1Panel: The Modern Open-Source VPS Control Panel for Homelabs

Manage your entire Linux server stack with 1Panel - a free, modern cPanel alternative with built-in Docker, AI agent support, and 165+ one-click apps.

• 7 min read
vpsserver-managementcontrol-paneldockerself-hosted
1Panel: The Modern Open-Source VPS Control Panel for Homelabs

Managing a Linux server doesn’t have to mean memorizing endless CLI commands or paying for expensive control panel licenses. 1Panel is a modern, open-source VPS control panel that brings everything together in a clean web interface - and it’s completely free.

What is 1Panel?

1Panel is the open-source answer to cPanel, Plesk, and aaPanel. With 34,000+ GitHub stars and over 2 million users worldwide, it’s built for the modern homelab operator who wants:

  • One-click app installs - 165+ open-source apps (WordPress, Nextcloud, Bitwarden, and more)
  • Native Docker management - Container management without CLI gymnastics
  • Built-in AI support - Deploy Ollama LLMs and manage AI agents directly
  • Modern UI - A dashboard that doesn’t look like it’s from 2005
  • Zero licensing fees - GPL-3.0 licensed, free forever

Why 1Panel Over Traditional Control Panels?

The VPS control panel market hasn’t had a truly modern open-source option until recently. Here’s how 1Panel compares:

Feature1PanelcPanelaaPanelWebmin
Free & open sourcePartial
Modern UI (2020+)Partial
Docker native
AI agent runtime
One-click apps✅ 165+
Active developmentSlow

1Panel bridges the gap between “simple enough for beginners” and “powerful enough for production.”

Installation: One Command, 60 Seconds

1Panel supports most mainstream Linux distributions: Debian, Ubuntu, CentOS, Rocky Linux, and more. Architecture support includes x86_64, aarch64, armv7l, ppc64le, and s390x.

Requirements

  • Linux VPS or server (1GB RAM minimum)
  • Root access
  • Internet connection

Quick Install

curl -sSL https://resource.1panel.pro/v2/quick_start.sh | bash

That’s it. The script automatically:

  • Detects your distribution
  • Installs Docker if needed
  • Sets up the 1Panel service
  • Generates secure credentials
  • Opens the required ports

First Login

After installation completes, you’ll see output like:

[1Panel Log]: =================感谢您的耐心等待,安装已完成================

[1Panel Log]: 请用浏览器访问面板:
[1Panel Log]: 外网地址: http://203.0.113.1:8888/abc123def
[1Panel Log]: 内网地址: http://192.168.1.100:8888/abc123def
[1Panel Log]: 面板用户: admin
[1Panel Log]: 面板密码: your_secure_password_here

Save these credentials. The randomized security path (/abc123def) prevents automated attacks against exposed panels.

Core Features for Homelabbers

1. One-Click App Marketplace

This is where 1Panel shines. Instead of manually writing Docker Compose files or hunting for installation guides, you get instant access to:

  • Self-hosted apps: Nextcloud, Bitwarden, Vaultwarden, Paperless
  • Monitoring: Uptime Kuma, Netdata, Grafana
  • Media: Jellyfin, Plex, Immich
  • Development: Gitea, Jenkins, n8n
  • Databases: MySQL, PostgreSQL, Redis, MongoDB

Each app automatically gets:

  • Proper networking configuration
  • Reverse proxy setup
  • SSL certificate management
  • Container health monitoring

2. Docker Management Without the Pain

If you’ve ever spent 20 minutes debugging a docker-compose.yml file, you’ll appreciate 1Panel’s visual approach:

  • Container management - Start, stop, inspect, and configure containers
  • Image management - Pull, build, and clean up images
  • Network configuration - Create and manage Docker networks
  • Volume management - Mount and manage persistent storage

3. AI-Native Features

1Panel is the only open-source control panel with built-in AI support:

  • Ollama integration - Deploy local LLMs directly from the dashboard
  • GPU monitoring - Track utilization for AI workloads
  • MCP servers - Manage Model Context Protocol servers
  • OpenClaw deployment - Spin up AI agents without manual configuration

This is huge for homelab operators experimenting with local AI. No separate stack to maintain - it’s all in one place.

4. Website Hosting Made Simple

Hosting multiple websites? 1Panel handles the heavy lifting:

  • Nginx/OpenResty - Configured automatically
  • Domain management - Point domains, set up subdomains
  • SSL certificates - Let’s Encrypt integration with auto-renewal
  • WordPress deployment - One-click WordPress with database and SSL

