SQL Server to MEGA Multi-Database Backup Tool

07/14/2025 02:33 Goosxc#1
Automated SQL Server database backups with cloud storage integration

What it does

This C# console application automatically backs up your SQL Server databases and uploads them to MEGA cloud storage. Set it up once and it runs continuously in the background.

Key Features

- Multi-database support - Backup multiple databases at once
- Automated scheduling - Configurable backup intervals (hourly, daily, etc.)
- MEGA cloud upload - Automatic upload with retry logic
- Smart cleanup - Removes old backups both locally and from MEGA
- JSON configuration - Easy setup with auto-generated config file
- Production ready - Error handling, logging, and thread-safe operations

Quick Start

1. Run the program - it creates a sample 'server.cfg' file
2. Edit the config with your database and MEGA credentials
3. Run again - automatic backups start immediately


Requirements

- .NET Framework 4.7.2+
- MEGA account


virustotal Scan

[Only registered and activated users can see links. Click Here To Register...]
07/14/2025 10:31 Sk4Dius#2
THANKS!
07/14/2025 19:58 Dracula Untold#3
SRC ?
07/14/2025 20:07 zerogott#4
Quote:
Originally Posted by Dracula Untold View Post
SRC ?
Code it yourself if you want a source you leech.
07/14/2025 20:27 Goosxc#5
Quote:
Originally Posted by Dracula Untold View Post
SRC ?
Thanks for your interest! I can’t share the source code at the moment, but I’m open to any suggestions or improvements you’d like to recommend.
Let me know if there’s anything you’d like to see added or changed!
07/15/2025 01:47 Worshiper#6
Great work brother
07/15/2025 16:10 NESTA3!!#7
  • Great work, really impressive!
  • I just have a small note and a friendly suggestion:
  • Why did you choose to build it as a console-based tool?
  • To be honest, a lot of users—especially beginners—don't really understand how the console works, and some even feel uncomfortable using it.
  • I believe a simple external interface (GUI) would make it easier and more accessible for everyone. It would really help people feel more confident using your tool.
  • I'm actually working on a similar idea myself, but I'm designing it with a graphical interface to make it more beginner-friendly and easier to use.
  • Respect for your work,
07/16/2025 02:01 Goosxc#8
Quote:
Originally Posted by NESTA3!! View Post
  • Great work, really impressive!
  • I just have a small note and a friendly suggestion:
  • Why did you choose to build it as a console-based tool?
  • To be honest, a lot of users—especially beginners—don't really understand how the console works, and some even feel uncomfortable using it.
  • I believe a simple external interface (GUI) would make it easier and more accessible for everyone. It would really help people feel more confident using your tool.
  • I'm actually working on a similar idea myself, but I'm designing it with a graphical interface to make it more beginner-friendly and easier to use.
  • Respect for your work,
Thanks a lot for the kind words and for taking the time to share your thoughts!

I totally see where you’re coming fromGUIs definitely help with accessibility, especially for beginners. But at the same time, this tool was built with the assumption that the user has at least basic server management experience. And honestly, if someone’s running a server and still feels uncomfortable using a simple console window maybe managing a server isn’t quite the right place to start just yet

Still, I really respect your approach. A graphical interface does have huge benefits for usability and onboarding. It’s great to hear you're working on something similar with a focus on user-friendliness I’m sure a lot of people will appreciate it. Different tools for different needs, and that’s what makes the community stronger.

Keep it up and best of luck with your project!
07/19/2025 08:36 Kabloz™#9
great program :rollsafe:
08/06/2025 06:11 T0o0P#10
thanks for sharing