GamePanelX does not work on a Raspberry Pi. However, you can install Ubuntu Server on an old PC, server, or Intel NUC. Then you can install GamePanelX.
How to install Ubuntu Server
How to install GamePanelX (follow the instructions for Ubuntu)
If you haven’t installed Ubuntu Server yet, you need to do that. You can follow my detailed tutorial on how to do that 🙂
Now, you can use this (pretty complicated) tutorial on how to install and configure Samba. If you would like an easier way, I would suggest installing Nas4Free.
NAS4Free is a lot easier to install and configure compared to running a NAS off of Ubuntu. However, if you install NAS4Free, you will not be able to install other applications on your server such as OwnCloud.
To install NAS4Free on your machine, you can follow my full tutorial 🙂
Please note, you have to buy an external hard drive to store all of your cloud files.
First, use my tutorial to install Ubuntu Server if you haven’t already. Next, follow this helpful tutorial on the forums to install Plex Media Server. Finally, you should probably have a way to add media to your server. Use this tutorial to configure OpenSSH, then you can use FileZilla to upload files to the media directory in Plex. You should probably buy an external hard drive to store all of your files.
Now, you need to install and configure OwnCloud. I also have a tutorial for that: Installing OwnCloud on Ubuntu Server.
The first thing you need to do is install Ubuntu Server on your old PC. To do this, take a look at this tutorial written by me 🙂
Secondly, you should probably have an OpenSSH set up on your new Ubuntu Server. This allows you to connect to the terminal from any PC on the network. If you haven’t set up OpenSSH, you can use my OpenSSH tutorial to install it.
How to Install Vesta Control Panel on Ubuntu
MyClosetTech OwnCloud Tutorial
DigitalOcean’s OwnCloud Tutorial
All you really need for a web server is LAMP and a FTP server. Follow this tutorial by DigitalOcean to get started. And this one to set up FTP.
However, I seriously recommend installing Vesta Control Panel to manage your websites and FTP. Follow this tutorial by me.