Question: I have downloaded this file : ubuntu-18.04.3-desktop-amd64.iso to install Unbuntu on an old computer. After startup, I have had this message : This kernel requires an x86-64 CPU, but only detected an i686 CPU.
Unable to boot - please use a kernel appropriate for your CPU.

Is it related to my CPU capabilities ? May I install an 32 bits version ?
If yes, is it possible to have Unity as 32 bits version ?

Answer: 
The usual way is to sign up for a [DDNS service](https://en.wikipedia.org/wiki/Dynamic_DNS), with that service's application running on your home server.

The DDNS service and application work together to update your public IP address (which means your *router's* IP address) to internet nameservers.

So you use `ssh me@myserver.myDDNSprovider.com`, and the nameserver provides the correct IP address for your router and LAN.

* Several free DDNS services are available. Your favorite search engine will happily point you to several.
* Many consumer routers have DDNS clients built-in, so you needn't install anything on your server. Check your router settings.
* You must still set up *port forwarding* on your router to connect to the server on your LAN.
Idk if this will help you or can solve the exact problem on your case, but maybe can help the others, because i was searching for the same problem and found this method somewhere

so, i've tried **Teamviewer**, here is the details

* The server is Ubuntu Server 22.04, i installed the **Teamviewer Host**, you can find it [here](https://www.teamviewer.com/en/download/linux/) then scroll down to Teamviewer Host section, the reason why i'm using this because the page says *"TeamViewer Host is used for 24/7 access to remote computers"*, i'm not sure about the regular version if you asked, i haven't tested it yet, anyway you can follow this article to install and setup <https://community.teamviewer.com/English/kb/articles/4352-install-teamviewer-on-linux-without-graphical-user-interface>
* The client is Teamviewer on Windows 11, you can download it [here](https://www.teamviewer.com/en/download/windows/), then login using the same account you use on the server (Teamviewer Host), then you should see your server listed under "Computers & Contacts", for more details can see this [screenshot](https://i.stack.imgur.com/sVtcD.png)

here is the results when i can connect to my server: [screenshot](https://i.stack.imgur.com/jSBLP.png)

Please take note that Teamviewer is free but for **non-commercial and personal use only**, at least for now, for the details or limitations or something else you can find it on their website <https://www.teamviewer.com/en/>