docs: aktualisiert
This commit is contained in:
@@ -37,32 +37,56 @@ passwd root
|
||||
|
||||
---
|
||||
|
||||
## 📁 Phase 2: Filebrowser installieren (Optional)
|
||||
## Phase 2: filebrowser installieren - optional
|
||||
Damit du einfacher deine Dateien bearbeiten kannst empfehle ich dir den filebrowser zu installieren.
|
||||
|
||||
**1. Ordnerstruktur anlegen**
|
||||
```bash
|
||||
# 1. Erstelle das Verzeichnis für alle Docker-Sachen
|
||||
mkdir -p /opt/docker-projekte/filebrowser/config
|
||||
mkdir -p /opt/docker-projekte/filebrowser/database
|
||||
mkdir -p /opt/docker-projekte/freqtrade/
|
||||
```
|
||||
|
||||
**2. Docker Compose erstellen**
|
||||
```bash
|
||||
# 2. Wechsel in den Ordner (deine neue Home-Base)
|
||||
cd /opt/docker-projekte/filebrowser
|
||||
|
||||
# 3. Freqtrade Ordner erstellen
|
||||
mkdir /opt/docker-projekte/freqtrade/
|
||||
```
|
||||
dann die docker-compose.yml erstellen
|
||||
```bash
|
||||
nano docker-compose.yml
|
||||
```
|
||||
*(Inhalt einfügen: Siehe vorherige Version)*
|
||||
dort das einfügen
|
||||
```bash
|
||||
services:
|
||||
filebrowser:
|
||||
image: filebrowser/filebrowser:latest
|
||||
container_name: filebrowser
|
||||
user: "0:0"
|
||||
ports:
|
||||
- "8081:8080"
|
||||
volumes:
|
||||
- /opt/docker-projekte:/srv
|
||||
- /opt/docker-projekte/filebrowser/database:/database
|
||||
- /opt/docker-projekte/filebrowser/config:/config
|
||||
command: [
|
||||
"--address", "0.0.0.0",
|
||||
"--port", "8080",
|
||||
"--database", "/database/filebrowser.db",
|
||||
"--root", "/srv",
|
||||
"--noauth=false"
|
||||
]
|
||||
restart: unless-stopped
|
||||
```
|
||||
|
||||
**3. Starten und Initial-Passwort**
|
||||
Führe den Start aus:
|
||||
jetzt führst du das aus, damit lädt er den container herunter und startet ihn.
|
||||
```bash
|
||||
docker compose up -d
|
||||
```
|
||||
**Warte nun ca. 10 Sekunden**, damit die Datenbank im Hintergrund initialisiert werden kann. Rufe dann das Passwort ab:
|
||||
um das initial Passwort heraus zubekommen gebe folgendes ein
|
||||
```bash
|
||||
docker logs filebrowser
|
||||
```
|
||||
Suche die Zeile: `User 'admin' initialized with randomly generated password: ...`
|
||||
dort ist eine Zeile mit deinem Passwort
|
||||
User 'admin' initialized with randomly generated password: **DEIN PASSWORT**
|
||||
|
||||
**4. Login & Passwort-Änderung**
|
||||
* Web-UI öffnen: `http://DEINE-IP-VOM-LXC:8081`
|
||||
@@ -74,33 +98,39 @@ Suche die Zeile: `User 'admin' initialized with randomly generated password: ...
|
||||
## 📈 Phase 3: Freqtrade Installation
|
||||
*Weiter geht es direkt auf der **Konsole des LXC**.*
|
||||
|
||||
*Das Herzstück.*
|
||||
|
||||
**1. Basis einrichten**
|
||||
```bash
|
||||
cd /opt/docker-projekte/freqtrade/
|
||||
curl https://raw.githubusercontent.com/freqtrade/freqtrade/stable/docker-compose.yml -o docker-compose.yml
|
||||
sed -i 's/127.0.0.1/0.0.0.0/g' docker-compose.yml
|
||||
```
|
||||
|
||||
**2. Verzeichnisse & Config**
|
||||
```bash
|
||||
docker compose run --rm freqtrade create-userdir --userdir user_data
|
||||
docker compose run --rm freqtrade new-config --config user_data/config.json
|
||||
```
|
||||
|
||||
**3. Der Setup-Wizard (Wichtige Punkte)**
|
||||
* **Dry-run?** `Y`
|
||||
* **Stake currency:** `USDC` (Empfohlen für EU)
|
||||
* **Stake amount:** `unlimited`
|
||||
* **Max_open_trades:** `3`
|
||||
* **Timeframe Strategy:** Pfeiltaste runter zu `Override in configuration` -> Enter
|
||||
* **Timeframe:** `5m` (oder dein Wunschwert)
|
||||
* **Exchange:** `binance`
|
||||
* **Perpetual Swaps?** `n`
|
||||
* **Telegram:** `y` (Token & Chat ID bereithalten)
|
||||
* **Rest API (FreqUI)?** `y`
|
||||
* **Listen Address:** `0.0.0.0`
|
||||
* **Api-server username:** Wähle einen Namen (z.B. `freqtrader`)
|
||||
* **Api-server password:** Dein Login-Passwort für die WebUI
|
||||
**3. Der Setup-Wizard**
|
||||
wenn du über den filebrowser die dateien wie config und strategie änderst kannst du alle punkte einfach mit enter alle bestätigen
|
||||
|
||||
? Do you want to enable Dry-run (simulated trades)? (Y/n) > Y
|
||||
? Please insert your stake currency: USDT > USDC (wichtig für Europa)
|
||||
? Please insert your stake amount (Number or 'unlimited'): > unlimited
|
||||
? Please insert max_open_trades (Integer or -1 for unlimited open trades): > 3
|
||||
? Time (Use arrow keys) > Override in configuration. (pfeiltaste unten, enter)
|
||||
? Please insert your desired timeframe (e.g. 5m): > 5m (je nachdem was du möchtest)
|
||||
? Please insert your display Currency for reporting (leave empty to disable FIAT conversion): > EUR
|
||||
? Select exchange (Use arrow keys) > binance
|
||||
? Do you want to trade Perpetual Swaps (perpetual futures)? (y/N) > n
|
||||
? Do you want to enable Telegram? (y/N) > y (falls benötigt)
|
||||
? Insert Telegram token > token von BotFather dort /newbot wichtig name muss auf Bot enden
|
||||
? Insert Telegram chat id > in Telegram @userinfobot suchen, im Chat dann /start oben siehst du dann deine chat id
|
||||
? Do you want to enable the Rest API (includes FreqUI)? (y/N) > y (wenn du die WebUI von Freqtrade nutzen möchtest)
|
||||
? Insert Api server Listen Address (0.0.0.0 for docker, otherwise best left untouched) > 0.0.0.0
|
||||
? Insert api-server username > freqtrader (Wähle einen Namen (z.B. `freqtrader`)
|
||||
? Insert api-server password > login Passwort (Dein Login-Passwort für die WebUI)
|
||||
|
||||
Die Grund Konfiguration ist fertig
|
||||
|
||||
|
||||
**4. Binance API-Key hinterlegen (WICHTIG)**
|
||||
Bevor der Bot live handeln kann, musst du deine API-Keys in der `user_data/config.json` (über den Filebrowser) eintragen:
|
||||
@@ -121,7 +151,15 @@ Bevor der Bot live handeln kann, musst du deine API-Keys in der `user_data/confi
|
||||
docker compose up -d
|
||||
```
|
||||
|
||||
---
|
||||
jetzt ist die WebUI von deinem BOT erreichbar über
|
||||
```bash
|
||||
http://DEINE-IP-VOM-LXC:8080/
|
||||
```
|
||||
|
||||
Jetzt gehst du oben rechts auf Login
|
||||
Dort gibst du ein wie der Bot heißen soll
|
||||
API Url sollte http://DEINE-IP-VOM-LXC:8080 sollte schon drin stehen
|
||||
jetzt noch die login Daten für deinen Bot die du in der Bot config erstellt hast
|
||||
|
||||
## 🎮 Phase 4: FreqUI Bedienung & Updates
|
||||
|
||||
|
||||
Reference in New Issue
Block a user