(8 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
+ | This projects aims to integrate Open-CSP 2.0 into CanastaWiki. | ||
+ | |||
+ | == Getting started == | ||
+ | |||
+ | === Clone the project and the Docker Compose companion project === | ||
+ | |||
+ | <syntaxhighlight lang="bash"> | ||
+ | git clone https://github.com/LarsS88/Canasta_OpenCSP.git | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | <syntaxhighlight lang="bash"> | ||
+ | git clone https://github.com/LarsS88/Canasta-DockerCompose.git | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | |||
+ | === Go to the project directory === | ||
+ | |||
+ | <syntaxhighlight lang="bash"> | ||
+ | cd Canasta_OpenCSP | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | |||
+ | === Build the image === | ||
+ | |||
+ | <syntaxhighlight lang="bash"> | ||
+ | docker build . -t canasta-opencsp:2.0 | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | |||
+ | === Change to the other project folder === | ||
+ | |||
+ | <syntaxhighlight lang="bash"> | ||
+ | cd ../Canasta-DockerCompose | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | |||
+ | === Start the Canasta stack === | ||
+ | |||
+ | <mark>NOTE: If, in the build step, you tagged the image differently from how I specified it above, you will need to alter this docker-compose.override.yml file as well at before you try to spin up Canasta.</mark> | ||
+ | |||
+ | <syntaxhighlight lang="bash"> | ||
+ | docker-compose up -d | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | |||
+ | === Install a wiki === | ||
+ | |||
+ | Navigate to https://localhost and follow the installation steps | ||
+ | |||
+ | Copy the now downloaded LocalSettings.php to the config subdir | ||
+ | |||
+ | <syntaxhighlight lang="bash"> | ||
+ | cp <browser download folder>/LocalSettings.php config/ | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | === Restart the stack === | ||
+ | |||
+ | <syntaxhighlight lang="bash"> | ||
+ | docker-compose down | ||
+ | docker-compose up -d | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | == OPTIONAL: == | ||
+ | Follow the Open-CSP installation progress | ||
+ | |||
+ | <syntaxhighlight lang="bash"> | ||
+ | docker logs <web container name> --follow | ||
+ | </syntaxhighlight> | ||
+ | <mark>If you're just running the one Canasta instance it'll be canasta-dockercompose_web_1. Otherwise you can use 'docker ps' to find it.</mark> | ||
+ | |||
+ | |||
+ | |||
+ | You're done. 🥳 | ||
+ | Visit your site. | ||
ws-seo | |||
---|---|---|---|
Line 1: | Line 1: | ||
− | + | {{SEO | |
+ | |Title=Open CSP on Canasta | ||
+ | |Description=This projects aims to integrate Open-CSP 2.0 into CanastaWiki. | ||
+ | |Section=open-csp | ||
+ | |Published time=2025-04-24 | ||
+ | }} |
Latest revision as of 12:18, 25 April 2025
This projects aims to integrate Open-CSP 2.0 into CanastaWiki.
Getting started
Clone the project and the Docker Compose companion project
git clone https://github.com/LarsS88/Canasta_OpenCSP.git
git clone https://github.com/LarsS88/Canasta-DockerCompose.git
Go to the project directory
cd Canasta_OpenCSP
Build the image
docker build . -t canasta-opencsp:2.0
Change to the other project folder
cd ../Canasta-DockerCompose
Start the Canasta stack
NOTE: If, in the build step, you tagged the image differently from how I specified it above, you will need to alter this docker-compose.override.yml file as well at before you try to spin up Canasta.
docker-compose up -d
Install a wiki
Navigate to https://localhost and follow the installation steps
Copy the now downloaded LocalSettings.php to the config subdir
cp <browser download folder>/LocalSettings.php config/
Restart the stack
docker-compose down
docker-compose up -d
OPTIONAL:
Follow the Open-CSP installation progress
docker logs <web container name> --follow
If you're just running the one Canasta instance it'll be canasta-dockercompose_web_1. Otherwise you can use 'docker ps' to find it.
You're done. 🥳 Visit your site.