Update README.md
parent
3fa9b563be
commit
da3030bf5c
31
README.md
31
README.md
|
@ -1,3 +1,30 @@
|
||||||
# pterodactyl_backup_downloader
|
# Pterodactyl backup Downloader
|
||||||
|
Script sloužící k stahování záloh z Pterodactyl CP
|
||||||
|
Script při spuštění stahne poslední zálohu, uložíjí a umožňuje i informovani o stažení zálohy přes discord webhook(Při použití webserveru posílá odkaz na stažení). Zároveň taky odmazávání starších záloh.
|
||||||
|
|
||||||
Automatic backups downloader from PterodactylCP
|
## Setup
|
||||||
|
|
||||||
|
###### Požadavky
|
||||||
|
1. Python 3.12
|
||||||
|
2. Python PDM
|
||||||
|
|
||||||
|
###### Instalace a konfigurace
|
||||||
|
1. Stažení a rozbalení tohoto repozitáře
|
||||||
|
- Ručně
|
||||||
|
- Pomocí GITu --> "git clone https://forgejo.benicek.xyz/jbenicek/pterodactyl_backup_downloader.git"
|
||||||
|
|
||||||
|
2. Ve složce spustit příkaz "pdm install" (stahne a nainstaluje do této složky všechny potřebné knihovny)
|
||||||
|
3. přejmenovat soubor .env.exampe na .env a otevřít v textovém editoru a nastavit
|
||||||
|
- API_SERVER=https://example.com ---> Pterodactyl API server
|
||||||
|
- API_TOKEN=bhosue7w7ruhwhb8wu9ru2u70y7435htqph ---> Přístupový token vygenerovaný v administraci
|
||||||
|
- SERVER_ID=yugytt457b ---> ID serveru
|
||||||
|
- SAVE_DIR=/dir ---> Úplná cesta ke složce pro ukládání záloh
|
||||||
|
- DISCORD_WEBHOOK=https://webhookaddress ---> Discord webhook URL
|
||||||
|
- MAIN_DOMAIN=http://baseOfDomainForbackupsPropagationViaWebhook ---> URL na které budou zálohy k dispozici ke stažení
|
||||||
|
- DISCORD_BACKUPNAME=ServerName ---> Názvy záloh (popřípadě jméno serveru v případě stahování a informování vice různých serverů)
|
||||||
|
- DISCORD_ENABLED=1 ---> Povolení sdílení na discordu (1-on : 0-off)
|
||||||
|
- BACKUPS_KEEP_DAYS=4 ---> Počet dní po kterých se stažená záloha smaže
|
||||||
|
- TRY_NUMBER=5 ---> Počet pokusů o stažení
|
||||||
|
|
||||||
|
###### Spuštění
|
||||||
|
- Scritp se spouští příkazem "pdm start"
|
Loading…
Reference in New Issue