selfhosted

This magazine is from a federated server and may be incomplete. Browse more on the original instance.

ikidd, in Self-hosted media tracker recommendations?
@ikidd@lemmy.world avatar

Has anyone gotten the Mediatracker scrobbler to work with Kodi? I tried and it doesn’t seem to update, at least with Seren, though I was under the impression scrobblers were addon independent.

lntl, in I'm new to networking and self-hosting and have no idea where to start.

I started learning networking with OpenBSD’s tutorial on building a router.

Building a router forces one to learn networking.

www.openbsd.org/faq/pf/example1.html

rambos, in worth selfhosting immich or similar? what about backups?

Backblaze B2 is 6$ a month for 1TB and first 10GB is free. You pay proportionally (it cost me 2-3$ for last 7-8 months for 20-150 GB that accumulated over time). Keep in mind that you will spend more if you download backup, but you should use cloud backup as last resort anyway. I backup to 2nd local disk and also to B2 daily with Kopia. Didnt need backup fortunately, downloading from B2 small files ocasionally just for testing setup

Its not just cheaper, I love it because I dont have to deal with Gshit company

swampdownloader, in I'm new to networking and self-hosting and have no idea where to start.

You already have a pihole. I assume you like it. You could buy a cheap minipc/NUC and set up proxmox on it and learn to set up and configure a second pihole as a virtual machine. Then you’ll have a server running with the ability to expand as needed. You could look into setting up new network gear (like tp-link’s omada) and run the software controller in a VM. Or you could dabble with HomeAssistant and get into smarthome. Or set up a photo management tool like Immich. Like others have said, find a problem you want to solve and use these tools!

roofuskit, in Tempo – An open source music client for Subsonic built natively for Android, now with Android Auto support
@roofuskit@lemmy.world avatar

I had almost given up hope that someone would make a Subsonic compatible app that doesn’t suck. Dsub was the only really functional one and it’s quite dated.

hroderic, in I'm new to networking and self-hosting and have no idea where to start.

I don’t think you really need to dive that deep into networking to start self hosting, but Network Chuck has a pretty good CCNA course on YouTube youtube.com/playlist?list=PLIhvC56v63IJVXv0GJcl9v…

tabularasa,

This is a great place to start.

Hotzilla, (edited ) in I'm new to networking and self-hosting and have no idea where to start.

I would suggest more learn by doing approach. Learning OSI model etc is nice, but it is quite jargon :)

Use some old PC as a server, and get some network cards into it, and use it as firewall/router. Route your home network/NAT/DNS/DCHP through it. Raspberry Pi’s are nice, but their hw is still bit limited.

OPNSense is quite nice and easy free and open source firewall/router solution.

If you want to add bit of flexibility, you can use some virtualization platform like VMware in to the machine, so that you can run OPNSense in it, with some other virtual servers.

Then when you get things working, you can start looking in to VLAN’s, because they are quite important part of enterprise networking. Most cheap switches nowadays support VLAN’s out of the box.

ssdfsdf3488sd, in jellyfin freezes on TV every 2 minutes

just fyi, direct streaming isn’t really direct streaming as you may think of it if you have specified samba shares on your nas instead of something on the vm running jellyfin. it will still pull from the nas into jellyfin and then http stream from jellyfin, whihc is super annoying.

lazynooblet,
@lazynooblet@lazysoci.al avatar

How is that annoying and how else would you expect that to function?

If the data is local doesn’t it still stream over http?

ssdfsdf3488sd,

jellyfin has a spot for each library folder to specify a shared network folder, except everything just ignores the shared network folder and has jellyfin stream it from https. Direct streaming should play from the specified network source, or at least be easily configurable to do so for situations where the files are on a nas seperate from the docker instance so that you avoid streaming the data from the nas to the jellyfin docker image on a different computer and then back out to the third computer/phone/whatever that is the client. This matters for situations where the nas has a beefy network connection but the virtualization server has much less/is sharing among many vms/docker containers (i.e. I have 10 gig networking on my nas, 2.5 gig on my virtualization servers that is currently hamgstrung to 1 gig while I wait for a 2.5 gig switch to show up) They have the correct settings to do this right built into jellyfin and yet they snatched defeat from the jaws of victory (a common theme for jellyfin unfortunately).

lazynooblet,
@lazynooblet@lazysoci.al avatar

My dude. Even 4K video is ~50mbps, you don’t need to worry about this as much as you do.

hungover_pilot, in I'm new to networking and self-hosting and have no idea where to start.

A custom router + managed switch is a great way to learn. Studying the fundamentals is also good, but in my opinion it’s not as fun as setting up your own network and learning hands-on.

If you decide to go this route I highly reccomend taking regular backups of your config (and backup again before you change stuff). Part of learning involves breaking things - trust me you will break your network - and in networking that’s one of the best ways to learn. Backups will give you an easy way to restore to a known working configuration.

BearOfaTime, (edited )

I’d start with a second router added to the current network, use it to segment a “lab” network. Then, when it breaks you break it, it breaks the lab stuff and not your house stuff.

ericjmorey, in I'm new to networking and self-hosting and have no idea where to start.
@ericjmorey@programming.dev avatar

Check out Linux Upskill Challenge there’s a community on programming.dev [relative link]

It’s a bit askew from what you’re asking about but very related and a nice onramp to certification options that have some value in the job market.

As a more direct answer, a bit more of a formal approach to learning networking can be persued by following the networking recommendations at Teach Yourself CS

helenslunch,
@helenslunch@feddit.nl avatar

certification options that have some value in the job market.

