Sign inSign up

applejuicenetz/phpgui

By applejuicenetz

•Updated 8 months ago

applejuice client as webui

Image
Languages & frameworks
Web servers
0

7.3K

applejuicenetz/phpgui repository overview

⁠appleJuice phpGUI

appleJuice Client GUI geschrieben in PHP.

⁠Abhängigkeiten

Es wird mindestens PHP 8.2 benötigt!

⁠Hosted instances

⁠Konfiguration (nur bei selbst hosting ohne Docker)

Die Datei .env.dist kopieren, zu .env umbenennen und mit einem Texteditor die gewünschte Konfiguration vornehmen.

⁠Environment Variables
VariableValueDescription
CORE_HOSThttp://192.168.2.1IP/HOST where Core is running, with scheme
CORE_PORT9851Core XML Port
GUI_LANGUAGEdede or en
GUI_SHOW_NEWS1show news on status page
GUI_SHOW_SHARE1show share stats on status page
NEWS_URLhttp://XYurl where to get news from
SERVERLIST_URLhttp://ABCurl where to find new servers
REL_INFOhttp://MN/ajfps/%sset them to empty to disable rel info col

⁠Docker

⁠Exposed Ports
  • 80 - HTTP Port
⁠docker run

create and run phpgui container with the following command

docker run -d \
        -p 8080:80 \
        --name phpgui \
        ghcr.io/applejuicenetz/phpgui:latest

optional: add CORE_HOST and/or CORE_PORT with your environment

eg.

docker run -d \
        -p 8080:80 \
        -e "CORE_HOST=http://192.168.1.2" \
        -e "CORE_PORT=9851" \
        --name phpgui \
        ghcr.io/applejuicenetz/phpgui:latest
⁠docker-compose.yml
services:
  php-gui:
    image: ghcr.io/applejuicenetz/phpgui:latest
    restart: always
    container_name: phpgui
    network_mode: bridge
    ports:
      - "8080:80/tcp"
    environment:
      TZ: Europe/Berlin
      CORE_HOST: http://192.168.1.2
      CORE_PORT: 9851
      GUI_LANGUAGE: de

Tag summary

Content type

Image

Digest

sha256:b20317457…

Size

224.7 MB

Last updated

8 months ago

docker pull applejuicenetz/phpgui