DevKazSoft
A DevKazSoft product

KazBackup

SQL database and file backups with S3 cloud storage, scheduling, encryption and notifications.

KazBackup helps make backups a managed process: choose databases and files, set a schedule, select storage and track execution. It combines an administrator interface with a Windows background service that runs jobs even when no interactive user session is open.

The challenge

Organise regular backups across different databases and files, with visibility into task execution.

Our solution

A Windows application and background service combine data sources, schedules, storage profiles and notifications in a single interface.

Product website
Product capability illustration
Windows.NETSQLSFTP

Capabilities

  • Back up Microsoft SQL Server, PostgreSQL, MySQL and files.
  • Store copies on local and network drives, FTP/SFTP and Google Drive.
  • Flexible schedules and rules for removing older copies.
  • Run as a Windows service without an interactive user session.
  • Task execution history and Telegram notifications.

Inside the application

Who it is for

Companies using 1C and other systems

For regularly copying databases on supported engines and selected file directories. The source type is chosen according to how the data is actually stored.

System administrators

For central management of schedules, connection and storage profiles, execution history and diagnosis of unsuccessful runs.

Support teams

For maintaining multiple tasks, reusing settings and receiving result notifications without continuously watching the interface.

Capabilities in detail

01 /

Data sources

Microsoft SQL Server supports full, differential and transaction log backups. PostgreSQL uses pg_dump; MySQL sources and archiving of selected files and folders are also supported.

02 /

Storage profiles

Copies can be saved to local or network drives, transferred over FTP/SFTP or uploaded to Google Drive. Profiles can be reused across tasks; large files can be split into parts for remote transfer.

03 /

Schedules and retention

Cron schedules specify when each task runs. Retention policies define the number of days after which older copies are automatically removed. This provides control over execution frequency and the accumulated archive.

04 /

Windows background service

A service handles task execution. Users do not need to keep the application window open or log in for each run. Service permissions must allow access to the selected sources and storage destinations.

05 /

History and notifications

Tasks show results, execution time and file size. Logs contain events and errors for diagnosis. Success or failure notifications are sent through the configured Telegram profile.

06 /

Administrator dashboard

The dashboard shows all, active and inactive tasks. Administrators can create, edit, bulk-add and manually run tasks, and search by task name, database or server. Source profiles avoid repeatedly entering the same settings.

07 /

S3 cloud storage

The KazBackup website offers plans with included S3-compatible storage. Google Drive, FTP/SFTP and local and network drives are available alongside cloud storage. Capacity and cloud storage terms depend on the selected plan.

08 /

Archive compression and encryption

Capabilities include multithreaded ZIP/7z processing, AES-256 archive encryption and Microsoft SQL Server’s built-in compression. Splitting large files into parts helps organise transfers to remote storage.

09 /

Integrity checks and restoration

The product website describes archive validation, checksums, test restoration and a restore command in the interface. Availability for a particular source and version is checked during setup; a successful backup job alone does not replace a restoration test.

How it works

  1. Choose the source

    Select a database engine and database, or a file folder. For SQL Server, choose the appropriate backup type and authentication method.

  2. Configure storage

    Select local, network or remote storage and a retention period. Reuse a shared profile across tasks where appropriate.

  3. Set the schedule

    Configure Cron execution and notifications, then run the task manually to check the settings. The background service continues according to the schedule.

  4. Monitor the result

    Review history and notifications, and investigate errors using logs. Separately test restoration from the copies in an appropriate test environment.

Integrations

Microsoft SQL Server
Full, differential and transaction log backups; built-in SQL Server compression and Windows or SQL Server authentication.
PostgreSQL and MySQL
Backup tasks for both database engines. PostgreSQL uses the standard pg_dump utility.
Drives, FTP/SFTP and Google Drive
Local, network and remote storage, with the relevant access settings for each destination.
Telegram
Task execution reports through configured notifications. This is a result monitoring channel, separate from backup storage.
S3-compatible storage
Cloud backup storage included in the selected plan. Connection parameters and capacity are agreed during setup.
Email reports
Task status messages alongside Telegram and execution history.

Platforms & deployment

The application is designed for Windows and built with C#/.NET and a WPF interface. The scheduler runs as part of a background service. Database, network directory and external storage connections require suitable permissions and resource availability. The application stores connection passwords in encrypted form.

Setup requires a list of databases and folders, database engine versions, data volumes, suitable backup windows, destinations and retention periods. A successful task means a copy was created; it does not replace a restoration test. For file-based databases and open files, the method of obtaining a consistent copy must account for how the source system operates.

Available plans

Starter

15 000 ₸ per month

  • 30 GB cloud storage
  • One server and file backups
  • Local storage and email support
Enquire about a plan

Business

25 000 ₸ per month

  • 100 GB cloud storage
  • SQL databases, Google Drive, FTP and S3
  • Telegram and incremental backups
Enquire about a plan

Enterprise

On request

  • Custom configuration
  • White-label and custom development
  • Storage and support agreed by contract
Enquire about a plan

Product questions

Does the application need to stay open?

No. A Windows service runs background tasks. It must be running and have permission to access the required databases, folders and storage destinations.

Can backups be stored away from the production server?

Yes. Network drives, FTP/SFTP and Google Drive are supported. Destination availability and access are checked during task configuration.

What restoration tools are available?

The KazBackup website lists restoration through the interface, integrity checks and test restoration. Standard backup formats also allow use of the relevant database engine’s tools. Supported operations depend on source and version; restoration testing is included in backup setup.

Other projects

Contact

You have a challenge.
Let’s find the solution.

Tell us about your workflow and what you want to improve.

Discuss a project