ZAP-Hosting Docs

ZAP-Hosting Docs

  • Docs
  • Languages iconEnglish
    • Deutsch

›Linux

Overview

    First Steps

    • Register
    • Contract or Prepaid
    • Preorders
    • Community offers
    • Submit Suggestions

    Support

    • Report problems
    • Create Screenshots

Account

  • Contracts & Prepaids
  • Termination and Cancellation
  • Payment options
  • Two-Factor-Authentication
  • Backup Storage
  • Refer a Friend
  • Cashbox
  • User Management
  • Coupons & Codes
  • Donations
  • Community ads
  • Safety
  • Partner

    • Partner System
    • Partner Guide
    • Use of logo and name

Gameserver - General

  • Cloud vs. Lifetime
  • Resource limit
  • Change the game
  • Up-/Downgrade
  • Databases

    • PHPMyAdmin
    • External database access
  • FTP File Access
  • Restart planner
  • Backups
  • Server crash - What to do?
  • TEBEX Monetization

vServer & Rootserver

  • Rootserver versus vServer
  • What is VNC (Serial console)?
  • Network analysis MTR/WinMTR
  • Linux

    • Initial access (SSH)
    • SFTP Connection
    • SSH Key
    • Two factor authentication
    • Change Password
    • Install Java
    • MariaDB (MySQL) Installation
    • phpMyAdmin
    • FTP Setup
    • FTP Service isn't working
    • Docker
    • Plesk
    • OpenVPN
    • Gameserver / Ts 3 Server Interface
    • Nextcloud
    • Add IPv4 Address
    • SSL-Certificate (Let's Encrypt)
    • Rsync Linux
    • Jitsi Meet
    • Install webserver
    • Linux Remotedesktop (xRDP)
    • Cockpit

    Windows

    • Initial access (RDP)
    • Port Forwarding
    • Add additional IPs
    • No Internet what now?
    • FTP Server Installation
    • MySQL Server Installation
    • Plesk Installation
    • Add/change language
    • Extend disk
    • Farming-Simulator 2019
    • Farming-Simulator 2022
    • V-Rising

Dedicated Server

  • iLO
  • Own ISO
  • Windows Installation
  • Install Debian
  • Install Ubuntu
  • Install FreebSD
  • Install CentOS
  • RAID Configuration
  • Server reset

Webspace & Domains

    Domain

    • What is a domain?
    • Order a domain
    • EasyDNS
    • ProfiDNS
    • ExpertDNS
    • Domain Records
    • Domain Gameserver Redirect
    • Domain TeamSpeak 3 Redirect

    Webspace

    • Add Domain
    • FTP Connection
    • Sending Emails
    • Create SSL Certificate
    • Discord forwarding via domain
    • Install MyBB
    • Install WordPress

Voicebot/Voiceserver

  • Voicebot Connection
  • Become Admin
  • Server configuration
  • Ts3 Backup
  • Teamspeak Query Login

Minecraft

    Administration

    • General commands
    • OP-Permissions
    • Server Config
    • Server Icon
    • Add your own world
    • Manage Worlds
    • Behavior/Resource Packs Installation
    • RCON
    • Whitelist
    • Timings-Report
    • Minecraft-Server Optimization

    Spigot & Bukkit

    • Plugin Uploader

    Bungeecord

    • Server Properties

    Forge

    • Mods Installation

FiveM

  • Dashboard
  • Upvotes
  • Configuration & Administration

    • Change Server Icon
    • Emojis in server name
    • Coloured Servername
    • Use Rcon
    • Own License Key
    • Delete Cache
    • Use Profiler
    • Configure Activity Feed
    • Resource contains prohibited logic?
    • Server not in Serverlist
    • Activate Devtools
    • Enable DLC Gamebuild
    • Gamechange

    Resources & Mods

    • Resource Installation
    • SQL File Import
    • Install Replace Carmods
    • Install Addon Carmods
    • Loadingscreen installation
    • Install ELS
    • Install EUP

    ESX

    • Deactivate the Inventory (F2)
    • Change Money Icon
    • Become Admin over the Database
    • Disable HUD
    • Add Cars to Dealership
    • Add Job-Garage Cars
    • Change Respawnpoint
    • Edit Locales Files

    Dunko VRP

    • Change Money Icon
    • Remove Speedometer

    txAdmin

    • txAdmin Setup
    • txAdmin Interface

    QBCore

    • Become admin

RageMP

  • Installing packages

Alt:V

  • Resource Installation

Satisfactory

  • Connect to the Server (Experimental)

Terraria

  • Become an admin (tShock)
  • Mod Installation (tModLoader)

Source Games

  • GSL-Token
  • Custom Content
  • Sourcemod / Metamod

    • Installation
    • Become an admin
    • Plugins

    CS:GO

    • Server Configration
    • GOTV

    Counter Strike 1.6

    • Become Admin
    • Install Plugins

    Garry's Mod

    • Garry's Mod Server.cfg Modification
    • Garry's Mod TTT Configuration

ArmA 3

    ArmA 3 Allgemein

    • Server.cfg
    • Install Mods
    • Altis Life Ranks
    • Change game mode
    • Upload your own mission file

ARK

  • Become Admin
  • Install Mods
  • Serverlisting Problems
  • Server Configuration

Assetto Corsa

  • Configure Server
  • Configure Server with Content Manager
  • Install Mods

Assetto Corsa Competizione

  • Become Admin
  • Car Slot Requirement

Barotrauma

  • Become Admin

BeamMP

  • Create an Auth Key
  • Install Mods

Conan Exiles

  • Become Admin
  • Server Configuration

Valheim

  • Connect to a Server
  • Manage Savegames
  • Automated Backups
  • Serverlisting Problems
  • Admin Commands & Cheats
  • Valheim Plus
  • Install plugins (BepInEx)

SCP: Secret Laboratory

  • Become Admin
  • Add new roles
  • Colored Servername
  • Pastebin ID
  • ServerMod

    • Install Plugins

    Exiled

    • Plugins Install

ECO

  • Become Admin
  • Whitelist

Factorio

  • Become Admin
  • Install Mods

Multi Theft Auto

  • Become Admin

Space Engineers

  • Become Admin
  • Install Mods

Unturned

  • Become Admin
  • Workshop Content
  • 1st/3rd Person
  • Whitelist
  • RocketMod

    • Install Plugins
    • Adjust Permissions

Don't Starve Together

  • Create Caves

Empyrion

  • Become Admin

Rust

  • Become Admin
  • Connect via RCON
  • Plugins Install
  • Decay

Among Us

  • Connection to the Server

7 Days to Die

  • Become Admin
  • Install Mods
  • Commands

Avorion

  • Become Admin

Last Oasis

  • Create Realm
Edit

VPS: Setting up phpMyAdmin on Linux VPS

⚠️ A working MySQL/MariaDB and an Apache2 server is required!

🔄 System Update

First, you should check whether the server is up to date. To do this, the update command is executed:

sudo apt update

If the server has found new updates/packages, they can be installed with the upgrade command.

sudo apt upgrade -y

The server is now up to date.

ℹ️ If "sudo" is not found, this can be installed with the following command:

apt install sudo -y

📥 Start the Installation of phpMyAdmin

First, the installation directory is selected in which phpMyAdmin is to be installed. This is done with the following command:

cd /usr/share

Then, the latest phpMyAdmin version is downloaded to the installation directory using wget:

wget https://www.phpmyadmin.net/downloads/phpMyAdmin-latest-all-languages.zip -O phpmyadmin.zip

ℹ️ If "wget" is not found, this can be installed with the following command:

sudo apt install wget -y

As soon as the download is complete, the ZIP file can be extracted using the following command:

unzip phpmyadmin.zip

ℹ️ If "unzip" is not found, this can be installed with the following command:

sudo apt install unzip -y

Now, the extracted archive can be renamed to a simpler name:

mv phpMyAdmin-*-all-languages phpmyadmin

After this is done, the original ZIP file can be removed and the necessary rights for the phpMyAdmin directory can be set by using this:

rm phpmyadmin.zip; chmod -R 0755 phpmyadmin

🔨 Creation of the Apache2 phpMyAdmin-Config

The Apache2-phpMyAdmin-Config is created with the following command:

nano /etc/apache2/conf-available/phpmyadmin.conf

The empty Apache2-phpMyAdmin-Config must now be equipped with the following content:

# phpMyAdmin Apache configuration

Alias /phpmyadmin /usr/share/phpmyadmin

<Directory /usr/share/phpmyadmin>
    Options SymLinksIfOwnerMatch
    DirectoryIndex index.php
</Directory>

# Disallow web access for security to directories that don't need it
<Directory /usr/share/phpmyadmin/templates>
    Require all denied
</Directory>
<Directory /usr/share/phpmyadmin/libraries>
    Require all denied
</Directory>
<Directory /usr/share/phpmyadmin/setup/lib>
    Require all denied
</Directory>

If the Apache2-phpMyAdmin-Config is now filled with the content, it can be saved and closed with *** CTRL + X ***, then press the *** Y key *** and with *** Enter *** to confirm. The newly created Apache2-phpMyAdmin-Config must be activated/read in by the Apache2 server:

a2enconf phpmyadmin

The Apache2 server must then be reloaded:

systemctl reload apache2

📁 Creating the required temporary directory for phpMyAdmin

For phpMyAdmin to work properly, the following directory must be created:

mkdir /usr/share/phpmyadmin/tmp/

The directory just created still needs the correct rights, here is how to do this:

chown -R www-data:www-data /usr/share/phpmyadmin/tmp/

✅ The phpMyAdmin installation is finished.

The phpMyAdmin web interface can now be opened via browser with/phpmyadmin, e.g. 123.123.123.123/phpmyadmin

← MariaDB (MySQL) InstallationFTP Setup →
  • 🔄 System Update
  • 📥 Start the Installation of phpMyAdmin
    • 🔨 Creation of the Apache2 phpMyAdmin-Config
    • 📁 Creating the required temporary directory for phpMyAdmin
Rent a Server
Rent a VPSRent a rootserverRent a gameserverRent a TS3 serverRent a Discord MusicbotRent a domainRent a webspace
Social
TwitterInstagramBlogJobsVoucher CodesOur partnersEarn money
Support
ChangelogTicketsupportInterruptionsSmokeping
Legal
TermsImprintPrivacy PolicySecurity
ZAP-Hosting Docs
All content is property of ZAP-Hosting GmbH & Co. KG