docker-apps/collabora/collabora_jm.txt
2025-04-03 22:57:52 +02:00

61 lines
1.7 KiB
Plaintext

# https://github.com/CollaboraOnline/online
# https://sdk.collaboraonline.com/docs/installation/CODE_Docker_image.html
Create user and group
---------------------
Credentials -> Local Users -> Add
Full Name: collabor
Username: collabor
Disable Password: <select>
Email: <leave blank>
UID: (note)
Create New Primary Group: <select>
Create Home Directory: <uncheck>
Samba Authentication: <uncheck>
Save
collabor UID: 3034
collabor GID: 3033
Once off
--------
# if not done already:
# add mapping for media: follow steps in "add mapping for media.txt"
# set ACL permissions for media in "set ACL permissions for media.txt"
Create datasets
---------------
# In Truenas shell:
# list datasets
zfs list | grep -i "docker.*collabora"
# create following datasets if not present
zfs create SSD1/docker/data/collabora
zfs create SSD1/docker/data/collabora/config
chown -R collabor:collabor /mnt/SSD1/docker/data/collabora
Create folders
--------------
mkdir -p /mnt/SSD1/docker/stacks/collabora/secrets
Create secrets (collabora does not support docker secrets, so you can skip this section)
--------------
cd /mnt/SSD1/docker/stacks/collabora/secrets
echo -n 'your_collabora_username' > /mnt/SSD1/docker/stacks/collabora/secrets/collabora_username
echo -n 'your_collabora_password' > /mnt/SSD1/docker/stacks/collabora/secrets/collabora_password
chown -R collabor:collabor /mnt/SSD1/docker/stacks/collabora/secrets
chmod -R 400 /mnt/SSD1/docker/stacks/collabora/secrets
Copy folder to docker stacks
----------------------------
# In Windows cmd shell in collabora folder, enter:
./cp2nas
# or
pscp -P 22 -r stacks/*.* root@192.168.2.2:/mnt/SSD1/docker/stacks/collabora/
Admin console
-------------
https://collabora.<domainame>/browser/dist/admin/admin.html