MrSloth Labs
LinuxAutomationPythonCloud

PyServer Manager

Self-hosted dashboard for managing Python services on Linux without SSH

0 stars 0 forks 0 open issues 1 contributorsLicense: Unlicensedv0.1.0 · updated June 13, 2026

Overview

A self-hosted web dashboard for managing Python services — Telegram bots, scripts, background workers — on a Linux server without needing a terminal. Upload code, auto-install dependencies, manage systemd services, browse files, run a live terminal, view logs, and manage databases, all from the browser.

Features

  • Upload a .zip or .py project and auto-install requirements.txt
  • Fix Missing Modules — scans imports and repairs the virtualenv automatically
  • Manage systemd services: start, stop, restart with live status badges
  • Built-in file browser with a Monaco code editor
  • Live terminal and log streaming in the browser
  • Database management panel

Requirements

    Linux with systemdPython 3Node.js (for the web UI build)

Installation

1. Clone to the target server

git clone https://github.com/vandet91/pycon.git /opt/pycon

2. Install backend dependencies

venv/bin/pip install -r requirements.txt

3. Build the web UI

npm install && npm run build

4. Run in development

npm run dev

FAQ

Roadmap

    Known Issues

    • NEXT_PUBLIC_API_URL must be set in .env.local before npm run build, since it is baked in at build time

    Changelog

    v0.1.0July 29, 2026
    • - Initial import from GitHub

    Technologies

    PythonNext.jssystemd

    Latest Release

    v0.1.0

    June 13, 2026

    Download

    Related Projects