What is this?
This page is hosted by ScriptServer, a small, isolated web container used only for providing installation scripts for remote servers.
It is designed so that a fresh Debian server can be fully configured by running a single script that downloads everything from here.
How to use this system
On any fresh Debian 12 server, connect via SSH and run:
curl -fsSL https://jfn.ovh/install.sh -o install.sh
bash install.sh
The installer will:
- verify system requirements
- install system packages (docker, fail2ban, ufw…)
- configure security (SSH hardening, firewall rules, sysctl…)
- download additional modules and scripts from this server
Why this approach?
Using a lightweight Apache container with read-only volumes ensures:
- no bind mounts
- no risk of filesystem exposure
- easy syncing of content through automated scripts
- clean separation between host system and delivered scripts
Restricted access
Access to this page is protected using HTTP basic authentication. If you need additional user accounts, you can add them with:
./add-user.sh username