Skip to content
github-actions[bot] edited this page Nov 10, 2026 · 4 revisions

server-prep logo

server-prep hardens a fresh Debian or Ubuntu server, a VPS or a dedicated machine, for a self-hosted deployment panel such as Coolify, Dokploy or Openship, and proves the result with a security audit.

New here? Start with Start here, or build your setup in the setup console to see the ports, the logins, the commands and a ready config file before you touch a server.

Get started

  • Start here: from a rented server to "audit 0 FAIL, panel connected", step by step.
  • VPS or dedicated: what changes between a cloud VPS, a dedicated server and a laptop.
  • Panels: connect the server to Coolify, Dokploy or Openship.

Understand

  • Concepts: SSH keys, the firewall, Docker and UFW, Tailscale, tunnels and the audit score.
  • Glossary: every term used in the scripts and the docs.
  • Architecture: how the scripts, the audit and the setup console fit together.

Run it

Project

Get help

Ask in Discussions (Q&A), report bugs in Issues, and report security problems privately through SECURITY.md. Remove tokens, keys and passwords before you post.

These pages are generated from the wiki/ folder of the repository. To change one, open a pull request: edits made in the web editor are overwritten by the next sync.

Clone this wiki locally