Home / Configs / Servers

Servers

Web servers, VPNs, schedulers and background services.

These generators write the files that run on a server: web server sites, a reverse proxy, a VPN, scheduled jobs and background services. Each one fills in the file from your values and then shows where to save it, the command that checks it, and the command that reloads the service.

Which one should I pick?

Putting a site or app online
Start with the nginx or Apache pages. Use a reverse proxy when your app listens on its own port (such as 3000) and you want visitors to reach it on port 80 or 443. Use a plain server block for static files or PHP.
Running something on a timer or at boot
Use cron for a task that repeats on a schedule. Use a systemd service when a program must start at boot, restart if it crashes and write to the system log.
Limiting traffic or sharing load
The rate limit and load balancer pages cover protecting a login page from guessing and sharing requests across several app servers.
Secure access
The WireGuard pages build a private VPN tunnel, and the fail2ban page blocks addresses that keep guessing passwords. Keep a second session open while you test a change, so a mistake cannot lock you out.

All servers generators

Before you use any config

The values you type stay in your browser. Nothing is sent to this site. Missing a file? Ask for it.