Repository navigation
Home
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.
- 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.
- 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.
- Troubleshooting: known problems, their cause and the fix.
- FAQ: lockouts, re-runs, undo, logs, ports and panels.
- Providers and hardware: what has been tested, and how to report your result.
- Working with AI agents: guided setups with Claude Code.
- Roadmap: phases, epics and the public roadmap board.
- Maintainer handbook: triage, labels, pull requests and releases.
- Contributing guide and Code of Conduct.
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.
Setup console · Brand · Discussions · Issues · Roadmap · MIT licence · Edit these pages through a pull request on wiki/
Get started
Understand
Run it
Project