Before you begin the installation process, it is recommended to update your system to ensure that it is up-to-date. Type the following command:
sudo nix-channel --update && sudo nixos-rebuild switch
You can download the Gibbon package from the official website at https://gibbonedu.org/. Once you have downloaded the package, you need to move it to the /nix/store
directory. To do this, type the following command:
sudo mv <path-to-gibbon-package> /nix/store/
Next, you will need to add a new configuration file to your system that will allow you to run Gibbon. Type the following command:
sudo nano /etc/nixos/configuration.nix
Add the following lines to the file:
services.gibbon = {
enable = true;
adminUsername = "<your-username>";
adminPassword = "<your-password>";
databaseName = "<gibbon-database-name>";
databaseUsername = "<database-username>";
databasePassword = "<database-password>";
databaseHost = "<database-hostname-or-ip>";
databasePort = "<database-port-number>";
};
Once you have added the configuration file, you can install Gibbon by typing the following command:
sudo nixos-rebuild switch
This command will rebuild your system with the new configuration file and install Gibbon.
After Gibbon has been installed, you can access it by opening a web browser and navigating to http://
Once you have logged in, you can configure Gibbon according to your needs.
Congratulations! You have successfully installed Gibbon on NixOS Latest.
If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!
Alternatively, for the best virtual desktop, try Shells!