Skip to content
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

Self-hosting feasibility #25

Closed
bo0tzz opened this issue Aug 21, 2023 · 3 comments
Closed

Self-hosting feasibility #25

bo0tzz opened this issue Aug 21, 2023 · 3 comments

Comments

@bo0tzz
Copy link

bo0tzz commented Aug 21, 2023

This app looks great, it's exactly what I've been looking for for a while! How feasible is it at the moment to run a tudo server on my own systems? The two limitations I see right now are:

  1. Not being able to configure the server URL in the app
  2. (non-critical) No docker images available

Is there an interest in making tudo easier to self-host? Are there any other current limitations I've missed? If it is wanted, I could probably contribute the necessary parts for building and releasing docker images for tudo_server (and perhaps for the web build of the client?)

Thank you!

@cachapa
Copy link
Owner

cachapa commented Aug 21, 2023

Currently the only way to self-host is by building a custom version of the app, and hardcoding the server uri in config.uri.

At one point I wanted to make it configurable, but that requires a non-trivial amount of work since the app would need to start with a setup screen on first launch. It's not super complex though, it just takes some time.

The client should work fine on Flutter web. I tested it a while ago and the only issue is that the UI doesn't really scale well to desktop sizes. I made a few token efforts to implement a master/detail UX but ran out of time for that.

On the server side, a docker container would be ideal, I would be happy to accept contributions: cachapa/tudo_server#1

@cachapa cachapa added enhancement New feature or request and removed enhancement New feature or request labels Aug 21, 2023
@cachapa
Copy link
Owner

cachapa commented Aug 21, 2023

Closing in favour of #26

@cachapa cachapa closed this as completed Aug 21, 2023
@bo0tzz
Copy link
Author

bo0tzz commented Aug 21, 2023

That sounds great, thank you! I'll try to contribute a docker setup sometime soon :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants