I have just installed ERPNext and HelpDesk and when I go to the HelpDesk page in ERPNext and click on the big link at the top that says, “Visit HelpDesk,” it takes me to a blank page.
Here’s what I did, please give me some advice or point me at a resource that will help my understand what’s going on:
Fresh Docker install of ERPNext, followed by the procedure I outline below to install HelpDesk.
From frappe-bench directory, I run the following commands:
At this point, the backend shows up but none of the pages seem to exist, and when I click “Visit HelpDesk” I get a cute graphic 404 error. So I run the following:
I am new to Frappe, so will be specific about what I’ve done as well as providing the current versions of the apps I have installed. I believe that I have migrated, but let’s see if you agree:
After a fresh install of ERPNext version-15, I installed HelpDesk as described above, including running bench migrate after the install, and then bench --site frontend migrate after clearing the cache.
My current ERPNext implementation About shows the following:
So following on this, I restarted the app-frontend-1, and then the app-backend-1 containers, and received the same blank page.
I then restarted the server to see if that would make a difference and in coming back up, nothing seems to be working - all I get when I go to the URL is “Internal Server Error”.
So let me ask this - I am happy to start fresh OR to diagnose what is going on here, but my current understanding of how to get apps up and running is insufficient and the install instructions at GitHub - frappe/helpdesk: Modern, Streamlined, Free and Open Source Customer Service Software are insufficient. Is there a resource available to get me up to speed? If not, what logs should I share here to help sort this out?
Direct installation always work more smother than docker (Docker should be used, and it the trend, but I am sharing here my personal preference / experience).
On a fresh Linux, In addition to official instructions at:
Thanks, @hsrai . This is my usual preference, but I was trying to do what the cool kids do and leverage the new technologies. Maybe I should back up and start again with a clean Docker-less install. I will ponder that while I see if anyone else has suggestions on making Docker work.
To be fair… Docker instances are awesome because of their ability to scale and the flexibility they provide. However, to successfully deploy and manage docker requires a bit more knowledge of management of containerized applications. So while it offers flexibility in management and outstanding opportunities for scalability, the knowledge requirements to effectively manage it versus a standard bare metal/VPS install makes it less ideal for non-tech users who wish to deploy ERPNext.
For anyone that finds this, it seems that the problem is with adding additional apps to a Docker environment. I have been told by my host, Elest.io that I need to do the following:
Note for new users: Although you’ll land up installing and using the containers, forum posts generally point to solutions for VM based setups that execute bench commands like “bench get-app” or “bench build” that cause problems in production containers.
That’s awesome! Documentation related to frappe_docker is where they landed! Potentially reading the Readme or FAQ! Feels great that someone with good technical skills will land on right links!