💾 Archived View for leberwurstsemmel.de › setup_de.gmi captured on 2023-03-20 at 17:24:34. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2023-01-29)

-=-=-=-=-=-=-

Einen gemini-Server einrichten

Paketquellen aktualisieren

sudo apt update

Benötigte Werkzeuge installieren

sudo apt install gunzip nano openssl ufw wget

gemini-Ordner im HOME-Verzeichnis erstellen

mkdir -p ~/gemini/{content,certificate,server}

Startseite erstellen

echo "# leberwurstsemmel.de" > ~/gemini/content/index.gmi

(Domain-Namen anpassen)

Zum Unterverzeichnis 'server' wechseln

cd ~/gemini/server/

Momentane Serverplatform anzeigen

uname -a

('x86_64' in meinem Fall)

Link von Herstellerseite kopieren

https://github.com/mbrubeck/agate/releases/download/

agate*.gz mit wget herunterladen

wget https://github.com/mbrubeck/agate/releases/download/v3.2.4%2Bbuild/agate.x86_64-unknown-linux-gnu.gz

agate*.gz mit gunzip entpacken

gunzip agate.x86_64-unknown-linux-gnu.gz

Datei zur Einfachheit umbenennen

mv agate.x86_64-unknown-linux-gnu agate-server

agate-server ausführbar machen

chmod +x agate-server

agate.service erstellen

sudo nano /etc/systemd/system/agate.service

(BENUTZER, Domain-Namen und Sprache anpassen)

Autostart für agate.service aktivieren

sudo systemctl enable agate.service

agate.service starten

sudo systemctl start agate.service

Port 1965 in der Firewall öffnen

sudo ufw allow 1965

Die Enrichtung sollte damit abgeschlossen sein. Nun mit einem gemini-Client wie zB. Lagrange seine eigene Domain öffnen

gemini://leberwurstsemmel.de

Viel Spaß!