Jump to content

Splitting a Raspberry Pi to use Pi hole and a VPN?

I took a programming class a couple semesters ago and one of my classmates "threaded or split" a Raspberry Pi 3 to run two programs at the same time completely independent of each other. Both programs having different cores and different sections of the memory. Would it be possible to do the same but with Pi Hole, and setting up a VPN as well? If it is where would I go to learn how?  

Link to comment
Share on other sites

Link to post
Share on other sites

That doesn't sound like something which requires completely segmenting the hardware with VMs or however it was done.  I would just have both services running.  It could probably handle additional things at the same time too.

Solve your own audio issues  |  First Steps with RPi 3  |  Humidity & Condensation  |  Sleep & Hibernation  |  Overclocking RAM  |  Making Backups  |  Displays  |  4K / 8K / 16K / etc.  |  Do I need 80+ Platinum?

If you can read this you're using the wrong theme.  You can change it at the bottom.

Link to comment
Share on other sites

Link to post
Share on other sites

A pi is pretty much just a regular computer, of course it can run multiple programs at once. The programs need to support the operating system that its running though, however most Pi's run Linux in some form, so it shouldnt be a problem.

Link to comment
Share on other sites

Link to post
Share on other sites

You can just install the VPN software, start it. Then install Pi-hole and start it. And you're good to go.

 

Raspberry Pi has a full operating system. It doesn't do just one thing, compared to something like Arduino.

 

If you want to really separate them on the OS level, Docker is the way to go.

HAL9000: AMD Ryzen 9 3900x | Noctua NH-D15 chromax.black | 32 GB Corsair Vengeance LPX DDR4 3200 MHz | Asus X570 Prime Pro | ASUS TUF 3080 Ti | 1 TB Samsung 970 Evo Plus + 1 TB Crucial MX500 + 6 TB WD RED | Corsair HX1000 | be quiet Pure Base 500DX | LG 34UM95 34" 3440x1440

Hydrogen server: Intel i3-10100 | Cryorig M9i | 64 GB Crucial Ballistix 3200MHz DDR4 | Gigabyte B560M-DS3H | 33 TB of storage | Fractal Design Define R5 | unRAID 6.9.2

Carbon server: Fujitsu PRIMERGY RX100 S7p | Xeon E3-1230 v2 | 16 GB DDR3 ECC | 60 GB Corsair SSD & 250 GB Samsung 850 Pro | Intel i340-T4 | ESXi 6.5.1

Big Mac cluster: 2x Raspberry Pi 2 Model B | 1x Raspberry Pi 3 Model B | 2x Raspberry Pi 3 Model B+

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×