No description
alpine | ||
debian | ||
README.md | ||
variables |
Scripts for vpses
Requirements
- Debian 12 or Alpine 3.21
- working internet
- Root permissions, all scripts must be executed as root (sudo is fine)
Tutorial
- CLONE this repo
- Edit
variables
- Run a script or scripts
Scripts
-
variables
- settings for the scripts -
docker-rootless.sh
- Installs Docker and creates a user for it -
tor-repo.sh
- Adds the Tor repo. Doesn't install tor or anything. -
secure.sh
:- Creates a user
- disallows root and password login
- creates a WireGuard profile
- restricts SSH to it
If you'd like, you can install mosh.
Checklist
- Update system and reboot
- Remove bloat like exim and cron (for low end servers)
- Setup systemd-networkd
- Change to random IPv6 to not expose your subnet
- secure.sh
- Install byobu
- Save login info somewhere