GUI for OpenZiti/ App for OpenOS

hi i have two goals! One i was was trying to access a GUI for my my installed ziti, second is to make an app for CasaOS to allow others to get ziti easier.

services: ziti-controller:
    image: "${ZITI_IMAGE}:${ZITI_VERSION}"
    healthcheck:
      test: curl -m 1 -s -k https://${ZITI_CTRL_EDGE_ADVERTISED_ADDRESS:-ziti-edge-control>
      interval: 1s
      timeout: 3s
      retries: 30
    env_file:
      - ./.env
    ports:
      - ${ZITI_INTERFACE:-0.0.0.0}:${ZITI_CTRL_EDGE_ADVERTISED_PORT:-1280}:${ZITI_CTRL_EDG>
      - ${ZITI_INTERFACE:-0.0.0.0}:${ZITI_CTRL_ADVERTISED_PORT:-6262}:${ZITI_CTRL_ADVERTIS>
    environment:
      - ZITI_CTRL_NAME=${ZITI_CTRL_NAME:-ziti-edge-controller}
      - ZITI_CTRL_EDGE_ADVERTISED_ADDRESS=${ZITI_CTRL_EDGE_ADVERTISED_ADDRESS:-ziti-edge-c>
      - ZITI_CTRL_EDGE_ADVERTISED_PORT=${ZITI_CTRL_EDGE_ADVERTISED_PORT:-1280}
      - ZITI_CTRL_EDGE_IP_OVERRIDE=${ZITI_CTRL_EDGE_IP_OVERRIDE:-127.0.0.1}
      - ZITI_CTRL_ADVERTISED_PORT=${ZITI_CTRL_ADVERTISED_PORT:-6262}
      - ZITI_EDGE_IDENTITY_ENROLLMENT_DURATION=${ZITI_EDGE_IDENTITY_ENROLLMENT_DURATION}
      - ZITI_ROUTER_ENROLLMENT_DURATION=${ZITI_ROUTER_ENROLLMENT_DURATION}
      - ZITI_USER=${ZITI_USER:-admin}
      - ZITI_PWD=${ZITI_PWD}
    networks:
      zitiblue:
        aliases:
          - ziti-edge-controller
      zitired:
        aliases:
          - ziti-edge-controller
    volumes:
      - ziti-fs:/persistent
    entrypoint:
      - "/var/openziti/scripts/run-controller.sh"

  ziti-controller-init-container:
    image: "${ZITI_IMAGE}:${ZITI_VERSION}"
    depends_on:
      ziti-controller:
        condition: service_healthy
    environment:
      - ZITI_CTRL_EDGE_ADVERTISED_ADDRESS=${ZITI_CTRL_EDGE_ADVERTISED_ADDRESS:-ziti-edge-c>
      - ZITI_CTRL_EDGE_ADVERTISED_PORT=${ZITI_CTRL_EDGE_ADVERTISED_PORT:-1280}
    env_file:
      - ./.env
    networks:

^G Help        ^O Write Out   ^W Where Is    ^K Cut         ^T Execute     ^C Location
^X Exit        ^R Read File   ^\ Replace     ^U Paste       ^J Justify     ^/ Go To Line"

above is my dock-compose.yaml file configs

Hi @B14ck, welcome to the community and to OpenZiti!

The GUI you refer to is the ziti admin console (zac)? Did you use the simplified docker compose file found here https://raw.githubusercontent.com/openziti/ziti/refs/heads/release-next/quickstart/docker/simplified-docker-compose.yml?

Assuming you did, you should be able to access the ZAC at https://localhost:8443. This is the older, quickstart style compose file. It was meant for local debugging/development so hopefully that's what you're looking for?

As for CasaOS do you have a question or are you just letting us know your plans? I'm not familiar with it and haven't used it myself.

Let us know if you need any other help.

okay i probably installed wrong and or altered wrongly. I will uninstall it all again and try again. i used the wizard for the docker all i believe, but i pasted the info in chatgpt ill just follow it by step and attempt again. Yes i guess i was just sharing a goal, or a suggestion for someone else to try to accomplish said goal. CasaOS is a webgui for a debian server and allows for qucik apps(docker instances) to be installed.

I'm unfamiliar with CasaOS. Do you think CasaOS users would be more interested in a one-size, minimal ziti container or something that maxes out ziti's configuration flexibility and options?

Here's a couple more Docker examples that inclue a web console (docker CLI one-liner and compose.yml): Community Update: Adding controller URL's for NodeJS hosted ZAC instances - #6 by qrkourier

yo thank you so much! I'd say both options! I personally liked the maxed out approach and organized. But a compacted Docker would be amazing too. For other companies ive seen apps that have both, compacted and just all. I'm still learning as well. Ive
basically research and forms and a buck ton of chatgpt questions have got me a pretty awesome self hosted home server with a semi old computer.
you could ask gpt for debian/casaos installation and practice if you liked. its a few commands to get casa on debian.
When i find some time this week ill try your links out and reinstall open ziti.


a

2 Likes