<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[VPN]]></title><description><![CDATA[VPN]]></description><link>https://forum.cloudron.io/category/20</link><generator>RSS for Node</generator><lastBuildDate>Thu, 16 Jul 2026 17:35:19 GMT</lastBuildDate><atom:link href="https://forum.cloudron.io/category/20.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 25 Jun 2026 13:50:23 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Enhancing Cloudron's VPN application]]></title><description><![CDATA[@LoudLemur based on your message, which was written to you by AI . You are not suitable for openvpn and wireguard , which are exactly VPN connections. But suitable VLESS , Shadowsocks and Hysteria , which are proxies . For them you can in a couple of clicks to raise a single server with web ui -for example 3xui .
]]></description><link>https://forum.cloudron.io/topic/15644/enhancing-cloudron-s-vpn-application</link><guid isPermaLink="true">https://forum.cloudron.io/topic/15644/enhancing-cloudron-s-vpn-application</guid><dc:creator><![CDATA[rbzvr]]></dc:creator><pubDate>Thu, 25 Jun 2026 13:50:23 GMT</pubDate></item><item><title><![CDATA[Add last connection time]]></title><description><![CDATA[great, working. Thank you
]]></description><link>https://forum.cloudron.io/topic/15572/add-last-connection-time</link><guid isPermaLink="true">https://forum.cloudron.io/topic/15572/add-last-connection-time</guid><dc:creator><![CDATA[sponch]]></dc:creator><pubDate>Sun, 26 Apr 2026 14:07:38 GMT</pubDate></item><item><title><![CDATA[Wireguard: "Patching" AllowedIps and interface PostUp]]></title><description><![CDATA[Thank you, @girish, for the very quick implementation!
I just upgraded and so far things appear to be working as expected.
I'll test a bit more and report back with any issues I might come across...
Thanks again and cheers from Germany!
]]></description><link>https://forum.cloudron.io/topic/15263/wireguard-patching-allowedips-and-interface-postup</link><guid isPermaLink="true">https://forum.cloudron.io/topic/15263/wireguard-patching-allowedips-and-interface-postup</guid><dc:creator><![CDATA[sirthias]]></dc:creator><pubDate>Thu, 19 Mar 2026 16:02:57 GMT</pubDate></item><item><title><![CDATA[Self-hosted VPN server made EASY!]]></title><description><![CDATA[It also does Wireguard AND OpenVPN simultaneously, which is hella convenient 
]]></description><link>https://forum.cloudron.io/topic/14749/self-hosted-vpn-server-made-easy</link><guid isPermaLink="true">https://forum.cloudron.io/topic/14749/self-hosted-vpn-server-made-easy</guid><dc:creator><![CDATA[svtx]]></dc:creator><pubDate>Tue, 16 Dec 2025 14:35:07 GMT</pubDate></item><item><title><![CDATA[Custom DNS per user/config]]></title><link>https://forum.cloudron.io/topic/14628/custom-dns-per-user-config</link><guid isPermaLink="true">https://forum.cloudron.io/topic/14628/custom-dns-per-user-config</guid><pubDate>Wed, 26 Nov 2025 21:31:50 GMT</pubDate></item><item><title><![CDATA[List certs and remove users]]></title><description><![CDATA[I've added the ability for admins in the VPN app now to see clients from all users and also be able to revoke on behalf of them. New package including this feature was just released.
]]></description><link>https://forum.cloudron.io/topic/14462/list-certs-and-remove-users</link><guid isPermaLink="true">https://forum.cloudron.io/topic/14462/list-certs-and-remove-users</guid><dc:creator><![CDATA[nebulon]]></dc:creator><pubDate>Fri, 24 Oct 2025 14:29:07 GMT</pubDate></item><item><title><![CDATA[Restart loop - `Bad argument `eth0'`]]></title><description><![CDATA[IMO having a backwards compatibility is nice but to what extent?
Just checking network6 var and if empty return a useful error would suffice for me.
]]></description><link>https://forum.cloudron.io/topic/14021/restart-loop-bad-argument-eth0</link><guid isPermaLink="true">https://forum.cloudron.io/topic/14021/restart-loop-bad-argument-eth0</guid><dc:creator><![CDATA[BrutalBirdie]]></dc:creator><pubDate>Thu, 03 Jul 2025 04:57:12 GMT</pubDate></item><item><title><![CDATA[Running cloudron locally]]></title><description><![CDATA[Thank you. I am still getting familiar with the code and missed the develop.sh file.
]]></description><link>https://forum.cloudron.io/topic/13555/running-cloudron-locally</link><guid isPermaLink="true">https://forum.cloudron.io/topic/13555/running-cloudron-locally</guid><dc:creator><![CDATA[raksahb1248]]></dc:creator><pubDate>Fri, 28 Mar 2025 18:23:46 GMT</pubDate></item><item><title><![CDATA[sorting users]]></title><description><![CDATA[Thanks for the quick fix!
]]></description><link>https://forum.cloudron.io/topic/13124/sorting-users</link><guid isPermaLink="true">https://forum.cloudron.io/topic/13124/sorting-users</guid><dc:creator><![CDATA[rbzvr]]></dc:creator><pubDate>Tue, 14 Jan 2025 14:54:11 GMT</pubDate></item><item><title><![CDATA[AGH, Hetzner Firewall and Dynamic IP]]></title><description><![CDATA[Good workflow!
@Kubernetes said in AGH, Hetzner Firewall and Dynamic IP:

