💾 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
- [Unit]
- Description=agate
- After=network.target
- [Service]
- User=BENUTZER
- Type=simple
- ExecStart=/home/BENUTZER/gemini/server/agate-server --content /home/BENUTZER/gemini/content/ --certs /home/BENUTZER/gemini/certificate/ --addr 0.0.0.0:1965 --hostname leberwurstsemmel.de --lang de-DE
- [Install]
- WantedBy=default.target
(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ß!