Let's install Wireguard in Home Assistant - VPN to access your network anywhere

In this video, we will install Wireguard on Home Assistant. Wireguard is a VPN option that offers high connection speeds due to its simplified language, as well as using encryption to create a secure tunnel between two points. (Server-Client)
To ensure that every time your IP changes and you can continue to use your VPN we will install DuckDNS. A free dynamic DNS option.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
For more details about Wireguard, check out the link:
www.wireguard.com/
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
For more details about DuckDNS, check out the link:
www.duckdns.org/
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Leave your comment and share it with your network. It's always good to know what needs to be improved.
Don't forget to subscribe to the channel to receive tips and help.
To receive all notifications, tap the bell icon. It will change to a ringing bell to indicate that you have chosen to receive all notifications.

Пікірлер: 4

  • @martinvisintini4369
    @martinvisintini43693 ай бұрын

    After this configuraron how do I access to HA from my phone? Simply open the app?

  • @luizhenriquepontesbattagli4676
    @luizhenriquepontesbattagli4676 Жыл бұрын

    Opa, muito bom seu tutorial!! Cara, eu to rodando home assistant num servidor debian que recentemente configurei, mas queria configurar wireguard no próprio servidor e não no home assistant

  • @luizhenriquepontesbattagli4676

    @luizhenriquepontesbattagli4676

    Жыл бұрын

    Eu já criei publickey, privatekey, wg0 file e tudo mais, so que não tava funcionando. Percebi que precisava configurar o dns, pq meu IP eh dinâmico. Sabe como precisaria fazer pra rodar?

  • @sauberlab-uk

    @sauberlab-uk

    Жыл бұрын

    Olá! Fico feliz que tenha gostado do tutorial. Para configurar o Wireguard no servidor Debian em vez do Home Assistant, você pode seguir esses passos: Instale o pacote wireguard-tools: sudo apt-get update sudo apt-get install wireguard-tools Crie as chaves pública e privada do servidor Wireguard: wg genkey | sudo tee /etc/wireguard/privatekey | wg pubkey | sudo tee /etc/wireguard/publickey Certifique-se de que as permissões dos arquivos sejam definidas corretamente: sudo chmod 600 /etc/wireguard/privatekey sudo chmod 644 /etc/wireguard/publickey Crie o arquivo de configuração do Wireguard: sudo nano /etc/wireguard/wg0.conf Insira o seguinte conteúdo: [Interface] PrivateKey = Address = /24 ListenPort = [Peer] PublicKey = AllowedIPs = /32 Substitua pela chave privada que você gerou anteriormente. Substitua pelo endereço IP do servidor Wireguard, pela porta que você deseja usar para o serviço Wireguard (geralmente 51820) e e pelas informações do cliente que você deseja conectar. Ative o serviço Wireguard: sudo systemctl enable --now wg-quick@wg0 Isso iniciará o serviço Wireguard e configurará a interface wg0. Pronto! Agora você pode conectar seus clientes Wireguard ao servidor usando as informações da configuração do arquivo wg0.conf. Lembre-se de que você precisará configurar as chaves pública e privada em seus clientes, bem como os endereços IP e as portas apropriados.