Skip to content

Latest commit

 

History

History
68 lines (44 loc) · 2.53 KB

README.md

File metadata and controls

68 lines (44 loc) · 2.53 KB

Simple NFS GUI for Linux

Download

screenshot1 Linux screenshot2 Linux screenshot3 Linux

Install

Release available in AppImage, indeed after some years!

French video tuto release 1.0.40

Tuto_Simple-nfs-gui-appimage.mp4

Settings

This app allow you to set a machine as a Client or/and as Server in a local network, using the NFS protocol for Linux. This is a front-end for NFS, a GUI tool for NFS. Reboot the machine(s) after settings.

/!\ Clients and servers must have static IP addresses

Set a machine as a Client

  1. Select the option Client or Client+Server
  2. Click on ... to find the Server
  3. Select the IP of the Server
  4. Type the full path of the data shared by the Server
  5. Type a name for the mount point on the Client
  6. Click to set the machine as a Client

Set a machine as Server

  1. Select the option Server or Client+Server
  2. Click on ... to find a Client
  3. Select the IP of the Client
  4. Type the full path of the data shared by the Server
  5. Click to set the machine as Server
  6. Rerun this procedure for each Client

What does this app do ?

  • Install packages relevant to NFS, including fping, nfs-common and nfs-kernel-server
  • Edit the following files for a Server : /etc/exports ; /etc/hosts.deny ; /etc/hosts.allow
  • Edit /etc/fstab for a Client
  • Make a dir for the client's mount point

Delete NFS settings

  • You have to edit /etc/fstab and /etc/exports to remove entries about NFS
  • In future, maybe I will add option to remove it by my app

How to compile and build simple-nfs-gui-gambas.AppImage ?

  • Download the repository and find the sources (Fmain.class, Fmain.form…)
  • Install gambas3
  • Open sources in gambas3 and compile to get simple-nfs-gui.gambas
  • Download appimage-builder.AppImage from their official site
  • With the recipe simple-nfs-gui-gambas.yml in the sources, the simple-nfs-gui.gambas compiled and the builder tool, build the AppImage :

appimage-builder.AppImage --recipe simple-nfs-gui-gambas.yml

Download