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 Manager
page and click theGo To Administration Page
button - Now click on
Server Updater
Section - Change the
Release Channel
if the default option doesn't fit your needs - Click
Check Update Availability
button 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 Manager
page and click theGo To Administration Page
button - Now click on
Server Updater
Section - Click
Check Update Availability
button 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
,PHP
and 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
Cockpit
to manage remotely your server:
sudo apt-get install cockpit -Y
- Make your way to the Website folder and delete the
html
folder (it's useless):
cd /var/www/html/ && rm ./*
- Download
openServer
and 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.ini
to grant app upload (php.ini
path 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
apache2
service:
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
Share
in Personal Vault is now working...- Now to display the
Folder
/File
Size 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
Applications
Section - A Repo hosting some App for the Server
- Enable all Sections in the Admin Application
- A pratical Installer written in
Bash
for 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