Yes, that’s the thing. It has been working fine for at least 3 months now. And I’ve been doing all the updates without any issues.
The data_folder is accessible to the user running. I am genuinely stumped.
I just checked the docker container list and there the container status is listed as (133). No idea what that means, googling doesn’t help a whole lot…
I am also in the process of copying the entire config to a different server quickly to see if I can reproduce it or if the issue is server specific (which, between you and me, would bum me out a whole lot cause that’d mean I’d have to get in touch with my server master and I genuinely don’t wanna bother the guy haha).
UPDATE:
I was able to spin up an n8n instance with the same configs on my local server which is a bit of a floozy… Cause I guess that means it’s either got to do with my docker engine or some other server specific settings… There’s nothing specific you know of that might be causing this, right? If that’s not the case, I’ll try to get a hold of my server master.
UPDATE 2:
Now that I changed the Folder permissions to 777, the error message I receive when running the compose up command changed to 133 even in the command line, not just the Docker Container List Status column.
Okay, I just hit a bit of a snag.
After rebooting the entire system again, the docker container now spins up fine, but… The database seems to have been corrupted.
And becuase I didn’t think about it, the last DB backup i’ve done is more than a month ago.
I am in the process of figuring out wether or not I am able to restore my many workflows. Guess that’s what happens when you host your own instance and don’t do regular backups.
So what have we learned?
Children, automate backups, especially when you’re using stuff like SQLite, which is easy to backup but also easy to break.