Mediawiki
La revisió el 16:20, 23 ago 2021 per Jordi Binefa (discussió | contribucions) (Es crea la pàgina amb «[https://kindalame.com/2020/11/25/self-hosting-mediawiki-with-docker/ Hosting your own wiki with MediaWiki and Docker] Migració d'una wiki a una altra dockeritzada...».)
Hosting your own wiki with MediaWiki and Docker
Migració d'una wiki a una altra dockeritzada
Ús del docker
Sense base de dades:
docker run --name wiki_binefa_com --network net -e VIRTUAL_HOST="wiki.binefa.com" -e LETSENCRYPT_HOST="wiki.binefa.com" -d mediawiki:1.33.0
docker-compose.yml
### Based on https://kindalame.com/2020/11/25/self-hosting-mediawiki-with-docker/ ### Docker Compose Example for Kinda Lame ### Created October 2020 ### Modified August 2021 by Jordi Binefa ### version: '3.3' services: web: ### ### We suggest using the LTS, long term support images ### # image: mediawiki:lts image: mediawiki:1.31.3 # Es recomana que per a fer la migració de la wiki he de fer servir exactament la mateixa versió. Altrament feu servir mediawiki:lts ports: ### We are running the server behind NGINX which we ### recommend all users doing. And due to the need to ### login to the site we recommend running Certbot ### on your domain and putting the proxy behind ### an SSL certificate to keep your passwords safe! ### - 80:80 - 443:443 links: - database restart: unless-stopped volumes: - ./www_things_cat_segur/images:/var/www/html/images - ./www_things_cat_segur/LocalSettings.php:/var/www/html/LocalSettings.php - ./www_things_cat_segur:/var/www/html - ./php:/usr/local/etc/php networks: - "net" database: image: mysql:5.6.48 # Es recomana que per a fer la migració de la wiki he de fer servir exactament la mateixa versió de la base de dades. Altrament feu servir mysql:lts environment: MYSQL_DATABASE: 'nom_de_la_base_de_dades' MYSQL_USER: 'usuari_de_la_base_de_dades' # # Generate a secure password and place it in the area below # MYSQL_PASSWORD: 'contrasenya_de_la_base_de_dades' MYSQL_ROOT_PASSWORD: 'contrasenya_de_l_usuari_primari_de_la_base_de_dades' MYSQL_RANDOM_ROOT_PASSWORD: 'no' volumes: - ./database:/var/lib/mysql restart: unless-stopped networks: - "net" volumes: certs: html: vhost: dhparam: networks: net: external: true