Ad space

LinuxNet App

LinuxNet App logo

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.

Ad space

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).
  • Installersinstall.sh / CMake install, plus a redistributable tarball with install.sh and uninstall.sh.

Screenshot

Linux Net main window showing the volumes table, toolbar actions, and status console

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

← Back to Projects