Needs Support With Fixing up Installation Linux Bash Script (Ubuntu)

This page summarizes the projects mentioned and recommended in the original post on /r/sysadmin

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • panel

    Pterodactyl® is a free, open-source game server management panel built with PHP, React, and Go. Designed with security in mind, Pterodactyl runs all game servers in isolated Docker containers while exposing a beautiful and intuitive UI to end users.

  • You see I use a control panel software for game servers (https://pterodactyl.io) in case I am able to run additional servers as needed or else be able to assists with funding by renting out the remainder of the dedicated server that I am renting (I am on a 12 months commitment as it was a custom machine).

  • Minetest

    Minetest is an open source voxel game-creation platform with easy modding and game creation

  • #!/bin/bash # Minetest Installation Script cd /mnt/server && # Install installation dependencies apt update && apt -y install unzip wget build-essential g++ make libc6-dev cmake libpng-dev libjpeg-dev libirrlicht-dev libxxf86vm-dev libgl1-mesa-dev libsqlite3-dev libogg-dev libvorbis-dev libopenal-dev libcurl4-gnutls-dev libfreetype6-dev zlib1g-dev libgmp-dev libjsoncpp-dev libzstd-dev libluajit-5.1-dev libncurses-dev && #touch test && # Download, compile and prepare the engine wget -Osrc.zip https://github.com/minetest/minetest/archive/"${MTVERSION}".zip && unzip ./src.zip && rm ./src.zip && cd ./minetest-"${MTVERSION}" && cmake . -DRUN_IN_PLACE=TRUE -DBUILD_CLIENT=FALSE -DBUILD_SERVER=TRUE -DENABLE_GLES=OFF -DENABLE_POSTGRESQL=OFF -DENABLE_REDIS=OFF -DENABLE_SOUND=OFF -DENABLE_LEVELDB=OFF -DENABLE_SPATIAL=OFF && make -j$(nproc) && make package && mv ./minetest-"${MTVERSION}"-linux.tar.gz ../ && cd .. && rm -rf ./minetest-"${MTVERSION}" && tar xfz ./minetest-"${MTVERSION}"-linux.tar.gz && rm minetest-"${MTVERSION}"-linux.tar.gz && mv ./minetest-"${MTVERSION}"-linux/* ./ && rm -rf minetest-"${MTVERSION}"-linux && touch ./minetest.conf && # Download and prepare the game cd ./games && wget -Ominetest_game.zip https://github.com/minetest/minetest_game/archive/"${MTVERSION}".zip && unzip minetest_game.zip && #rm minetest_game.zip && mv minetest_game-"${MTVERSION}" minetest_game && cd .. && # Clean up a bit rm -rf clientmods unix doc client fonts textures && # Done! echo "Installation was successfully completed!"

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • minetest_game

    Minetest Game - A lightweight and well-maintained base for modding [https://github.com/minetest/minetest/]

  • #!/bin/bash # Minetest Installation Script cd /mnt/server && # Install installation dependencies apt update && apt -y install unzip wget build-essential g++ make libc6-dev cmake libpng-dev libjpeg-dev libirrlicht-dev libxxf86vm-dev libgl1-mesa-dev libsqlite3-dev libogg-dev libvorbis-dev libopenal-dev libcurl4-gnutls-dev libfreetype6-dev zlib1g-dev libgmp-dev libjsoncpp-dev libzstd-dev libluajit-5.1-dev libncurses-dev && #touch test && # Download, compile and prepare the engine wget -Osrc.zip https://github.com/minetest/minetest/archive/"${MTVERSION}".zip && unzip ./src.zip && rm ./src.zip && cd ./minetest-"${MTVERSION}" && cmake . -DRUN_IN_PLACE=TRUE -DBUILD_CLIENT=FALSE -DBUILD_SERVER=TRUE -DENABLE_GLES=OFF -DENABLE_POSTGRESQL=OFF -DENABLE_REDIS=OFF -DENABLE_SOUND=OFF -DENABLE_LEVELDB=OFF -DENABLE_SPATIAL=OFF && make -j$(nproc) && make package && mv ./minetest-"${MTVERSION}"-linux.tar.gz ../ && cd .. && rm -rf ./minetest-"${MTVERSION}" && tar xfz ./minetest-"${MTVERSION}"-linux.tar.gz && rm minetest-"${MTVERSION}"-linux.tar.gz && mv ./minetest-"${MTVERSION}"-linux/* ./ && rm -rf minetest-"${MTVERSION}"-linux && touch ./minetest.conf && # Download and prepare the game cd ./games && wget -Ominetest_game.zip https://github.com/minetest/minetest_game/archive/"${MTVERSION}".zip && unzip minetest_game.zip && #rm minetest_game.zip && mv minetest_game-"${MTVERSION}" minetest_game && cd .. && # Clean up a bit rm -rf clientmods unix doc client fonts textures && # Done! echo "Installation was successfully completed!"

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts