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.
First things you do on a new server?
Run full update/upgrade
Configure automatic security updates
Block all non-public ports
Whitelist personal IPs for SSH port
Disable password login
Setup monitoring (Beszel & Uptime Kuma)
Reboot
Run YABS and post results on LET
Anything else?

Comments
I can't believe YABS is not on the list.
change ssh password to test
My bad. Can't forget the most important part.
Change root password to 123456 and then tail -f auth.log and syslog. Very interesting things to see!
while true ; do ./yabs.sh ; done
I did that once, not recommended.
I was to sleepy and some shitty panel wouldn't accept a strong password.
So I set a simple one, after I woke up, I got a suspension notice.
Set cpu governor to performance for better performance (dedicated servers only)
Tune sysctl.conf for better network performance (increase by 2-3x): https://www.enginyring.com/tools/sysctl
change SSH port?
Never miss YABS man
My favorite: Idle
I run an Ansible playbook that performs the following steps:
Bro will tell you to set to ondemand instead of performance.
Install from iso & setup luks.
I change SSH port out of habit, but its a false sense of security. It's best to limit SSH traffic to a few trusted IPs.
Just turn if off and keep it like that
Bitch about how slow provisioning was even if the email with details arrived before I'd paid
Put a pron video in
public_htmlfolder to test provider's confidentialityDisable password login
Disable root login
Change ssh port
Install fail2ban
Lots of interesting choices here, I noted some, thanks guys.
I also install Patchmon (https://github.com/PatchMon/PatchMon), without it, I would go crazy with the amount of servers I have.
Go through buyer's remorse for at least a week
"Post buy clarity", I heard that somewhere, I think it wasn't server related tho
Almost 100% accurate.
ondemand at home and performance at OVH ^^
Login for the first time, YABS it and flaunt it immediately on LET. Logout then idle.
Reinstall with your own iso because who wants to deal with an openssl version from 1996?
My actual steps after buying -
1. Buyer Remorse
2. YABS
3. IDLE until renewal invoice comes on mail
4. Think about great plans
5. pay invoice
6. Idle
... and the cycle continues until a better deal is snagged !
https://www.fuzzygrim.com/posts/secure-vps
Run Yabs right away

And then Idle
I run my custom bash script (create user sudo, ssh, install/upgrade packages, ...) that basically does kind of what you described; and finally run yabs.
There are so many ways, I am still finding new ways to make my setup better, but still nothing definitive.
This is why I only use shared hosting. So much less crap to worry about.