this post was submitted on 15 Sep 2024
14 points (88.9% liked)

Selfhosted

39247 readers
328 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 1 year ago
MODERATORS
 

I am looking to get into self hosting, for setting up a simple plex + nextcloud server. However I also would like to buy a nice desktop pc soon which I would like to access at at least two locations, I think I should be able to combine this with a home server but I unsure what the best way to do this/what are the right software tools for this. The situation currently is: I have a television in my living room on which me and my partner regularly game (for now using an hdmi cable and a shitty laptop) and we have a study room where we work and play games involving a keyboard (currently also on laptop). I would like to be able to access the compute of the desktop in both locations, for this I see two options:

  1. Setup a small mini pc that is also connected to the tv, use it to always run nextcloud + plex, set the main pc in the study and use steam link to forward just games to the tv.
  2. Put the pc in the living room connected to the tv and use it as a home server, and setup a small pc in the study connected to the monitors and other peripherals. Then connect to the main pc with a different tool.

Option 1 seems more simple but a bit limited, while option 2 should give a more powerful home server but also increase power draw (I have been thinking if there could be a good solution to this using wake-on-lan when it is not in use) but also needing a more refined way of connecting the two pcs. For sharing the computational power I have found steamlink, a remote desktop (like anydesk/teamviewer), and I have some experience with using SSH which is nice for coding but doesn't seem to work well for anything graphical. Any advice or insight what would be a good way to set this up would be appreciated!

top 2 comments
sorted by: hot top controversial new old

You don't mention what you want Nextcloud for specifically, but it sounds like you really just want a NAS for the most part. Off the shelf brands like Synology and Qnap are great, or you can get/build a box to host FreeNAS or TrueNAS.

This streamlines what you intend to do and skips some extra steps.

[–] jjlinux@lemmy.ml 1 points 3 days ago* (last edited 3 days ago)

I would get a cheap MinisForum/Beelink mini-pc with an i5 and install Yunohost, or Casaos, or Cosmos or something like that, really easy to install, use and maintain.

To access the PC, just add a Wireguard server to your mini-pc server, set wireguard client on the PC, AND and you're ready.

I got this one for around US$360 and added a SATA 4TB SSD to it, running all my services out of it and have yet to see it hit 50W.

MINISFORUM Mini PC NAB6 Lite Intel Core i5-12600H,12 Cores 16 Threads,up to 4.7GHz 32GB RAM DDR4 512GB PCIe4.0 SSD Dual 2.5 G RJ45 LAN Mini Desktop Computer,2 x HDMI,7 x USB Port,WiFi 6,BT5.2 https://a.co/d/a5BzT7t