this post was submitted on 21 Feb 2024
49 points (94.5% liked)

Selfhosted

60542 readers
608 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:

Detailed Rules Post

  1. Be civil.

  2. No spam.

  3. Posts are to be related to self-hosting.

  4. Don't duplicate the full text of your blog or readme if you're providing a link.

  5. Submission headline should match the article title.

  6. No trolling.

  7. Promotion posts require active participation, with an account that is at least 30 days old. F/LOSS without a paywall has exceptions, with requirements. See the rules link for details.

  8. AI-related discussions and AI-involved promotional posts have additional requirements for tagging, as noted in Rule 7 and the AI & Promotional Post Expanded Rules post.

Resources:

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

Questions? DM the mods!

founded 3 years ago
MODERATORS
49
Starting from zero (lemmy.world)
submitted 2 years ago* (last edited 2 years ago) by gedaliyah@lemmy.world to c/selfhosted@lemmy.world
 

I'm interested in exploring the world of self hosting, but most of the information that I find is incredibly detailed and specific, such as what type of CPU performs better, etc. What I'm really looking for is an extremely basic square 1 guide. I know basically nothing about networking, I don't really know any coding, but it seems like there are a lot of tools out there that might make this possible even for a dummy like me.

Right now, my cloud computing is pretty much typical, I think. I use onedrive to sync my documents and old files. I need to be able to quickly access files on different devices, such as a powerpoint created on one device and presented on another. On my phone I use Android and my backups of downloads and photos and other data (messages, etc) are all on Google Drive /Google 1.

I'm willing to spend the time learning to an extent, but I'm not looking to become a network expert. I'm also willing to spend a little bit of money on hardware or a subscription service if necessary. Ideally I'd like to be out of this subscription service game, but the main goal is to be in charge of my own files. I have an old laptop running Linux to play around with and a fast and stable home internet connection.

Eventually, I would like to not only be syncing my files, photos, and documents in real time, but also I'd like to maybe try using it as an entertainment server to watch/listen to downloaded media on my home network.

Is there such a thing as a guide for a total beginner starting from zero? Is this worth attempting, or will I quickly find myself frustrated and in way over my head? Or, do I need to wait a little longer until more idiot-proof tools become available?

you are viewing a single comment's thread
view the rest of the comments
[–] SniffDoctor@lemmy.ml 1 points 2 years ago* (last edited 2 years ago) (3 children)
[–] rambos@lemm.ee 1 points 2 years ago (1 children)

is there anything wrong with just running it in the background on a modern(ish) computer? My desktop is a 5900x with 64GB of RAM

Nothing wrong, but there are some benefits of running dedicated hardware and stable server distro. Rpi or laptop will probably use way less electricity, but if your PC is running anyway than you actually save money by not using any extra hardware

[–] possiblylinux127@lemmy.zip 1 points 2 years ago

I would run it in a VM

[–] Max_P@lemmy.max-p.me 1 points 2 years ago

My main concern would be security I suppose if I'm hosting a web server on the same computer I store all my family backups and stuff. Would using virtual machines solve that?

Mostly yeah. Even VMs aren't perfect, but so widely used in the clouds of AWS and Google and whatnot that it's good enough.