How much does an experienced sysadmin make?

My research leads me to believe it’s quite low.

ericjmorey,
@ericjmorey@programming.dev avatar

If your title is system administrator, maybe you don’t get paid as much with the same responsibilities as a DevOps Engineer, System Reliability Engineer, Cloud Computing Engineer etc. Don’t get caught up in titles, sell the value of your skills.

helenslunch,
@helenslunch@feddit.nl avatar

I don’t get caught up in titles. Businesses do.

ericjmorey,
@ericjmorey@programming.dev avatar

Yup. Use their flawed methodologies to your advantage.

BearOfaTime,

Wow, that’s brilliant! Wish I could upvote you more than once.

machinin, in worth selfhosting immich or similar? what about backups?

I bought a Synology that I keep at my in-laws, then use Syncthing to keep my pictures backed up. I just started, so I don’t know how it will go long term.

If anyone else has a better option than Syncthing for Linux to Synology, I would love to hear it.

lautan, in I'm new to networking and self-hosting and have no idea where to start.

I recommend an Orange pi 5 with Armbian installed. Raspberry pi is under powered and it’s a pain getting compatible software for the arch.

RootBeerGuy,
@RootBeerGuy@discuss.tchncs.de avatar

I am not sure I understand what you refer too? I have a small rpi server running at home and so far no issues installing various things on it.

Very “specialized” software, yeah ok, maybe thats what you mean.

SnotFlickerman, (edited ) in I'm new to networking and self-hosting and have no idea where to start.
@SnotFlickerman@lemmy.blahaj.zone avatar

Not necessarily in this order:


  1. Learn the OSI and TCP/IP layer models.
  2. Learn the fundamentals of IPv4 and IPv6. (Absolutely learn to count bits for IPv4)
  3. Learn and understand the use-cases for routers, switches, and firewalls.
  4. Learn about DNS. (Domain Name System)
  5. Learn about DHCP. (Dynamic Host Configuration Protocol)
  6. Learn important Port Numbers for important Services. (SSH is Port 22, for example. The range of port numbers from 1024 to 49151 are “registered ports” that are generally always the same)
  7. Learn about address classes. (A, B, C are the main ones)
  8. Learn about hardware addresses (MAC address) and how to use ARP to find them.

And more! This is just off the top of my head. Until you’ve studied a lot more, please, for your own sake, don’t open your selfhosted ervices to the wider internet and just keep them local.


And just for fun, a poem:

The inventor of the spanning tree protocol, Radia Perlman, wrote a poem to describe how it works. When reading the poem it helps to know that in math terms, a network can be represented as a type of graph called a mesh, and that the goal of the spanning tree protocol is to turn any given network mesh into a tree structure with no loops that spans the entire set of network segments.

I think that I shall never see

A graph more lovely than a tree.

A tree whose crucial property

Is loop-free connectivity.

A tree that must be sure to span

So packets can reach every LAN.

First, the root must be selected.

By ID, it is elected.

Least cost paths from root are traced.

In the tree, these paths are placed.

A mesh is made by folks like me,

Then bridges find a spanning tree.

— Radia Perlman Algorhyme

gramathy,

Classful networking is well past dead, that’s kinda pointless. Learn VLSM and general subnetting basics instead.

SnotFlickerman, (edited )
@SnotFlickerman@lemmy.blahaj.zone avatar

I mean, isn’t it important to understand the fundamentals so you can understand VLSM better?

Like math, a lot of this knowledge works better when you know the fundamentals and basics, which help you conceptualize the bigger ideas.

On a personal level, I would have had a lot harder time understanding VLSM if I hadn’t had the basic fundamentals of traditional subnetting and classful networking under my belt.

gramathy,

There’s nothing inherently important to classful networking you learn that’s necessary for VLSM. They amount to common convention based on subnet size, and even then nearly nobody actually uses A or B sized subnets except as summary routes, which again, is not inherent to classful networking.

Classful networking has been obsolete for thirty years for good reason, you gain nothing from restricting yourself in that way.

SnotFlickerman,
@SnotFlickerman@lemmy.blahaj.zone avatar

How are you “restricting” yourself by learning that it exists? Nobody is saying “learn about it and use it and never consider anything else.” They asked what fundamentals they should know for networking, and I dumped what I considered the “fundamentals.”

gramathy,

Nothing actually uses classful networking anymore. Any situation where classful network concepts are implemented is necessarily limiting the capabilities of the network. As such it’s completely useless to bother spending time learning it.

NightAuthor, (edited ) in I'm new to networking and self-hosting and have no idea where to start.

For project ideas, I think most of us start with a problem and learn how to solve it. But without some foundational knowledge, you may struggle to even realize what’s a solvable problem.

You should maybe start with something like Linus Tech Tips “techquickie” content. Look at tutorials for home servers and home labs.

Or just spin around with your eyes closed, and point at a random tech object in your home, then start searching for info on how that works. How you can customize it, fix it, break it, make your own.

Not sure how else to help you jumpstart what many of us have just been naturally doing our whole lives. Like… be curious. That’s the key actually. Curiosity.

silentknyght, in Tempo – An open source music client for Subsonic built natively for Android, now with Android Auto support

… I’m shocked. I thought all development on subsonic had dried up. I used it and dsub for literal years, but switched to Plex after it seemed I was paying for nothing. :(

  • All
  • Subscribed
  • Moderated
  • Favorites
  • selfhosted@lemmy.world
  • localhost
  • All magazines
  • Loading…
    Loading the web debug toolbar…
    Attempt #