CrashPlanPRO jlesage/crashplan-pro https://hub.docker.com/r/jlesage/crashplan-pro/ bridge false https://forums.unraid.net/topic/59647-support-crashplan-pro/ https://github.com/jlesage/docker-crashplan-pro#readme https://github.com/jlesage/docker-crashplan-pro https://hub.docker.com/r/jlesage/crashplan-pro CrashPlan provides peace of mind through secure, scalable, and straightforward endpoint data backup. We help organizations recover from any worst-case scenario, whether it is a disaster, simple human error, a stolen laptop, ransomware or an as-of-yet undiscovered calamity. The graphical user interface (GUI) of the application can be accessed through a modern web browser, requiring no installation or configuration on the client side, or via any VNC client. The container is built against Alpine Linux to provide an efficient image in terms of size and resource usage. This Docker container can be used with all CrashPlan products: Essential, Professional, Enterprise, MSPs and Small Business (no longer sold). For a complete documentation of this container, see https://github.com/jlesage/docker-crashplan-pro#readme **Warning**: Make sure to read the *Taking Over Existing Backup* section of the documentation if you are installing this container to replace another CrashPlan installation (from Windows, Linux, Mac or even another Docker container). Backup: http://[IP]:[PORT:5800] https://raw.githubusercontent.com/jlesage/docker-templates/master/jlesage/crashplan-pro.xml https://raw.githubusercontent.com/jlesage/docker-templates/master/jlesage/images/crashplan-pro-icon.png CrashPlan provides peace of mind through secure, scalable, and straightforward endpoint data backup. We help organizations recover from any worst-case scenario, whether it is a disaster, simple human error, a stolen laptop, ransomware or an as-of-yet undiscovered calamity. The graphical user interface (GUI) of the application can be accessed through a modern web browser, requiring no installation or configuration on the client side, or via any VNC client. The container is built against Alpine Linux to provide an efficient image in terms of size and resource usage. This Docker container can be used with all CrashPlan products: Essential, Professional, Enterprise, MSPs and Small Business (no longer sold). For a complete documentation, visit https://github.com/jlesage/docker-crashplan-pro/blob/master/README.md. **Warning**: Make sure to read the *Taking Over Existing Backup* section of the documentation if you are installing this container to replace another CrashPlan installation (from Windows, Linux, Mac or even another Docker container). False https://www.crashplan.com 2026-08-17 ###v26.08.2 (2026-08-17) - Updated baseimage to version 4.13.2. ###v26.08.1 (2026-08-11) - Updated baseimage to version 4.13.1, bringing the following changes: - Host clipboard sync can now be controlled via environment variable and web UI toggle. - Improved reliability and security of the web interface. - Improved reliability and security of services. ###v26.07.2 (2026-07-13) - Updated baseimage to version 4.12.6, bringing the following changes: - Fixed regression causing container startup failure when the container engine automatically mounts files under `/run`. - Read-only filesystem support now requires exposing `/run` as a tmpfs. ###v26.07.1 (2026-07-04) - Updated CrashPlan to version 12.0.0. - Updated baseimage to version 4.12.5, bringing the following changes: - Added the ability to run the container with read-only filesystem. - Added the ability to configure the shell used by the web terminal. - Enabled window shadows to improve support of GTK4 applications. - Switched to fastcompmgr as the X compositor. - Updated TigerVNC to version 1.16.2. - Updated noVNC to version 1.7.0. - Improved web authentication compatibility with reverse proxies by using relative redirects. - Force usage of the local X display to avoid connecting to the host X server in Docker host network mode. ###v26.03.2 (2026-03-25) - Updated CrashPlan to version 11.9.0. ###v26.03.1 (2026-03-14) - Updated baseimage to version 4.11.3, bringing the following changes: - Enable xcompmgr output only when debug is enabled. - Enhanced self-signed certificates by including the Subject Alternative Name (SAN) and using the container hostname instead of a dummy domain name. ###v26.02.3 (2026-02-22) - Updated baseimage to version 4.11.2, bringing the following changes: - Fixed X server failing to find the appropriate Mesa driver on some setups. ###v26.02.2 (2026-02-19) - Updated baseimage to version 4.11.1, bringing the following changes: - Fixed issue where taking ownership of directory would fail. ###v26.02.1 (2026-02-18) - Updated baseimage to version 4.11.0, bringing the following improvements: - Added a web terminal providing shell access to the container. - Fixed audio being paused when switching to another browser tab. - Web file manager is now displayed in a modal window. - Fixed several web file manager issues: - Uploading zero-byte files no longer fails. - Interrupted uploads no longer interfere with other uploads. - Error reporting is now more accurate. - Improved web services server stability and reliability. - Updated TigerVNC to 1.16.0 and X server to 21.1.21. ###v26.01.1 (2026-01-04) - Updated baseimage to version 4.10.6, which brings the following changes: - On Mac devices, fixed conversion of Command+<Key> shortcuts to the proper Alt+<Key> shortcuts for Linux applications. ###v25.12.4 (2025-12-22) - Updated baseimage to version 4.10.5, which brings the following changes: - Fixed key combinations in some Linux applications broken by the Command key remapping. ###v25.12.3 (2025-12-20) - Updated baseimage to version 4.10.4, which brings the following changes: - Web audio is now automatically re-enabled upon first user interaction. - Improved robustness of GPU devices detection. - Command key on Mac devices has been remapped to better match Linux application interactions. ###v25.12.2 (2025-12-07) - Updated baseimage to version 4.10.3. ###v25.12.1 (2025-12-02) - Updated baseimage to version 4.10.1. ###v25.11.2 (2025-11-28) - Updated baseimage to version 4.10.0, which brings the following changes: - Added hardware acceleration support for the X server. - Added seamless clipboard synchronization for Chromium-based browsers. - Added web notification service to forward desktop notifications to the browser. - Added the ability to restrict web and VNC connections from localhost only. - Added web server support for TLS 1.3. - Removed web server support of static Diffie-Hellman parameters file (no longer needed in modern TLS configurations and ECDHE). ###v25.11.1 (2025-11-20) - Updated CrashPlan to version 11.8.0. ###v25.07.2 (2025-07-24) - Updated baseimage to version 4.9.0. ###v25.07.1 (2025-07-05) - Updated baseimage to version 4.8.2, which brings the following changes: - Fixed automatic reconnect of the web interface when web authentication is enabled. - Fixed some resources that could not be accessed behind a reverse proxy based on URL path. ###v25.06.2 (2025-06-25) - Updated baseimage to version 4.8.1, which brings the following changes: - Fixed crash with some binaries on systems using old kernel. ###v25.06.1 (2025-06-20) - Updated baseimage to version 4.8.0, which brings the following changes: - Added automatic reconnect support of the web interface. - Added web file manager. - Updated noVNC to version 1.6.0. - Updated web UI components (Bootstrap). - Do not ask VNC password when accessing the web interface and web authentication is enabled. ###v25.05.1 (2025-05-23) - Updated CrashPlan to version 11.6.0. ###v25.02.2 (2025-02-24) - Fixed crash that would occur when opening a file/folder selection dialog. ###v25.02.1 (2025-02-09) - Updated baseimage to version 4.7.1, which brings the following changes (since last used version): - Added environment variable that allows configuring the web authentication token lifetime. - Fixed compatibility issues that were introduced with support of GTK4 applications. - Increased the default service ready timeout from 5 seconds to 10 seconds and allow runtime adjustment via environment variable. - Rebuild against latest distro images to get security fixes. ###v24.12.1 (2024-12-07) - Updated baseimage to version 4.6.7, which brings the following changes: - Fixed web audio feature with URL path-based reverse proxy. - Fixed TLS secure connection method for VNC that was preventing web access. - Fixed CJK font installation. - Rebuild against latest distro images to get security fixes. ###v24.11.1 (2024-11-18) - Updated CrashPlan to version 11.5.0. ###v24.10.1 (2024-10-14) - Updated CrashPlan to version 11.4.1. - Updated baseimage to version 4.6.4, which brings the following changes: - Fixed web authentication feature with URL path-based reverse proxy. - Rebuild against latest distro images to get security fixes. ###v24.08.1 (2024-08-01) - Updated CrashPlan to version 11.4.0. - Updated baseimage to version 4.6.3, which brings the following changes: - Audio support through web browser. - Web authentication support. - Better support of GTK4 applications. - Updated noVNC to version 1.5.0. - Updated web UI components (Bootstrap, Font Awesome). - When connecting, the control bar is now temporarily shown only once. - During package mirror setup, make sure to keep permissions of copied files. ###v24.01.1 (2024-01-12) - Updated CrashPlan to version 11.2.1. - Updated baseimage to version 4.5.3, which brings the following changes: - Disabled fullscreen support when page is loaded into an iFrame. - Rebuilt against latest distro images to get security fixes. ###v23.12.1 (2023-12-16) - Make sure the server used for the Small Business edition is configured, even when the container is not upgrading or running for the first time. ###v23.11.4 (2023-11-28) - Added support for new CrashPlan products. - The CrashPlan server address can be set via the `CRASHPLAN_SERVER_ADDRESS` environment variable. ###v23.11.3 (2023-11-19) - Updated baseimage to version 4.5.2, which brings the following changes: - Fixed issue that would cause the helper that takes ownership of a directory to fail when using a very high user or group ID. ###v23.11.2 (2023-11-10) - Updated baseimage to version 4.5.1, which brings the following changes: - Mirror for packages installation can be set via the `PACKAGES_MIRROR` environment variable. - Improved the way the `take-ownership` script is working. - Readiness and minimum running time checks should not be done for a service defined with an interval. - Raise an error when a synched service fails to start. - Minimum running time check of a service was using an incorrect way to verify if process is still alive. - Fixed installation of CJK font. ###v23.11.1 (2023-11-07) - Updated CrashPlan to version 11.2.0. ###v23.06.2 (2023-06-21) - Updated CrashPlan to version 11.1.1. ###v23.06.1 (2023-06-07) - Updated baseimage to version 4.4.2, which brings the following changes: - Rebuilt against latest distro images to get security fixes. - Updated X server to version 1.20.14. ###v23.04.2 (2023-04-29) - Updated baseimage to version 4.4.1, which brings the following changes: - Updated TigerVNC to version 1.13.1. ###v23.04.1 (2023-04-13) - Updated CrashPlan to version 11.0.1. ###v23.03.1 (2023-03-05) - Updated baseimage to version 4.4.0, which brings the following changes: - Updated components providing access to application's UI over web. - Improved web UI usage with touch devices. - Fixed issue with initialization of Linux users and groups when the `GROUP_ID` is also part of `SUP_GROUP_IDS`. - Limit the maximum number of opened files on system having a very large, unlimited value. This prevents unnecessary waste of CPU resources and time for applications trying to close all possible file descriptors. ###v23.02.2 (2023-02-08) - Updated baseimage to version 4.3.4, which brings the following changes: - Fixed error message from openbox about missing Fontconfig cache directory. - Do not use the OCI Docker image format yet to keep better compatibility (e.g with older docker clients). ###v23.02.1 (2023-02-04) - Updated baseimage to version 4.3.3, which brings robustness related enhancements. ###v23.01.1 (2023-01-04) - Update of the baseimage to version 4.3.1 brings the following changes: - Control menu can be moved to the right side of the screen. - Automatic focus of the clipboard text box when opening the control menu. - Automatic close of the control menu when clicking into the application. - Rotation of the internal web server log files. ###v22.12.2 (2022-12-11) - Implemented workaround for issue seen with Synology devices where container would not start after an image update. The problem is caused by Synology explicitly setting all environment variables and keeping values from the old version. ###v22.12.1 (2022-12-10) - Updated baseimage to version 4.2.1, which brings multiple internal enhancements. ###v22.11.3 (2022-11-21) - Updated CrashPlan to version 10.4.1. ###v22.11.2 (2022-11-07) - Fixed issue where the log monitor would use too much CPU. - Fixed issue where the same alert would be shown multiple times. ###v22.11.1 (2022-11-02) - Fixed display of non-english characters in filenames. ###v22.10.4 (2022-10-30) - Fixed UI crash that was occuring when opening a file/directory selection window. ###v22.10.3 (2022-10-30) - Fixed the history window being full screen. ###v22.10.2 (2022-10-29) - Do not prevent the container from starting if CrashPlan engine is taking too long to start. ###v22.10.1 (2022-10-29) - Updated CrashPlan to version 10.4.0. - Versioning scheme of the Docker image changed to `YY.MM.SEQUENCE`. - Update of the baseimage to version 4.1.2 brings the following new features: - Support for remote window resize. - Updated the web UI with a new, simplified and less intrusive look. ###v2.17.2 (2022-08-06) - Updated CrashPlan to version 10.2.1. ###v2.17.1 (2022-07-15) - Updated CrashPlan to version 10.2.0. ###v2.17.0 (2022-05-15) - Updated CrashPlan to version 10.0.0. ###v2.16.8 (2022-03-24) - Updated CrashPlan to version 8.8.4. ###v2.16.7 (2022-02-25) - Updated CrashPlan to version 8.8.3.39. ###v2.16.6 (2022-02-15) - Fixed an issue where restoring files would not work. - Now using baseimage version 3.5.8, based on Alpine 3.14, which brings the following change: - Updated installed packages to get latest security fixes. ###v2.16.5 (2022-01-21) - Updated CrashPlan to version 8.8.2.143. ###v2.16.4 (2021-12-26) - Fixed, again, an issue where restoring files to an "other" location would crash the UI. ###v2.16.3 (2021-12-25) - Added workaround for an issue where the CrashPlan engine would not start on devices running older kernel version. ###v2.16.2 (2021-12-25) - Fixed an issue where restoring files to an "other" location would crash the UI. - Fixed handling of filenames with special characters. ###v2.16.1 (2021-12-20) - Updated CrashPlan to version 8.8.1.36. ###v2.16.0 (2021-12-16) - Updated CrashPlan to version 8.8.1. ###v2.15.1 (2021-09-08) - Updated CrashPlan to version 8.7.1. ###v2.15.0 (2021-08-12) - Updated CrashPlan to version 8.7.0. ###v2.14.1 (2021-06-03) - Updated CrashPlan to version 8.6.1. ###v2.14.0 (2021-03-18) - Updated CrashPlan to version 8.6.0. ###v2.13.1 (2020-10-29) - Removed debug messages that were left by mistake. ###v2.13.0 (2020-10-20) - Updated CrashPlan PRO to version 8.5.0. ###v2.12.2 (2020-09-10) - Fixed an issue that was preventing files to be restored. - Fixed an issue where the restart command of the console would not work. ###v2.12.1 (2020-08-05) - Upgraded CrashPlan PRO to version 8.2.2. - Now using baseimage version 3.5.6, which brings the following changes: - Other small adjustments for the YAD log monitor target. ###v2.12.0 (2020-07-19) - Upgraded CrashPlan PRO to version 8.2.0. - Now using baseimage v3.5.5, which brings the following changes: - Upgraded glibc to version 2.31 on Alpine Linux images with glibc integrated. - Updated installed packages to get latest security fixes. - Adjusted the log monitor target for recent versions of YAD. ###v2.11.0 (2020-05-10) - Upgraded CrashPlan PRO to version 8.0.0. ###v2.10.1 (2020-04-06) - Fixed handling of CRASHPLAN_SRV_MAX_MEM. ###v2.10.0 (2020-02-12) - Upgraded CrashPlan PRO to version 7.7.0. ###v2.9.0 (2019-11-22) - Upgraded CrashPlan PRO to version 7.4.0. - Now using baseimage v3.5.3, which brings the following changes: - Updated installed packages to get latest security fixes. - Make sure the tzdata is installed. ###v2.8.2 (2019-10-22) - Fixed a notification message. ###v2.8.1 (2019-10-08) - Fixed issue where the wrong log file was monitored. ###v2.8.0 (2019-09-18) - Upgraded CrashPlan Enterprise to version 7.2.0. ###v2.7.3 (2019-09-05) - Fixed misleading message about real-time file watching failure. ###v2.7.2 (2019-07-13) - Upgraded CrashPlan PRO to version 7.0.0 build 585. ###v2.7.1 (2019-06-22) - Fixed an issue where setting (via the environment variable) the maximum amount of memory CrashPlan is allowed to use would prevent the engine to start. ###v2.7.0 (2019-06-22) - Upgraded CrashPlan PRO to version 7.0.0. ###v2.6.4 (2019-04-24) - Now using baseimage v3.5.2, which brings the following changes: - Updated installed packages to get latest security fixes. - Fixed issue where the container could have a zombie process. - Fixed issue where the password would not be submitted when pressing the enter key in the password modal. - Use relative path for favicon ressources to be more friendly with reverse proxy senarios. ###v2.6.3 (2019-04-20) - Upgraded CrashPlan PRO to version 6.9.4. ###v2.6.2 (2019-02-20) - Upgraded CrashPlan PRO to version 6.9.2. ###v2.6.1 (2018-12-19) - Upgraded to build 827 of CrashPlan PRO 6.9.0. - Updated logo of Crashplan. ###v2.6.0 (2018-12-09) - Upgraded CrashPlan PRO to version 6.9.0. - Make sure only the numerical kernel version is reported to CrashPlan PRO. ###v2.5.0 (2018-09-20) - Upgraded CrashPlan PRO to version 6.8.3. ###v2.4.1 (2018-09-18) - Now using baseimage v3.5.1, which brings the following changes: - Updated installed packages to get latest security fixes. ###v2.4.0 (2018-08-22) - Upgraded CrashPlan PRO to version 6.8.2. - Now using baseimage v3.5.0, which brings the following changes (since last used version): - Based on Alpine Linux 3.8. - Upgraded s6-overlay to version 1.21.4.0. - Wait for a limited time when terminating a service. - Set and create the XDG_RUNTIME_DIR directory. ###v2.3.8 (2018-08-10) - Fixed and issue where container would fail to start on host running CentOS. ###v2.3.7 (2018-06-14) - To make sure the CrashPlan Engine will start, validate the value of CRASHPLAN_SRV_MAX_MEM variable during startup. ###v2.3.6 (2018-06-11) - Fixed more instances where parsing of CrashPlan memory usage would fail. ###v2.3.5 (2018-06-06) - Fixed an issue where parsing of CrashPlan memory usage would fail. ###v2.3.4 (2018-05-15) - Upgraded CrashPlan to version 6.7.2. ###v2.3.3 (2018-04-23) - Fixed issue where supplementary groups were not applied to the CrashPlan engine. ###v2.3.2 (2018-04-03) - Upgraded CrashPlan to version 6.7.1. - Fixed an issue where running the container as user `nobody` (id 65534) would fail. - Switched to a baseimage based on Alpine Linux 3.7. ###v2.3.1 (2018-03-05) - Use the correct variable to keep the application running. ###v2.3.0 (2018-03-02) - Now using baseimage v3.3.4, which brings the following changes (since last used version): - Make sure the log monitor is started after the X server. - Fixed an issue where the log monitor `yad` target would use XDG folders of the application. - Fixed issue where log monitor states were not cleared during container startup. - Trigger a notification when file restore fails due to `/storage` being read-only. ###v2.2.1 (2018-02-03) - Now using baseimage v3.3.2, which brings the following changes: - Restored timezone support in Alpine Linux images with glibc. - Fixed issue in `add-pkg` helper where a package could be incorrectly detected as installed. ###v2.2.0 (2018-02-02) - Updated CrashPlan PRO to version 6.7.0. ###v2.1.1 (2018-01-30) - Now using baseimage v3.3.1, which brings the following changes: - Adjusted the way some ressources are accessed to better support reverse proxy to the container. ###v2.1.0 (2018-01-22) - Now using baseimage v3.3.0, which brings the following changes (since last used version): - For Alpine Linux images with glibc, automatically update dynamic linker's cache after new libraries are installed. - Fixed the LANG environment variable not being set properly. - Added the ability to automatically install a CJK (Chinese/Japanese/Korean) font. ###v2.0.4 (2018-01-11) - Fixed issue where libraries were not found. ###v2.0.3 (2018-01-11) - Now using baseimage v3.2.2, which brings the following changes (since last used version): - Upgraded S6 overlay to version 1.21.2.2. - Upgraded glibc to version 2.26 (Alpine Linux glibc images). - Adjusted the way ownership of /config is taken to better support cases where the folder is mapped to a network share. - Small adjustment to the way ownership of files are taken. ###v2.0.2 (2017-12-14) - Fixed an issue where the CrashPlan UI would not connect to the engine using the loopback IP. - Fixed an issue where automatic update could be partially done when running the container as root. ###v2.0.1 (2017-12-12) - Now using baseimage v3.1.4, which brings the following changes: - Set 2 worker processes for nginx. ###v2.0.0 (2017-12-08) - Upgraded CrashPlan to version 6.6.0. ###v1.2.2 (2017-11-20) - Now using baseimage v3.1.3, which brings the following changes: - Upgraded S6 overlay to version 1.21.2.1. ###v1.2.1 (2017-11-07) - Now using baseimage v3.1.2, which brings the following changes (from last used version): - Fixed an issue where a self-disabled service could be restarted. - Upgraded S6 overlay to version 1.21.2.0. - Use a more efficient way to monitor status files. - Wait for the CrashPlan engine to be ready before starting the UI. ###v1.2.0 (2017-10-30) - Now using baseimage v3.1.0, which brings the following changes: - Upgraded S6 overlay to version 1.21.1.1. - Enhanced integration of service dependencies functionality. - Added a simple log monitor. - Fixed race condition where container's exit code would not be the expected one. - Fixed issue where application's GUI fails to displayed when accessing it through the web interface via standard ports 80/443. - Alert user of common problems. ###v1.1.2 (2017-10-09) - Now using baseimage v3.0.2, which brings the following changes: - Fixed issue where nginx config change was not applied correctly on systems without IPV6 support and secure connection disabled. ###v1.1.1 (2017-10-08) - Now using baseimage v3.0.1, which brings the following changes: - Fixed nginx config for systems without IPV6 support. ###v1.1.0 (2017-10-08) - Now using baseimage v3.0.0, which brings the following changes: - Better support for service dependencies. - Added support for secure access to the application's GUI. ###v1.0.1 (2017-09-08) - Now using baseimage v2.0.8, which brings the following changes (from last used version): - Fixed timezone support on alpine-glibc images. - Fixed duplicated entries in /etc/passwd and /etc/group that were created after a restart of the container. ###v1.0.0 (2017-08-24) - Initial release. bridge 7810 5800 tcp 7910 5900 tcp /mnt/user/appdata/crashplan-pro /config rw /mnt/user /storage ro 99 USER_ID 100 GROUP_ID 0000 UMASK en_US.UTF-8 LANG 0 APP_NICENESS 1920 DISPLAY_WIDTH 1080 DISPLAY_HEIGHT 0 DARK_MODE 0 WEB_AUDIO 1 WEB_HOST_CLIPBOARD_SYNC 0 WEB_FILE_MANAGER AUTO WEB_FILE_MANAGER_ALLOWED_PATHS WEB_FILE_MANAGER_DENIED_PATHS 0 WEB_NOTIFICATION 0 WEB_TERMINAL /bin/sh WEB_TERMINAL_SHELL_PATH 0 WEB_AUTHENTICATION 0 WEB_AUTHENTICATION_ALLOW_INSECURE 24 WEB_AUTHENTICATION_TOKEN_VALIDITY_TIME WEB_AUTHENTICATION_USERNAME WEB_AUTHENTICATION_PASSWORD 0 SECURE_CONNECTION SSL SECURE_CONNECTION_VNC_METHOD 60 SECURE_CONNECTION_CERTS_CHECK_INTERVAL 5800 WEB_LISTENING_PORT 5900 VNC_LISTENING_PORT 0 ENABLE_CJK_FONT 1024M CRASHPLAN_SRV_MAX_MEM