Envoryx
01 / INITIALIZE

It starts with a cursor.

ENVORYX EXPLORER
LOCALHOST / SECTOR 001
SYSTEM ONLINE> envoryx init _
00:00 / 00:38

Self-hosted · open source · AGPL-3.0

Every project its own stack. On your own server.

Envoryx creates complete development environments - web server, runtime, database, cache and mail catcher - as isolated Docker stacks, each with its own domain and HTTPS. One container on any Linux Docker host, controlled from the browser. No compose files to write.

Install with Docker

mkdir -p ~/envoryx/config ~/envoryx/projects
docker run -d --name envoryx --restart unless-stopped --stop-timeout 90 \
  -p 8787:8787 -p 80:80 -p 443:443 -p 2222:2222 \
  -v /var/run/docker.sock:/var/run/docker.sock \
  -v ~/envoryx/config:/config -v ~/envoryx/projects:/projects \
  -e PUID=$(id -u) -e PGID=$(id -g) -e ENVORYX_SHUTDOWN_GRACE=80s \
  ghcr.io/envoryx/envoryx:latest

Paste it as it is, wait a few seconds, then open http://<your-server>:8787. Port 80 or 443 already taken? Just leave them out.

Heads-up: Envoryx gets the Docker socket, which means full control over Docker on that machine. It’s free software under the AGPL-3.0 and comes without warranty.

On Unraid? Use the template →All installation options →

Get startedSource on GitHub

Everything a project needs

From zero to https://shop.test

  1. 01

    Install

    One docker run or compose file on your Docker host - or the Unraid template.

  2. 02

    Create a project

    Pick a runtime, a template or a repository, a database and services.

  3. 03

    Open it

    Your project runs on its own domain with HTTPS, reachable from every device in your network.