If you have an old computer you can just host it yourself.
Stuff you will need:
- And old desktop PC and a place it can be online 24/7.
- Basic networking knowledge (Ethernet, IP addresses, port-forwarding, etc.).
- Access to your router and the login of the internal website in it (admin and password)
- Some way to remotely control the old PC (TeamViewer, VNC, SSH, etc.)
- Minecraft Server Software (You can easily get the basic version from Mojang)
- The Minecraft Wiki
Stuff that is nice to have:
- A No-IP free domain + DynDNS
- A USB stick + Ubuntu Server operating system
- FTP access (FileZilla)
- Windows Terminal
- PaperSpigot for Plugins