ScriptsMay 5, 2026·3 min read

1Panel — Self-Hosted Linux Server Management Panel

A modern open-source Linux server management panel with a clean web UI for Docker, websites, databases, and system operations.

Introduction

1Panel is an open-source, modern Linux server management panel built with Go and Vue 3. It provides a web-based interface for managing Docker containers, websites, databases, cron jobs, and system security on any Linux server without deep command-line expertise.

What 1Panel Does

  • Manages Docker containers and Compose stacks through a visual interface
  • Provisions and configures websites with automatic SSL via Let's Encrypt
  • Handles database creation and backups for MySQL, PostgreSQL, Redis, and more
  • Provides a built-in app store with one-click installs for popular self-hosted software
  • Monitors server resources (CPU, RAM, disk, network) with real-time dashboards

Architecture Overview

1Panel is a single Go binary serving a Vue 3 frontend. It communicates with the Docker daemon locally to orchestrate containers, uses OpenResty as the reverse proxy for hosted sites, and stores its own metadata in a local SQLite database. The lightweight design means minimal overhead on the host system.

Self-Hosting & Configuration

  • Supported on major Linux distributions (Ubuntu, Debian, CentOS, Rocky)
  • Runs as a systemd service; default port is configurable during install
  • All managed data stored under /opt/1panel by default
  • Multi-user access with role-based permissions
  • Automatic backups can target local, S3-compatible, or SFTP destinations

Key Features

  • Docker-first: every app runs containerized, keeping the host clean
  • Built-in firewall management with fail2ban integration
  • App Store with 100+ community-maintained packages
  • Host file editor and terminal access from the browser
  • Internationalized UI with English and Chinese support

Comparison with Similar Tools

  • CasaOS — simpler dashboard focused on home use; 1Panel targets full server administration
  • Cockpit — Red Hat's modular server UI; less Docker-centric
  • Portainer — container-only management; 1Panel also covers websites, DNS, and system ops
  • cPanel/Plesk — commercial panels; 1Panel is fully open source and free
  • Webmin — legacy Perl-based admin; 1Panel offers a modern UX

FAQ

Q: Does 1Panel support ARM architectures? A: Yes, official builds are available for both amd64 and arm64 Linux systems.

Q: Can I migrate existing Docker containers into 1Panel? A: 1Panel can detect and import running containers that were created outside its app store.

Q: Is there a built-in backup scheduler? A: Yes, you can schedule full or incremental backups to local storage, S3, or remote SFTP targets.

Q: Does it support multiple domains and SSL certificates? A: Yes, the website module handles virtual hosts and automates certificate issuance and renewal via ACME.

Sources

Discussion

Sign in to join the discussion.
No comments yet. Be the first to share your thoughts.

Related Assets