applejuicenetz/core

By applejuicenetz

Updated 2 months ago

applejuice p2p client

Image
Networking
Security
Operating systems
0

8.7K

applejuicenetz/core repository overview

appleJuice Core Docker Container

Das initial Passwort lautet: applejuice

Environment Variables
VariableValue (default)Description
PUID1000UserID
PGID1000GroupID
CORE_PORT9850P2P Port
XML_PORT9851XML Port
TZEurope/BerlinTimeZone

Exposed Ports

  • Die Ports welche veröffentlicht werden basieren auf CORE_PORT und XML_PORT, Standardmäßig:

  • 9850 - P2P Port

  • 9851 - XML Port

Volumes

Das Volume mit den Konfigurationsdateien befinden sich unter /config/appleJuice/ und beinhaltet die XML files

loslegen

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.

java memory limit

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

shared volumes

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/

passwort ändern

  • attach auf den laufenden ajcore Container durchführen: docker attach ajcore
  • danach chpw eingeben, enter drücken, das neue Passwort eingeben, und wieder enter drücken
  • detach vom ajcore Container mittels Strg+p gefolgt von Strg+q

Tag summary

Content type

Image

Digest

sha256:9580d3480

Size

137.6 MB

Last updated

2 months ago

docker pull applejuicenetz/core:0.31.149.113