Using https on localhost

Is there an option to tell the server to use ssl and point to a certificate when running ‘vikunja web’? I can access everything on http://localhost:3456 but I’m trying to access using https://localhost:3456

Not really. Using tls on localhost does not make a lot of sense, since you’d encrypt the connection from your computer to your computer. That’s like putting a padlock on a message you’re passing between your left and right hand. The message never leaves your control, and if someone else is already able to see what’s in your hands, a padlock won’t provide any meaningful protection.

The reason I was looking into this wasn’t for security but for offline access. I was trying to use caldav to sync with tasks.org but the http address gives an error on android. It looks like it should be possible to setup https on localhost - HTTPS für die lokale Entwicklung verwenden  |  Articles  |  web.dev. I was hoping there was a simple setting that would enable it.

The easiest method might to be just setup something like nginx to act as reverse proxy to apply the cert for you. “nginx proxy manager” is a nice UI version of nginx with automatic cert creation and application.

I was able to configure DAVx5 using http and have that sync with tasks.org so things are working for now. Thanks for the responses.