# 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: Create Home Directory: Samba Authentication: 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./browser/dist/admin/admin.html