ActiveDebianSync is a complete solution for synchronizing and distributing Debian/Ubuntu repositories, designed for demanding enterprises and system administrators.
Standalone installation ActiveDebianSync is integrated into Artica, but you can also run it directly on your own servers via command line and REST API, without having to install Artica first.
Sources.list Examples of sources.list that can be used on your Debian/Ubuntu clients
Translation files (i18n) Translation files (i18n) containq package descriptions in different languages. These are optional but apt tries to download them and generates an error
Ubuntu support Mirroring Ubuntu distributions alongside Debian repositories
Archived distributions If you still have older Debian/Ubuntu distributions, use this method to mirror releases that are no longer supported.
Debian Installer Support Synchronizing debian-installer components required for building custom installation media, PXE boot environments, and tools like build-simple-cdd
Security guide How to securely configure ActiveDebianSync by running it under a dedicated Unix user.
Access Control Restrict HTTP/HTTPS access by IP address, CIDR range, and User-Agent string. You can also apply bandwidth limits per rule
GPG Signing and Repository Security Comprehensive GPG (GNU Privacy Guard) signing capabilities. This ensure the integrity and authenticity of your Debian repository
CVE Scanner Built-in CVE (Common Vulnerabilities and Exposures) scanner that analyzes packages in your local Debian mirror against the official Debian Security Tracker database, nvd.nist.gov and osv.dev
Query the history via API When a new package is downloaded, its history is stored in a SQLite database. You can search and query this history at any time.
Search packages via API ActiveDebianSync includes a powerful package search feature similar to apt-file, allowing you to search for packages by name, description, or files they contain.
Active Clients is still 0 — Why? Seeing “Active Clients: 0” on the dashboard is normal. This value only shows clients that are active in real time, not simply “connected” clients. To view all registered clients, go to the Clients section in the left menu.