Skip to content

Admin panel + Telegram bot for managing dreampartners.online services

Notifications You must be signed in to change notification settings

dreamcatchered/dreamPanel

Repository files navigation

dreamPanel

A self-hosted web admin panel + Telegram bot for managing your Linux server.

Deploy on any server to get a clean web dashboard for controlling systemd services, managing files, configuring nginx proxies and monitoring everything — from a browser or Telegram bot.

Features

  • systemd service management (start / stop / restart / status / logs)
  • File manager with web editor
  • Nginx proxy configurator
  • SSL certificate management (certbot integration)
  • Telegram bot for remote control
  • DreamID SSO authentication

Stack

Python Flask JavaScript SQLite

Setup

pip install -r requirements.txt
cp env.example .env
# Fill in your values in .env
python run.py

Configuration

TELEGRAM_BOT_TOKEN=your_bot_token
ADMIN_TELEGRAM_ID=your_telegram_id
DREAMID_CLIENT_SECRET=your_sso_secret
SECRET_KEY=your_flask_secret

Contact

Telegram: @dreamcatch_r

About

Admin panel + Telegram bot for managing dreampartners.online services

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published