I denne vejledning vil vi gennemgå, hvordan du kan installere Mastodon, et populært socialt netværk, ved hjælp af Docker på en Ubuntu 22.04 LTS-server. Denne installation kan være særligt nyttig for brugere af en VPS-server.
Forudsætninger
- Ubuntu 22.04 LTS installeret på din server.
- Root-adgang eller sudo-rettigheder.
- En aktiv internetforbindelse.
- Docker og Docker Compose installeret.
Trin 1: Opdater systemet
Først skal du opdatere dit system for at sikre, at alle pakker er opdaterede:
sudo apt update && sudo apt upgrade -y
Trin 2: Installer Docker
Installer Docker ved at køre følgende kommandoer:
sudo apt install docker.io -y
sudo systemctl start docker
sudo systemctl enable docker
Trin 3: Installer Docker Compose
Installer Docker Compose ved at køre:
sudo apt install docker-compose -y
Trin 4: Download Mastodon-koden
Klon Mastodon-repositoriet fra GitHub:
git clone https://github.com/mastodon/mastodon.git /var/www/mastodon
Trin 5: Konfigurer miljøvariabler
Kopier eksempelkonfigurationsfilen:
cd /var/www/mastodon
cp .env.production.sample .env.production
Rediger .env-filen for at indstille dine specifikke værdier:
nano .env.production
Trin 6: Byg og start Mastodon med Docker Compose
Kør følgende kommando for at bygge og starte Mastodon:
docker-compose build
docker-compose up -d
Trin 7: Kør database-migrationer
Kør migrations for at opdatere databasen:
docker-compose run --rm web rails db:migrate
Trin 8: Start Mastodon-tjenesterne
Kør følgende kommando for at starte alle tjenester:
docker-compose up -d
Afslutning
Mastodon er nu installeret og kører på din server. Du kan få adgang til det via din webbrowser ved at navigere til din server-IP-adresse eller domæne.
Denne installation kan være særligt nyttig for dem, der ønsker at hoste deres eget sociale netværk fra en VPS-server.