Hypha is a lightweight CMS for small to medium sized communities and project teams, offering the possibility to create a basic website that is easy to set up and maintain. It is open source and doesn't rely on proprietary third party code, making it a safe tool that can be self hosted. Hypha is written in php.
The saying goes: "If you can't open it you don't own it." We'd like to add however: "It's no good if you have to use a screwdriver to simply turn it on."
Hypha's core philosophy is about empowering communities by offering its members intuitive tools rather than learning curves, all while sticking to the ethical standards embedded in open source software. For this reason Hypha is not 'packed with features' but in stead focuses on features that will cater to the basic needs of a community and can be understood by average users of the web. In this philosophy every button that is used by 10% of a community but scares off 90% is a bug, rather than a feature.
The hypha homepage can be found at hypha.net.
Hypha needs Apache running, with php version 5.6 or above.
The easiest way to install hypha is probably to follow the instructions on hypha.net/hypha.php. This script packages a fully self contained copy of hypha in a single monolithic php file. If you drop this file on a server and call it from a browser it will extract all necessary files and configure your site according to a few settings to have to enter. The script guides you through the installation process step by step.
Advanced install though git
- Pull in a git clone, either by downloading a zip file and extracting it in your webfolder of choice, or by issuing a
git clone https://github.com/PlanBCode/hypha.git .from the commandline in that folder.
- Open the file 'hypha.php' in a text editor and enter a superuser name and password.
- Set write permissions to the folder 'data/', e.g. by issuing a
chmod -R 777 .
- Navigate to your webfolder in a browser and follow instructions from there.