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

Installation instructions #14

Open
domalex opened this issue Apr 24, 2024 · 9 comments
Open

Installation instructions #14

domalex opened this issue Apr 24, 2024 · 9 comments

Comments

@domalex
Copy link

domalex commented Apr 24, 2024

I didn't manage to setup a working installation. The manpage of task-sync doesn't provide enough guidance for an average user. It was already a nightmare to get taskserver syncing with taskwarrior v.2. It would be great you could make the setup and deployment more user friendly with taskchampion by providing easily understandable instructions.

@djmitche
Copy link
Collaborator

Agreed -- right now, the server exists but more as a proof-of-concept (or more accurately a "reference implementation"). Making it easier to install, configure, and run is definitely the next step for this project!

@adriangalilea
Copy link

Can we just run the docker file and be good to go?

I've also found this: https://www.reddit.com/r/taskwarrior/comments/1c7w61k/comment/l0cwe9r/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button

But would rather use the official one if there's one available.(I'm a noob to docker)

@ogarcia
Copy link
Contributor

ogarcia commented May 17, 2024

I have written some documentation that explains how to compile the server or install it using docker. While we discuss how to merge it you can take a look at it here.

Update: Is already merged. Go to README.md to see it.

@domalex
Copy link
Author

domalex commented May 20, 2024

@ogarcia your link lands on "404 - page not found". Could you let me know the new link?

@ogarcia
Copy link
Contributor

ogarcia commented May 20, 2024

@domalex because the pull request is already merged. Now the documentation is in the README.md

@adriangalilea
Copy link

adriangalilea commented May 20, 2024

@domalex the readme points to release binaries but there are none, is there any plan for those?

I want to see if I can run this on a pi zero and using docker is pushing it.

EDIT: Managed to install it, doing https://github.com/GothenburgBitFactory/taskchampion-sync-server?tab=readme-ov-file#installing-taskchampion-sync-server

When I run it, I get a blank output, I don't understand what to do next, is there any sort of documentation?

I'm guessing it uses port 8080 judging from the docker command but I have no idea what to do or what to expect.

EDIT2: Managed to make it work after some trial and error, now i'm wondering, how do I see the tasks on the server? Do I need to run an instance of taskwarrior with task config sync.server.origin http://127.0.0.1:8080 and a new client_id? or is there a way to see it directly from the server?

@ogarcia
Copy link
Contributor

ogarcia commented May 21, 2024

Managed to make it work after some trial and error, now i'm wondering, how do I see the tasks on the server? Do I need to run an instance of taskwarrior with task config sync.server.origin http://127.0.0.1:8080 and a new client_id? or is there a way to see it directly from the server?

This server is to keep the tasks synchronized between two or more clients, but on the server you will not see anything beyond the file it leaves where you have mounted the /var/lib/taskchampion-sync-server. It does not have any kind of frontend.

@adriangalilea
Copy link

adriangalilea commented May 21, 2024

@ogarcia so my idea of being both server and client with 127.0.0.1 would be the way to go, right?

I think having access to the data in the server would be great, both for debug and convenience.

@ogarcia
Copy link
Contributor

ogarcia commented May 22, 2024

@adriangalilea If what you are looking for is simply a local synchronization, yes, that is correct.

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

4 participants