Webserver

Forudsætninger

For at installere cockpit skal du have en kørende webserserver. Er den installeret kan du springe det trin over.

  1. Opdater server
  2. Installer Webserver

Opdater serveren

sudo apt update -y && sudo apt upgrade -y

Installer webserver

sudo apt install apache2 -y

Installer Cockpit

Hjemmeside: https://cockpit-project.org/

sudo apt install cockpit -y

Installer moduler i Cockpit

  1. Docker
  2. LVM modul
  3. KVM (virtualisering)

Installer Docker-plugin

Der findes ikke en docker plugin til ubuntu 20.04 lige pt, men versionen til 19.10 fungerer som den skal.

wget https://launchpad.net/ubuntu/+source/cockpit/215-1~ubuntu19.10.1/+build/18889196/+files/cockpit-docker_215-1~ubuntu19.10.1_all.deb
sudo apt install ./cockpit-docker_215-1~ubuntu19.10.1_all.deb -y
rm cockpit-docker_215-1\~ubuntu19.10.1_all.deb

Installer LVM-plugin

For at få LVM modulet til at virke skal du gøre følgende:

sudo apt install udisks2-lvm2 -y
sudo systemctl restart udisks2.service

Installer KVM-plugin

sudo apt install cockpit-machines -y

Docker images

https://hub.docker.com/

Komplet install script

#!/bin/bash
#~ Opdater server
sudo apt update -y
sudo apt upgrade -y
#~ Apache web server
sudo apt install apache2 -y
sudo ufw allow 'Apache'
#~ Cockpit
sudo apt install cockpit -y
sudo ufw allow 9090/tcp
#~ Aktiver LVM modul
sudo apt install udisks2-lvm2 -y
sudo systemctl restart udisks2.service 
#~ Installer docker plugin
wget https://launchpad.net/ubuntu/+source/cockpit/215-1~ubuntu19.10.1/+build/18889196/+files/cockpit-docker_215-1~ubuntu19.10.1_all.deb
sudo apt install ./cockpit-docker_215-1~ubuntu19.10.1_all.deb -y
rm cockpit-docker_215-1\~ubuntu19.10.1_all.deb