Raspberry Pi Home Server - Docker, Portainer, Plex, Wordpress, and More
Vložit
- čas přidán 15. 07. 2024
- I know the Raspberry Pis aren't designed to be run as a "home server", but that doesn't mean we can't do it.
Setup Guide - raidowl.com/raspberry-pi-home...
Argon ONE M.2 - www.amazon.com/Argon-Raspberr...
Boot from SSD - peyanski.com/how-to-boot-rasp...
Install Docker - www.docker.com/blog/happy-pi-...
Install Portainer - pimylifeup.com/raspberry-pi-p...
-------------------------------------------------------------------------------------------
🛒 Amazon Shop - www.amazon.com/shop/raidowl
👕 Merch - / raidowl
Support the channel on:
Patreon - / raidowl
Discord - bit.ly/3J53xYs
Paypal - bit.ly/3Fcrs5V
0:00 Intro
0:41 Hardware/Case Assembly
5:38 Software
7:10 Portainer
8:25 Wordpress
11:16 FileBrowser
13:29 PiHole
15:00 Plex
16:23 Heimdall
18:41 Power Draw
19:10 Conclusion - Věda a technologie
If you wanna talk home lab, networking, pc builds, or any tech stuff then feel free to come hang out in the Raid Owl Discord server! discord.gg/CUzhMSS7qd
I like that you didn't edit out your errors. Shows integrity. Solid stuff.
I just was looking for the perfect video and finally found it, literally 15 minutes after it's upload. Thanks a lot to the makers
Super nice video, i have running OMV5 on a raspberry pi4 4gb. Connected 2x 6 tb external drives. Service running cloudflare, wordpress,nginx proxy, fully automated dl with radarr, sonarr,jackett,transmission, vpn. Plex, duckdns, heimdall,portainer,pihole,CZcams dl. And on a second pi running home assistant for managing all the smart and not so smart devices in the house.
You doing omv5 on Raspbian I'm assuming? Couldn't get it to work on Ubuntu
@@StellarDudes yeah something like that. Followed setup guide on omv.
Benefits on running the services on OMV5 vs just on docker/portainer?
Great video. I had Docker running already on my pi4 but wanted to install Portainer. Opens up so many more options for the Pi. Keep up the good work.
I have been running Plex and Calibre on a Raspberry Pi 4B using that very case for about 3 years now. I'm up to 1100 movies, 60 TV series, and over 800 books. I'm using 6 Seagate 10TB drives (3 primary and 3 for backups) on a powered USB hub with power switches for each port. I discovered that having too many drives connected at once was a problem. 6 seems to be the limit (not counting the M.2 drive). My wife had a stroke 2 years ago and this allows us to watch movies and shows more conveniently. I have also ripped all of my music CD's. I don't share my server outside the house as I believe in making sure artists get royalties for their work. BTW, I keep the backup drives unmounted and the usb ports powered off unless I'm running a backup. I'm also running a NAS using Argon 40's case. I back up the Plex metadata to the NAS using rsync. Just starting to play with a TuringPi2 cluster. Being retired is fun! Thanks for the great video!
Hard core. Love to see ur set up
Great intro to the potential with the newer Raspberry Pi's. They have really become capable. Also, be a good and light-weight test bench for various Dockers. Thanks for giving us ideas.
Man your Channel is getting better by the day keep up the good work
Just wanted to say thank you for the video. You have pretty much convinced me to consider getting a Raspberry Pi 4. Hopefully sooner than later. I have tinkered with Docker / Portaininer / PFsense / Cloudflare DDNS / Remotely and others - all on my Synology NAS. I think the Raspberry Pi would be better suited as it would be dedicated as the main part of any Home Server / Network backbone; at least from an economic/power efficiency point of view. Thanks again for the time you have invested in sharing your knowledge. I have now subscribed to your channel.
If you haven't bought one yet, start keeping an eye on prices. I've seen the Raspberry Pi 4 8gb fluctuate by over $100 in the last week (mid-March 2022)
@@GarrisonSiberry Global shortage of Raspberry Pi 4. Hence the price of ex-stock is going up.
I personally use Cockpit to easily manage my raspberry pi 4 via a simple Web interface. Really comes in handy when i feel like doing updates in the bathroom.
Argon One M.2 is a fantastic case for this RP4. I only wish there was a version that moved one USB port and maybe the audio jack (either 2.0 or 3.0) to the front for wired keyboard/mouse/quick-attach usb drives/headphones.
See, that case addresses the ports issue for me by getting them all on one side to start with. From there, I'm happy to throw on a USB extension pigtail to gain easier access to the ports. As for audio, well the onboard audio jack is still pretty susceptible to external noise, so you're honestly better off using a USB sound card or splitting it off from the HDMI anyway.
The real problem with the Argon case (and this isn't their fault by any stretch) is the limited power supply of the Pi. Since the Pi has to run the SSD via USB port, it quickly runs out of juice to run other peripherals like a keyboard and/or mouse.
Once you're booting from SSD, you're pretty much committing to either operating the Pi through remote sessions on another system, or connecting a powered USB hub for your peripherals.
Loved the video, great work!
Thanks!
Bro, I hve the same mouse pad, something so simple as a mouse pad made me smile today…..plus love your content.
@Luis Rivera where did you find this mouse mat. Love the size…
awesome video dude & nice humour. I sub'd -- Would like to see more stuff like this, docker / linux server stuff
My first Plex server was running on a Pi 3 over Wi-Fi ad it worked great.
Ditto started with PI3s and had fun for years before PI4 released
have a PI zero W in production for complete IOT using Nodered, Broker MQTT for the whole home. Also plays many other roles like DNS server in home and lab environment, Radius, tacacs, openldap and more
The only problem i had with the Argon case is the fan crapped out and there is no replacement available , even from Argon Forty directly. I had to harvest the original fans micro connection and rewire a similar fan with it.
Awesome content. Thank you!
my next weekend project!
Nice video man!😀
That is a sick af case. Much better the pink one i got.
I tested a few things on my pi, i was trying to set up a shoutcast server for piont to point audio streaming but there was no arm version of shoutcast, so ended up at icecast, then i got a hp thin client with an x86 cpu and put crunchbang debian on it and ran icecast and pihole from that. It idles at about 5 watts.
Thank you so much great video.
Very good video!
I have almost the same setup but I have a 256GB SSD and it's using POE. It's running uptime-kuma and home bridge.
So idk if anyone else has come across this issue, but the repo for docker for Ubuntu Groovy (20.10) is actually broken at the moment. I ended up getting stuck on a "docker-ce" has no installation candidate
Good stuff thanks
Nice Video. Really want to try making my own server for first time. Just wish I could actually get hold of Pi for a decent price
Patience Grasshopper.
Hello, how do you mount the SSD on Pi/portainer and use as main ?
thank you 🙏🏻🙏🏻🙏🏻
You're welcome 😊
Noice video.
I recently discovered Homer and prefer it to Heimdall because there is no need for user credentials. So I run a second instance publicly and use that as my website "landing page". :)
Nice, I’ll be sure to check it out
Can you run all these at the same time without any bottleneck ?
I had that exact same setup (different services) and I have to say it is not reliable. That ssd to usb was failing for me all the time... and it is frustrating
You lost me at the docker compose part in the edit custom template section. What exactly do you need to do to create the yml file?
anything you would change abt this setup for current year?
I see that this video was published over a year ago, but I found it when looking for information regarding Lycal and Raspberry Pi. Local by Flywheel, and they have an installer for Ubuntu. Is this not an easier option when running WP locally?
Has anyone solved the "maximum upload rate" (2mb) issue with this version. Creating a uploads.ini file with it set in there doesn't seem to be working for me.
Cool logo
just wondering if this setup will work with Esxi-arm
Good video.
You should make a Flash Console using the rasberry pi 4 and flashpoint
Good afternoon, I bought the Argon M.2 and love it, however, I setup mine the exact same way as you with Ubuntu as the OS and I'm struggling to figure out how to boot from the SSD. All of the instructions I find only pertains to the Raspberry Pi OS. However, I installed Ubuntu, because I want to learn a new OS and it's fun. Can someone help me?
Thank you,
GO Navy!
What’s the difference between a daughter board and a sister board?
The setup guide link in the description doesn't work, it just takes you to the Raid Owl homepage :( Could you update the link please?
Awesome video. Are there limitations for how Plex server works on the Pi4? Like resolution for example?
Nope, you will be more limited by the client and the network speed most likely.
plex dont stream matroska files? (mkv)
I use a Windows box (old Core i7 office system refurbished) to be my server at the moment. MKV is no issue on it.
@@RaidOwl 😮
Thank you 👋👋👋👍
Will this work for monitoring different sensors? Testing all different sensors and want to use this idea as a central receiving point and create dashbords.
Yep! The only thing is that if you're using Ubuntu you'll have to follow a guide for getting GPIO set up, as the traditional was from Raspberry Pi OS won't work. Its really easy, though.
ubuntu.com/tutorials/gpio-on-raspberry-pi#1-overview
love the quality content part!
Awesome
i cant reatch the containers. is this normal for the first time?
So you were able to run Ubuntu desktop version on the Raspberry Pi with a bunch of services. The performance looks rock solid. Is that an accurate assessment, or did you edit the video to make the UI zipper than it really was?
installing on a SSD makes it rock solid,
With SD-card it's not capable of delivering the performance at all
Now that you’ve upgraded with your rack in the garage are you still using your pi? I have the same one you have but use an optiplex for Plex and browsing for Plex media and worry about the pi’s browsing performance given the low specs.
I still have a PI set up for testing stuff. The PI would be fine for a small Plex server to play locally but having it transcode media for more than one playback will be tough.
19:12 i hit subscribe button after hearing that.
:-( Wordpress doesnt work on my Pi4, There are no matching manifests for ARM
The set up guide doesn’t exist?
If u think you’re missing screws then try putting the case together first then go back. And if you’re still missing screws then…you’re probably screwed.
what about argon case with the automatic boot after power? you nee to press the "power" button after power down and up again!
Yeah they do have a toggle switch built in for that.
I subscribed because of the top secret 😂
How much difference would it make running a 4GB Pi4B vs the 8GB Pi4B you demonstrated in the video?
8gb is already pushing it if you want to run the setup I am so 4gb wouldn't perform very well. However, if you just want to run a few containers I'm sure 4gb can work.
Raid Owl I have a question about docker + portainier, can I pin home assistant in that docker on ubuntu 64 arm ?
Yes you can
hey,
I love your content, Its awesome.
Buttering aside, :)
I want to connect to my home network from outside, My ISP doesn't allow port forwarding,
Tried Cloudflare with TCP to make my Proxy server or VPN Server to be accessed from home, That didn;t work
Can you suggest something please?
Check out my video on Cloudflare Tunnels
Can I run OMV5 on my raspberry pi NAS and install portainer on it and install Plex, VMware, docker etc?
Yessir!
[Sorry, I answered by my own question by looking ...
Google says --> pfSense doesn't have an official release for Raspberry Pi, it's only available on AMD64 architecture, so there is no way to install it on a Raspberry Pi.]
Damn ... IF ONLY ...
Do you think this RB Pi would be powerful enough to be a router with Pfsense? Is the hardware that capable yet? I don't know if one has two ethernet ports. But, I love the wattage.
I would LOVE to see pfSense release an ARM build that works with the Pi.
Interesting video, and i realise that this is 2 years old but why/what is the benefit of installing Ubuntu than using the Raspberry pi os?
Would it run better under raspian , or ubuntu uses the same amount of resources?
I went with Ubuntu due to it being 64 bit and being more likely to support most services I throw at it. I believe there is a Raspberry Pi OS beta that is 64 bit, though. I haven’t tried it as Ubuntu has been solid for me.
This is way to techie for me but i really want to learn it. Can someone help me please ty?
is there a case like this that doesn't use magnets and is portaner free to use/no subscription fees?
only CE version is free for portainer
Thank's is a very good explain and pretty video, i have 2 PI 4, one with M.2 Argon with 4 G ram 128 G NVME SSD, And i got another one with the Case DeskPi PRO with SSD 256 G PI 4 8Gb With Budgy install. 2 more PI 3 with Octoprint with 3,5 " touch and the other with 7 " touch. I used Grfana With "Internet Monitoring" (Jeff Geerling) and "Container Monitoring" (Novaspirits). A lot of debuging. I wil follow you Thank's again (french guy)
I love seeing people do cool and useful stuff with these raspberry pis. Thanks for watching!
All really cool projects you’ve listed. I wonder if there’s a NEMs docker container I could deploy too?
SNice tutorialt, it's the nice tuto
Do you think this will work on 4 gig version on pi4
Yep, you should be good.
nice video, i wonder if pihole hosted domains work without internet access (at least for me it didnt work if i hadnt internet access)
thx4response :)
If you set up a custom DNS entry for a locally-hosted site then PiHole shouldn't need internet access to route that traffic. There must be a config error somewhere.
@@RaidOwl idk, i just switched it for adguard and that worked flawlessly, what do u think about wd red pro drives?
@@empetor492 The Red PRO versions are the ones that aren't SMR, right? I've had good experiences with most WD stuff so I'm sure they're fine. Just make sure you don't get the SMR versions if you plan to any continuous I/O on them.
@@RaidOwl on rpi i now have smr 2.5 backup plus or how is it called but that one is painfully slow, ill just get red pro and build normal tower server (e3 1220 v2, 32gb ddr3 ram)
Can't wait till the rpi 5comes out. Thawill be a goldmine fir bith parties.
Your wordpress template is broken
Does this cost to use any of these applications?
Nope, all this software is free to use (except to host Plex).
may want to mention NASPI case as alternative to the Argon since it has space for a 2.5" SSD or HDD
Yeah, thats certainly an option...just a little pricier.
Will this work with a raspberry pi 3?
Yes, it should as the pi3 is also 64 bit. However, the slower cpu will make it a slower experience.
hey there kept getting the issue when trying to deploy my stacks it came back with "failed to deploy a stack services must be a mapping" any suggestions? i literally just copy and pasted , happened to me on both pihole and wordpress. luckily got filebrowser to work but that was simple, do u by chance know if i can use an external drive instead of my micro usb for filebrowser?
sadly i think its just the indentation but seeing from how it looks on my end versus yours , sadly i dont know how to fix this seeing as i cant pause yours and fully see it all
Are you using Docker composer or the built in templates?
@@RaidOwl i was doing it under custom template like u did and just copy and pasted exactly what u had in the guide
right into web editor
pihole didnt show this but on wordpress it showed "There is an error in the yaml syntax: YAMLSemanticError: Map keys must be unique; "image" is repeated"
Can you install a HDD instead?;
As the boot drive? Yes, the raspberry pi will allow it, but No you can't with this specific case.
is that a tshirt from LTT ?
Yeah it’s like half my wardrobe lol
Yes indeed...the Pis are ubiquitous but certainly not the best
choice of hardware for a server. HP/Dell/Lenovo Mini/Micro
is a much better choice IMO. What say?
Great video, however, you need Traefik..
One day…
Can I do all this on a Odroid HC1???
Unfortunately I think that uses a 32 bit cpu so you’ll probably have issues using this guide.
@@RaidOwl what about a similar multi system server?? Right now I have OMV running and would like to run Pi Hole and Wordpress on it at the same time...
If it’s just a regular x86 based system then you can easily run everything from this video. The only difficulty we get is when using ARM based hardware.
@@RaidOwl No Odroid is a SBC like a Pi but faster in a few cases
Hah, I subbed xD
Same, great way to suggest a sub 👍🏻
You forgot 1 screw in the middle by the looks of it when putting on the case
Hasn’t fallen apart yet lol
I never really got this.
If you're using an M.2, then get a faster CPU too no? This Pi is far too slow.
Hi
It's called a daughterboard not a sister board.
Thanks
Forgive my ignorance but what is this thing used for?
Firs
Raspis are too expensive. For 180 euro you get no proper Harddrive, no power supply and no case. I needed a small server, so i bought a used notebook. Cheaper and better. Also has a monitor, keybord, mouse and battery. On the software side it does not really matter if its Arm or x64. Linux supports it all.
Not everyone lives on the internet. Some people don’t know what word press is.
This video was twice as long as it needed to be. Lost interest halfway through...
Comment was twice as long as it needed to be. Lost interest halfway through…
@@RaidOwl My criticism was valid. Listening to criticism makes you better understand your shortcomings. I was legitimatly trying to help. You could have chosen to better prepare your oration materials, edited your videos more and created content that would make your channel grow.
Or
You can act like a pathetic child. Your choice.
Thanks for watching! 😘
@@RaidOwl i was thinking of subscribing before i saw this video. Now you lost me. Thanks for being inadequate at everything 😘
😱😱😱
I'd love to see an example of three of these devices setup as a Proxmox HA cluster with ZFS (to make it really interesting) and 1 TB drives. Would it work at all, and how feasible would it be?
I know there are people out there who have gotten Proxmox running on some Pis in a cluster so its def possible. Feasible? Maybe...if it's stable then it would certainly make for a fun project. I might just have to try it out ;)
I have two full-size NAS boxes and want to build a proxmox HA cluster. Apparently the minimum number of nodes is three. If your idea works maybe I can use a Pi as the third node, yes?
@@mmoltich If you can get Proxmox running on the Pi then you should be good. I just know its pretty tricky to do, and from what I've seen doesn't work too great.