{"id":48679821,"url":"https://github.com/opterius/panel","last_synced_at":"2026-04-26T03:02:44.573Z","repository":{"id":350555699,"uuid":"1201616884","full_name":"opterius/panel","owner":"opterius","description":"Open-source web hosting control panel — modern alternative to cPanel/WHM. Manage domains, email, databases, SSL, PHP, DNS, and more. Free for 5 accounts.","archived":false,"fork":false,"pushed_at":"2026-04-21T23:25:33.000Z","size":1090,"stargazers_count":2,"open_issues_count":1,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-04-22T01:36:37.560Z","etag":null,"topics":["control-panel","cpanel","cpanel-alternative","devops","dns","email-server","hosting","hosting-panel","linux","mysql","nginx","panel-admin","php","server-management","ssl","sysadmin","vps-managment","web-hosting","whm-alternative","wordpress-hosting"],"latest_commit_sha":null,"homepage":"https://opterius.com","language":"Blade","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/opterius.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-04-04T23:19:50.000Z","updated_at":"2026-04-21T23:25:34.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/opterius/panel","commit_stats":null,"previous_names":["opterius/panel"],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/opterius/panel","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opterius%2Fpanel","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opterius%2Fpanel/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opterius%2Fpanel/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opterius%2Fpanel/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/opterius","download_url":"https://codeload.github.com/opterius/panel/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opterius%2Fpanel/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32205942,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-24T01:12:49.758Z","status":"online","status_checked_at":"2026-04-24T02:00:07.115Z","response_time":64,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["control-panel","cpanel","cpanel-alternative","devops","dns","email-server","hosting","hosting-panel","linux","mysql","nginx","panel-admin","php","server-management","ssl","sysadmin","vps-managment","web-hosting","whm-alternative","wordpress-hosting"],"created_at":"2026-04-10T23:26:30.189Z","updated_at":"2026-04-24T02:01:55.274Z","avatar_url":"https://github.com/opterius.png","language":"Blade","readme":"# Opterius Panel\n\n**The modern web hosting control panel.** A fast, clean alternative to cPanel — built for hosting companies who want full control without the legacy price tag.\n\nOpterius Panel is the open-source web interface that manages hosting accounts, domains, email, databases, SSL certificates, and more. It communicates with the [Opterius Agent](https://opterius.com) (a separate closed-source binary) that executes privileged server operations.\n\n---\n\n## Features\n\n**Hosting Management**\n- Account creation with per-package quotas (disk, bandwidth, domains, databases, email)\n- Domain management with subdomains, aliases, and redirects\n- DNS zone management (PowerDNS)\n- SSL certificates (Let's Encrypt auto-issue + custom upload)\n- PHP version switching per domain (8.1, 8.2, 8.3, 8.4+)\n- Apache/.htaccess support (Nginx + Apache dual-stack, per-domain toggle)\n\n**Email**\n- Virtual email accounts with Dovecot + Postfix\n- Roundcube webmail integration\n- Email forwarders and autoresponders\n- DKIM signing and deliverability setup\n\n**Databases**\n- MySQL/MariaDB management with phpMyAdmin\n- PostgreSQL support\n- Per-database user management with password reveal\n\n**Files \u0026 Developer Tools**\n- File Manager with archive/extract support\n- FTP accounts (ProFTPD)\n- SSH key management with chrooted shell (Jailkit)\n- Web Terminal (browser-based SSH)\n- Git deployment (clone, pull with token support)\n- Node.js app management (PM2 integration)\n- Composer dependency management\n\n**Software Installers**\n- WordPress (one-click install + update + security scan)\n- Laravel, Joomla, Drupal, Magento, PrestaShop\n\n**Security**\n- Directory password protection (HTTP Basic Auth)\n- Hotlink protection\n- Firewall management (UFW)\n- Fail2ban integration\n- Malware scanning\n- Emergency lockdown mode\n\n**Performance**\n- CDN integration (BunnyCDN — one-click per-domain)\n- Visitor analytics (privacy-friendly, log-based, no cookies)\n\n**Advanced**\n- cPanel backup import (files, databases, email with original passwords, subdomains, DNS, SSL, cron)\n- One-click staging environments\n- Visual cron builder with run history\n- Real-time error log streaming\n- Point-in-time file restore from backups\n- Server monitoring with historical metrics\n- Backup management with per-file restore\n\n**Business**\n- Multi-server support\n- Reseller accounts with custom packages\n- Support ticket system\n- Activity audit log\n\n---\n\n## Architecture\n\n```\n┌──────────────────────────────────────┐\n│         Opterius Panel               │\n│     (this repo — open source)        │\n│                                      │\n│  Laravel PHP app running as www-data │\n│  Provides the web UI for all         │\n│  hosting management features         │\n│                                      │\n│  Communicates with the agent via     │\n│  HMAC-signed HTTP on 127.0.0.1:7443 │\n└──────────────┬───────────────────────┘\n               │ HMAC-signed HTTP\n               ▼\n┌──────────────────────────────────────┐\n│         Opterius Agent               │\n│     (closed source — Go binary)      │\n│                                      │\n│  Runs as root, executes privileged   │\n│  operations: create users, write     │\n│  Nginx vhosts, manage PHP-FPM,      │\n│  issue SSL certs, create databases,  │\n│  manage email accounts, etc.         │\n│                                      │\n│  License-checked — blocks writes     │\n│  without a valid license key         │\n└──────────────────────────────────────┘\n```\n\nThe panel cannot perform any server operations on its own. All privileged actions are delegated to the agent via authenticated API calls.\n\n---\n\n## Installation\n\nSSH into a fresh server (Ubuntu 22.04/24.04, Debian 12, or AlmaLinux 9) as root and run:\n\n```bash\ncurl -sL https://get.opterius.com/install.sh -o /tmp/install.sh\nbash /tmp/install.sh\n```\n\nThe installer sets up everything automatically: Nginx, PHP-FPM, MariaDB, Dovecot, Postfix, PowerDNS, Roundcube, phpMyAdmin, Certbot, Node.js, the panel, and the agent.\n\n### System Requirements\n\n| Resource | Minimum | Recommended |\n|---|---|---|\n| OS | Ubuntu 22.04 LTS | Ubuntu 24.04 LTS |\n| RAM | 1 GB | 2 GB+ |\n| Disk | 20 GB | 40 GB+ SSD |\n| CPU | 1 vCPU | 2 vCPUs |\n\n---\n\n## Free Plan\n\nOpterius Panel is **free for up to 5 hosting accounts** with all features enabled. No credit card required. No feature restrictions.\n\nPaid plans unlock higher account limits for hosting companies managing more servers and customers. See [opterius.com/pricing](https://opterius.com/pricing) for details.\n\n---\n\n## Documentation\n\nFull documentation is available at [opterius.com/docs](https://opterius.com/docs/en), covering:\n\n- Getting started and installation\n- Account and domain management\n- Email, DNS, SSL configuration\n- cPanel migration guide\n- Developer tools (Git, Node.js, Composer)\n- Security features\n- API reference\n\n---\n\n## Contributing\n\nContributions are welcome! Please read the guidelines below before submitting.\n\n### How to contribute\n\n1. **Fork** the repository\n2. **Create a branch** for your change (`git checkout -b feature/my-feature`)\n3. **Make your changes** and test them locally\n4. **Submit a pull request** with a clear description of what you changed and why\n\n### What we accept\n\n- Bug fixes\n- UI/UX improvements\n- Translations (see `resources/lang/`)\n- Documentation improvements\n- Performance optimizations\n\n### What we don't accept\n\n- Changes that require modifications to the closed-source agent\n- Features that bypass the license check\n- Breaking changes to the agent communication protocol\n\n### Code style\n\n- Follow the existing Laravel conventions\n- Use the existing Tailwind CSS utility classes — no custom CSS unless necessary\n- Use lang keys for all user-facing strings (never hardcode English text in Blade templates)\n\n---\n\n## License\n\nOpterius Panel is open source under the [GNU Affero General Public License v3.0](LICENSE).\n\nThe Opterius Agent is a separate closed-source binary distributed under a commercial license by Host Server SRL. A free license is available for personal use and small businesses (up to 5 hosting accounts).\n\n---\n\n## Links\n\n- **Website**: [opterius.com](https://opterius.com)\n- **Documentation**: [opterius.com/docs](https://opterius.com/docs/en)\n- **Pricing**: [opterius.com/pricing](https://opterius.com/pricing)\n- **Support**: [opterius.com/dashboard/tickets](https://opterius.com/dashboard/tickets)\n\n---\n\nBuilt with Laravel, Tailwind CSS, Alpine.js, and Livewire.\n\nCopyright (C) 2025-2026 Host Server SRL. All rights reserved.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopterius%2Fpanel","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopterius%2Fpanel","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopterius%2Fpanel/lists"}