Ubuntu 20.04 LTS (Focal Fossa) - NordVPN installieren unter Root


Guten Tag meine lieben Technik Fans,

heute schauen wir uns mal im schnell Durchlauf an wie wir die aktuelle NordVPN Software auf einen frisch installieren Ubuntu 20.04 Forcal Fossa VPS / PC / Rechner installieren können. Das ganze machen wir mit dem Benutzer Account "root". Also lasst uns loslegen.

NordVPN installieren unter Ubuntu 20.04


Einfach die Befehle kopieren und ausführen ;=)

Schritt 1: NordVPN .deb Package herunterladen (https://nordvpn.com/de/download/linux/)

# wget https://repo.nordvpn.com/deb/nordvpn/debian/pool/main/nordvpn-release_1.0.0_all.deb


Schritt 2: Repository installieren

# sudo apt-get install /root/nordvpn-release_1.0.0_all.deb
Hinweiß! solltet Ihr hier eine Fehlermeldung in der Art erhalten: "Download is performed unsandboxed as root" dann fehlen dem User _apt die Rechte. Führt dann folgendes aus.

# sudo chown -Rv _apt:root /var/cache/apt/archives/partial/
# sudo chmod -Rv 700 /var/cache/apt/archives/partial/


Schritt 3: Aktualisiere deine Paketlisten

# sudo apt-get update && sudo apt-get upgrade

Schritt 4: NordVPN installieren

sudo apt-get install nordvpn

Fertig!

Das war es auch schon. Am Ende könnt ihr ja noch mal prüfen ob alles geklappt und und ob Ihr die passende Version installiert habt. Mit "nordvpn --version" zeigt Ihr euch die installierte Version an. Falls Ihr irgendwelche Fragen oder Anregungen habt dann einfach ab in die Kommentare.

Ubuntu: Docker und Docker-Compose installieren (Script)


Docker Installation über Bash Script für Ubuntu / Debian Linux:


wget https://raw.githubusercontent.com/ManuelReschke/linux-helper/master/ubuntu/docker/install-update.sh; chmod +x install-update.sh; sudo ./install-update.sh

Danach könnt ihr direkt überprüfen ob alles geklappt hat:
docker -v

// Ausgabe könnte so aussehen
Docker version 18.09.3, build 774a1f4

Ausführen und Fertig!
So schnell kann man Docker und Docker Compose installieren.

Wer noch ein wenig mehr über das Thema erfahren möchte kann jetzt einfach weiterlesen. Allen anderen wünsche ich viel Erfolg bei Ihren Projekten.

Warum eigentlich Docker?

Bei der Softwareentwicklung heutzutage möchte man schnelle, wiederverwendbare und funktionale Lösungen für fast alle Bereiche. Die meisten Entwickler kennen vermutlich noch das mühselige installieren und einrichten der passenden Entwicklungsumgebung. Diesen Zeitaufwendigen und nervtötenden Schritt kann man mit Docker lösen. Docker dient zur Containervirtualisierung, dass bedeutet ungefähr soviel das man einzelnen Programme oder Anwendungen in einen separaten isolierten Container auf dem jeweiligen Betriebssystem ausführen kann. z.B. installieren wir PHP in einem Docker Container und starten diesen dann um mit PHP zum Beispiel zu entwickeln. Die Möglichkeiten sind Vielfältig. Wer mehr darüber erfahren möchte kann gern den Wikipedia Artikel dazu durchlesen.

Installations Script im Detail

Den Quellcode dafür findet ihr im Github unter folgendem Link: Github Link
Aber ich werde Ihn auch noch einmal hier posten.

#!/usr/bin/env bash

#################
##### Config ####
#################

# possible stable, test, and nightly
DOCKER_CHANNEL="stable"

# latest 1.22.0 -> https://docs.docker.com/release-notes/docker-compose/
DOCKER_COMPOSE_VERSION="1.23.2"

#########################
## Remove old Versions ##
#########################

sudo apt-get purge -y docker-ce
sudo rm -rf /var/lib/docker
sudo rm /usr/local/bin/docker-compose

#########################
# Install/Update Docker #
#########################

sudo apt-get update

sudo apt-get install apt-transport-https ca-certificates curl software-properties-common

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

sudo apt-key fingerprint 0EBFCD88

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) $DOCKER_CHANNEL"

sudo apt-get update

sudo apt-get install docker-ce

#################################
# Install/Update Docker Compose #
#################################

sudo curl -L "https://github.com/docker/compose/releases/download/$DOCKER_COMPOSE_VERSION/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

sudo chmod +x /usr/local/bin/docker-compose

# show versions
sudo docker --version
sudo docker-compose --version

###############################
# create and add docker group #
###############################

sudo groupadd docker
sudo usermod -aG docker $USER


Ich glaube die Befehle an sich erklären sich von selbst. Auf jedenfall könnt Ihr so eure Docker und Docker-Compose Version aktualisieren oder frisch installieren.

In diesem Sinne viel Spaß damit.