Skip to content
This repository has been archived by the owner on Oct 6, 2019. It is now read-only.

Zeus, final

Compare
Choose a tag to compare
@polterguy polterguy released this 07 Sep 11:26
· 1040 commits to master since this release

This is the final Zeus release, hopefully, and among other things, features an automated build system called "Hyperbuild", which allows you to create your own distribution.

The SHA1 value of the main download is '9C84239F743C83DF8E99619DE6E04955CAF61D75'.

Installation (binaries)

There exists an automated installation script which you can use, to automate the entire installation. The script is only tested on Ubuntu, both server and desktop, but I believe it will probably work on most Debian based systems.

Warning, this script, which is called "install.sh", and you can find in the list of files, will "greadily" take over the entire Apache installation, and install Phosphorus Five into its main "/html" folder. Which means it doesn't mix well with other existing apps in your Apache installation.

In general, I'd only use it when having setup a completely fresh and "virgin" server, due to the above reasons. The script will install all dependencies for P5, such as Apache, MySQL, GnuPG, etc.

The script will automatically setup Apache, MySQL, mod_mono, etc, etc, etc - In fact, it's better to let the script install these things for you automatically, since otherwise you'd manually have to mess with your configuration files afterwards.

The script uses a "generic" MySQL root password. But this shouldn't pose a problem, since MySQL out of the box is installed without any network drivers. If this does not fit your needs, you must edit the "web.config" file after installation, and supply your MySQL password/connection string, such that it has access to a MySQL instance, with a user context, which is allowed to create new schemas, if you wish to have P5 automatically take care of its databases itself.

To download the script from a Linux terminal, use e.g.

wget https://github.com/polterguy/phosphorusfive/releases/download/v4.9/install.sh

When you have downloaded the script, make sure you make it into an executable, with the following command.

chmod +x install.sh

For then to execute it with the following command.

sudo ./install.sh

The sudo parts above, are (obviously) crucial.

If you choose to use this script, you don't need to do anything else, but executing it from the command line, from the server you wish to install Phosphorus Five into. The script will automatically download, and install, everything needed to turn your server into a Phosphorus Five Home Cloud Web Server.

After you have installed Phosphorus Five, you can visit the "Bazar", and choose which apps you want to install. If you wish, you can now easily also create your own distributions, by downloading and using the "Hyperbuild" module.