Skip to content

iThieler/uscp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ultimate Server Configuration Panel

Always remember to use due diligence when sourcing scripts and automation tasks from third-party sites. Primarily, I created this script to make setting up Servers easier and also faster for me. If you want to use a script, do it.



This multilingual script takes care of the startup tasks after installing a new server. What is done?

  • Set the timezone to Europe/Berlin (no user interaction yet)
  • Set the server name
  • Installs and configures Postfix as MTA
  • Performs a full systemupdate and upgrade
  • Installs basic software if not available
    • fail2ban
    • curl
    • snapd
    • git
    • apticron (notifies when updates are available)
    • parted
    • smartmontools
    • mailutils
  • Configuration of a server role
    • Docker Host with Proxy (NGINX Proxy MAnager and traefik)
    • E-Mailserver (Mailcow docerized)
    • E-Mailarchive (Mailpiler)
    • TP-Link SDN (Omada Software Controller)
    • Web server (NGINX) with certbot for Let's Encrypt

Run the following in the Shell after a fresh setup. ⚠️ DEBIAN 11/12 and Ubuntu 20.04/22.04 ONLY

bash <(curl -s https://raw.githubusercontent.com/iThieler/uscp/main/begin.sh)

About

Ultimate Server Controll Panel

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages