Running Savane Locally
"Savane" is the name of server software that runs GNU Savannah. The package is hosted at Savannah administration group.
There are several forks of Savane. The currently running version that is described here is https://git.savannah.nongnu.org/cgit/administration/savane.git/.
Savane has many parts. This page describes a method to run a local copy of Savane frontend PHP Web UI part on your computer.
Savane is an old, delicate beast and is quick to anger. Tread lightly and send questions to savannah-hackers-public@gnu.org (archive).
The following instructions have been tested on Trisquel releases 8 to 11. Dependency installation may require superuser access, but installation, development and running Savane is generally done as a non-root user; the few exceptions are outlined explicitly. For the list of dependencies, check the README file.
Note that MariaDB is the currently used replacement of the previous MySQL project. Most names now use the new MariaDB project naming but some files and commands continue to use the "mysql" name that is also compatible with MariaDB. This results in the likely confusing mix of mysql and mariadb names which we couldn't avoid.
For basic installation, see the INSTALL file in Savane source.
More Information
- FrontEndDebuggingTips for log files and PHP debugging tips.
- FrontEndSetup - how the same PHP code is configured on Savannah servers.