OSS Panel
The open-source server management panel.
Guides for OSS Panel — installation, configuration, provisioning servers, deploying applications, and managing sites, SSL, and backups, and day-to-day operation.
Building an integration instead? See the OSS Panel API Reference.
Start here
Overview
What OSS Panel is, where it runs, and what it manages.
Requirements
Supported platforms, hardware, ports and DNS.
Installation
One command, five stacks, and what every step does.
First login
Claim the administrator account and finish setup.
Dashboard tour
Every part of the main screen, explained.
Applications
Overview
What an application is, and the ways to create one.
Create an application
The create form end to end, from choosing a type to a running site.
Application types
All 37 types, what each form asks, and which stack can host them.
Deploy from Git
Clone a repository, pick a rendering type, build on every deploy.
Blank PHP and static sites
Start from an empty directory and upload your own files.
Databases
Overview
The Databases screen, and what a database is to the panel.
Database engines
MySQL, MariaDB, PostgreSQL and MongoDB — and installing another.
Create a database
Name, engine, the user that comes with it, and remote access.
Manage a database
Connection details, users, tables, exports and deletion.
Database health
Connections, queries and a day of history, per engine.
Server management
Overview
The screens that look after the machine rather than any one application.
System users
The Linux accounts that own your applications — shells, sudo, SSH keys.
Firewall
Quick tiles for the common ports, custom rules for everything else.
Fail2ban
Jails, ban rules, the never-ban list, and banning by hand.
Cron jobs
Schedule commands and read the output they captured.
Services
Start, stop, restart and enable the units the panel installed.
System logs
Every readable log on the box in one reader, with live tail.
PHP
Versions, extensions, and editing php.ini with a safety net.
Node.js
Install versions through fnm, set the default, update npm.
Disk cleaner
See what can be freed, clean it, and schedule it.
Backups & restore
Overview
What a backup covers, the three tabs, and what is not included.
Storage destinations
S3, FTP, SFTP and Google Drive — connect one and test it.
Turn backups on
What to copy, how often, how many to keep, what to exclude.
Backup history
Every run on the server, with download and delete.
Restore an application
Put a backup back — and undo it from the safety copy.
Integrations
Overview
The outside accounts and credentials the panel borrows.
Git accounts
GitHub, GitLab and Bitbucket tokens — and what the panel does with them.
Storage
The destinations backups are written to.
Docker Registries
Credentials for pulling private container images.
Your account & the activity log
Your account
The one screen about you rather than the server.
Profile
Your display name and the username you sign in with.
Change your password
The rules, and the sessions a change signs out.
Your activity
Your own logins, password changes and profile edits.
Language
Eight languages, switched from the header.
Activity Log
What everyone with access has changed on this server.
Server Sync & Settings
Server Sync
Find what already exists on a server and bring it into the panel.
Settings overview
The four sections, how saving works, and who may change them.
Server
Hostname, timezone, and keeping the clock correct.
Access & security
SSH port, root login, and passwords versus keys.
Memory
Swap, and how much memory Redis may use.
Updates & restart
Security patches, scheduled restarts, and restarting now.
Administration
Overview
The Admin Panel: who may sign in, and whether the panel itself is well.
Users
Add people, assign roles, reset passwords, grant Admin Panel access.
Roles & permissions
The 38-permission catalog, View versus Manage, and the protected role.
Login as a user
See the panel exactly as somebody else sees it, and get back out.
Admin activity log
Every action by everybody — the widest view of the audit trail.
System health
Seventeen checks that confirm the panel can actually run here.
Error log
Internal failures, grouped, with the command that ran and why it failed.
Panel update
Update OSS Panel itself — preflight, dry run, fourteen steps, rollback.
Central management
Hand a central panel the keys to this server, and take them back.
Reference & troubleshooting
Overview
The questions that sit underneath the screens.
Stack differences
LEMP, LAMP, OLS, MERN and Docker — and what changes on OpenLiteSpeed.
Branding & white-labelling
Your own name, logos, favicon and accent colour — seven variables.
Languages
The eight locales, the message files, and how fallback resolves.
Troubleshooting & FAQ
Symptoms, causes, and the command that settles each one.