Giter VIP home page Giter VIP logo

home-pi's Introduction

Home Pi Performance Server

After purchasing a Raspbery Pi, I decided that I wanted to work on some projects that improved the quality of my internet use at home. There was no need to do anything major, rather I focused on fixing a few minor pain points in my life.

I focused on what was important to me: improving security, upgrading my home network speed, and increasing accessibility. With these things in mind, I set out to complete this: Ad-blocking at the network level, Home VPN access, and Remote Access to my Raspberry Pi, with both GUI and Non Gui Options.

Table of Contents

  1. Ad-Blocking
  2. VPN Access
  3. Remote Access - GUI
  4. Remote Access - Terminal
  5. Updates

Ad-Blocking

One of the most painful parts of browsing the internet while at home is ads. Of course, it's nice that they are personalized, and sometimes they are actually pretty useful, showing us products that we weren't even sure we wanted, but the vast majority of the time, they are annoying.

Thankfully, someone had already come up with a solution: Pi-Hole

It is open source and easy to set up, and it blocks ads at the domain level. It is only heightened by Pairing it with a VPN.

VPN Access

The nice thing about the Raspberry Pi is the amount of support it receives. As such, there are a lot of different Open Source Softwares that have been tailored to it.

As such, Pi-VPN was created. Based on OpenVPN, it makes for a great use to create a home vpn server. It's free, and it allows you to protect yourself while you are in public-- or if you need to access any local files from home.

Combined with Pi-Hole, this allows ads to be blocked ads even while connecting to the VPN through 4G LTE or other methods.

Remote Access - GUI

Though the raspberry pi is now setup, there may be some times where you want to access the machine. I have my Pi completely disconnected from a monitor itself. And though I have no need to utilize it's GUI interface, there are times where I may want to for whatever purpose.

Thankfully, Real VNC Viewer has a raspberry pi distrubution that is free. It is just like Team Viewer, but specifically for linux systems.

Remote Access - Terminal

Unless you are using a linux machine as your primary one, I recommend PuTTY. Don't expose your raspberry pi to the network by opening another port. Instead, connect to the VPN and utilize PuTTY from there, so do take note of the ip address of your raspberry pi.

Updates

Currently, this is my raspberry Pi Set Up that improves my overall performance. I may add additional updates if I change my setup.

home-pi's People

Contributors

afoggs avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.