{"repo":"potsolutions/config365","free":true,"listed":false,"github":"https://github.com/potsolutions/config365","clone":"git clone https://github.com/potsolutions/config365.git","description":"CONFIG365 GA-stable channel","language":"PowerShell","stars":18,"topics":["docker","gitops","intune","microsoft-365","msp","self-hosted","config365"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"Config365 Self-hosted Microsoft 365 configuration management for MSPs. Runs entirely in Docker. Architecture MSP staff use only the portal. Gitea and pipelines are not exposed to end users. Releases Channel Source repo Docker image (GHCR) --------- -------------- ---------------------- Preview potsolutions/config365-preview ghcr.io/potsolutions/config365-preview GA potsolutions/config365 ghcr.io/potsolutions/config365 Both the source repos and their GHCR container images are public — no login or token required to clone, docker pull , or download a release tarball. Deploy your own instance You do not need to clone the source to run Config365 — a pre-built image is published to GHCR on every release. Docker is the only requirement. Option A — one command, defaults only: That's it — no files to download, no .env to create. Every setting the container needs ( GITEA ORG , RUNNER SHARDS , SESSION SECRET , …) has a built-in default and is generated/persisted on first boot straight into the config365-data volume. Swap config365-preview for config365 to run the GA channel instead. Option B — Docker Compose, if you want to customize settings via .env : Edit .env first ( PORTAL HTTP PORT , RUNNER SHARDS , PLATFORM ADMIN OIDS , …), then re-run the up -d line to apply changes. Use ghcr.io/potsolutions/config365 in place of -preview in docker-compose.ghcr.yml for the GA channel. Option C — clone and build from source (customizing the app itself): On Windows, ./scripts/setup.ps1 generates .","default_branch":null,"files":null,"tree":[],"storefront":"/r/potsolutions","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/potsolutions/config365/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}