I have whitelistet my ISP IP and update it manually when it changes.

I think this is where the API will help if your IP changes a lot. I don't know if it applies to @sponch but in my home, the VPS only changes IP within a specific subnet. In the firewall, I just whitelist the subnet instead of a specific IP.
]]></description><link>https://forum.cloudron.io/topic/13070/agh-hetzner-firewall-and-dynamic-ip</link><guid isPermaLink="true">https://forum.cloudron.io/topic/13070/agh-hetzner-firewall-and-dynamic-ip</guid><dc:creator><![CDATA[joseph]]></dc:creator><pubDate>Tue, 07 Jan 2025 19:57:54 GMT</pubDate></item><item><title><![CDATA[upload/download stats on VPN dashboard?]]></title><description><![CDATA[working great! Thanks @girish
]]></description><link>https://forum.cloudron.io/topic/13065/upload-download-stats-on-vpn-dashboard</link><guid isPermaLink="true">https://forum.cloudron.io/topic/13065/upload-download-stats-on-vpn-dashboard</guid><dc:creator><![CDATA[sponch]]></dc:creator><pubDate>Mon, 06 Jan 2025 19:10:17 GMT</pubDate></item><item><title><![CDATA[New VPN version]]></title><description><![CDATA[@lilian said in New VPN version:

I already have OpenVPN installed on my Cloudron, with clients currently using it.
Can I use the entire configuration stored in /app/data/ to migrate my clients seamlessly?

Yes, you can just upgrade to the new VPN app. You have to click this manually because it's a major version (it won't auto-ugprade). Don't skip the backup when updating!
]]></description><link>https://forum.cloudron.io/topic/13030/new-vpn-version</link><guid isPermaLink="true">https://forum.cloudron.io/topic/13030/new-vpn-version</guid><dc:creator><![CDATA[joseph]]></dc:creator><pubDate>Sun, 29 Dec 2024 18:10:35 GMT</pubDate></item><item><title><![CDATA[When disabling both tcp and upd for OpenVPN the app is stuck in a restart loop]]></title><description><![CDATA[Thanks for reporting.  . Implemented here - https://git.cloudron.io/packages/vpn-app/-/commit/4a2e9228884620180bbe75ed29f8c0cee421ebd7 . If both are disabled, OpenVPN will be totally disabled.
]]></description><link>https://forum.cloudron.io/topic/13023/when-disabling-both-tcp-and-upd-for-openvpn-the-app-is-stuck-in-a-restart-loop</link><guid isPermaLink="true">https://forum.cloudron.io/topic/13023/when-disabling-both-tcp-and-upd-for-openvpn-the-app-is-stuck-in-a-restart-loop</guid><dc:creator><![CDATA[girish]]></dc:creator><pubDate>Sat, 28 Dec 2024 17:06:03 GMT</pubDate></item><item><title><![CDATA[Wireguard not connecting]]></title><description><![CDATA[@necrevistonnezr said in Wireguard not connecting:

@Jenova said in Wireguard not connecting:

@robi said in Wireguard not connecting:

@Jenova said in Wireguard not connecting:

adblocking and VPN without needing Adguard

How do you not need Adguard?

RethinkDB uses Wireguard as a proxy. It also has firewall and Adblocking stuff. It's like Adguard on steroids and it's free.

