applejuice p2p client
8.7K
Das initial Passwort lautet: applejuice
| Variable | Value (default) | Description |
|---|---|---|
PUID | 1000 | UserID |
PGID | 1000 | GroupID |
CORE_PORT | 9850 | P2P Port |
XML_PORT | 9851 | XML Port |
TZ | Europe/Berlin | TimeZone |
Die Ports welche veröffentlicht werden basieren auf CORE_PORT und XML_PORT, Standardmäßig:
9850 - P2P Port
9851 - XML Port
Das Volume mit den Konfigurationsdateien befinden sich unter /config/appleJuice/ und beinhaltet die XML files
erstelle und starte eine Docker Container mit dem Namen ajcore mit dem nachfolgenden Bash Befehl:
docker run -d -it \
-p 9850-9851:9850-9851 \
-v ~/appleJuice/:/config/appleJuice/ \
--memory="2GB" \
--name ajcore \
ghcr.io/applejuicenetz/core:latest
Beim ersten start wird die settings.xml das appleJuice Verzeichnis kopiert, sofern diese noch nicht existiert.
Der Java Prozess im Container bekommt 98% des Speichers, welcher der Container selber bekommen hat (neues Feature seit Java8).
Daher ist es sinnvoll, dem Container einen festen Ram Wert zuzuteilen:
docker update --memory "4GB" ajcore
Um weitere Ordner oder Laufwerk zu sharen, kann man diese beliebig in den Docker Container wie folgt mounten, und dann via appleJuice GUI als Freigabe hinzufügen.
z.B.: -v /mnt/data/movies/:/mnt/data/movies/
attach auf den laufenden ajcore Container durchführen: docker attach ajcorechpw eingeben, enter drücken, das neue Passwort eingeben, und wieder enter drückendetach vom ajcore Container mittels Strg+p gefolgt von Strg+qContent type
Image
Digest
sha256:9580d3480…
Size
137.6 MB
Last updated
2 months ago
docker pull applejuicenetz/core:0.31.149.113