DirSyncPro

DirSyncPro

Aplicación Docker from ich777's Repository

Visión general

This Docker will download and install the Runtime and also DirSyncPro with optional encryption by CryFS. You can sync your files to another offsite SMB (is removed in the latest version, please use Unassigned Devices Plugin in Unraid and mount the share with the 'local' option), FTP or WebDAV share also don't forget to specify a path where your source files are. You can also use this tool to duplicate your files on the server to another directory. ENCRYPTION: If you want to use encryption by CryFS you can enable it in the variables below and the mounted folder will be automaticaly encrypted (smb: '/mnt/smb' - ftp: '/mnt/ftp' - webdav: '/mnt/webdav' - local: if you set the type to 'local' you must set the container mountpoint to: '/mnt/local'). Please also note if you set up a encrypted share for the first time the destination folder should be empty since CryFS will create a folder with the basic information for the encryption and all the split files (don't delete any folder since it can corrupt files). The docker will automaticaly create a directory named 'cryfs' in the main directory of DirSyncPro, please copy the 'cryfs.cfg' to a save place since you will need this file and your selected password for CryFS to decrypt the files. Restoring of encrypted files on another computer/server with this Docker: start the container once with CryFS enabled but set no password, the container will start and create the 'cryfs' directory, stop the container copy your cryfs.cfg in the 'cryfs' folder edit the Docker and set the apropriate password and blocksize for the cryfs.cfg and restart the Docker. Now you can sync from/or to your encrypted share again. Also there is a commandline mode without the GUI if you configured all right under the 'Show more settings' section, please be sure that you put your config file in the main directory of the Docker and specify it.

Argumentos en tiempo de ejecución

Interfaz web
http://[IP]:[PORT:8080]/vnc.html?autoconnect=true
Red
bridge
Concha
bash
Privilegiado
false
Parámetros adicionales
--restart=unless-stopped --cap-add SYS_ADMIN --cap-add DAC_READ_SEARCH

Configuración de plantillas

Remote TypeVariable

Valid options are: local, smb (is removed in the latest version, please use Unassigned Devices Plugin in Unraid and mount the share with the 'local' option), ftp, webdav Note: if you enabled encryption with CryFS and set the type to 'local' you must set the container mountpoint to: '/mnt/local'

Objetivo
REMOTE_TYPE
Valor
local
Remote AdressVariable

Server to connect and eventually the subdirectory (for ftp: '192.168.0.1' or for webdav: 'https://nextcloud.host.com/remote.php/webdav' without quotes) The sahres are mounted inside the conatainer to '/mnt/ftp' (must be provided if ftp is used)

Objetivo
REMOTE_DIR
Remote UsernameVariable

Username for the share (must be provided if ftp or webdav is used)

Objetivo
REMOTE_USER
Remote PasswordVariable

Password for the share (must be provided if ftp or webdav is used)

Objetivo
REMOTE_PWD
Data DirectoryPathrw

Data directory for the container

Objetivo
/dirsyncpro
Valor
/mnt/cache/appdata/dirsyncpro
Source Directory - Read OnlyPathro

You can change the Acces Mode from Read Only to Read/Write if you want to sync files back and forth.

Objetivo
/mnt/sourcefiles
Valor
/
Webinterface PortPorttcp

Container Port: 8080

Objetivo
8080
Valor
8080
Extra Start ParametersVariable

Set extra start parameters for DirSyncPro if needed otherwise leave empty (eg: '-schedule' to start the schedule engine automatically on start - keep in mind that you have to configure a job first for this to work otherwise you get a error message that no job for a schedule is configured)

Objetivo
START_PARAMS
Enable CryFS EncryptionVariable

Set to 'true' (without quotes) if you want to enable CryFS encryption.

Objetivo
CRYFS
CryFS PasswordVariable

Password for the Encryption/Decryption.

Objetivo
CRYFS_PWD
CryFS BlocksizeVariable

Set your blocksize for the encryped files in bytes (262144 Byte = 256 KiB)

Objetivo
CRYFS_BLOCKSIZE
Por defecto
32768
Valor
262144
UIDVariable

Container Variable: UID

Valor
99
GIDVariable

Container Variable: GID

Valor
100
Runtime NameVariable

Container Variable: RUNTIME_NAME

Objetivo
RUNTIME_NAME
Valor
basicjre
DirSyncPro Download URLVariable

Change only if you know what you are doing

Objetivo
DL_URL
Valor
https://github.com/ich777/docker-dirsyncpro/raw/master/executable/DirSyncPro-1.53-Linux.tar.gz
CMD ModeVariable

Set to 'true' (without quotes) if you want to enable the command line mode without the GUI, otherwise leave blank.

Objetivo
CMD_MODE
CMD FileVariable

Please be sure to put the CMD file in the main directory of the Docker and only specify it without the extension for example if the file is named: 'Unraid.dsc' put in 'Unraid' (without quotes).

Objetivo
CMD_FILE
CryFS Extra ParametersVariable

Extra parameters for CrFS if needed (eg: '--unmount-idle 30' without quotes)

Objetivo
CRYFS_EXTRA_PARAMETERS

Descargar estadísticas

269,586
Descargas totales
87
Este mes
121
Media / Mes

Descargas totales a lo largo del tiempo

Cargando gráfico...

Detalles

Repositorio
ghcr.io/ich777/dirsyncpro
Última actualización2025-12-11
Visto por primera vez2019-09-25

Ejecute DirSyncPro en Unraid.

DirSyncPro se encuentra en Community Apps para Unraid OS. Explore Unraid para crear un servidor doméstico flexible, un NAS o un laboratorio doméstico.