docker-apps/static-web-server/static-web-server_jm.txt
2025-04-03 22:57:52 +02:00

55 lines
1.6 KiB
Plaintext

https://github.com/static-web-serverinc/pms-docker
https://static-web-server.net
Create user and group
---------------------
Credentials -> Local Users -> Add
Full Name: static-web-server
Username: swebsvr
Disable Password: <select>
Email: stuurmcp@telkomsa.net
UID: (note)
Create New Primary Group: <unselect>
Primary Group: swebsvr
Create Home Directory: <uncheck>
Samba Authentication: <uncheck>
Save
swebsvr UID: 3053
swebsvr GID: 3052
Create datasets
---------------
# In Truenas shell:
# list datasets
zfs list | grep -i "docker.*static-web-server"
# create following datasets if not present
zfs create SSD1/docker/data/static-web-server
zfs create SSD1/docker/data/static-web-server/appdata
zfs create SSD1/docker/data/static-web-server/config
chown -R swebsvr:swebsvr /mnt/SSD1/docker/data/static-web-server
Create folders
--------------
# In Truenas shell:
mkdir -p /mnt/SSD1/docker/stacks/static-web-server
Copy folder to docker stacks
----------------------------
# In Windows cmd shell in static-web-server folder, enter:
./cp2nas
# or
pscp -P 22 -r stacks/*.* root@192.168.2.2:/mnt/SSD1/docker/stacks/static-web-server/
# This should copy static-web-server stacks folder to /mnt/SSD1/docker/stacks/static-web-server
Migrating data
--------------
# Stop static-web-server on truenas, in truenas shell
heavyscript app --stop static-web-server
# copy config storage to new install data folder
cp -pr /mnt/stpool1/apps/static-web-server/* /mnt/SSD1/docker/data/static-web-server/config/
cp -pr /mnt/stpool1/appdata/static-web-server/* /mnt/SSD1/docker/data/static-web-server/appdata/
chown -R swebsvr:swebsvr /mnt/SSD1/docker/data/static-web-server/