Dateien nach "scripts" hochladen
This commit is contained in:
@@ -166,21 +166,12 @@ ${BOLD}${BLUE} Installationsmodus:${NC}"
|
|||||||
ask "Timeframe" "$FT_TIMEFRAME" ; FT_TIMEFRAME="$REPLY"
|
ask "Timeframe" "$FT_TIMEFRAME" ; FT_TIMEFRAME="$REPLY"
|
||||||
ask "FreqUI Benutzername" "$FT_API_USER" ; FT_API_USER="$REPLY"
|
ask "FreqUI Benutzername" "$FT_API_USER" ; FT_API_USER="$REPLY"
|
||||||
else
|
else
|
||||||
# ── Schnellinstallation: CT-ID prüfen ──
|
# ── Schnellinstallation ──
|
||||||
step "Schnellinstallation"
|
step "Schnellinstallation"
|
||||||
echo -e " Alle Standardwerte werden verwendet:\n"
|
echo -e " Alle Standardwerte werden verwendet:\n"
|
||||||
echo -e " CT-ID: ${CYAN}${CT_ID}${NC} | Host: ${CYAN}${CT_HOST}${NC} | ${CYAN}${CT_CORES}${NC} CPU | ${CYAN}${CT_RAM}${NC}MB RAM | ${CYAN}${CT_DISK}${NC}GB"
|
echo -e " CT-ID: ${CYAN}${CT_ID}${NC} | Host: ${CYAN}${CT_HOST}${NC} | ${CYAN}${CT_CORES}${NC} CPU | ${CYAN}${CT_RAM}${NC}MB RAM | ${CYAN}${CT_DISK}${NC}GB"
|
||||||
echo -e " Storage: ${CYAN}${CT_STORAGE}${NC} | Bridge: ${CYAN}${CT_BRIDGE}${NC} | IP: ${CYAN}dhcp${NC}"
|
echo -e " Storage: ${CYAN}${CT_STORAGE}${NC} | Bridge: ${CYAN}${CT_BRIDGE}${NC} | IP: ${CYAN}dhcp${NC}"
|
||||||
echo -e " FreqUI: ${CYAN}:${FT_PORT}${NC} | Stake: ${CYAN}${FT_STAKE}${NC} | Börse: ${CYAN}${FT_EXCHANGE}${NC}\n"
|
echo -e " FreqUI: ${CYAN}:${FT_PORT}${NC} | Stake: ${CYAN}${FT_STAKE}${NC} | Börse: ${CYAN}${FT_EXCHANGE}${NC}\n"
|
||||||
|
|
||||||
# Stake-Währung auch im Schnellmodus wählbar
|
|
||||||
echo -e " ${CYAN}Stake-Währung:${NC} ${BOLD}1)${NC} USDC (Standard) ${BOLD}2)${NC} USDT"
|
|
||||||
ask "Auswahl [1/2]" "1"
|
|
||||||
case "$REPLY" in
|
|
||||||
2) FT_STAKE="USDT" ;;
|
|
||||||
*) FT_STAKE="USDC" ;;
|
|
||||||
esac
|
|
||||||
echo
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Passwörter – immer abfragen
|
# Passwörter – immer abfragen
|
||||||
@@ -193,14 +184,12 @@ ${BOLD}${BLUE} Installationsmodus:${NC}"
|
|||||||
FT_API_PASS="$REPLY"
|
FT_API_PASS="$REPLY"
|
||||||
[[ ${#FT_API_PASS} -lt 8 ]] && error "Passwort mind. 8 Zeichen!"
|
[[ ${#FT_API_PASS} -lt 8 ]] && error "Passwort mind. 8 Zeichen!"
|
||||||
|
|
||||||
# Telegram nur im erweiterten Modus
|
# Telegram immer fragen
|
||||||
if [[ "$mode" == "2" ]]; then
|
|
||||||
if confirm "Telegram-Benachrichtigungen?"; then
|
if confirm "Telegram-Benachrichtigungen?"; then
|
||||||
FT_TELEGRAM=true
|
FT_TELEGRAM=true
|
||||||
ask "Telegram Bot-Token" ; TG_TOKEN="$REPLY"
|
ask "Telegram Bot-Token" ; TG_TOKEN="$REPLY"
|
||||||
ask "Telegram Chat-ID" ; TG_CHATID="$REPLY"
|
ask "Telegram Chat-ID" ; TG_CHATID="$REPLY"
|
||||||
fi
|
fi
|
||||||
fi
|
|
||||||
|
|
||||||
# CT-ID validieren
|
# CT-ID validieren
|
||||||
[[ "$CT_ID" =~ ^[0-9]+$ ]] || error "CT-ID muss eine Zahl sein!"
|
[[ "$CT_ID" =~ ^[0-9]+$ ]] || error "CT-ID muss eine Zahl sein!"
|
||||||
@@ -271,8 +260,8 @@ create_lxc() {
|
|||||||
run_inner_setup() {
|
run_inner_setup() {
|
||||||
step "Installation im LXC starten"
|
step "Installation im LXC starten"
|
||||||
|
|
||||||
# Pairs korrekt aufbauen (BTC/STAKE, ETH/STAKE, BNB/STAKE)
|
# Pairs werden im Python-Block gesetzt
|
||||||
local PAIRS="\"BTC/${FT_STAKE}\", \"ETH/${FT_STAKE}\", \"BNB/${FT_STAKE}\""
|
# Pairs werden im Python-Block gesetzt
|
||||||
|
|
||||||
# Telegram JSON-Block
|
# Telegram JSON-Block
|
||||||
local TG_ENABLED="false"
|
local TG_ENABLED="false"
|
||||||
@@ -455,7 +444,14 @@ config = {
|
|||||||
"pair_whitelist": [
|
"pair_whitelist": [
|
||||||
f"BTC/{stake}",
|
f"BTC/{stake}",
|
||||||
f"ETH/{stake}",
|
f"ETH/{stake}",
|
||||||
f"BNB/{stake}"
|
f"SOL/{stake}",
|
||||||
|
f"XRP/{stake}",
|
||||||
|
f"ADA/{stake}",
|
||||||
|
f"DOGE/{stake}",
|
||||||
|
f"AVAX/{stake}",
|
||||||
|
f"DOT/{stake}",
|
||||||
|
f"MATIC/{stake}",
|
||||||
|
f"LINK/{stake}"
|
||||||
],
|
],
|
||||||
"pair_blacklist": [
|
"pair_blacklist": [
|
||||||
"BNB/.*"
|
"BNB/.*"
|
||||||
@@ -571,7 +567,6 @@ show_result() {
|
|||||||
echo -e " ${YELLOW}3. Strategie anpassen${NC}"
|
echo -e " ${YELLOW}3. Strategie anpassen${NC}"
|
||||||
echo -e " ${YELLOW}4. NordVPN optional: proxmox-vpn-install.sh auf dem Proxmox Host ausführen${NC}"
|
echo -e " ${YELLOW}4. NordVPN optional: proxmox-vpn-install.sh auf dem Proxmox Host ausführen${NC}"
|
||||||
echo
|
echo
|
||||||
echo -e " ${BOLD}LXC-Konsole öffnen:${NC} ${CYAN}pct enter ${CT_ID}${NC}"
|
|
||||||
echo -e " ${BOLD}NordVPN Addon:${NC}"
|
echo -e " ${BOLD}NordVPN Addon:${NC}"
|
||||||
echo -e " ${CYAN}bash -c \"\$(curl -fsSL https://git.obraasch.de/olli1986/freqtrade-proxmox-deploy/raw/branch/main/scripts/proxmox-vpn-install.sh)\"${NC}"
|
echo -e " ${CYAN}bash -c \"\$(curl -fsSL https://git.obraasch.de/olli1986/freqtrade-proxmox-deploy/raw/branch/main/scripts/proxmox-vpn-install.sh)\"${NC}"
|
||||||
echo
|
echo
|
||||||
|
|||||||
Reference in New Issue
Block a user