Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
content:serverbasics:docker-dokuwiki [2025/06/05 21:36] – [Docker: Dokuwiki] Danielcontent:serverbasics:docker-dokuwiki [2025/06/05 21:36] (aktuell) Daniel
Zeile 1: Zeile 1:
 ====== Docker: Dokuwiki ====== ====== Docker: Dokuwiki ======
  
-To have a small and nice Wiki running, i am using Dokuwiki by Splitbrain https://github.com/dokuwiki/docker+To have a small and nice Wiki running, i am using Dokuwiki by Splitbrain [[https://github.com/dokuwiki/docker|https://github.com/dokuwiki/docker]]
  
 I would not recommend to bind the wiki directly to the internet, but rather use Caddy for setting up SSL (see other section here) and to proxy the requests, so i will not open SSL port in this container. I would not recommend to bind the wiki directly to the internet, but rather use Caddy for setting up SSL (see other section here) and to proxy the requests, so i will not open SSL port in this container.
Zeile 7: Zeile 7:
 To go for Dokuwiki: Create a folder in your Composer- Directory named e.g. "dokuwiki". Place the file ''docker-compose.yml'' in it with the Content: To go for Dokuwiki: Create a folder in your Composer- Directory named e.g. "dokuwiki". Place the file ''docker-compose.yml'' in it with the Content:
 <file> <file>
 +
 # src: https://github.com/dokuwiki/docker/blob/main/docker-compose.yml # src: https://github.com/dokuwiki/docker/blob/main/docker-compose.yml
 services: services:
Zeile 50: Zeile 51:
 Restart the caddy-service with docker Restart the caddy-service with docker
  
-After all, go to https://dokuwiki.domain.tld/install.php an finisch the setup of your dokuwiki+After all, go to [[https://dokuwiki.domain.tld/install.php|https://dokuwiki.domain.tld/install.php]] an finisch the setup of your dokuwiki
  
 You are set! You are set!
Zeile 56: Zeile 57:
 ====== OAuth ====== ====== OAuth ======
  
-To integrate Dokuwiki with Freeipa/Authentik, check out this doc: https://docs.goauthentik.io/integrations/services/dokuwiki/ +To integrate Dokuwiki with Freeipa/Authentik, check out this doc: [[https://docs.goauthentik.io/integrations/services/dokuwiki/|https://docs.goauthentik.io/integrations/services/dokuwiki/]]
- +
- +
-===== Important: ACLs ===== +
- +
-By Default, everyone can Upload/Edit everything even without logon. If you don't want to have nice pages created by nice bots in the internet: quickly logon to dokuwki with your user and password given above and then got to: [[http://hostname:8079/start?do=admin&page=acl|http://hostname:8079/start?do=admin&page=acl]] +
- +
-Change the permission for User/Group @All on Page * to Read or None and select Update. +
- +
-After that, the dokuwiki will be a little more secure. +
- +
- +
-===== Ressources ===== +
- +
-For everything else visit: [[https://hub.docker.com/r/bitnami/dokuwiki|https://hub.docker.com/r/bitnami/dokuwiki]] and for some basics [[https://docs.bitnami.com/general/apps/dokuwiki/|https://docs.bitnami.com/general/apps/dokuwiki/]] +
- +
-Thats all+
  
  
  • content/serverbasics/docker-dokuwiki.txt
  • Zuletzt geändert: 2025/06/05 21:36
  • von Daniel