Firstly, I'm not by any means an expert at this - I might use some terms or expressions that might be slightly wrong.
Five days ago, Odoo 17 stopped working hours after installation on a VPS server. I followed a recently posted youtube guide with the title "How to Install Odoo 17 on Ubuntu 24.04 | 22.04" by ZacsTech. I also had ChatGPT by my side to check on everything that I was doing.
On first installation, I decided to install nginx and configure it to work with Odoo, but then later (much later) found out that this service uses the same ports as the apache2 service that my vps is using (80 and 443) and that might lead to conflicts.
I then proceeded to install some Odoo modules but didn’t know where to put them. I tried adding the downloaded modules’ folders to /odoo17/custom-addons/ but I wasn’t seeing these modules ready for installation in Odoo > Apps. Took me a while to see there was a filter being applied by default on this page. I ended up adding 2 more modules to custom-addons but these now weren’t showing up at all in Apps, unlike the first one. Soon after, I lost access to the Odoo application. It’s likely I restarted the service after I couldn’t see the recently added modules in Apps and that’s when it crashed.
This happened five days ago and ever since then I’ve tried reinstalling Odoo 3 times, I’ve checked config files multiple times, and so on. Postgresql is in an active (exited) state, which chatGPT says to be unusual. Odoo17 is in an active (running) state. I configured Webmin’s firewall to allow port 8069 (Odoo’s port) and now instead of getting a “connection timeout” error, I get a 500 – Internal Server Error.
Any help would be much appreciated. Thank you.