A library-oriented wiki engine
Go to file
3wc c074af98c1
continuous-integration/drone/push Build is passing Details
Switch to self-hosted stack-ssh-deploy image [mass update]
2023-01-21 11:49:55 -08:00
.drone.yml Switch to self-hosted stack-ssh-deploy image [mass update] 2023-01-21 11:49:55 -08:00
.env.sample Switch to <recipe>.example.com 2022-11-24 10:59:49 -08:00
.gitignore init 2022-09-13 00:14:00 +02:00
README.md reload 2022-09-13 01:12:22 +02:00
compose.yml fix volume path 2022-09-13 11:29:57 +02:00

README.md

amusewiki

A library-oriented wiki engine

  • Category: Apps
  • Status: 0
  • Image: amusewiki, 4, upstream
  • Healthcheck: No
  • Backups: No
  • Email: No
  • Tests: No
  • SSO: No

Quick start

  • abra app new amusewiki --secrets
  • abra app config <app-name>
  • abra app deploy <app-name>

For more, see docs.coopcloud.tech.

Post-install

WARNING: You probably should not use this recipe. amusewiki is best served on a bare metal Debian install. See packages.amusewiki.org for more...

  • abra app run <domain> app bash -u root
  • sqlite3 /var/lib/dbconfig-common/sqlite3/amusewiki/amusewiki
  • update site SET canonical = '<domain>' WHERE canonical = 'amusewiki.localdomain';
  • edit /etc/nginx/sites-enabled/amusewikidebian
server {
    listen 80;
    listen [::]:80;
    server_name <domain>;
    access_log /var/log/nginx/<domain>.log combined;
    error_log /var/log/nginx/<domain>.err.log;
    client_max_body_size 8m;
    include amusewikidebian_include;
}
  • change /etc/nginx/amusewiki_debian from fastcgi_param HTTPS $https if_not_empty to fastcgi_param HTTPS on
  • nginx -t && service nginx reload
  • cat /var/log/amusewiki/installation.log to get your initial admin log in
  • Go to /admin/sites and create a new site and switch over to it

Reload

diff -Nu /etc/nginx/amusewikidebian_include /tmp/nginx-amusewiki-rTRFuZ71/amusewikidebian_include
cat /tmp/nginx-amusewiki-rTRFuZ71/amusewikidebian_include > /etc/nginx/amusewikidebian_include
diff -Nu /etc/nginx/sites-enabled/amusewikidebian /tmp/nginx-amusewiki-rTRFuZ71/amusewikidebian
cat /tmp/nginx-amusewiki-rTRFuZ71/amusewikidebian > /etc/nginx/sites-enabled/amusewikidebian
nginx -t && service nginx reload

ACK

  • melmothx for a lot of help making this work