I guess you’re talking about RethinkDNS at https://rethinkdns.com/ (with „paid plans coming soon“)?
RethinkDB (https://rethinkdb.com/) is a different software…

Haha omg yes RethinkDNS is what I was talking about. Omg sorry they're so similarly named. I feel dumb now. Sorry for hyping you up @robi
]]></description><link>https://forum.cloudron.io/topic/13010/wireguard-not-connecting</link><guid isPermaLink="true">https://forum.cloudron.io/topic/13010/wireguard-not-connecting</guid><dc:creator><![CDATA[Jenova]]></dc:creator><pubDate>Wed, 25 Dec 2024 20:55:29 GMT</pubDate></item><item><title><![CDATA[VPN: can't get WireGuard & AdGuard working]]></title><description><![CDATA[@girish YOU'RE GREAT! Wiregueard working now with Adguard after 8.2.3 Updater 
]]></description><link>https://forum.cloudron.io/topic/12982/vpn-can-t-get-wireguard-adguard-working</link><guid isPermaLink="true">https://forum.cloudron.io/topic/12982/vpn-can-t-get-wireguard-adguard-working</guid><dc:creator><![CDATA[sponch]]></dc:creator><pubDate>Sat, 21 Dec 2024 08:44:26 GMT</pubDate></item><item><title><![CDATA[Added superadmin but he can not see clients I create (and vice versa) in OpenVPN]]></title><description><![CDATA[Regarding this issue, I looked into this and currently, when a user creates a device/client connection through the portal, the device is registered under the username of the creator and is not visible to other users (screenshot below).
[image: 1737439619075-557168ac-6517-4c0b-a315-90beac059ad4-image.png]
After reviewing the app’s code, this appears to be the current functionality, as seen in the following code snippet:
https://git.cloudron.io/apps/openvpn-app/-/blob/master/src/openvpn.js?ref_type=heads#L133
Would it be possible for the Cloudron team to modify this functionality so that the portal returns a list of all clients created under the current OpenVPN app instead?
To make this request clearer, I have outlined a feature request below:
Feature Request: Display All Device Keys in OpenVPN portal
Summary
As a user, I would like to display all device keys created by any Cloudron user, excluding specific keys (ca.key and cloudron.key) , so that I can view all devices associated with the app and verify their connection status.
Description
Currently, the application only lists .key files in the private directory associated with the logged-in user.
To enhance usability, we propose displaying all device keys created under the OpenVPN app.
Acceptance Criteria
The application should filter out ca.key and cloudron.key from the list of .key files.
The application should correctly extract and display the username and device name from the remaining .key files and display that in the portal.
Implementation Details
Filter Key Files:
Modify the code to filter out ca.key and cloudron.key from the list of .key files.
https://git.cloudron.io/apps/openvpn-app/-/blob/master/src/openvpn.js?ref_type=heads#L133
Extract Username and Device Name:
Update the code to correctly extract the username and device name from the remaining .key files.
If you require to maintain the current functionality, you could make this feature configurable in the settings for the OpenVPN app.
I have attached a snapshot of the code change that would be required.
[image: 1737439691287-92c50171-b8c4-4bbf-9598-9bd522ddb32c-image-resized.png]
]]></description><link>https://forum.cloudron.io/topic/12651/added-superadmin-but-he-can-not-see-clients-i-create-and-vice-versa-in-openvpn</link><guid isPermaLink="true">https://forum.cloudron.io/topic/12651/added-superadmin-but-he-can-not-see-clients-i-create-and-vice-versa-in-openvpn</guid><dc:creator><![CDATA[raksahb1248]]></dc:creator><pubDate>Wed, 16 Oct 2024 00:04:47 GMT</pubDate></item><item><title><![CDATA[OpenVPN Split Tunnel?]]></title><description><![CDATA[@teamcrw the split tunnel happens because of client side vpn configs. Atleast on linux, I can override this when I set up the connection.
[image: 1719991445531-8321cb50-c667-47fc-8745-bd7368a61564-image.png]
]]></description><link>https://forum.cloudron.io/topic/12023/openvpn-split-tunnel</link><guid isPermaLink="true">https://forum.cloudron.io/topic/12023/openvpn-split-tunnel</guid><dc:creator><![CDATA[girish]]></dc:creator><pubDate>Tue, 02 Jul 2024 08:54:47 GMT</pubDate></item><item><title><![CDATA[How to debug slow VPN?]]></title><description><![CDATA[Check the network speed with an SFTP connection directly to your server. Upload / download a file from your location to your server.
The speed check on our server performed by our hoster was also fine. No surprise - as the speed test software connects to the best available server, which might be connected on a different network than yours.
The direct test without VPN showed the same issue - so it was not related to VPN, but to the general connection between my office, homeoffice + other places and our server.
]]></description><link>https://forum.cloudron.io/topic/11865/how-to-debug-slow-vpn</link><guid isPermaLink="true">https://forum.cloudron.io/topic/11865/how-to-debug-slow-vpn</guid><dc:creator><![CDATA[dsp76]]></dc:creator><pubDate>Wed, 05 Jun 2024 20:43:43 GMT</pubDate></item><item><title><![CDATA[OpenVPN only supports one person connected to the server]]></title><description><![CDATA[@santabroo I haven't tested but I think if you add duplicate-cn directive in /app/data/openvpn.conf and restart the app, it will support multiple connections on one certificate.
]]></description><link>https://forum.cloudron.io/topic/10959/openvpn-only-supports-one-person-connected-to-the-server</link><guid isPermaLink="true">https://forum.cloudron.io/topic/10959/openvpn-only-supports-one-person-connected-to-the-server</guid><dc:creator><![CDATA[girish]]></dc:creator><pubDate>Sat, 27 Jan 2024 20:28:04 GMT</pubDate></item><item><title><![CDATA[OpenVPN login with password]]></title><description><![CDATA[You have to use the ovpn file to connect.
]]></description><link>https://forum.cloudron.io/topic/10911/openvpn-login-with-password</link><guid isPermaLink="true">https://forum.cloudron.io/topic/10911/openvpn-login-with-password</guid><dc:creator><![CDATA[girish]]></dc:creator><pubDate>Sat, 20 Jan 2024 23:20:09 GMT</pubDate></item><item><title><![CDATA[OpenVPN with AdGuard ?]]></title><description><![CDATA[I tried following setup and it works:

