Sign inSign up

znhdocker/chaoswebtop

By znhdocker

•Updated 12 months ago

Webtop using znhdocker/chaoslayer

Image
Networking
Developer tools
Operating systems
0

968

znhdocker/chaoswebtop repository overview

This extends linuxserver/webtop and znhdocker/chaoslayer

Provides a Linux environment with web browser, connects to chaoslayer.

docker-compose.yml:

services:
  webtop:
    build: 
        context: .
        args:
          TAG: ${WEBTOP_TAG}
    image: znhdocker/chaoswebtop
    networks:
      default:
        gw_priority: 10
      chaoslayer:
    ports:
      - "3001:3001"
      - "3000:3000"
    devices:
      - /dev/dri:/dev/dri
    cap_add:
      - NET_ADMIN
  chaoslayer:
    build: chaoslayer
    image: znhdocker/chaoslayer
    ports:
      - "9123:9123"
    volumes:
      - source: storage
        target: /storage
        type: volume
        read_only: false
    environment:
      - YGG_PEERS=${YGG_PEERS}
      - YGG_LISTEN=${YGG_LISTEN}
      - IS_MASTER=${IS_MASTER}
      - CHAOS_MASTER=${CHAOS_MASTER}
    cap_add:
      - NET_ADMIN
    networks:
      chaoslayer:
      default:
        gw_priority: 10
networks:
  chaoslayer:
    driver: bridge
    ipam:
     config:
       - subnet: 10.10.0.0/16
         gateway: 10.10.0.1
volumes:
  storage:

.env:

Pick a yggdrasil peer e.g. from https://github.com/yggdrasil-network/yggdrasil-go/⁠

YGG_PEERS=["tls://CONFIGURE_ME:9123"]
YGG_LISTEN=["tls://0.0.0.0:9123"]
CHAOS_MASTER="200:3535:d12b:a2c:c877:3229:3a83:d2c3"
IS_MASTER=0
WEBTOP_TAG="ubuntu-icewm"

Finally docker-composer up -d and open browser to http://127.0.0.1:3000⁠

Tag summary

Content type

Image

Digest

sha256:ab97d7dba…

Size

945.5 MB

Last updated

12 months ago

docker pull znhdocker/chaoswebtop