Vikunja on Docker Inquiry

Hi Paulo here, I’m new to Vikunja.
I’m really enjoying using it through docker. My test machine’s OS is Ubuntu v24.04.2 LTS

I just want to ask since I’m new to this concept, where do the source files are located after the deployment in docker? All I can see are the folders “db” and “files” at home directory. Hoping to get any info regarding this.

Thanks in advance!

Welcome! :waving_hand:

What do you mean by “source files”? Vikunja is built from source code and only the final binary is included in the docker image. The files and db folders store uploaded files and the database, so that your data in Vikunja is not lost when restarting the container.

Hello @kolaente ,
By source files, I mean like assets. Usually with other docker containers like nocodb, folder directories are created under /user. But for Vikunja all I can see is the db and files.

What kind of assets do you mean? Vikunja’s code assets like styles, images, etc or files you uploaded or changed?

Yes something like that - images and styles. I am thinking that it’s all bundled somewhere.

Yeah it’s bundled in the Vikunja binary. What do you want to do with the
assets?

1 Like

I was planning to do some customization tests - images, layout, fonts. I have also searched in the docs, not all configuration variables are there. In the future releases, will there be customization features available (community/enterprise)?

We might add more customisation options in the future, but until then you’ll need to customise it in the source code and build from source.

Hello,

First of all, I’d like to say a huge thank you to the development team for Vikunja. It’s a fantastic and very useful tool.

I’ve noticed a small visual issue when working with the interface. It appears the default font doesn’t fully support Cyrillic characters, which causes the text to be rendered in a mix of different styles. This inconsistency can be quite distracting and takes away from the otherwise polished user experience.

With that in mind, I would like to respectfully suggest adding support for custom fonts in a future release. This would not only solve the issue for users of Cyrillic-based languages but would also be a wonderful customization feature for the entire community.

Thank you for your time and for all the hard work you put into this great project.