New on LowEndTalk? Please Register and read our Community Rules.
All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.
All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.
How do you keep track of all your servers?
If you're like me, you probably have quiet a few servers deployed. How do you manage to keep track of all of them? I use a spreadsheet with server IP/Domain, type of OS, last updated, sites on it...etc... But it's becoming a hassle. Do you use specialized apps? Please share your experience.
Thanked by 1Logano
Comments
I have one server, and one website. I'm a minimalist. I divide it up via proxmox for personal projects on different ips.
I have so many idlers at this point that it's not all that uncommon for me to lose one, or forget that I even have it.
I know the feeling. I not long ago, remembered that I have a KS1 at OVH that I used as a seedbox. I've had it for a few years and had forgotten about it.
My Ansible inventory
The NSA keeps track for me. Otherwise I have a text file to keep track.
That looks complicated, but interesting.
You might want to take a look at the same question I asked a while ago
https://www.lowendtalk.com/discussion/168439/how-do-you-keep-track-of-your-servers
I have personally used this: https://github.com/cp6/my-idlers
I am right now maintaining a private dokuwiki to document everything related to any specific server I manage
A friend of mine is also developing something similar to Glasstower (https://glasstower.io/) as development seems to be stalled.
brain.exe
PuTTY Sessions.
I use a google sheet (seriously) to keep track of most of them.
Another options is cockpit for linux idlers - have it setup on a BF Virmach with the SSH key added to all servers. I just log into that one box and then can access all. It does sit behind nginx proxy with auth + FW for only certain IPs to ensure security. Also use zerotier as a management network between each box.
I then run a spreadsheet to track costs and expiry (which ones I will release back into the wild).
Bitwarden (saves logins aswell), Google Sheets and Netdata (monitoring aswell).
If you really cared you can use Netbox aswell
Nothing beats a simple spreadsheet with sensitive info held and encrypted elsewhere.
It's just a bunch of YAML documents really.
Even if you do not utilize Ansible for active automation (e.g. OS updates, routine maintenance), you can still use it to periodically collect info from the servers, that way you don't have to worry about some of your info going stale just because you changed something one day and forgot to log it down in your spreadsheet.
Varying mixture of.. DNS records, SSH config entries, and Ansible inventories
Throw them all to subdomains of one domain and use an uptime monitor
I also store credentials using Termius
servercat.app
Say what are you using passwords to login to the servers?
PhpIpam and Bitwarden
Document them in an excel doc and monitor via hetrixtools
oh wow, that looks good!
We wrote our own inventory software we use.
I just wait for the renewal reminder. It's always a year of surprises.
I just do this
Expensive PA
I generally just carve the IP into a stone.
The end is nigh.
I rented a VPS to host this one
https://github.com/iandk/servermanager/
Which has also been posted here some time ago
For colocation, i am using SynergyCP, but might soon jump ship to either custom software or nocps.
For SSH, i use moboxterm, fast and easy to use, it saves all the pass and remembers everything.
This will be some hard work with all those v6-only idlers..
Is saying this out loud granted to all members of the nigh sect?
I thought it was a unique privilege of its leader?
No need to keep track.
Servers are used once then thrown away.
🐶