Tools

Yes, I have my own tools that I'm actively using to make my life a bit easier. I've documented some programs and services that I'm currently using.


SSH

Since I'm into server infrastructure, I'm using some useful programs to access my servers such as Putty. It's a very simple, yet powerful for its needs, it has it's own SSH key generator, but managing over 8 servers with their own SSH keys gets a bit complicated. That's why I moved to MobaXterm, it's a huge difference than Putty. It stores your sessions (from SSH, RDP, VNC to S3), saves your passwords and SSH keys under the master password, it even supports X11 (Windowing system - CLI program in GUI). So far I'm pretty satisfied with it since it's so much easier to manage servers compared to Putty.

WSL - Windows Subsystem for Linux

Sure, you want to test a script or a program on the server but don't want to waste server resources. That's why I'm using WSL (learn how to install it by clicking here), it's basically a Linux (Ubuntu) server inside Windows. It integrates with the OS and functions just like a normal server, the catch is that some things aren't exactly possible to get them running here, but most things will very likely run no problem.

GitHub

No doubt is my main tool out here. Most of my projects are existing there and some are ongoing so stay tuned for that by following my profile thaaaaanks. Anyway, I'm also using Visual Studio Code alongside with GitHub since it integrates with it and makes managing code so much easier.

Pterodactyl

Pterodactyl? Like the animal? Not exactly. Managing Docker containers can be a bit tedious and most people like me prefer some kind of management service, that's why Pterodactyl comes into play. It's an open source project that is in very active development. I'm mainly using it to manage my Minecraft network of over 10 servers (IP here), as well as some other services and proxies. It's a bit similar to Portainer, but Pterodactyl is a bit easier to manage (at least for myself).

HetrixTools

If you're running any server yourself, I think having a monitoring is a necessity, whether it's a small server or a big one. Well it's an uptime monitor to monitor any kind of server or service, it can do checks every minute such as ping a website, IP, even check if the service is running on a specific port. As you guessed it I'm also using it to monitor my servers if a service crashes or a server goes down. Since I'm not constantly looking at their dashboard, I've set up a webhook to send the notification to Discord and Telegram (more like an urgent notification).

Bitwarden

Yes, I do forget my passwords, like any other human being. Well Bitwarden not only stores passwords, but also notes, so we can say that it's technically a secure vault for notes? Kind of, I'm using that for my SSH keys since the key is in a "text" form. Why am I not using LastPass? The answer to that is because it has plans and I don't like to pay dollars for something that Bitwarden already have, and IS OPEN SOURCE. Yes, you can self host your own vault though I wouldn't recommend that for myself since I can't manage something very valuable.


My own tools

Pastebin - Need to store a large text? Use Pastebin to deliver text simply.


This list will get bigger over time while adding new services and tools.