conf | ||
scripts | ||
.gitattributes | ||
.gitignore | ||
check_process | ||
LICENSE | ||
manifest.json | ||
README.md |
Flarum for YunoHost
Flarum, an open-source forum software, packaged for YunoHost, a self-hosting server operating server.
Shipped version: 0.1.0-beta.7
Features
- All Flarum features, see its documentation
- SSOwat integration through a dedicated extension
Installation
Flarum is available in the Community listing.
You can also install it with yunohost app install https://github.com/YunoHost-Apps/flarum_ynh
.
- Required parameters are :
domain
path
admin
, among the YunoHosts userspublic
, true by default, for guests to read the forumtitle
of the forumlanguage
can be English (by default), French, and German. Other languages installable after installation as any other extensionsbazaar_extension
to install the extension marketplace (false by default), to avoid using the command line to add new extensions.
Performance issues and loading errors
Low memory
errors
A swapfile will enable your system to extend its limited memory through its disk capacity. The following commands will create a 1 GB swapfile.
sudo dd if=/dev/zero of=/swapfile bs=1024 count=1024000
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
Then add this line in /etc/fstab
:
/swapfile none swap sw 0 0
Reboot the system and try the installation again.
Timeout
errors
Some users have reported a successful installation, but get a blank page due to a timeout
on a PHP script that prepares the forum assests (Minify.php
, notably).
In /etc/php/7.0/fpm/conf.d/20-{APPID}.ini
, you can increase the max_execution_time
and max_input_time
limits (both values are in seconds if nothing is specified).
Reload PHP-FPM with sudo service php7.0-fpm reload
.
Upload limit
If you are facing an error while uploading large files into the forum, PHP may be limiting file upload.
In /etc/php/7.0/fpm/conf.d/20-{APPID}.ini
, you can uncomment (remove ;
at the beginning of the line) and increase the values of upload_max_filesize
and post_max_size
(both values are in bytes).
Reload PHP-FPM with sudo service php7.0-fpm reload
.