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
|
```bash
|
||||||
|
# 1. Erstelle das Verzeichnis für alle Docker-Sachen
|
||||||
mkdir -p /opt/docker-projekte/filebrowser/config
|
mkdir -p /opt/docker-projekte/filebrowser/config
|
||||||
mkdir -p /opt/docker-projekte/filebrowser/database
|
|
||||||
mkdir -p /opt/docker-projekte/freqtrade/
|
|
||||||
```
|
|
||||||
|
|
||||||
**2. Docker Compose erstellen**
|
# 2. Wechsel in den Ordner (deine neue Home-Base)
|
||||||
```bash
|
|
||||||
cd /opt/docker-projekte/filebrowser
|
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
|
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**
|
jetzt führst du das aus, damit lädt er den container herunter und startet ihn.
|
||||||
Führe den Start aus:
|
|
||||||
```bash
|
```bash
|
||||||
docker compose up -d
|
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
|
```bash
|
||||||
docker logs filebrowser
|
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**
|
**4. Login & Passwort-Änderung**
|
||||||
* Web-UI öffnen: `http://DEINE-IP-VOM-LXC:8081`
|
* 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
|
## 📈 Phase 3: Freqtrade Installation
|
||||||
*Weiter geht es direkt auf der **Konsole des LXC**.*
|
*Weiter geht es direkt auf der **Konsole des LXC**.*
|
||||||
|
|
||||||
|
*Das Herzstück.*
|
||||||
|
|
||||||
**1. Basis einrichten**
|
**1. Basis einrichten**
|
||||||
```bash
|
```bash
|
||||||
cd /opt/docker-projekte/freqtrade/
|
cd /opt/docker-projekte/freqtrade/
|
||||||
curl https://raw.githubusercontent.com/freqtrade/freqtrade/stable/docker-compose.yml -o docker-compose.yml
|
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
|
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 create-userdir --userdir user_data
|
||||||
docker compose run --rm freqtrade new-config --config user_data/config.json
|
docker compose run --rm freqtrade new-config --config user_data/config.json
|
||||||
```
|
```
|
||||||
|
|
||||||
**3. Der Setup-Wizard (Wichtige Punkte)**
|
**3. Der Setup-Wizard**
|
||||||
* **Dry-run?** `Y`
|
wenn du über den filebrowser die dateien wie config und strategie änderst kannst du alle punkte einfach mit enter alle bestätigen
|
||||||
* **Stake currency:** `USDC` (Empfohlen für EU)
|
|
||||||
* **Stake amount:** `unlimited`
|
? Do you want to enable Dry-run (simulated trades)? (Y/n) > Y
|
||||||
* **Max_open_trades:** `3`
|
? Please insert your stake currency: USDT > USDC (wichtig für Europa)
|
||||||
* **Timeframe Strategy:** Pfeiltaste runter zu `Override in configuration` -> Enter
|
? Please insert your stake amount (Number or 'unlimited'): > unlimited
|
||||||
* **Timeframe:** `5m` (oder dein Wunschwert)
|
? Please insert max_open_trades (Integer or -1 for unlimited open trades): > 3
|
||||||
* **Exchange:** `binance`
|
? Time (Use arrow keys) > Override in configuration. (pfeiltaste unten, enter)
|
||||||
* **Perpetual Swaps?** `n`
|
? Please insert your desired timeframe (e.g. 5m): > 5m (je nachdem was du möchtest)
|
||||||
* **Telegram:** `y` (Token & Chat ID bereithalten)
|
? Please insert your display Currency for reporting (leave empty to disable FIAT conversion): > EUR
|
||||||
* **Rest API (FreqUI)?** `y`
|
? Select exchange (Use arrow keys) > binance
|
||||||
* **Listen Address:** `0.0.0.0`
|
? Do you want to trade Perpetual Swaps (perpetual futures)? (y/N) > n
|
||||||
* **Api-server username:** Wähle einen Namen (z.B. `freqtrader`)
|
? Do you want to enable Telegram? (y/N) > y (falls benötigt)
|
||||||
* **Api-server password:** Dein Login-Passwort für die WebUI
|
? 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)**
|
**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:
|
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
|
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
|
## 🎮 Phase 4: FreqUI Bedienung & Updates
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user