This tutorial will guide you through the process of installing Galette on NetBSD. Galette is a free and open-source membership management web application.
$ fetch https://download.galette.eu/release/galette-X.X.X.tar.bz2
Replace "X.X.X" with the version number you wish to install.
$ tar -xjf galette-X.X.X.tar.bz2
$ cd /usr/pkg/etc/httpd/
$ vi httpd.conf
Alias /galette /path/to/galette
<Directory /path/to/galette>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
$ mysql -u root -p
CREATE DATABASE galette;
CREATE USER 'galetteuser'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON galette.* TO 'galetteuser'@'localhost';
FLUSH PRIVILEGES;
$ pkgin in php73 php73-mysql php73-gd
$ echo "LoadModule php7_module modules/libphp7.so" >> /usr/pkg/etc/httpd/modules.conf
$ /usr/pkg/sbin/apachectl restart
$ vi /usr/pkg/etc/php.ini
upload_max_filesize = 10M
post_max_size = 10M
date.timezone = [Your Timezone]
$ cd /path/to/galette
$ cp config.sample.php config.php
$ vi config.php
- $config['db_host'] = 'localhost';
- $config['db_user'] = 'galetteuser';
- $config['db_password'] = 'password';
- $config['db_name'] = 'galette';
Replace "password" with the actual password for the Galette user.
Navigate to the Galette installation page in your web browser:
http://localhost/galette/install/
If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!
Alternatively, for the best virtual desktop, try Shells!