|
| 1 | +# Linux-Installationsanleitung |
| 2 | + |
| 3 | +Diese Anleitung hilft Ihnen, BetterBahn auf Linux mit Docker zu installieren und auszuführen. Wir erklären jeden Schritt im Detail, als ob Sie neu bei der Befehlszeile sind. |
| 4 | + |
| 5 | +## Voraussetzungen |
| 6 | + |
| 7 | +- Eine Linux-Distribution (Ubuntu, Fedora, etc.) |
| 8 | +- Docker auf Ihrem System installiert. Falls nicht, folgen Sie den Anweisungen unter [https://docs.docker.com/engine/install/](https://docs.docker.com/engine/install/) für Ihre Distribution. |
| 9 | +- Docker Compose (normalerweise mit Docker enthalten, oder separat installieren falls nötig). |
| 10 | +- Stellen Sie sicher, dass Docker läuft: Öffnen Sie ein Terminal und führen Sie `sudo systemctl start docker` aus (falls systemd verwendet wird). |
| 11 | + |
| 12 | +## Installationsschritte |
| 13 | + |
| 14 | +1. **Ein Terminal öffnen**: |
| 15 | + - Drücken Sie Strg+Alt+T (auf den meisten Linux-Distributionen), um ein Terminalfenster zu öffnen. |
| 16 | + - Falls das nicht funktioniert, suchen Sie nach "Terminal" in Ihrem Anwendungsmenü. |
| 17 | + |
| 18 | +2. **Docker Compose-Datei herunterladen**: |
| 19 | + - Im Terminal geben Sie den folgenden Befehl ein und drücken Enter: |
| 20 | + ``` |
| 21 | + curl -o docker-compose.yaml https://raw.githubusercontent.com/AWildLeon/betterbahn/main/docker-compose/docker-compose.yaml |
| 22 | + ``` |
| 23 | + Dies lädt die Datei in Ihr aktuelles Verzeichnis herunter (normalerweise Ihr Home-Ordner). |
| 24 | + - Falls curl nicht installiert ist, können Sie es mit `sudo apt install curl` (auf Ubuntu/Debian) oder entsprechend für Ihre Distribution installieren. |
| 25 | + - Alternativ manuell herunterladen: |
| 26 | + - Öffnen Sie Ihren Webbrowser und gehen Sie zu [https://raw.githubusercontent.com/AWildLeon/betterbahn/main/docker-compose/docker-compose.yaml](https://raw.githubusercontent.com/AWildLeon/betterbahn/main/docker-compose/docker-compose.yaml). |
| 27 | + - Rechtsklicken Sie auf die Seite und wählen Sie "Link speichern unter...", um die Datei als `docker-compose.yaml` in einem leicht zu findenden Ordner zu speichern, z.B. Downloads oder Desktop. |
| 28 | +
|
| 29 | +3. **In den Ordner navigieren (falls manuell heruntergeladen)**: |
| 30 | + - Falls Sie die Datei in einen bestimmten Ordner heruntergeladen haben, müssen Sie in der Eingabeaufforderung dorthin gehen. |
| 31 | + - Zum Beispiel, falls sie in Ihrem Downloads-Ordner ist, geben Sie ein: |
| 32 | + ``` |
| 33 | + cd Downloads |
| 34 | + ``` |
| 35 | + und drücken Enter. |
| 36 | + - Um zu sehen, was im aktuellen Ordner ist, geben Sie `ls` ein und drücken Enter. |
| 37 | +
|
| 38 | +4. **Anwendung ausführen**: |
| 39 | + - Im Terminal geben Sie ein: |
| 40 | + ``` |
| 41 | + docker compose up -d |
| 42 | + ``` |
| 43 | + und drücken Enter. |
| 44 | + - Möglicherweise müssen Sie es mit sudo ausführen: `sudo docker compose up -d` |
| 45 | + - Dieser Befehl lädt das erforderliche Docker-Image herunter und startet die Anwendung im Hintergrund. Beim ersten Mal kann es einige Minuten dauern. |
| 46 | +
|
| 47 | +5. **Anwendung aufrufen**: |
| 48 | + - Öffnen Sie Ihren Webbrowser (z.B. Firefox oder Chrome). |
| 49 | + - Geben Sie in die Adressleiste [http://localhost:3000](http://localhost:3000) ein und drücken Enter. |
| 50 | + - Die BetterBahn-Anwendung sollte laden. |
| 51 | +
|
| 52 | +6. **Anwendung stoppen (falls erforderlich)**: |
| 53 | + - Um die Anwendung zu stoppen, gehen Sie zurück zum Terminal und geben ein: |
| 54 | + ``` |
| 55 | + docker compose down |
| 56 | + ``` |
| 57 | + (oder `sudo docker compose down`) |
| 58 | + und drücken Enter. |
| 59 | +
|
| 60 | +## Fehlerbehebung |
| 61 | +
|
| 62 | +- Falls Sie Berechtigungsfehler erhalten, versuchen Sie die Befehle mit `sudo` auszuführen. |
| 63 | +- Falls Docker nicht läuft, starten Sie es mit `sudo systemctl start docker` (auf Systemen mit systemd). |
| 64 | +- Falls Port 3000 bereits verwendet wird, können Sie die Port-Zuordnung in der `docker-compose.yaml`-Datei ändern. |
| 65 | +- Falls ein Befehl nicht funktioniert, stellen Sie sicher, dass Sie ihn genau so eingeben, wie gezeigt, inklusive Leerzeichen. |
| 66 | +- Um das Terminal zu schließen, geben Sie `exit` ein und drücken Enter. |
0 commit comments