Best way to run standalone snowflake proxy on Qubes OS?

I have qubes running Fedora 41 XFCE and Debian 12. I’ve installed Docker on the Fedora template as this seems to be the proper way to do it according to the documentation. However, whenever I reopen an app qube that I had previously installed the standalone snowflake Docker setup in (and ran it successfully), all previously installed Tor data seems to have been removed. How can I make this setup persists beyond qube reboots?

Sorry. You need to clarify.
You installed docker to template and using it in appvm or you installed and using docker in standalone.
It’s two different thing.

Docker volumes are stored in /var so they do not persist.

I’d recommend to use podman instead as it runs as your own user and not as root and while store the volumes in the user directory. Most commands will work by just replacing docker by podman, except for specific uses cases network related where podman would require a network bridge and need to be run as root.

Another solution is to use bind-dirs to make the docker directory persistent.

1 Like

Use of bind-dirs is explained here

I never presume to speak for the Qubes team.
When I comment in the Forum I speak for myself.

1 Like

Correct, I did not use a standalone qube.