LinuxNet App
Linux Net is a Qt 6 / C++ desktop application that mounts local block volumes (by UUID) and SMB/CIFS network shares from a YAML configuration. It includes a setup wizard for discovering drives and generating config, a dark Fusion-style UI, and tarball install scripts for redistribution.
Features
- Main app (
linuxnet) — Dashboard to mount and unmount volumes, refresh status, edit YAML in settings, and run an optional first-run setup wizard. - Setup (
linuxnet-setup) — Scan local disks (lsblk), list SMB shares (smbclient), preview YAML, and save a new config file. - Config —
~/.config/linux-net/config.yaml(created from the example on first use when applicable). - Installers —
install.sh/ CMake install, plus a redistributable tarball withinstall.shanduninstall.sh.
Screenshot
Requirements
CMake ≥ 3.16, C++17, Qt 6 Widgets, yaml-cpp, and at runtime mount, umount, mountpoint, and sudo for privileged operations; optional smbclient and CIFS/NTFS tooling as needed.
Download
Pre-built release tarball (also listed on the site Downloads page): linuxnet-1.0.0.tar.gz
Extract the archive, then run sudo PREFIX=/usr/local ./install.sh (see the README for paths and uninstall).
Source & documentation
Repository and full documentation: gitlab.com/TechyTech/linuxnet · README