![]() When a change is detected, the affected services are automatically restarted. Interval, in seconds, at which the system verifies if web or VNC certificates have changed. See the Security section for more details. Method used to perform the secure VNC connection. ![]() When set to 1, an encrypted connection is used to access the application's GUI (either via a web browser or VNC client). When set to 1, dark mode is enabled for the application. Height (in pixels) of the application's window. Width (in pixels) of the application's window. ATTENTION: Container functionality can be affected when installing a package that overrides existing container files (e.g. Packages are installed from the repository of the Linux distribution this container is based on. Space-separated list of packages to install during the startup of the container. In this case, the container should be run with the docker option -cap-add=SYS_NICE. NOTE: A negative niceness (priority increase) requires additional permissions. A niceness value of -20 is the highest priority and 19 is the lowest priority. Priority at which the application should run. ![]() When set to 1, the application will be automatically restarted when it crashes or terminates. Timezone can also be set by mapping /etc/localtime between the host and the container. For example, Australian English using the UTF-8 encoding is en_AU.UTF-8. Format of the locale is language, where language is an ISO 639 language code, territory is an ISO 3166 country code and codeset is a character set, like UTF-8. Set the locale, which defines the application's language, if supported. By default, the default umask value is 0022, meaning that newly created files are readable by everyone, but only writable by the owner. The value of the mask is in octal notation. Mask that controls how file permissions are set for newly created files. See User/Group IDs to better understand when this should be set.Ĭomma-separated list of supplementary group IDs of the application. See User/Group IDs to better understand when this should be set. Variables can be passed via the -e parameter (one for each variable). To customize some properties of the container, the following environment Set a network port mapping (exposes an internal container port to the host). See the Data Volumes section for more details. Set a volume mapping (allows to share a folder/file between the host and the container). See the Environment Variables section for more details. Pass an environment variable to the container. If not set, the container runs in the foreground. Launch the FreeFileSync docker container with the following command: The Docker command provided in this quick start is given as an exampleĪnd parameters should be adjusted to your need. Changing Parameters of a Running Container.Of copying every file every time, FreeFileSync determines the differencesīetween a source and a target folder and transfers only the minimum amount Installation or configuration needed on the client side) or via any VNC client.įreeFileSync is a folder comparison and synchronization software thatĬreates and manages backup copies of all your important files. The GUI of the application is accessed through a modern web browser (no I am not sure if it’s a good idea to be running this as root…I’ll do more experiments and try to find a better solution.This project implements a Docker container for FreeFileSync. To get around this I moved the above cron job from my user to root crontab via sudo EDITOR=gedit crontab -e. In the end, for some reason, it seems like only root can delete files from my external NTFS drive….but it worked when I performed the delete manually or from the program. When this script ran I received errors about “Unable to find or create trash directory.” Googling it looked like I was missing the trash dir. I was also successful in putting this command in a shell script and running the shell script from cron - just in case you want to do something more complicated. Also, you can specify your editor as EDITOR=gedit crontab -e if you don’t want to use vi or nano or whatever is your default bash editor. In case you don’t know, crontab -e opens the file allowing you to add or edit the user-level cron jobs. ![]() /home/joe/FreeFileSyncBackup/SyncSettings.ffs_batch is my batch file that I created and saved within the FreeFileSync program./usr/bin/FreeFileSync/FreeFileSync is the location of the program.0 3 * * * is the frequency that I want the cron to run, every night at 3am.0 3 * * * env DISPLAY=:1.0 /usr/bin/FreeFileSync/FreeFileSync /home/joe/FreeFileSyncBackup/SyncSettings.ffs_batch ![]()
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |