Welcome to Incremental Social! Learn more about this project here!
Check out lemmyverse to find more communities to join from here!

atzanteol

@atzanteol@sh.itjust.works

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

atzanteol , (edited )

I'm not familiar with MediaMonkey so this may not be an option but...

I've used Subsonic for a number of years as my streaming server. I don't use tools to manage my files but one of the things I really like about Subsonic is that it will present the local file system structure to the clients (rather than only relying on ID3 tags). So if I create a directory called "1990s" it will show up in the Subsonic hierarchy (eventually - it scans periodically for new files).

I'm assuming you could use MediaMonkey to manage the files on your NAS over CIFS? Then Subsonic could just read the filesystem over NFS as well and serve what you have setup.

Subsonic clients offer the option to cache files or stream as well which is great for traveling.

atzanteol ,

And the transformation is complete. This is my favorite thing in the world now also.

I dockerized my Nextcloud (github.com)

For years I've been running my Nextcloud on bare metal. Now I finally decided to switch it to docker. I looked into Nextcloud All-In-One and it seems easy to deploy but it lacks configuration options like multiple domain names and putting it behind a traefik reverse proxy is kind of a pain to set up....

atzanteol ,

Docker runs on bare metal

atzanteol ,

Docker is bare metal

atzanteol ,

The second sentence implies otherwise.

atzanteol ,

Which is running on bare metal too.

atzanteol ,

Just non-container if you need to distinguish?

atzanteol ,

No. The phrase means that you're not running in a virtual machine.

atzanteol ,

Either way its pretty stupid to use it in reference to containers.

atzanteol ,

No, it's confusing. Because some people do use VMs. So it makes it far less clear about what a person's setup is.

An application running in a container runs exactly the same as a non-container application. It uses the same kernel. And it all runs directly on the CPU. There is no metal/non-metal distinction to make. People just say it because it "sounds cool". And there are a lot of people in this community who don't understand what containers are. So it further muddies the water

atzanteol ,

Put them on different subnets and use the gateway IP address maybe?

atzanteol ,

Look for things like restic, borg and duplicacy. They do differential backups and work well with slow remote storage.

I use backblaze with duplicacy and it works fine. Initial backup can take a while (nearly a week for me) but subsequent backups are fine. It's not fast per se, but sufficient for emergency recovery should I need it.

atzanteol ,

I would keep octopi off the Internet (local network only). There's too much risk that if somebody did get access they could heat your hot-end up to 300C and just leave it there or something.. Setup a vpn if you want remote access to it.

atzanteol ,

I'm using Nginx Proxy Manager, but lately I started seeing it moving slower and slower

I guarantee you that nginx performs adequately for self hosting. If something is running slower I'd look elsewhere first.

atzanteol ,

i have a mixed set of containers (a few, not too many) and bare-metal services

Containers run on bare metal. Or are you running them in a vm?

atzanteol ,

Are there any decent interfaces for configuring routing and vlans with linux these days?

atzanteol ,

Excellent, thanks!

Should I learn Docker or Podman?

Hi, I've been thinking for a few days whether I should learn Docker or Podman. I know that Podman is more FOSS and I like it more in theory, but maybe it's better to start with docker, for which there is a lot more tutorials. On the other hand, maybe it's better to straight up learn podman when I don't know any of the two and...

Are you reusing one postgres instance for all services?

I have many services running on my server and about half of them use postgres. As long as I installed them manually I would always create a new database and reuse the same postgres instance for each service, which seems to me quite logical. The least amount of overhead, fast boot, etc....

atzanteol ,

I only use the provided docker-compose as inspiration and do my own thing

This is the correct way to look at it. Most applications that provide a docker compose do so as a convenience to get started quickly. It's not necessarily what you should run.

Ingenious ways to measure power draw

So I wanted to get myself a Kill-a-watt. Being who I am, I wanted information regarding its accuracy, especially at low power draws. I found a comparison with a industry grade equipment (Fluke is about the best out there in handheld electrical meters). It’s not encouraging, so I thought about a more proper meter, but it’s...

atzanteol ,

I realize my situation may not be your situation but... Seriously?

atzanteol ,

General rule: if you have "important data" don't go cheap. Get a real computer. Have backups. Test them.

atzanteol ,

The Dockerfile used to build the container controls what is in the container. It's "infrastructure as code"-like. You create a script that builds the environment the application needs.

If you need a newer version of PHP you update the Dockerfile to include the new version. Then you publish the new container.

atzanteol ,

I read a bit further. You didn't miss anything important.

atzanteol ,

Your choice, you're the one believing that 100% of the people... Blah blah blah

Didn't be shitty. Telling somebody what they believe is shitty. Telling them they believe "100% of people do (anything)" is super shitty. And this whole shitty argument has nothing to do with docker.

Go be shitty elsewhere.

atzanteol ,

Making it easier for users to remember passwords leads to them using better passwords and practicing better password hygiene generally.

