I'm trying to install cloudron io on a Virtualbox VM in order to test Cloudron and then move it to a bare-metal unit. I'm having hard times with setup. I'm using Cloudflare DNS to manage the name, but I couldn't finish the process. Sometimes because of a bizarre error on setup DNS page and sometimes because after complete Site Name, API G- Key, email, and DNS Service, always ends on time_out error. I'm behind a Router and a Cable Modem. Open Ports on both pointing to the dynamic IP address of the VM machine hosting cloudron. Any document or link to some guide? BTW I didn't find any doc & guide installing Cloudron on a physical server... is this bad idea? Sorry if the questions are vague or too broad. I will appreciate any lead or direction to solve this issue.
@alexsunny123 ok there are quite a few variables in the mix here it seems. For a start, can you connect to the Cloudron setup view using the public IP address from your ISP on port 80 and 443?
To rule out some other maybe interfering parts, disable the Cloudflare proxying.
Since you mentioned email, on a residential connection you will most likely require a mail relay to work properly, anyways port 25 will most likely be blocked by your ISP. Cloudron as mail relay support for various providers though.
Lastly for Cloudron it doesn't really matter if bare-metal or VM, so there are no special docs about this. You should be fine as long as you have vanilla Ubuntu 20.04 server installed.