MinVPN

Download

MinVPN installer

Get the MinVPN client for your platform. Verification details for every artifact are listed under Advanced.

Windows

Download the current installer, run it on your Windows device and follow the setup dialog. Join networks with the invite code from your account.

Version0.3.9
File size86.5 MB
Direct path/install/MinVPNSetup.exe
Installer SHA256ceb20d314ca441f1d95738eb285e70308e35baf66e4cc4bca3076e2cca2c43ee

Advanced Windows artifacts

MinVPN Windows - Forbind ved opstart

Windows build med toggle til automatisk forbindelse ved opstart. Leveres som ZIP, fordi builden indeholder exe + dlls.

Bemærk: App/stable update channel er ikke ændret.

88d14d6a185250f07778dd04f2dd0a6d16bc5cc6e8fecb9ce1786f27909fd19b

Linux (Ubuntu 24.04 LTS, amd64)

MinVPN for Linux is the sop-overlay package from the signed MinVPN apt repository. It installs the sop-overlay-agent service and the minvpn command, and pulls in wireguard-tools. A fresh installation is not enrolled and stays disconnected until you approve it in your account and run minvpn connect.

Version0.3.6-1
SupportedUbuntu 24.04 LTS, amd64, systemd
NetworkHTTPS to minvpn.dk, UDP 51820 out
  1. Add the signing key and check its fingerprint.
    sudo install -d -m 0755 /etc/apt/keyrings
    sudo curl -fsSL -o /etc/apt/keyrings/sop-overlay-archive-keyring.gpg https://minvpn.dk/apt/keyrings/sop-overlay-archive-keyring.gpg
    gpg --show-keys /etc/apt/keyrings/sop-overlay-archive-keyring.gpg

    The fingerprint must be BFD73F2AF995EA7BEAB32ACA0D4C1F0017C5A137. If it is not, stop.

  2. Add the repository.
    echo "deb [signed-by=/etc/apt/keyrings/sop-overlay-archive-keyring.gpg] https://minvpn.dk/apt stable main" | sudo tee /etc/apt/sources.list.d/sop-overlay.list
  3. Install. apt checks the repository signature and the package checksum.
    sudo apt update
    sudo apt install sop-overlay
    apt-cache policy sop-overlay

    The installed version is 0.3.6-1. sudo minvpn status now shows the node as not enrolled.

  4. Enroll the node.
    sudo minvpn enroll --name my-linux-node --no-connect

    Open the link it prints in a browser where you are signed in to your MinVPN account, check the device name and choose the network, then approve. The link is valid for 10 minutes and works once. The node creates its own keys; you never copy a key or token.

  5. Connect and check.
    sudo minvpn connect
    sudo minvpn status
    ip -br addr | grep mvpn
    sudo wg show all latest-handshakes
    ping -c 5 PEER_MEMBERSHIP_IP

    Use the other node's membership address from your account (without /32). Only a successful ping or TCP connection proves the tunnel works.

Remove: sudo apt remove sop-overlay disconnects and stops the agent but keeps the node identity, so a reinstall is the same node. sudo apt purge sop-overlay also deletes the node keys and credentials; revoke the node in your account as well.

Other systems: the repository's arm64 index still carries the earlier 0.3.4-6 package, which predates browser enrollment; these instructions do not cover it. Other distributions are not tested.

Advanced

Verification and alternative artifacts

Use these values to verify downloads. Only download MinVPN artifacts from minvpn.dk.

Windows installer/install/MinVPNSetup.exe
Installer SHA256ceb20d314ca441f1d95738eb285e70308e35baf66e4cc4bca3076e2cca2c43ee
Installer size86.5 MB (90656256 bytes)
Apt repositoryhttps://minvpn.dk/apt (suite stable, component main)
Linux package (amd64)sop-overlay_0.3.6-1_amd64.deb 0.3.6-1
Package SHA256d4688cbe02aaf4df59d7ba98d697bb0b1815dca58432de926bc4e724da9525b8
Package size9.9 MB (9873268 bytes)
Apt signing key/apt/keyrings/sop-overlay-archive-keyring.gpg
Key fingerprintBFD7 3F2A F995 EA7B EAB3 2ACA 0D4C 1F00 17C5 A137