I want to set up a server on an old laptop at home to synchronize my Obsidian notes and some pdfs. I'll install Nextcloud AIO but I have a question about domain.
Do I need to buy a domain name for the sync to work properly? I created a dynamic dns account on Noip but I don't know if this is a temporary solution or permanent?
If the domain is necessary, is it enough to just buy a domain or do I need to buy a hosting package or something?
Not required, but I have found it easy to do and easier to access your server from outside you home network. I use a domain along with a dynamic IP service. Plus I can use sub-domains for other self-hosted applications that I want to access outside my home network. Recently I added nginx proxy manager to manage all the inbound traffic to the various servers and sub-domains.
Depends on your ISP and what country you are in. My guess a dynamic IP service is cheaper than the price of a static IP from your ISP. I think I pay roughly $10 a year for dynamic IP service.