Skip to content

A self-hosted PaaS for your web services, databases, CRONs, and everything you need for your next startup.

License

Notifications You must be signed in to change notification settings

zane-ops/zane-ops

Repository files navigation

Zane logo

Zane Ops

ZaneOps is a self-hosted, open-source platform for hosting static sites, web apps, databases and CRON jobs, all powered by Docker Swarm.

🚀 Installation

Follow the instructions in the documentation to install and setup zaneops.

📸 Some Screenshots

You can view all the in-app screenshots in the documentation, but here's a quick showcase:

  1. Login

Login page

  1. Dashboard

Login page

  1. Creating a Project

Login page

  1. Project detail

Login page

🛣️ ROADMAP

Click to see the roadmap
  • beta :

    • Docker services frontend
      • Details page
      • Env variables page
      • Settings page
      • Single deployment page
      • Single deployment application logs page
      • Single deployment http logs page
      • deploy & redeploy deployments
    • Project frontend
      • settings page
    • CLI
      • install & setup zaneops
      • shutting down & uninstalling ZaneOps
      • upgrading ZaneOps
      • authenticate with token (require token UI+API in ZaneOps)
      • Deploy a service using the CLI
    • Tons of docs
      • Using the CLI
      • Examples of deploying different kind of apps
  • v1 :

    • Rewrite from celery to temporal (not sure)
    • Managing environments (stating, production, and ephemeral envs)
    • Support workers (A.K.A sleeping services)
    • Git services API
      • create service from a public repo
      • deploy service
        • Building service with nixpacks
      • archive service
      • Pull Request environments
      • Auto-comments with deployment status on github
    • Git services frontend & API (same as docker services)
  • v2 :

    • Static websites support
    • CRONs support for services
    • Template support
      • Allow also for seeding templates
    • Multi-server support

❤️ Contributing

Interested in contributing? Check out the contribution guidelines.

🙏 Credits

  • Plane: for giving us content for the contributions templates (contribution guidelines).
  • Coolify which we used inspired ourselves from a lot.