Can it be Installed on UnRaid #73
-
|
Can you help me install Sync-in on an Unraid server. |
Beta Was this translation helpful? Give feedback.
Replies: 6 comments 4 replies
-
|
Hi @Cjdavidson, It should work with the current Sync-in docker compose installation and the Docker Compose Manager Plugin from the Unraid community. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
|
Thanks. I installed it but not sure what's next. @Nonoss117 if you could show us how to use Docker-Compose. I would be very grateful. |
Beta Was this translation helpful? Give feedback.
-
|
Hello, Yes I use sync-in with Unraid, and yes of course I will share my installation parameters, as soon as I get a little free time. |
Beta Was this translation helpful? Give feedback.
-
|
Hello, Always refer to the docs: Requirements before creating Sync-in server container:
#Chemin vers la documentation
# https://sync-in.com/docs/setup-guide/server
server:
# prevent displaying Docker internal IP addresses
trustProxy: true
# workers: auto (use all cpus) | number
# regardless of the value, starts with at least 2 workers, 1 worker is dedicated to scheduled tasks
workers: 6
# restartOnFailure : automatically restart workers if they are killed or die
restartOnFailure: true
logger:
# level: trace | debug | info | warn | error | fatal
level: error
cache:
# adapter: mysql (default) | redis (requires optional dependency: redis)
adapter: redis
# default ttl in seconds
ttl: 60
# redis adapter url
redis: redis://unraid_IP:redis_port
mysql:
url: mysql://user:password@Unraid_IP:mariadb_port/database_name
auth:
token:
access:
secret: a_secret_token
expiration: 30m
cookieMaxAge: 30m
refresh:
secret: another_secret_token
expiration: 4h
cookieMaxAge: 4h
applications:
files:
dataPath: /app/data
# Default to 5 GB if not specified
maxUploadSize: 5368709120
# Show files starting with a dot in the file explorer (default: false)
showHiddenFiles: false
#Usefull only if you plan to integrate onlyoffice in Sync-in server
onlyoffice:
enabled: true
# secret used for jwt tokens, it must be the same on the onlyoffice server
secret: onlyoffice_secret
# if you use https, set to true
verifySSL: true
# for an external server (e.g: https://onlyoffice.domain.com), remember the url must be accessible from browser !
# if externalServer is empty (case of official docker compose), we use the local instance
externalServer: https://onlyoffice.mydomain.com
Optional,
Sync-in docker contaier configurationIn the Docker tab, bottom left, clic on "add a container" Repository: onlyoffice/documentserver Registry URL: https://github.com/Sync-in/server Icon URL: https://cdn.jsdelivr.net/gh/selfhst/icons/png/sync-in.png WebUI: http://[IP]:[PORT:8080] Extra Parameters: --restart=unless-stopped --log-driver json-file --log-opt max-size=25m --log-opt max-file=5 Config Type PORT : Config Type PATH : Config Type PATH : Config Type PATH : If you want to create external spaces, you can mount your Unraid share like that: Config Type VARIABLE: Config Type VARIABLE: Config Type VARIABLE: Config Type VARIABLE: Config Type VARIABLE: There's probably other ways to install Sync-in, but I installed Sync-in server successfully on Unraid with theese parameters |
Beta Was this translation helpful? Give feedback.
-
|
I'm not sure what is going wrong. You should first try to install sync-in server without onlyoffice integration. And after sync-in is working with no error, you can try to add onlyoffice integration. Edit: |
Beta Was this translation helpful? Give feedback.



Hello,
This is how I managed to install Sync-in server on Unraid.
Always refer to the docs:
https://sync-in.com/docs/
Requirements before creating Sync-in server container:
One container with mariadb
Create one database, and one user with full acces to the database
/!\ In "Extra options" of the container (you must enable "advanced view"), I added this parameters:
--user=99:100 --memory=4G --memory-swap=-1
One container with Redis
Create the file environment.yaml in
/mnt/user/appdata/sync-in/environment.yamlI should be ok with this environment.yaml: