Do you want a Website for your Server to host your own Web Apps, Film, TV Series, Music and Personal File?
Well, you are in the right place!
- What is openServer
- openServer development support
- How do I update openServer?
- How do I install openServer on my machine?
- Changelog
- Upcoming Features
- Disclaimer
- License
- Credit
openServer is a Website written in PHP where you can develop your own Web Apps or Websites, even upload your Film, TV Series, Music and Personal Files with the built-in Personal Vault and the special Server Web App to read directly from the Server your files (without downloading anything!).
| OS | 64-bit | 32-bit | ARM |
|---|---|---|---|
| Windows | ? | ? | ? |
| Linux | ✓ | ? | ✓ |
| Browser | Any Platform |
|---|---|
| Chrome | >=100 |
| Firefox | >=100 |
| Edge | >=100 |
| Opera | >=90 |
From version BETA-0.5.9 you can update by selecting your favourite Release Channel (ALPHA, BETA, STABLE), to do so:
- Log-In as Administrator on openServer
- Go to the
Account Managerpage and click theGo To Administration Pagebutton - Now click on
Server UpdaterSection - Change the
Release Channelif the default option doesn't fit your needs - Click
Check Update Availabilitybutton and follow the instructions - Done, you are now running the latest version of openServer!
If you have installed version BETA-0.5.6 or newer, you can easily update to the latest version by following the instructions below:
- Log-In as Administrator on openServer
- Go to the
Account Managerpage and click theGo To Administration Pagebutton - Now click on
Server UpdaterSection - Click
Check Update Availabilitybutton and follow the instructions - Done, you are now running the latest version of openServer!
- First of all you must run this command to install
apache2,PHPand the relative modules:
sudo apt-get install apache2 php8.1 mariadb-server php8.1-mbstring php8.1-mysql php8.1-xml php8.1-zip -y- (OPTIONAL) I strongly reccomend to install also
Cockpitto manage remotely your server:
sudo apt-get install cockpit -Y- Make your way to the Website folder and delete the
htmlfolder (it's useless):
cd /var/www/html/ && rm ./*- Download
openServerand extract it:
wget https://github.com/Markus2003/openServer/releases/download/1.0.1/1.0.1.zip && unzip 1.0.1.zip && rm 1.0.1.zip- Edit your
php.inito grant app upload (php.inipath may change depending on the system):
sudo nano /etc/php/8.1/apache2/php.ini- Make the necessary modifications, then save and exit:
#Change line with post_max_size to
post_max_size = 0
#Change line with file_uploads to
file_uploads = On
#Change line with upload_max_filesize to
upload_max_filesize = 0- Now restart
apache2service:
sudo systemctl restart apache2- Standardize permissions to Website folder (change with your real username on the machine):
sudo chmod 777 -R /var/www/html
sudo chown <username>:<username> -R /var/www/html- DONE!
Here we are with the A little Patch... version (formally STABLE-1.0.1)
- Patch for Version
1.0.0 Sharein Personal Vault is now working...- Now to display the
Folder/FileSize you must click a button that replace the past label (this will speed-up things on less powerfull systems...) Personal Vault Size(in theAccount Page) andSpace Used by openServer(inServer Updater) is now calculated asynchronously
- Some visual bugs
- App extraction and download from
ApplicationsSection - A Repo hosting some App for the Server
- Enable all Sections in the Admin Application
- A pratical Installer written in
Bashfor Linux - Many others...
I am not responsible for any damage or data steal caused to your machine by using this openServer.
You choose to download and use openServer at your own risk.
This project use the GNU GPLv3 license.
Made with ❤️ by Markus2003