Important bit of #linux advice: Even though a linux system can manage hundreds of days of uptime you should reboot it on a regular basis anyway.
The reason is simple: 100 days of uptime means you haven’t tested the boot sequence for over 3 months.
- Is the bootloader still working?
- do you still know if you started a new service but forgot to add it to the boot squence?
- Is that one service that has its configuration in ram saved?
- [Edit: added] Bug/security fixes will only become active when programs are restarted and a reboot is the easiest way t make sure everything is the latest version installed.
If you reboot regularly you notice those mistakes while you still remember making them, if the box is forced to reboot when you least need it half a year later you have no idea what’s not working and no time to debug.