Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Cyborg)
  • No Skin
Collapse
Brand Logo

CIRCLE WITH A DOT

  1. Home
  2. Uncategorized
  3. Just built a home security gateway using a #RaspberryPi and #WireGuard (via ProtonVPN) 🛡️

Just built a home security gateway using a #RaspberryPi and #WireGuard (via ProtonVPN) 🛡️

Scheduled Pinned Locked Moved Uncategorized
raspberrypiwireguardiothtopselfhosted
14 Posts 4 Posters 0 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • dhry@mastodon.socialD dhry@mastodon.social

    @nickbearded I have three (gathering dust for years) and know that part - but how much energy does it use? kWh. Question might be unclear so attaching a screenshot showing energy usage for the month for my windows machines. Tapo P110M used. Hint - you can’t get this from htop.

    Link Preview Image
    nickbearded@mastodon.socialN This user is from outside of this forum
    nickbearded@mastodon.socialN This user is from outside of this forum
    nickbearded@mastodon.social
    wrote last edited by
    #5

    @dhry Fair point! While htop doesn't show kWh, the physics of a Pi 4 are well-documented. At the idle state shown (near 0% CPU), it draws ~3W.
    ​Doing the math: 3W * 24h * 30 days = 2.16 kWh per month.
    ​Comparing that to your 55 kWh Windows setup? My gateway uses about 25 times less energy to do the same job 24/7. That’s the beauty of ARM vs x86 for simple networking tasks 😃

    dhry@mastodon.socialD 1 Reply Last reply
    0
    • nickbearded@mastodon.socialN nickbearded@mastodon.social

      @dhry Fair point! While htop doesn't show kWh, the physics of a Pi 4 are well-documented. At the idle state shown (near 0% CPU), it draws ~3W.
      ​Doing the math: 3W * 24h * 30 days = 2.16 kWh per month.
      ​Comparing that to your 55 kWh Windows setup? My gateway uses about 25 times less energy to do the same job 24/7. That’s the beauty of ARM vs x86 for simple networking tasks 😃

      dhry@mastodon.socialD This user is from outside of this forum
      dhry@mastodon.socialD This user is from outside of this forum
      dhry@mastodon.social
      wrote last edited by
      #6

      @nickbearded Ok I’ll retract the question. Not after theoreticals.

      nickbearded@mastodon.socialN 1 Reply Last reply
      0
      • dhry@mastodon.socialD dhry@mastodon.social

        @nickbearded Ok I’ll retract the question. Not after theoreticals.

        nickbearded@mastodon.socialN This user is from outside of this forum
        nickbearded@mastodon.socialN This user is from outside of this forum
        nickbearded@mastodon.social
        wrote last edited by
        #7

        @dhry Fair enough! Real-world data is king. Though at these power levels, buying a $20 energy monitor to measure a ~$10/year electricity bill feels like overkill.

        1 Reply Last reply
        0
        • nickbearded@mastodon.socialN nickbearded@mastodon.social

          Just built a home security gateway using a #RaspberryPi and #WireGuard (via ProtonVPN) 🛡️

          It provides a secure tunnel for all my devices, especially #IoT ones that can't run a VPN. Best part? Efficiency! As you can see in the #htop shot, it’s barely sipping power: only ~135MB of RAM and near 0% CPU. 🚀

          I can toggle the VPN to manage remote IoT access while keeping a solid layer of protection. Small, silent, and rock solid.

          #SelfHosted #Privacy #CyberSecurity #Linux #OpenSource #VPN

          Link Preview Image
          guillaumerossolini@infosec.exchangeG This user is from outside of this forum
          guillaumerossolini@infosec.exchangeG This user is from outside of this forum
          guillaumerossolini@infosec.exchange
          wrote last edited by
          #8

          @nickbearded could you try again with btop instead? It would give a better idea of the resources. Zero% seems unlikely

          nickbearded@mastodon.socialN 1 Reply Last reply
          0
          • guillaumerossolini@infosec.exchangeG guillaumerossolini@infosec.exchange

            @nickbearded could you try again with btop instead? It would give a better idea of the resources. Zero% seems unlikely

            nickbearded@mastodon.socialN This user is from outside of this forum
            nickbearded@mastodon.socialN This user is from outside of this forum
            nickbearded@mastodon.social
            wrote last edited by
            #9

            @GuillaumeRossolini I get why 0.00 load seems 'unlikely', but that’s just a well-optimized headless RPi4.
            ​WireGuard runs in kernel space: it's invisible to the scheduler unless there's heavy traffic.
            ​Load measures the queue: on 4 cores with no tasks waiting, 0.00 is a perfect score.
            ​Irony: btop uses more CPU just to draw its UI than the VPN itself! I'd rather save those cycles for my data than for eye-candy 😆
            ​#RaspberryPi #WireGuard #SelfHosted #Linux #Networking

            guillaumerossolini@infosec.exchangeG newsgroup@social.vir.groupN 2 Replies Last reply
            0
            • nickbearded@mastodon.socialN nickbearded@mastodon.social

              @GuillaumeRossolini I get why 0.00 load seems 'unlikely', but that’s just a well-optimized headless RPi4.
              ​WireGuard runs in kernel space: it's invisible to the scheduler unless there's heavy traffic.
              ​Load measures the queue: on 4 cores with no tasks waiting, 0.00 is a perfect score.
              ​Irony: btop uses more CPU just to draw its UI than the VPN itself! I'd rather save those cycles for my data than for eye-candy 😆
              ​#RaspberryPi #WireGuard #SelfHosted #Linux #Networking

              guillaumerossolini@infosec.exchangeG This user is from outside of this forum
              guillaumerossolini@infosec.exchangeG This user is from outside of this forum
              guillaumerossolini@infosec.exchange
              wrote last edited by
              #10

              @nickbearded fair enough for the UI, and thanks for the details of why the tools show no activity

              guillaumerossolini@infosec.exchangeG 1 Reply Last reply
              0
              • guillaumerossolini@infosec.exchangeG guillaumerossolini@infosec.exchange

                @nickbearded fair enough for the UI, and thanks for the details of why the tools show no activity

                guillaumerossolini@infosec.exchangeG This user is from outside of this forum
                guillaumerossolini@infosec.exchangeG This user is from outside of this forum
                guillaumerossolini@infosec.exchange
                wrote last edited by
                #11

                @nickbearded by the way all your messages show up as Italian, so it may confuse people trying to translate them 😅

                1 Reply Last reply
                0
                • nickbearded@mastodon.socialN nickbearded@mastodon.social

                  @GuillaumeRossolini I get why 0.00 load seems 'unlikely', but that’s just a well-optimized headless RPi4.
                  ​WireGuard runs in kernel space: it's invisible to the scheduler unless there's heavy traffic.
                  ​Load measures the queue: on 4 cores with no tasks waiting, 0.00 is a perfect score.
                  ​Irony: btop uses more CPU just to draw its UI than the VPN itself! I'd rather save those cycles for my data than for eye-candy 😆
                  ​#RaspberryPi #WireGuard #SelfHosted #Linux #Networking

                  newsgroup@social.vir.groupN This user is from outside of this forum
                  newsgroup@social.vir.groupN This user is from outside of this forum
                  newsgroup@social.vir.group
                  wrote last edited by
                  #12

                  @nickbearded @GuillaumeRossolini love that you’re squeezing every last cycle out of the pi for what actually matters—true efficiency right there.

                  nickbearded@mastodon.socialN 1 Reply Last reply
                  0
                  • newsgroup@social.vir.groupN newsgroup@social.vir.group

                    @nickbearded @GuillaumeRossolini love that you’re squeezing every last cycle out of the pi for what actually matters—true efficiency right there.

                    nickbearded@mastodon.socialN This user is from outside of this forum
                    nickbearded@mastodon.socialN This user is from outside of this forum
                    nickbearded@mastodon.social
                    wrote last edited by
                    #13

                    @NewsGroup @GuillaumeRossolini this one was under Raspberry Pi OS. I did the same on the same Pi but using Armbian: same result, just it was a bit tricky to setup.

                    newsgroup@social.vir.groupN 1 Reply Last reply
                    0
                    • nickbearded@mastodon.socialN nickbearded@mastodon.social

                      @NewsGroup @GuillaumeRossolini this one was under Raspberry Pi OS. I did the same on the same Pi but using Armbian: same result, just it was a bit tricky to setup.

                      newsgroup@social.vir.groupN This user is from outside of this forum
                      newsgroup@social.vir.groupN This user is from outside of this forum
                      newsgroup@social.vir.group
                      wrote last edited by
                      #14

                      @nickbearded @GuillaumeRossolini nice to hear it's consistent across different distros, even if the setup was a bit tricky.

                      1 Reply Last reply
                      1
                      0
                      • R relay@relay.publicsquare.global shared this topic
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      • Login

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Categories
                      • Recent
                      • Tags
                      • Popular
                      • World
                      • Users
                      • Groups