Is ther any Docker pritunl server setup with latest pritunl version

I’ve been trying to setup pritunl server using docker (alphine:3.21 as base image and Ubuntu 25.04LTS as host). I tried updating gooofball/pritunl github repo’s code to latest version and succeeded setting up pritunl web UI but stuck in server creating part. When I try to create a server I’m getting below error.

[radon-7275][2026-01-25 09:59:19,477][ERROR] Exception on /server [POST]
Traceback (most recent call last):
File “/usr/lib/python3.12/site-packages/flask/app.py”, line 2190, in wsgi_app
response = self.full_dispatch_request()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3.12/site-packages/flask/app.py”, line 1486, in full_dispatch_request
rv = self.handle_user_exception(e)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3.12/site-packages/flask/app.py”, line 1484, in full_dispatch_request
rv = self.dispatch_request()
^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3.12/site-packages/flask/app.py”, line 1469, in dispatch_request
return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3.12/site-packages/pritunl-1.32.4512.98-py3.12.egg/pritunl/auth/app.py”, line 10, in _wrapped
return call(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3.12/site-packages/pritunl-1.32.4512.98-py3.12.egg/pritunl/handlers/server.py”, line 680, in server_put_post
svr = server.new_server(
^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3.12/site-packages/pritunl-1.32.4512.98-py3.12.egg/pritunl/server/utils.py”, line 16, in new_server
server.initialize()
File “/usr/lib/python3.12/site-packages/pritunl-1.32.4512.98-py3.12.egg/pritunl/server/server.py”, line 638, in initialize
self.generate_tls_auth_wait()
File “/usr/lib/python3.12/site-packages/pritunl-1.32.4512.98-py3.12.egg/pritunl/server/server.py”, line 1609, in generate_tls_auth_wait
raise ValueError('Popen returned ’ +
ValueError: Popen returned error exit code 1

I’m thinking this is related to openvpn trying to create a tls private using a python subprocess and it’s not allowed to do it.

Is there anyone who can help me , being stuck here for 4 days.

It can be run in a container but will need host networking and possibly more privileges. The /var/lib/pritunl/pritunl.uuid file must persist on the container.