5. Security Out of the Box

1Panel includes enterprise-grade security features:

  • Firewall management - Configure iptables rules from the UI
  • fail2ban integration - Automatic brute-force protection
  • WAF (Web Application Firewall) - Block common attack patterns
  • Container isolation - Apps run in isolated environments
  • Audit logging - Track every action taken on the server

The 1pctl CLI

While the web UI handles most tasks, 1Panel includes a companion CLI tool for when you need command-line access:

# Get login credentials
1pctl user-info

# Service management
1pctl start      # Start 1Panel
1pctl stop       # Stop 1Panel
1pctl restart    # Restart 1Panel
1pctl status     # Check status

# Updates
1pctl update     # Update to latest version
1pctl check      # Check for updates

# Reset
1pctl reset      # Reset configuration

Real-World Homelab Setup

Here’s how you might use 1Panel in practice:

Scenario: Personal Cloud Stack

  1. Install 1Panel on a $5 VPS or old mini PC
  2. One-click install Nextcloud for file storage
  3. Install Vaultwarden for password management
  4. Add Uptime Kuma for monitoring
  5. Set up WordPress for a personal blog

Total setup time: <30 minutes. All apps automatically get SSL, reverse proxy, and backups.

Scenario: AI Development Server

  1. Install 1Panel on a server with a GPU
  2. Deploy Ollama through the app store
  3. Install GPU monitoring
  4. Spin up OpenClaw agents for automation
  5. Use the file manager to upload training data

Scenario: Development Environment

  1. One-click install Gitea for private Git hosting
  2. Deploy Jenkins for CI/CD pipelines
  3. Add PostgreSQL and Redis databases
  4. Use container management to test microservices

OSS vs Pro

1Panel is free forever, but a Pro tier exists for teams and production workloads:

FeatureOSS (Free)Pro ($80/yr)
One-click apps
AI agents1 agentUnlimited
WAF & securityBasicAdvanced
Website monitoring
Multi-node management
Custom branding
Priority support

For homelab use, the OSS version is more than sufficient. The single AI agent limit can actually help you focus on building one quality automation rather than spreading across ten half-finished projects.

Comparison: Manual Docker vs 1Panel

TaskManual DockerWith 1Panel
Install NextcloudWrite compose file, configure networks, set up reverse proxy, obtain SSLClick “Install”
Update all appsSSH in, pull images, restart containersClick “Update All”
Monitor resource usageRun docker stats repeatedlyView dashboard
Backup databasesWrite custom scriptsSchedule automated backups
Add new websiteEdit Nginx configs, reload servicesFill form, click “Create”

1Panel doesn’t replace knowing how Docker works - it removes the repetitive configuration work.

Migration from Other Panels

If you’re currently using cPanel, Plesk, or Webmin:

  1. Export your data - Databases, website files, email (if applicable)
  2. Fresh 1Panel install - Clean slate on new server or same server
  3. One-click restore - Import databases and files via the web UI
  4. Recreate websites - 1Panel’s SSL automation handles certificates

The migration process is straightforward because 1Panel focuses on modern containerized apps rather than legacy shared hosting features.

Limitations to Know

No tool is perfect. 1Panel intentionally excludes:

  • Email hosting - Use dedicated solutions like Mailcow
  • Legacy PHP hosting - Modern containerized approach only
  • Windows Server support - Linux only

These aren’t limitations so much as intentional scope decisions. 1Panel does one thing well: modern Linux server management.

Community and Support

The community is growing rapidly, especially among self-hosters tired of paying cPanel licensing fees.

Conclusion

1Panel fills a genuine gap in the open-source ecosystem. Before it, you either paid for cPanel/Plesk, wrestled with Webmin’s dated interface, or managed everything manually through SSH.

For homelab operators who want:

  • A modern, responsive UI
  • Docker-native architecture
  • Built-in AI support
  • One-click app deployment
  • Zero licensing costs

1Panel is the answer. It’s not trying to be everything to everyone. It’s a focused, well-executed control panel that respects your time and your budget.

Give it 60 seconds. Run the install script. See if your server management workflow improves.


1Panel is open-source under GPL-3.0. Join the Discord community for help, feature requests, and show-and-tell.

Anthony Lattanzio

Anthony Lattanzio

Tech Enthusiast & Builder

I'm a tech enthusiast who loves building things with hardware and software. By night, I run a homelab that's grown way beyond what any reasonable person needs. Check out about me for more.

Comments

Powered by GitHub Discussions