Added bokstack, gitea, komga and nextcloud
This commit is contained in:
37
bookstack/docker-compose.yaml
Normal file
37
bookstack/docker-compose.yaml
Normal file
@@ -0,0 +1,37 @@
|
||||
version: '2'
|
||||
services:
|
||||
mysql:
|
||||
image: mysql:8.2
|
||||
environment:
|
||||
- MYSQL_ROOT_PASSWORD=6huKD2kmkWac1EGyBTHc
|
||||
- MYSQL_DATABASE=bookstack
|
||||
- MYSQL_USER=bookstack
|
||||
- MYSQL_PASSWORD=6huKD2kmkWac1EGyBTHc
|
||||
volumes:
|
||||
- /mnt/bookstack/mysql-data:/var/lib/mysql
|
||||
|
||||
bookstack:
|
||||
image: solidnerd/bookstack:23.12
|
||||
depends_on:
|
||||
- mysql
|
||||
environment:
|
||||
- DB_HOST=mysql:3306
|
||||
- DB_DATABASE=bookstack
|
||||
- DB_USERNAME=bookstack
|
||||
- DB_PASSWORD=6huKD2kmkWac1EGyBTHc
|
||||
#set the APP_ to the URL of bookstack without without a trailing slash APP_URL=https://example.com
|
||||
- APP_URL=https://bookstack.giovanesaggio.com
|
||||
# APP_KEY is used for encryption where needed, so needs to be persisted to
|
||||
# preserve decryption abilities.
|
||||
# Can run `php artisan key:generate` to generate a key
|
||||
- APP_KEY=6huKD2kmkWac1EGyBTHc
|
||||
volumes:
|
||||
- /mnt/bookstack/uploads:/var/www/bookstack/public/uploads
|
||||
- /mnt/bookstack/storage-uploads:/var/www/bookstack/storage/uploads
|
||||
ports:
|
||||
- "8080:8080"
|
||||
|
||||
volumes:
|
||||
mysql-data:
|
||||
uploads:
|
||||
storage-uploads:
|
||||
17
bookstack/install_docker.bash
Normal file
17
bookstack/install_docker.bash
Normal file
@@ -0,0 +1,17 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Add Docker's official GPG key:
|
||||
sudo apt-get update
|
||||
sudo apt-get install ca-certificates curl gnupg
|
||||
sudo install -m 0755 -d /etc/apt/keyrings
|
||||
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
|
||||
sudo chmod a+r /etc/apt/keyrings/docker.gpg
|
||||
|
||||
# Add the repository to Apt sources:
|
||||
echo \
|
||||
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
|
||||
$(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
|
||||
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
|
||||
sudo apt-get update
|
||||
|
||||
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
|
||||
18
bookstack/readme.txt
Normal file
18
bookstack/readme.txt
Normal file
@@ -0,0 +1,18 @@
|
||||
MOUNT FOLDER SHARED WITH THE HOST
|
||||
|
||||
# data folder on the host machine
|
||||
/mnt/raiddisk/bookstack
|
||||
chown www-data:www-data bookstack
|
||||
|
||||
# in lxc container configuration file
|
||||
/etc/pve/lxc/<lxc_id>.conf
|
||||
|
||||
mp0: /mnt/raiddisk/bookstack,mp=/mnt/bookstack,replicate=0
|
||||
lxc.idmap: u 0 100000 1
|
||||
lxc.idmap: g 0 100000 1
|
||||
lxc.idmap: u 1 33 1
|
||||
lxc.idmap: g 1 33 1
|
||||
lxc.idmap: u 2 100002 65533
|
||||
lxc.idmap: g 2 100002 65533
|
||||
|
||||
|
||||
Reference in New Issue
Block a user