-
-
Notifications
You must be signed in to change notification settings - Fork 21
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Davis on Proxmox TrueNAS Scale SMB SQLite Docker-compose #164
Comments
@tchapi maybe you want to fix something upstream but not needed. Feel free to close this here! |
Thanks for the clear write up. I think 44eae84 is the solution to the Can you confirm by any chance? |
Hello @tikr7 👋🏼 |
Still have it on my todo list. I was 1 week off. |
No pressure at all, just wanted to make sure we can converge on a solution :) I'll be less active in the coming two weeks in any case |
Cool. I tested it and I can confirm Another thing I found out during my testing: Just if I use docker-compose-sqlite.yml with the default
It creates the
Hard to debug because the Davis homepage only gives a non-meaningful error when trying to create a user. |
As yes, it's expected. EDIT: it's already in there in the fullstack section (the warning block): https://github.com/tchapi/davis?tab=readme-ov-file#full-stack |
True, I missed that. |
(Closing this issue for housekeeping but I'll probably add a section with "how-to's" in the readme soon) → https://github.com/tchapi/davis?tab=readme-ov-file#-how-tos |
I switched to a Proxmox and TrueNAS Scale setup (as time of writing TrueNAS Charts got depricated) and was looking for a solution to manage WebDAV via GUI. Davis is really great for that because it separates users very well. Other WebDAV servers require one instance per user which is really in annoying.
In the past I used Nextcloud for it, but it is slow and updates were a huge pain. One day my Nextcloud instance got corrupted (the PostgreSQL to be more specific).
However, it took me some time to get it fully up and running, and therefore I want to write it down. Perhaps it helps somebody else in the future.
Some decisions I took:
Mount SMB:
I use the following folder structure:
Checkout repo:
Fix Webdav Nginx: 413 Request Enity Too Large
Fix missing permissions on /var/www/davis:
A bunch of configs:
Adjusting the docker-compose file:
Let's start it =)
The text was updated successfully, but these errors were encountered: