To run this Prog command, type this
README for ubuntu:setup
Description
This Prog command performs a basic Ubuntu server setup for you.
Specifically:
- Enables UFW (firewall) and allows port 22 (SSH) connections
- Disables all other ports
- Disables passport authentication
- Creates swapfile
- Performs default system updates
- Enables unattended upgrades
Requirements
- Freshly installed Ubuntu 22.04 or 24.04
- Server IP
- root or ubuntu as the username
- Authentication method to connect to the server (password or SSH key)
- Write permission for the unarchiving folder
Usage
proggy run ubuntu:setup