This repository contains a collection of server scripts and utilities designed to automate and simplify common administrative tasks.
📂 ServerHome
├── 📝 InContent.txt
├── 📝 README.md
├── 📝 READMEDE.md
├── 📂 bin/
│ ├── 📄 cat.sh
│ ├── 📄 docker.sh
│ ├── 🐍 hosts.py
│ ├── 🐍 ping.py
│ └── 📄 urls.sh
├── 📂 inst/
│ └── 📄 install.sh
├── 📂 server-helb/
│ ├── 📄 help.sh
│ └── 📄 skripts.sh
└── 📂 server-management/
├── 📄 systemv.sh
└── 📄 upgrade.sh
- InContent.txt Additional documentation and notes.
- README.md This document.
- server-helb/ Shell scripts for help pages.
- server-management/
Installer script
install.shfor all management tools. - utilities/
Python script
ping_test.pyfor ping tests. - webapp-install/ Web application installation scripts.
sudo apt-get update
sudo apt-get install -y curl
sudo curl -fsSL \
https://raw.githubusercontent.com/kleiveist/ServerHome/main/inst/install.sh \
-o /usr/local/bin/install.sh \
&& sudo chmod +x /usr/local/bin/install.shExecute the block below to update your system, install curl, download the installer script, and make it executable:
sudo curl -fsSL \
https://raw.githubusercontent.com/kleiveist/ServerHome/main/inst/install.sh \
-o /usr/local/bin/install.sh \
&& sudo chmod +x /usr/local/bin/install.shsudo wget -qO /usr/local/bin/install.sh \
https://raw.githubusercontent.com/kleiveist/ServerHome/main/inst/install.sh \
&& sudo chmod +x /usr/local/bin/install.sh-
Run the installer script:
sudo install.sh
-
List available scripts:
ls /usr/local/bin
# 3) Initialize system services
sudo systemv.sh
# 4) Execute auxiliary server scripts
sudo skripts.sh
# 5) Display help page
sudo help.sh
# 6) Perform system upgrade
sudo upgrade.sh
# 7) Update hosts configuration
sudo hosts.py
# 8) Run network connectivity test
sudo ping.py
# 9) Concatenate and display files
sudo cat.sh
# 10) Open URLs from list
sudo urls.sh
# 11) Manage Docker containers
docker.sh
# 12) Execute custom script 09.sh
9.sh
# 13) Execute custom script 10.sh
10.sh
# 14) Execute custom script 11.sh
11.shsudo curl -fsSL \
https://raw.githubusercontent.com/kleiveist/ServerHome/main/inst/game.sh \
-o /usr/local/bin/game.sh \
&& sudo chmod +x /usr/local/bin/game.shsudo curl -fsSL \
https://raw.githubusercontent.com/kleiveist/ServerHome/main/bin/game/spaceship.py \
-o /usr/local/bin/game/spaceship.py \
&& sudo chmod +x /usr/local/bin/game/spaceship.py- Run installer gamescript:
sudo game.sh- Execute custom script
sudo spaceship.pysudo curl -fsSL \
https://raw.githubusercontent.com/kleiveist/ServerHome/main/bin/nextcloud.sh \
-o /usr/local/bin/nextcloud.sh \
&& sudo chmod +x /usr/local/bin/nextcloud.sh sudo nextcloud.shThis project is licensed under the MIT License. See LICENSE for details.