Awesome Open Source
Awesome Open Source

Server Setup

Automated Server Setup is a script that is designed to make the installation of a linux server easier for the average user. This script takes basic tasks of a System Administrator and automates them so that even the most tech illiterate server owner or administrator can use it. It has been updated regularly since its original release in early 2017. It has grown from a very basic script to one that does not only install minecraft servers; but installs websites, and much much more! It currently supports installing all of the major server softwares from Vanilla to Forge, Spigot to Sponge, and versions up to 1.11.2. If you would like a version added feel free to post it here. If this script helps you, please leave a review + a rating or maybe consider donating to me.

Currently Supported Distros

Debian Ubuntu CentOS

If you would like your distro supported make an issue in the issues section

Current Versions

Server Softwares

  • Spigot
  • Vanilla
  • PaperSpigot
  • Forge
  • Cauldron
  • Sponge
  • CraftBukkit
  • Torch
  • Hose
  • TacoSpigot


  • Bungeecord
  • Waterfall
  • LilyPad
  • HexaCord
  • Travertine


  • Wordpress
  • Namelessmc
  • Mybb
  • Xenforo**


  • Screen
  • wget
  • apache2
  • git
  • java
  • php
  • mysql

** Does not provide a license for this software, you will need to download and upload it yourself.

All of the Server and Proxy softwares support a variety of minecraft versions, most of them at least 1.7.10+ if offered. Feel free to request a certain version.

If the software you want to use is not listed, feel free to request it here. Please do not come to me for support for the server versions. Secondly, please only go to Spigot for Spigot and Bungeecord errors. Please report errors for other softwares to their respective authors.


 1. Download the Server Setup Software
 2. upload it via ftp OR use the remote feature

Remote Setup currently supports:

  • Windows 10 (No other windows version supported)

  • Linux

  • MacOS

3. Unzip the serversetup into your Downloads folder
4. Make sure it unziped into your downloads folder and it shows and the folder Remote
5. Open remote folder.


6. Click install.bat
7. Follow all prompts on screen, your computer will restart and when it does a cmd window should appear, follow prompts and then it will open the remote script. Follow all prompts with the remote script to install your software.
8. You should now be able to use your software if not please post a report here.


6. unzip the serversetup,zip into your downloads folder a terminal window and navigate to wherever you unziped the files and enter the Remote directory.
8. run the following commands:
chmod 770
9. Follow prompts on screen to install the software.

3. After uploading it to your server, login to ssh as root and run the following commands:


apt-get install unzip
chmod 770 ./


yum install unzip
chmod 770 ./


I do NOT provide support in the review or the discussion section. If you have any issue please post about it here.

Thanks for reading about the thread, if this resource helps you please leave a like and or a review; it really motivates me to keep working on this.

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Shell (232,274
Linux (16,471
Windows (9,689
Wordpress (7,502
Minecraft (7,330
Script (3,911
Ubuntu (3,333
Debian (1,968
Spigot (1,592
Windows 10 (1,394
Centos (758
Sh (167
Related Projects