Cockpit gives you a GUI for your server, which can be accessed via a web browser. Cockpit makes it easy to start containers, administer storage, configure networks, inspect logs, and perform system tasks with a mouse.
You can think of Cockpit like a graphical “desktop interface”, but for individual servers.
To install Cockpit on Debian / Ubuntu use command:
sudo apt install cockpit
Default Cockpit web port is 9090, don’t forget to allow access to this port in your firewall.
With Cockpit you can easy get access to server terminal from your Web-browser:
3. Boot PC from USB drive and install Proxmox. If you have two hard drives you can use ZFS file system to create RAID array.
Now log in to Proxmox admin panel using Web-browser: https://server-ip-address:8006
After installation we need to upgrade our system. Proxmox based on Debian GNU Linus and it use Debian repositories but in free version of Proxmox we will have an error when we try to upgrade. We need to disable enterprise Proxmox repositories. Open file /etc/apt/sources.list.d/pve-enterprise.list and comment with symbol # first line with enterprise Proxmox repository.
nano /etc/apt/sources.list.d/pve-enterprise.list
Then we can update packages list and upgrade our system:
apt update
apt upgrade
After installation let’s configure Local storage.
In admin panel go to Datacenter -> Storage, select local-lvm storage and click Remove
After that go to your Node -> Shell and write next commands:
Touchégg is an app that runs in the background and transform the gestures you make on your touchpad or touchscreen into visible actions in your desktop.
For example, you can swipe up with 3 fingers to maximize a window or swipe left with 4 finger to switch to the next desktop.
Many more actions and gestures are available and everything is easily configurable.
The $PATH environment variable is a list of directories that tells the shell which directories to search for executable files.
To check what directories are in your $PATH list use command:
echo $PATH
To add new directory ~/.local/bin/ to $PATH use command:
export PATH="$HOME/.local/bin:$PATH"
But this change is only temporary and valid only in the current shell session.
To make the change permanent, you need to define the $PATH variable in the shell configuration files. In most Linux distributions when you start a new session, environment variables are read from the following files:
Global shell specific configuration files such as /etc/environment and /etc/profile. Use this file if you want the new directory to be added to all system users $PATH.
Per-user shell specific configuration files. For example, if you are using Bash, you can set the $PATH variable in the ~/.bashrc file. If you are using Zsh the file name is ~/.zshrc.
In this example, we’ll set the variable in the ~/.bashrc file. Open the file with your text editor and add the following line at the end of it: