

UrBackup
By Infscape UG
Implementing UrBackup is a streamlined process designed for rapid deployment. The journey begins with the installation of the UrBackup Server on a central machine (Windows or Linux). Once the server is running, the administrator configures the backup storage path via the web-based interface. For local network clients, the server utilizes automatic discovery; simply installing the lightweight UrBackup Client on workstations or servers allows them to be detected and added to the backup pool instantly. For remote or internet-based clients, a 'pre-configured' installer can be downloaded from the server, which includes the necessary authentication keys and server IP. The typical time from initial contact to a fully functional backup of the first few clients is often less than 30 minutes, making it one of the fastest implementations in the sector.
UrBackup offers extensive customization capabilities to fit specific IT requirements. Administrators can define global backup policies for client groups, specifying different retention periods, backup frequencies, and excluded file types. The web UI itself can be themed or localized into multiple languages. On the technical side, UrBackup supports pre-backup and post-backup scripts on both the client and server side, allowing for complex tasks like database quiescing or automated report triggers. For advanced users, the software is fully extensible via its API, and because it is open-source, organizations with specific security or functional needs can modify the source code. The Infscape appliance further allows for customization of the storage backend, supporting local RAID, S3-compatible cloud storage, or hybrid models.
While the core UrBackup software is free and open-source, there are potential additional costs depending on the enterprise features required. The most common additional cost is the Windows Changed Block Tracking (CBT) driver, which is sold as a per-client license (currently around €15.50). This is optional but highly recommended for fast incremental image backups on Windows. For those choosing the Infscape Appliance, there is a monthly subscription fee starting at €18.20 for the Personal tier and €36.20 for the Ultimate tier. Other costs might include infrastructure expenses such as cloud storage fees (S3/Azure Blob) if using cloud archival features, and any hardware costs for on-premise storage servers. There are no 'hidden' fees for features like deduplication or web-based management.
UrBackup provides a robust self-service training ecosystem. The primary resource is the comprehensive Administration Guide, which spans over 100 pages of detailed technical documentation, including step-by-step guides for installation, security hardening, and disaster recovery. The official Wiki provides community-driven tutorials for specific use cases like Docker deployment or NAS integration. For visual learners, there is a wealth of community-generated video tutorials on platforms like YouTube. Commercial customers of Infscape receive more direct support, including onboarding assistance and technical guidance for large-scale deployments. While there is no formal 'UrBackup Certification' program, the active community forums serve as a real-world learning environment where users can master advanced backup strategies through peer interaction.
Security is a foundational element of the UrBackup architecture. All communication between the client and server is encrypted using industry-standard SSL/TLS protocols. For internet-based backups, UrBackup utilizes end-to-end encryption to ensure data remains confidential during transit. The server features a robust rights management system, requiring administrative credentials to access the web interface or initiate restores. On the storage side, backups can be encrypted at rest, particularly when using the Infscape appliance with cloud storage providers. The software also employs hash-based deduplication, which inherently verifies data integrity by comparing file hashes. Furthermore, the open-source nature of the code allows organizations to perform their own security audits to ensure compliance with internal protocols.
UrBackup maintains a frequent and reliable release cadence, with updates typically occurring every few months. These updates are categorized into Server, Client, and Restore CD releases. Minor updates focus on bug fixes and performance optimizations, while major releases (like the v2.5 series) introduce significant new features. The server can be configured to automatically alert administrators when a new client or server version is available. Deployment is straightforward; Windows clients can often be auto-updated directly from the server interface, while Linux users can update via standard package managers (PPA, APT, DNF). The project maintains a detailed news archive and developer blog, ensuring that all changes are transparently documented for the user community.
UrBackup is built on the principle of complete data sovereignty. Organizations maintain 100% ownership and control over their backup data at all times. Backups are stored in open or standard formats (such as .VHD or .VHDX for images) on the administrator’s chosen file system (NTFS, ZFS, Btrfs), ensuring there is no vendor lock-in. This means that even without the UrBackup software, image backups can often be mounted and read using native Windows or Linux tools. Data can be exported at any time by simply copying the files from the storage volume. The software does not send any telemetry or data back to the developers, and all management is handled on the user’s own infrastructure, providing a high degree of privacy and portability.
UrBackup is designed to scale from single-user home setups to enterprise environments with hundreds of clients. Its performance is largely limited by the underlying hardware (I/O and CPU) rather than the software architecture. The deduplication engine is particularly effective as the environment grows, as it identifies redundant data across a larger pool of machines. For massive organizations, multiple UrBackup servers can be deployed in a decentralized model—for example, one server per office or subnet—allowing for local backup speeds while maintaining a consistent administrative approach. The Infscape appliance is specifically optimized for scaling, offering features like SSD caching and high-parity RAID levels (up to 32 disks) to handle massive data volumes and high client counts without performance degradation.
For the open-source version, the software is provided 'as-is' under the AGPLv3+ license, which permits free use and redistribution while requiring that any modifications also be made public. Commercial components, such as the CBT driver or the Infscape Appliance, are subject to Infscape's terms and conditions. Subscriptions for the appliance are typically billed monthly or annually and can be cancelled at any time without long-term contract lock-ins. Infscape provides Service Level Agreements (SLAs) for its commercial support customers, guaranteeing response times for critical issues. Standard EULA terms apply to the proprietary commercial drivers, focusing on per-device licensing and the prohibition of reverse engineering.
UrBackup is a compliant-ready solution that can be used to satisfy various regulatory requirements, including GDPR, HIPAA, and SOC 2. Because the software is hosted on-premise or in a private cloud, organizations have full control over data residency and encryption, which is critical for meeting data protection laws. The ability to perform frequent, automated backups and bare-metal restores helps companies meet business continuity and disaster recovery (BCDR) requirements under ISO 27001. While the software itself does not hold these certifications (as it is a tool rather than a service provider), its features—such as encryption, access controls, and detailed logging—provide the necessary technical controls for administrators to achieve and maintain their own organizational compliance certifications.