A collection of tools I use for my Linux Servers. I will over time add more to this repository. Each tool or toolset is in it's own folder.
Go to file
ZAKS Web 8878ec847c Added version 1.0 of addswap.sh and remswap.sh 2024-11-14 00:53:29 +02:00
daily-backup Added Daily Backup script and updated SQLDumps 2023-09-27 12:37:52 +02:00
dirsize Merge remote-tracking branch 'refs/remotes/origin/main' 2023-11-03 20:41:59 +02:00
imapsync-batch-run Added imapsync-batch-run 2023-11-21 11:38:39 +02:00
make-mysql-database added makedb.sh 2023-11-26 08:26:34 +02:00
makevhost Created README.md 2023-11-03 21:31:54 +02:00
own-your-cloudkey fixed own.sh 2024-01-31 22:51:30 +02:00
sqldumps Fixed a bug where if the ignore database is not in the server then it would attempt to dump it. 2023-10-16 17:59:49 +02:00
swap-management Added version 1.0 of addswap.sh and remswap.sh 2024-11-14 00:53:29 +02:00
LICENSE Initial commit 2023-09-27 09:49:44 +02:00
README.md Update README.md 2024-11-14 00:34:35 +02:00

README.md

linux-server-tools

A collection of tools I use for my Linux Servers.

I will over time add more to this repository.

Each tool or toolset is in it's own folder.

DailyBackup

A BASH script to perform a daily scheduled backup of select folders on a remote server. Works well with SQLDumps. Also has support for notifications via Telegram.

SQLDumps

A BASH script for creating scheduled dumps of all required MySQL or MariaDB databases. This is needed if you want to do an easy daily backup as the SQL files can be inserted back into blank databases on a new server.

DirSize

A basic tool to simply compute the size of folders within the current folder. Useful for finding where all your valuable space went.

MakeVHost

Automate the creation of VHosts on a Debian server running Apache.

SWAP Management

Quickly and effortlessly add and remove SWAP files with out the need to reboot.

Do you have a script idea?

If you have an idea for a useful server script for selfhost/homelab environments, please start a chat with me on Reddit /u/thisiszeev and share your idea. I might just make it a reality, and give you credit in the relevant README.md file.

Donations

Please consider making me small donation. Even though my scripts are open source and free to use, I still need to eat. And the occasional bottle of wine also goes down well.

  • $5 buys me a cup of coffee
  • $10 buys me a nice burger
  • $20 buys me a bottle of wine
  • Anything above that will be awesome as well.

You can send me a donation via Paypal https://www.paypal.com/paypalme/thisiszeev

Drop me a message on Reddit if you do make a donation. u/thisiszeev

Support is only offered freely to those who donate $20 or more.

Your donation contributes to further development.

If you need a custom script, contact me on Reddit for pricing.

Get notified when there are updates to this repo...

https://nca.zaks.web.za/index.php/apps/forms/s/8fDpCRzkKRMaBRakNtfyigcQ

Your email address will not be used for any other purpose than to be notifed, not more than once a week, of updates to this or any of the other repos I have on this server. You can also ask me to remove you from the list at anytime, and I will comply.