Install AdGuard Home
Install VPN app in same cloudron
In VPN app, set DNS to public IP of cloudron (where AdGuard is installed).
Connected from linux

I can see all DNS requests are going via AdGuard. I can see that in systemctl status systemd-resolved the DNS of tun0 is set correctly.
]]></description><link>https://forum.cloudron.io/topic/10856/openvpn-with-adguard</link><guid isPermaLink="true">https://forum.cloudron.io/topic/10856/openvpn-with-adguard</guid><dc:creator><![CDATA[girish]]></dc:creator><pubDate>Sun, 14 Jan 2024 01:44:11 GMT</pubDate></item><item><title><![CDATA[OpenVPN Limitations ?]]></title><description><![CDATA[Ah, I see why. You are referring to OpenVPN AS maybe - https://openvpn.net/vpn-server-resources/limitations-of-an-unlicensed-openvpn-access-server/ ?
@santabroo the OpenVPN app on Cloudron is completely different from OpenVPN AS. The OpenVPN UI was initially written by @mehdi, further developed now by the Cloudron team and not feature compatible or comparable with OpenVPN AS.
]]></description><link>https://forum.cloudron.io/topic/10852/openvpn-limitations</link><guid isPermaLink="true">https://forum.cloudron.io/topic/10852/openvpn-limitations</guid><dc:creator><![CDATA[girish]]></dc:creator><pubDate>Fri, 12 Jan 2024 19:17:47 GMT</pubDate></item><item><title><![CDATA[OpenVPN chain multiple servers]]></title><description><![CDATA[@santabroo No. VPNs are point-to-point.
What you may be wanting is a Tailscale/Headscale type solution that is a VPN mesh concept (not-point to-point).
]]></description><link>https://forum.cloudron.io/topic/10831/openvpn-chain-multiple-servers</link><guid isPermaLink="true">https://forum.cloudron.io/topic/10831/openvpn-chain-multiple-servers</guid><dc:creator><![CDATA[robi]]></dc:creator><pubDate>Tue, 09 Jan 2024 19:54:28 GMT</pubDate></item><item><title><![CDATA[Built-in DNS Server - Not resolving connected clients]]></title><description><![CDATA[I continued debugging the issue and fortunately, I finally found the root cause and solution. Turns out the Ubuntu client wasn't updating the DHCP settings automatically, so I added the following lines to the ovpn file:
up /etc/openvpn/update-systemd-resolved
down /etc/openvpn/update-systemd-resolved

And also installed the following dependencies:
sudo apt install resolvconf openvpn-systemd-resolved

With that, I was able to solve the issue and now all the clients are resolving automatically.
]]></description><link>https://forum.cloudron.io/topic/10595/built-in-dns-server-not-resolving-connected-clients</link><guid isPermaLink="true">https://forum.cloudron.io/topic/10595/built-in-dns-server-not-resolving-connected-clients</guid><dc:creator><![CDATA[garza]]></dc:creator><pubDate>Thu, 07 Dec 2023 05:20:09 GMT</pubDate></item><item><title><![CDATA[Not able to make user openvpn admin]]></title><description><![CDATA[This seems to have resolved the issue.  Many thanks 
]]></description><link>https://forum.cloudron.io/topic/9573/not-able-to-make-user-openvpn-admin</link><guid isPermaLink="true">https://forum.cloudron.io/topic/9573/not-able-to-make-user-openvpn-admin</guid><dc:creator><![CDATA[weareborg89]]></dc:creator><pubDate>Wed, 05 Jul 2023 13:29:56 GMT</pubDate></item></channel></rss>