Live data from Hacker News

Vikunja – Open-source, self-hostable to-do app

vikunja.io

1–10 of 97 posts

Re: Vikunja – Open-source, self-hostable to-do app

#3

Looks promising! Does it have mobile apps or even better, support for standard protocols like CalDAV or Etesync?

A mobile app is work in progress[1]. I am currently using the web interface which is quite usable on a mobile phone. Lists work quite nicely, also on smaller screens. I was using Kanboard previously and mobile usage was a bit too complicated.

CalDAV seems to be supported[2]. I have not tried it (yet).

[1]: https://github.com/go-vikunja/app

[2]: https://vikunja.io/docs/caldav/

Re: Vikunja – Open-source, self-hostable to-do app

#5
Funny. I just stumbled upon this yesterday. The only thing that I wish to see improved is having the backend serve the frontend from the same docker container. It's a bit of a hassle to use nginx as a proxy in the docker compose setup (or in fact set all of that up on my Synology NAS).

Re: Vikunja – Open-source, self-hostable to-do app

#8
post #6

I miss the days where app installation was just "unzip, edit the config file, upload to your web server and hit up the install page". Now it's all Docker and gulp and build and urgh soooo complicated.

Couldn't agree more! The real irony is that usually it's sold as "Docker makes installing, upgrading and maintaining easier."

Re: Vikunja – Open-source, self-hostable to-do app

#10
post #6

I miss the days where app installation was just "unzip, edit the config file, upload to your web server and hit up the install page". Now it's all Docker and gulp and build and urgh soooo complicated.

In this specific case it is not very complicated and actually pretty close to unzip, edit config and run. I have deployed it on a Raspberry running FreeBSD, so Docker is not an option.

The backend server is written in Go and after building it only a single binary has to be deployed. A second repository contains the frontend (HTML, JS) which you copy to a path that you make available via your webserver. That's basically it.

Post reply on HN