What is on my Home Servers? - Virtualization, Databases, Services & More

แชร์
ฝัง
  • เผยแพร่เมื่อ 21 ม.ค. 2025

ความคิดเห็น • 133

  • @SpaceRexWill
    @SpaceRexWill  ปีที่แล้ว +3

    Checkout the full list (updated): forums.spacerex.co/t/what-are-you-self-hosting-in-your-homelab/294?u=will

  • @Cluni-80s
    @Cluni-80s ปีที่แล้ว +8

    That moment when you relize you are clueless. Owning a synology and begining to understand its services, you've only scratched the surface of what can be done. Great video.

    • @SpaceRexWill
      @SpaceRexWill  ปีที่แล้ว +1

      haha the whole homelab thing is a dangerous deep hole you can fall down into! It has no end!

  • @rpsantos
    @rpsantos ปีที่แล้ว +24

    It would be great if you could do a Zabbix Server walkthrough - from installation to config. Thanks!

    • @SpaceRexWill
      @SpaceRexWill  ปีที่แล้ว +10

      Will for sure be doing one!

    • @starfoxBR77
      @starfoxBR77 ปีที่แล้ว

      Yes, please

    • @tanmayjoshi7856
      @tanmayjoshi7856 ปีที่แล้ว

      Looking forward as well!

    • @jenniferw8963
      @jenniferw8963 ปีที่แล้ว

      @@SpaceRexWill Look forward to the Zabbix video. Seems really neat! Never heard of it before. Someone mentioned Dashy and was considering that one, but Zabbix seems much better.

  • @acideye
    @acideye ปีที่แล้ว +7

    I am really impressed with your content that you have been pushing out! I have been following you for awhile and it’s nice to hear you cover a topic that I hadn’t thought of before. Can you do a video on the different types of users that would use Synology and a setup they would benefit from? For example, a photographer is going to need different setup from a programmer. But both might benefit from a database. That might help me figure out the way to get the most value out of my unit. Also, I like the database discussion. I have thought about setting one up but not sure if I need one or not. If I where to set one up it would be nice to know what I am getting myself into as far as setup and then long term management.

  • @StanimirTodorov
    @StanimirTodorov ปีที่แล้ว +1

    Thanks!

  • @RealKeytones
    @RealKeytones ปีที่แล้ว

    Thank you for all of the great ideas. I was researching to figure out what to use the rest of my two 2u servers for. Lol I don’t need any of this. I just want it. And I’m new to all of this, and learning a lot very quickly and you’ve helped me a lot.

  • @MrTubertub
    @MrTubertub ปีที่แล้ว +5

    Please make a video on hosting a mail archive or other ways to setup mail archiving on Synology.

    • @SpaceRexWill
      @SpaceRexWill  ปีที่แล้ว +1

      I have been meaning to figure that one out! I have had a few people ask about that, but have not found a solution

    • @majorgear1021
      @majorgear1021 6 หลายเดือนก่อน

      That would be nice! Using PST files to store email was my favorite feature of MS Outlook.
      I currently use Fastmail’s Web app and Apple Mail together , but neither of them let you archive email offline. I mean, Apple Mail will keep a local copy, but you want export import email from an archive file.
      There is an app called Devonthink that you can import email into for long term storage, but it’s pretty clunky in my opinion. it also is closed source and cost a few hundred $$$.

  • @VirtuProse
    @VirtuProse ปีที่แล้ว

    Man, this was soo useful! Thanks for sharing!

  • @toolbelt
    @toolbelt ปีที่แล้ว +1

    Thanks for this video. Inspiring!

  • @danross7194
    @danross7194 ปีที่แล้ว +2

    Lordy! How much does this add to your monthly electricity bill?

    • @MrGatya2
      @MrGatya2 ปีที่แล้ว

      I think it depends on the server size. I run plex on a pc and have similar services and it draws between 60-100W. Where I live that's not more than 10-15$ per month (74kwh).

  • @MrLaurieLewis
    @MrLaurieLewis ปีที่แล้ว +1

    Hi Will, Mariadb - totally need it but the question is Package, Docker (macvlan), Docker ( host) or Docker (bridge). They would all be writing to the same disk drives (SSDs). I have read that speed wise it goes package, macvlan, host then bridge. Though having mentioned speed not that big an issue for a little home user.

    • @majorgear1021
      @majorgear1021 6 หลายเดือนก่อน

      I use postgresql db in bridged network mode without any speed issue. I have around 25 containers all on that same
      network and ssd without issue.
      o/c I back up their files and databases to a different computer for safety.

  • @hotrodhunk7389
    @hotrodhunk7389 ปีที่แล้ว +5

    Our opinions on Plex couldn't be any more different. I can't stand how they're constantly adding other stuff than my media on the app.

  • @andrewdatar9880
    @andrewdatar9880 ปีที่แล้ว

    9:40 what are advantages to run Bind DNS server instead of Synology DNS package? Is Synology DNS package is just an UI for third-party DNS server, or it is built from scratch?

    • @SpaceRexWill
      @SpaceRexWill  ปีที่แล้ว +1

      So Synology is just a web interface for BIND. I think it just runs it in the background

    • @andrewdatar9880
      @andrewdatar9880 ปีที่แล้ว

      @@SpaceRexWill Thank you. Good to know. This means that it's should be possible to copy DNS records from the Synology config file if you want to setup additional BIND DNS server somewhere.

  • @MrPecky
    @MrPecky ปีที่แล้ว +3

    Well done dude! I used pretty much everything you mentioned as a Sysadmin at a couple of colleges. Currently running ProxMox with Home Assistant running in a VM as well as a Ubuntu server VM as a Docker host, running Homebridge, Plex, Calibre, and a Broadlink connector. It may be time to run some DNS servers and pihole servers. Thanks, I truly enjoyed the video.

    • @SpaceRexWill
      @SpaceRexWill  ปีที่แล้ว +1

      DNS is one of those things thats awesome, but can get you in trouble!
      One thing I have started doing for clients who have PF sense, is using its conditional forwarder for DNS requests. Basically it will only forward whatever local subdomain you like to your local DNS servers, then everything else gets sent to a public DNS server.
      this way if your DNS servers go offline, the internet stays up at least!

  • @TheilTube
    @TheilTube ปีที่แล้ว +2

    Maybe a silly question, but why would we need a database if you just run a home server for, well, home stuff?

    • @SpaceRexWill
      @SpaceRexWill  ปีที่แล้ว

      It really comes down to what you are hosting. 95% of things that are self hosted (even home stuff like Plex) have a database. But not all of them require a external DB. But I would say most home users who are tinkerers should run Gitea to keep track of versions of configs which requires a DB

  • @TheStigNash
    @TheStigNash ปีที่แล้ว +2

    What containers/services do you connect to your DB? I am looking at what I host and I am not seeing many options for a Bring-Your-Own-DB

    • @SpaceRexWill
      @SpaceRexWill  ปีที่แล้ว +2

      Tons of stuff! Zabbix, Wordpress, gitea, nextcloud.
      Some modern full stack things like to add their own (like discourse). But I feel like most old school stuff works with mySQL / MariaDB.

    • @TheStigNash
      @TheStigNash ปีที่แล้ว +1

      @@SpaceRexWill Thanks for the reply! Thats awesome I'll have to look deeper.

  • @andrei7222
    @andrei7222 ปีที่แล้ว +5

    Do you use a self-hosted password manager? Maybe bitwarden?

    • @acrusso1
      @acrusso1 ปีที่แล้ว +4

      Vaultwarden*

    • @SpaceRexWill
      @SpaceRexWill  ปีที่แล้ว +2

      For me I have been a bit wary about going head first and self hosting a password manager, mostly because of how I now have to worry about my own security when it comes to it.
      I have been using apple keychain for my passwords and for me, it works great. It's about as walled garden as you can be, but the way it handles encryption is phenomenal

  • @derzasekolahdidd
    @derzasekolahdidd 7 หลายเดือนก่อน

    Which one is the video that shows how to setup MariaDB server in the NAS?

  • @messupp
    @messupp 5 หลายเดือนก่อน

    Great insights! One question: Do you recommend running MariaDB inside a virtual DSM instance?

  • @Kon-Tiky
    @Kon-Tiky 7 หลายเดือนก่อน

    Why do you prefer nextcloud then synology drive service?

  • @raddinox2707
    @raddinox2707 ปีที่แล้ว +6

    I agree with the Git server, that is awesome. But I don't understand why I would need one central DB (in a homelab) with all the data in there.. way easier to setup one MariaDB docker instance for each service that needs a DB, and if you decide to kill that service you can just kill the DB as well.

    • @SpaceRexWill
      @SpaceRexWill  ปีที่แล้ว +1

      There are a few reasons why I like having one centralized DB (when possible)
      1. backups - having just the one database sever means you only need one backup script and you only need to check one backup location for everything (snapshots are not backups for database, as stuff is in ram)
      2. A single pane of glass to set everything up. You can PHPMyAdmin on there and monitor everything in one place. Making new databases is then really easy too
      3. One place to get extra performance / tuning

  • @GustavoMsTrashCan
    @GustavoMsTrashCan ปีที่แล้ว

    Hey Jim Carey! That's an awesome home lab you've got there.

  • @michaelk946
    @michaelk946 ปีที่แล้ว +1

    I’m curious. What do you think about the problems with western digital right now with users unable to access cloud or remote ?

  • @light-master
    @light-master ปีที่แล้ว +5

    For DNS records for your local services, your router should do that automatically when you set your DHCP reservations. There should be a text box for hostname when you create your reservation, and the router returns the IP address for that hostname, assuming you use you router's IP address as the DNS IP address for DHCP clients.

    • @SpaceRexWill
      @SpaceRexWill  ปีที่แล้ว +7

      So the reason I like running a stand alone DNS sever is it let’s you do so much more than this. You can have CNAMES, change records, have records multiple records to the same IP and use a reverse proxy to go to your service. Plus the local domains only work on a layer 2 network. They will not work over a VPN

    • @slikdude12592
      @slikdude12592 ปีที่แล้ว +6

      @@SpaceRexWill Can you do a video on setting up a DNS server (such as a PiHole) and having it work with the VPN server (such as on a Synology) in such a way that local services can be accessed by hostname when remotely connected via the VPN?

    • @majorgear1021
      @majorgear1021 6 หลายเดือนก่อน

      I’m still waiting for my UDM Pro router to support CNAMES. It has almost every other type of DNS record except for that.
      I’m currently using A / AAAA records that all resolve to the same IP in place of CNAMES. I’ll switch them out once my router supports CNAME records.

  • @bobbyLovesTech
    @bobbyLovesTech 8 หลายเดือนก่อน

    Can you do one on password managers? I saw that you're using apple keychain - what's your thoughts on it all?

  • @stevenlyon4605
    @stevenlyon4605 ปีที่แล้ว +2

    Any chance you could do a tutorial about the best way to get from ext4 to BTRFS please? No so much concerned with moving data but more how to migrate apps, docker and containers without losing anything. I know there's so much stuff I'm missing out on sticking with ext4 but scared to make the change...

    • @SpaceRexWill
      @SpaceRexWill  ปีที่แล้ว +1

      I have been meaning to do one! But the TLDR is use hyperbackup to rebuild it!

    • @deacbeugene
      @deacbeugene ปีที่แล้ว

      I've done that "migration" last month: Synology DS220+ DSM6 from ext4 to BTRFS. I broke the mirror, deleted one drive from ext4 pool, created a separate SHR pool and created BTRFS on it. Moved data as much as I can, kill ext4 volume, ext4 pool, added second drive to SHR as a mirror. But everything is not that smooth unfortunately 😢
      Simple shared folders moved easy and fine. Encrypted folders: you must decrypt it and then encrypt again. Packages: I have to say that Synology have one huge disadvantage: you can move a package only through backing it up and restoring back. And even after that you probably will end up with several non working packages like Photos. Thats because there is a database that is not a package, its just a directory on a volume and has no controls from Control Panel :-(. May be it is a good thing to do as Synology is telling in its documentation: backup everything off of your volume, recreate the volume with the different filesystem but with same name(!), restore everything back. So you will need one (or several) reliable backup target, network or usb3 external drive.

    • @SpaceRexWill
      @SpaceRexWill  ปีที่แล้ว +1

      ^ I have been there before. I really wish Synology would give an easy way to migrate apps to a new volume. You can do it, but it really sucks. You have to SSH in and move each of the packages symbolic links. I hate doing it because I am always worried I am going to screw something up

  • @pavelperina7629
    @pavelperina7629 ปีที่แล้ว +1

    At rhe moment I have nextcloud, cloudflared, cloudflare-ddns, mariadb. On the list is syncthing, RDP via SSH and backups.

  • @nicholastoo858
    @nicholastoo858 ปีที่แล้ว

    Great video. Thanks.

  • @sprtwlf9314
    @sprtwlf9314 ปีที่แล้ว +1

    Does self hosting a lot of the smart home stuff prevent the constant phoning home many of the IoT devices do. Linus talked about how hes able to prevent that but didn't really go into it. The home lab looks awesome btw.

    • @SpaceRexWill
      @SpaceRexWill  ปีที่แล้ว +1

      So pretty much across the board if you are running standard Z-wave or zigbee stuff you and you adopt it into your network you can run it locally. Huge in terms of performance, and long term reliability

    • @sprtwlf9314
      @sprtwlf9314 ปีที่แล้ว +1

      @@SpaceRexWill thanks! Thats helpful. Really enjoying your channel. Have learned a lot.

    • @SpaceRexWill
      @SpaceRexWill  ปีที่แล้ว +1

      Glad you like it man!

    • @CarAudioInc
      @CarAudioInc ปีที่แล้ว

      they'll still phone home, but that's wut pi-hole is for :)

    • @DavidM2002
      @DavidM2002 ปีที่แล้ว

      A few months ago I got a Synology router and it has a feature called "Safe Access". You can set up user profiles and web filters. I created a profile that included all of my security cameras. And then created a filter that only allowed them access outside the network to do a daily time check at a specific URL. Dead simple.

  • @nicolaslab1814
    @nicolaslab1814 4 หลายเดือนก่อน

    I am surprised you don't have a home lab dashboard, for example I run homarr and it is amazing

  • @ClausWawrzinek
    @ClausWawrzinek ปีที่แล้ว

    How can you tell which files are currently or I have previously shared from my Synology NAS? When my NAS runs out of space, how can I tell where all my NAS space is going?

    • @SpaceRexWill
      @SpaceRexWill  ปีที่แล้ว +1

      Right here
      What is Using all of your Synology STORAGE? - How to find out
      th-cam.com/video/CoITMkdQ3pw/w-d-xo.html

    • @ClausWawrzinek
      @ClausWawrzinek ปีที่แล้ว

      @@SpaceRexWill thanks so much. 😀

  • @giancarlosrm
    @giancarlosrm ปีที่แล้ว

    My Plex on synology do not read the video files since I upgrade to DMS 7, Any tip?

  • @Crazy--Clown
    @Crazy--Clown ปีที่แล้ว +1

    Put the speedtest docker on ya Synology, great for testing LAN and WiFi speeds

    • @SpaceRexWill
      @SpaceRexWill  ปีที่แล้ว +1

      ^ that is a really good one that I actually use a ton specifically for clients needing to figure out what is going!

  • @cybr774
    @cybr774 ปีที่แล้ว +1

    I'm currently evaluating wether to setup zabbix or something like prometheus, but I'm not sure what would be the best fit. What are your thoughts on prometheus and do you think it's like comparing apples to oranges?

    • @SpaceRexWill
      @SpaceRexWill  ปีที่แล้ว

      I would say its a bit like apples to oranges. (note I am not an expert)
      Prometheus is more designed for the hyperscalers and people managing massive services that they themselves write.
      Zabbix is really for monitoring servers and hardware. Its easy to add on to pretty much anything with templates.

    • @majorgear1021
      @majorgear1021 6 หลายเดือนก่อน

      Why not both?

  • @AV84USA
    @AV84USA ปีที่แล้ว

    Hi Will, quick question:
    I’m looking for a NAS that will fit into my needs and usage. I want my 5GB Lightroom RAW photos available, back up 5 iPhones, 2 iPads, 3 MacBook Pro’s, and MAYBE put my 1200 DVDs and 100 Blu-rays on the NAS to play in home only on AppleTV and iPad and iPhones. That’s it. I don’t need tons of apps or internet access to my NAS, just local connection over Wifi. Connecting via Ethernet is not an option for me.
    I had almost decided on a Synology but the more o learned, the more I found out I don’t know. My head is spinning, and I’m almost convinced to just stick with using 3 external HDD at a time using Thunderbolt.
    Thanks!

    • @SpaceRexWill
      @SpaceRexWill  ปีที่แล้ว +2

      I would 100% buy I synology. Having a NAS is absolutly awesome

    • @AV84USA
      @AV84USA ปีที่แล้ว

      @@SpaceRexWill thank you very much

    • @AV84USA
      @AV84USA ปีที่แล้ว

      @@SpaceRexWill is it too much to ask which Synology you’d suggest given my intended usage? 2 bay or 4 bay? I was thinking about 12TB usable storage… 2x12 or 4x4?

    • @SpaceRexWill
      @SpaceRexWill  ปีที่แล้ว +2

      I would buy a 4 bay, and leave 1 or 2 bays empty to start. That way if you need more space you can just slot in another drive at another time!

  • @theterriblegamer1228
    @theterriblegamer1228 ปีที่แล้ว

    have you setup any C2 identity instances? There is a lack of setup info out there.

  • @praveenpg
    @praveenpg ปีที่แล้ว

    How do you run MariaDB? On bare metal?

    • @SpaceRexWill
      @SpaceRexWill  ปีที่แล้ว

      On a VM

    • @yannduranx
      @yannduranx ปีที่แล้ว

      @@SpaceRexWill Why not in a docker container?

  • @rockymarquiss8327
    @rockymarquiss8327 ปีที่แล้ว

    I'm going to try to self host passbolt as I need a password manager and I'm too cheap as well as untrusting (actual word?) to use a cloud password manager. Do you have a pssword manager that you self host that I should consider instead?

    • @basheerparvez
      @basheerparvez ปีที่แล้ว

      Selfhost Vaultwarden in docker. I have been using it and it’s great.

    • @rockymarquiss8327
      @rockymarquiss8327 ปีที่แล้ว

      @@basheerparvez I'll check it out. Thanks

  • @unskeptable
    @unskeptable ปีที่แล้ว

    Yoo What about TailScale ? Is it a must have or are there alternatives ?

    • @SpaceRexWill
      @SpaceRexWill  ปีที่แล้ว +1

      So I actually only use openVPN for my personal VPN

  • @bradactual
    @bradactual ปีที่แล้ว

    can you make mention of speeding connections between two Syno's. Such as using Rsync. I've done it before. I recall it was just limited to one folder or some other limitation. Also - what about Rsyn on Windows? tools like cwRsync or DeltaCopy. I have a few older Syno's from 2014-2018 that are the non + series. And some J series that I've retired from customer use. I'm wondering about what to do with them. I've some some RAM around that I could put in to increase the RAM. I'm hesitant to even let friends & family use them even just limited.

  • @Byrd21590
    @Byrd21590 ปีที่แล้ว

    I have a DS 720+ and I cannot seem to get the movies that I download digitally to run on my LG TV. Do you have any suggestions?

    • @SpaceRexWill
      @SpaceRexWill  ปีที่แล้ว

      It depends on what app you are using to run on the LG

    • @Byrd21590
      @Byrd21590 ปีที่แล้ว

      Just accessing the NAS as a media sever on the TV. The TV says it cannot play the file but it’s an MP4 file.

    • @13Bulbasaurpc
      @13Bulbasaurpc ปีที่แล้ว

      It is indeed depending on the LG app which one you are using. If you are using your NAS as DLNA server for example you need to check which formats your tv supports. It is also possible that the audio format is not supported.

    • @SpaceRexWill
      @SpaceRexWill  ปีที่แล้ว +1

      TV's are really bad about compatibility generally. You may look at tweaking media server settings to transcode more often. Or you could always just use hand brake or FFMPEG to transcode the video to something your TV can play.

    • @Byrd21590
      @Byrd21590 ปีที่แล้ว +1

      Thank you for the help.

  • @khi787ghid
    @khi787ghid ปีที่แล้ว

    Hi Rex, what's the advantage of running a DNS server over using mDNS (e.g. accessing your hostname-on-local-network as hostname-on-local-network.local without any DNS/configuration)?

    • @SpaceRexWill
      @SpaceRexWill  ปีที่แล้ว +3

      so there are a few reasons:
      1) Flexibility, you can change IP's to whatever you want, and update things to new services by just changing an IP
      2) This works cross VLAN with layer 3 networks
      3) CNAMEs -> you can just point one address to another one!

    • @Crazy--Clown
      @Crazy--Clown ปีที่แล้ว +1

      Its Will actually

    • @khi787ghid
      @khi787ghid ปีที่แล้ว

      @@SpaceRexWill, thank you!

  • @kevinhughes9801
    @kevinhughes9801 ปีที่แล้ว

    Great vid

  • @feahnorl
    @feahnorl ปีที่แล้ว +14

    That tv behind you is waaaay too high. r/tvtoohigh

    • @tama47_
      @tama47_ ปีที่แล้ว +4

      Actually more comfortable that way, when you’re laying on a couch

    • @feahnorl
      @feahnorl ปีที่แล้ว +2

      @@tama47_ not really. It needs to be eye level.

    • @excalibur2640
      @excalibur2640 11 หลายเดือนก่อน

      @@feahnorlthe further the more i can imagine its actually a big tv just far away

  • @prowler1567
    @prowler1567 ปีที่แล้ว

    Homebridge as tutorial? Maybe too basic or self explanatory. Just a suggestion. Thanks.

  • @amdeus
    @amdeus ปีที่แล้ว +1

    Jellyfin + infuse

  • @ricardog2165
    @ricardog2165 ปีที่แล้ว

    Zabbix: I think it's SNMP not SMTP 😉

    • @SpaceRexWill
      @SpaceRexWill  ปีที่แล้ว

      You are correct!
      SNMP: Used to monitor stuff
      SMTP: Used to email you!

  • @doozie5696
    @doozie5696 ปีที่แล้ว

  • @sullenfps
    @sullenfps ปีที่แล้ว

    you look like the guy from smosh

  • @theaux9240
    @theaux9240 ปีที่แล้ว

    t'es un gay mon pote