Skip to content

corecollectives/Mist

Repository files navigation

Mist

A lightweight, self-hostable Platform-as-a-Service built for developers. Deploy Docker applications from Git with automatic builds, custom domains, SSL certificates, and real-time monitoring.

Quick Start

Install Mist on your server with a single command:

curl -sSL https://trymist.cloud/install.sh | bash

Requirements:

  • Linux server (Ubuntu 20.04+ recommended)
  • Docker installed
  • Root or sudo access

After installation, access the dashboard at http://your-server-ip:8080

Features

  • Easy Deployment - Deploy from GitHub with automatic builds
  • Git Integration - Webhooks for automatic deployments on push
  • Domains & SSL - Custom domains with automatic Let's Encrypt certificates
  • Real-time Monitoring - Live logs and system metrics via WebSocket
  • Database Services - One-click PostgreSQL, MySQL, Redis, and MongoDB
  • Secure - JWT authentication with role-based access control
  • Ultra Lightweight - Single Go binary with embedded SQLite (~20MB RAM)

Documentation

Full documentation is available at trymist.cloud

Development

Setup Development Environment

Install fyrer:

cargo install fyrer

Clone and start the development environment:

git clone https://github.com/corecollectives/mist
cd mist
fyrer

Community

License

MIT License - see LICENSE for details

About

lightweight self hostable PAAS written in golang

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •