qazwsxedcrfv000

joined 2 years ago
[–] [email protected] 1 points 2 years ago

I am not sure if Immich supports configuring base URL. You can look into that.

If it is not supported, you may need try your luck with URL rewriting. Nginx can do it natively. Briefly, you need to configure Nginx to strip the /immich from the request URL before proxying the request to the Immich instance.

[–] [email protected] 2 points 2 years ago* (last edited 2 years ago)

Matrix's official homeserver synapse is written in Python which is not known for resource efficiency. Adding in bridges does not make the situation look any brighter...

On the other hand, Pi Zero is powered by a single ARM6 core and merely 512MB RAM. ARM6 has been losing support due to its age and (lack of) performance. You may have a hard time setting the stage up. You may need to compile a bunch of packages from source which will likely take forever given the single ARM6 core. Also 512MB RAM is real small and you cannot have them all as the OS also needs RAM.

You can give it a try. But I bet it will be quite a torture.

[–] [email protected] 15 points 2 years ago (1 children)

Typical web servers like Apache and Nginx support virtual hosts (aka server blocks in Nginx terminology)

[–] [email protected] 2 points 2 years ago (1 children)

It largely depends on the surrounding environment in which you are going to place the device. In my case, I need to use a shotgun due to a highway nearby.

[–] [email protected] 3 points 2 years ago* (last edited 2 years ago)

Pi 4B and Compute Module 4 should have mainline kernel support since 2021. The device tree is present in the repo under broadcom.

Arch Linux should work pretty flawlessly now, you can follow AArch64 Installation section in https://archlinuxarm.org/platforms/armv8/broadcom/raspberry-pi-4 and give it a try.

[–] [email protected] 2 points 2 years ago* (last edited 2 years ago)

I think it's easier to clone the repo, checkout a release tag (say 0.18.0), and compile from source directly than installing from cargo.

[–] [email protected] 2 points 2 years ago

Yeah I realized that after posting Orz. I guess my deletion has not got propagated properly.

[–] [email protected] 1 points 2 years ago

Yeah I quickly realize that but it has taken a second still haha.

[–] [email protected] 3 points 2 years ago

Mostly public IP, connection speed, and bandwidth. Not everyone has the right internet uplink.

[–] [email protected] 1 points 2 years ago (2 children)

Okay I use plain Nginx at home and at work mostly. Caddy (or its underlying Go runtime) has some performance regressions with HTTP/2 back then. Not sure if it has been fixed or not. Traefik is more container (docker/kubernete) affinitive imo, though I know it can be configured to function just like Nginx and Caddy.

P.S. I stopped for a second thinking what NPM you are referring to.... (Isn't that Node Package Manager lol)

[–] [email protected] 1 points 2 years ago* (last edited 2 years ago)

You may take this video from apalrd's adventures as a good reference. It is using a container instead of a VM so you can leverage Proxmox mount point to mount file system entities (e.g. ZFS datasets) to the container.

I am using a similar setup so I don't have to bother passing through all my HBAs or storage devices. My ZFS pools can live in the root OS, i.e. Proxmox, wtihout much hassle.

view more: ‹ prev next ›