You can also change your password across multiple systems easily if your password is compromised.

atzanteol ,

How do I set a repeating animated .gif as the background with an auto playing midi?

atzanteol ,

Easiest is probably "certbot --standalonr" which lets certbot use its embedded webserver.

Otherwise nginx and apache httpd are common and reasonable options.

atzanteol ,

Apache is plenty fast enough for self-hosting scenarios.

atzanteol ,

For local backup I like rsnapshot. It's a script that uses rsync and hard links to create incremental backups.

The thing about it is that it's super simple and easy to restore from since you just get a bunch of directories like "daily.0" and "daily.1". To restore you just find the files you want with standard tools like find and locate and just copy files out.

There are other more advanced tools like restic, borg, duplicacy, etc. I use things like that for the off-site backups (I backup the "daily.0" directory from my rsnapshot backups).

atzanteol ,

You should buy a UPS if those things are concerns for you. If not, then don't.

How responsive is your Nextcloud?

My Nextcloud has always been sluggish — navigating and interacting isn't snappy/responsive, changing between apps is very slow, loading tasks is horrible, etc. I'm curious what the experience is like for other people. I'd also be curious to know how you have your Nextcloud set up (install method, server hardware, any other...

atzanteol ,

Containers run on "bare metal".

atzanteol ,

Containers run on "bare metal"...

atzanteol ,

Have you created any indexes the new release might have needed? Nextcloud doesn't create them by default.

https://help.nextcloud.com/t/some-indices-are-missing-in-the-database-how-to-add-them-manually/37852

atzanteol ,

You've told us nothing about your hardware.

I've been running nextcloud for some time with this setup:

KVM virtual machine with 4 cores / 8 GiB RAM
docker image: `nextcloud:28.0.2-apache` with db: `mariadb:11.1`

The UI has never been what one would call... "fast". Especially on first load of a page or directory. It's been adequate for me though. Once I click around a bit it caches enough things to feel fairly responsive. I also mount /var/lib/nextcloud off a network share so I'm sure that hits my performance some as well.

Nextcloud leans on the database a lot so be sure to have a local and quick storage for it (no - don't run it on your raspberry pi). There are also cleanup cron jobs and indexes that need to be updated when doing upgrades that help performance as well.

atzanteol ,

Yes - in this context containers run on bare metal. They run directly on the host. They even show up in the host's process list with PIDs. There is no virtual machine between an executable running in a docker image and the CPU on the host.

atzanteol , (edited )

What is it you think the "metal" is in in the phrase "running on bare metal?"

Your comment is irrelevant. Who cares in what directory or disk image the packages are installed? If I run in a "chroot jail" am I not "running on bare metal?" What if I include a library in /opt/application/lib? Does it matter if the binaries are on an NFS share? This is all irrelevant.

The phrase means to be not running in any emulation. To answer my question above - the "metal" is the CPU (edit: and other hardware).

edit2: I mean - it's the defining characteristic of containers that they execute on bare metal unlike VMs and (arguably - I won't get into it) hypervisors. There is no hardware abstraction at all. They just run natively.

atzanteol ,

It’s just what it means in this specific context.

"I used the wrong words but I feel like justifying them as right."

This is that whole "I know literally means literally the opposite of what I meant but deal with it" bullshit. Whatever, I'll not argue with such lunacy. Words mean whatever you want them to.

atzanteol ,

He look - I drive a car with a V8! I mean I know it only has 4 cylinders in-line but I count them twice and I like the letter "V" so in this specific context it's a V8!

atzanteol ,

Yeah - that's reasonable. I brought it up since it's the #1 thing I always forgot about for some time and now it's the first thing I check.

atzanteol ,

not sure why you’re being downvoted.

LaNgUaGe EvOlVeS. 🙄

atzanteol ,

Yes, that's the excuse I've been getting. Sorry to be vague.

Is rpi still the single board go-to?

Hey all, I'm looking to build a couple dashboards out around my house. I've done this before with rokchip boards and they are... fine, but not great. Is rpi the best option right now? Are there alternatives you really like? I'd like to keep it a single board to easily mount behind things where it doesn't take up a lot of...

atzanteol ,

I think you need to provide the criteria you're using to define "best".

Problems running *arr stack on Raspberry Pi

Hello everyone, I have a Raspberry Pi 4B with 2GBs of RAM. I am trying to run all the *arr stack via docker containers(5 or 6 containers) but this causes my Raspberry Pi to lag very much. I could not use any of the stack's web interface or SSH to the pi during the lag and to fix it I had to reset the pi....

atzanteol ,

Do I need to buy a more powerful device?

Yes? You seem to have answered that yourself.

Run "free" and see how much memory is being consumed. And "top" as well (hitting 'm' will sorry by memory usage).

atzanteol ,

Oh man this brings back memories! It is indeed a simple way to get some basic "site template" without needing a lot of infrastructure.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • incremental_games
  • meta
  • All magazines