Please note that this repository is currently in active development and may not yet be stable for local use. We anticipate having a more user-friendly version available in a few weeks. Stay tuned and check back soon. Once the repository is ready for general use, we'll remove the this message. Thank you for your patience! :)
__ __ _ _ _____
\ \ / / | | (_) | __ \
\ \ /\ / /__ _ __| | __ _ _ __ | |__) | __ ___ __ _ _ __ ___ ___ ___
\ \/ \/ / _ \| '__| |/ / | | '_ \ | ___/ '__/ _ \ / _` | '__/ _ \/ __/ __|
\ /\ / (_) | | | < | | | | | | | | | | (_) | (_| | | | __/\__ \__ \
\/ \/ \___/|_| |_|\_\ |_|_| |_| |_| |_| \___/ \__, |_| \___||___/___/
__/ |
|___/
An easy to use shell script sets up your server for production use with just one simple command:
./surf.sh
🌊 Sudo Surfer aims to automate the process of getting your servers production-ready. It applies custom optimized :
- Web Server | Securely deploy your applications to the public.
- Firewall | Setup and configure a robust firewall based on ufw.
If you want to make advanced configurations,
System | Support |
---|---|
Linux (64 Bit) | ✅ Yes |
Linux (ARM64) | ✅ Yes |
Windows 10, 11 | In progress |
Mac OSX | In progress |
Feature | Command | Flags |
---|---|---|
Add User | add user NAME | --sudo (add user to sudo group) |
... |
-
Clone our repository:
git clone https://github.com/morgendigital/sudosurfer.git
-
Make the script executable:
chmod +x surf.sh
-
Execute the script:
./surf.sh
For detailed information on how to use SudoSurfer, visit our documentation.
Disclaimer: This script is in its alpha stage and may contain bugs. We strongly recommend not using it unless you fully understand its functionalities. Your contributions to improve this project are highly appreciated!
Ivan Dukic
CTO & Solutions Architect at Morgendigital
We specialize in crafting digital experiences and applications tailored for businesses. Discover more about us on our website.