Skip to content
This repository was archived by the owner on Feb 4, 2025. It is now read-only.

carbonoservers/holy-panel

Repository files navigation

Holy Panel

Management panel for game-hosting, made exclusively for the use of Hyaxe Cloud

Install Python 3.7 and other packages

sudo apt-get install software-properties-common
sudo add-apt-repository ppa:deadsnakes/ppa   
sudo apt-get update
sudo apt install -y unzip
sudo apt install -y screen
sudo apt install -y python3.7
sudo apt install -y python3-pip

Install nginx on files servers

apt-get install -y nginx
cd /var/www/html
rm *

Install MySQL (flask)

apt install -y libmysqlclient-dev
apt install -y libmariadb-dev-compat
apt install -y libmariadbclient-dev
apt-get install -y libssl-dev
apt-get install -y libmysqlclient-dev
apt-get install -y python3.7-dev default-libmysqlclient-dev
python3.7 -m pip install mysqlclient
python3.7 -m pip install flask_mysqldb

Fix PSUtil error on agent

python3.7 -m pip install --upgrade pip
python3.7 -m pip install -U pip
python3.7 -m pip install -U setuptools
python3.7 -m pip install -U psutil

Install vsftpd

sudo apt-get install -y vsftpd
sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.orig
sudo service vsftpd restart

Allow SSH for only root user

  1. Edit sshd config

    nano /etc/ssh/sshd_config
  2. Change AllowUsers for: AllowUsers root

  3. Restart SSHD

    service sshd restart 

View java versions

sudo update-alternatives --config java

Install java 8

sudo apt-get install openjdk-8-jdk

Install java 16 (first install java 8)

sudo add-apt-repository ppa:linuxuprising/java
sudo apt update
sudo apt install oracle-java16-installer
sudo apt install oracle-java16-installer --no-install-recommends

About

Management panel for game-hosting, made exclusively for the use of Hyaxe Cloud

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published