tester1121

joined 1 year ago
 

I am running a NAS that needs to connect to a server (the NAS isn't powerful enough). I also need to connect my NAS to a Windows, Mac, and Linux device (Linux being the most important, then Mac, then Windows). Out of SMB, FTP, and NFS, which one would be the best, quickest, and most secure for my situation? My NAS supports multiple sharing protocols, but I don't want to deal with mixed up permissions and conflicts later on.

 

I am currently using an old laptop (circa 2015) with a 250GB SSD in it, and 4GB of RAM. It runs Fedora 39 Server, and only hosts a Jellyfin instance through Docker right now (though I want to use Nextcloud later too). There is only 15GB of storage left on it, and the CPU is constantly overloaded (due to forced transcoding). I happen to have a lot of 500GB 3.5" HDDs laying around, and I want to use them in RAID 5. What hardware would be good for having 4 HDDs, and running Jellyfin and Nextcloud in Docker? I'm okay with either having just a 4-bay NAS (as long as it can handle transcoding (MKV 480p -> MP4)), or having a 4-bay NAS and a server/computer/NUC. I only have a budget of CAD$900 (USD$658 as of writing), but I am willing to go to CAD$1000 if absolutely necessary.

[–] tester1121@lemmy.world 2 points 6 months ago (2 children)

I just didn't want people to suggest to me to run a different server OS, as I can't do that (I think).

[–] tester1121@lemmy.world 2 points 6 months ago (3 children)

Is it a run and just works docker compose file?

[–] tester1121@lemmy.world 1 points 6 months ago (3 children)

Kinoite is looking really nice since my Linux is bugged (again).

 

I am used to simple things running on Docker (Jellyfin, Nextcloud, etc.) I am looking at running my own personal Mastodon instance (maybe share it with a few friends and family), but I like using Docker. Looking at install guides, the steps required seem to be much harder than just editing docker-compose.yml and running the container. Is it actually that difficult to set up Mastodon, or is there a better guide? I can't just use Yunohost/CasaOS because I am using a VPS to host this.

 

I don't mean for this to become a KDE vs GNOME post. I'm looking at switching to Fedora (because Arch is a pain), and it seems that GNOME is more supported. I use KDE on Arch. What features would I be losing if I were to switch? (ex: toolbar management, KRunner, etc.)

 

I use Arch Linux, and some apps require me to use Windows. I have tried to get Wine working, but it's just too much of a hassle. If the only goal of my virtualization setup is to run something like Adobe apps (I'm not doing any gaming on it), will Virtualbox or virt-manager be the quick and easy choice for me? I have tried using Virtualbox, but it didn't work due to some dkms drivers I think. I also don't want to use QEMU by itself, as I don't like using terminal commands and much prefer using a GUI to do things.

[–] tester1121@lemmy.world 1 points 7 months ago (1 children)

Is a Docker volume accessible like a folder if I SSH/SFTP into the host machine, not the container?

[–] tester1121@lemmy.world 3 points 7 months ago

This has saved so many files from my mistakes before.

[–] tester1121@lemmy.world 1 points 7 months ago (3 children)

Don’t put any data into the container ever. All of your data and configuration should be done in volumes. So are bind mounts (--bind) to the filesystem bad? Am I able to access Docker volumes through SFTP/SSH?

 

I have a really bad "server" (just a laptop) that runs Fedora Server and uses Docker Compose to host Jellyfin. It has been very annoying to update (the web GUI for Fedora doesn't even work half of the time), updating is painful, and it's a pain to manage. I am trying to redo my entire setup, so I will be getting a NAS to store all of my media. However, I still want to host apps like Nextcloud and Jellyfin, but I'm probably just going to use the NAS as storage for such apps.

Should I:

  • use CasaOS, Yunohost, or a different easy to use server OS
  • stick with Fedora server
  • use a different distro

If I should use a conventional server distro (Fedora, Debian, Ubuntu), suggestions for management GUIs, easy to use Docker management GUIs, and ways to set up file sharing (Samba configuration seems like a pain) are greatly appreciated.

(side note: I use Docker bind mounts and they seem to allow me to update my Jellyfin content through SFTP/whatever the SSH-based file transfer protocol is. Is there a point in me switching to volumes? I haven't taken my container down manually since I first started it up)

[–] tester1121@lemmy.world 1 points 10 months ago

Kinoite probably won't work for me, but distrobox sounds cool. I'll check it out.

[–] tester1121@lemmy.world 10 points 10 months ago (3 children)

Isn't this considered bad in Arch? Or was I misled?

[–] tester1121@lemmy.world -2 points 10 months ago (4 children)

I don't like tweaking my OS, I need something that just works, hence my madness over important dependencies not installing automatically.

 

I am currently using EndeavourOS, but am annoyed by the constant daily updates of 1GB and pacman not installing important dependencies automatically (ex: spell checker for document editor). I like the way Fedora works: you update whenever, important dependencies are downloaded automatically, and packages are recent-ish, but I don't like that it takes forever to run dnf. I don't want to use Manjaro (apparently it breaks quickly?), and the distro needs to support KDE. I know about Flatpak, but I don't want to download 1GB of data for each app. Are there any good options?

(Yes, I can probably deal with Fedora, but dnf is slower than apt, and I don't want to deal with external repositories for non-free software.)

EDIT: I do not want to tweak or edit configuration files, I just need something that has up to date packages and "just works".

[–] tester1121@lemmy.world 1 points 11 months ago (2 children)

I think that it's similar to the "Normal VPN without NAT", but I want it to preserve the client IP all the way through to the server that the client wants to connect to (in other words, the website that the client wants to access will receive the IP of the client, not the VPN server).

 

I want to set up a VPN that uses the client's IP when sending data out of the VPN server. I am able to use either OpenVPN (open-source edition), or Wireguard.

 

I noticed that Linux server distros are using LVM as default. What is so good about LVM, and when should I use it? Is there a GUI for managing LVM volumes like GParted, or is it just through the terminal? How is it different from RAID in using multiple drives for one volume?

 

I'm going to be running a Jellyfin server, and I don't want to maintain it a lot, I just want it to work. Would using Docker be the easier way to maintain Jellyfin, or would using Podman be better? (I don't want to deal with SELinux, firewalls, port forwarding, etc.)

0
submitted 1 year ago* (last edited 1 year ago) by tester1121@lemmy.world to c/selfhosted@lemmy.world
 

I want to make a server for hosting media through Jellyfin, and maybe some Nextcloud functionality. I prefer to use containers, but something like TrueNAS' extensions/plugins sound good as well. This is my first server, so I don't know what to choose. My possible options are:

  • Debian
  • Ubuntu
  • Fedora
  • TrueNAS Scale Which one should I choose? I am fine with using either Docker or Podman. (Edit: The server will be running on an old laptop with a single drive slot.)
 

I am currently using EndeavourOS for my laptop. Is there a backup solution that is easy to use, and can be run from the EndeavourOS install media without internet? (RSync is included, but no other backup tools are included, to my knowledge.) I don't want to use another ISO due to space constraints on my USB.

view more: next ›