2023-12-05 17:49:25 +01:00
|
|
|
|
2023-12-05 17:53:38 +01:00
|
|
|
1. Requirements
|
|
|
|
- docker
|
|
|
|
- `mkcert` to handle locally trusted SSL certificates.
|
2023-12-05 17:49:25 +01:00
|
|
|
|
|
|
|
2. Generate a local certificate which is used for both WordPress and Mobilizon.
|
|
|
|
```bash
|
|
|
|
mkcert -install -cert-file certs/lan.pem -key-file certs/lan-key.pem wp.lan mz.lan
|
|
|
|
```
|
2023-12-05 17:53:38 +01:00
|
|
|
|
2023-12-05 17:49:25 +01:00
|
|
|
3. Add the two dummy domains to your /etc/hosts file:
|
|
|
|
```
|
|
|
|
127.0.0.1 wp.lan
|
|
|
|
127.0.0.1 mz.lan
|
2023-12-05 17:51:51 +01:00
|
|
|
```
|
2023-12-05 17:53:38 +01:00
|
|
|
4. Start the docker-container via `docker-compose up -d`
|
2023-12-05 17:58:08 +01:00
|
|
|
|
|
|
|
5. Go to https://wp.lan and setup WordPress
|
|
|
|
|
|
|
|
6. Create an administrator user for Mobilizon
|
|
|
|
```
|
|
|
|
docker-compose exec mobilizon mobilizon_ctl users.new "your@email.com" --admin --password "Y0urP4ssw0rd"
|
|
|
|
```
|