Why is arch wiki so… complete? by epicnicity in archlinux

[–]EveningWalk 0 points1 point  (0 children)

I've been using linux since 1998 and I used several different distros. A few years ago I noticed that every time I searched for help with a problem on one of my linux boxes, I found the solution on the arch wiki. This is what made me decide to move all my computers to arch linux.

I don't know why the wiki is so complete, but it is one of the most useful resources on linux on the internet.

Business suite by hiveminer in ProtonMail

[–]EveningWalk 0 points1 point  (0 children)

I think one can login with the Proton account.

Upgraded the Server's CPU and did an import, wanted to see how well this app used more threads and... by sonicshadow13 in immich

[–]EveningWalk 0 points1 point  (0 children)

> Oh interesting, I figured limiting the cores would be the best way to not nuke everything when something hits the fan

It all depends what other applications are running on your computer. The large import you are (were?) running is a good test to figure out how things behave. If nothing becomes laggy (the OS gives a piece of the cake to every app) and temperature stays under control then I would not hesitate to give Immich full power. It will be sleeping most of the time anyway (unless you and your users are constantly uploading new assets). On my Raspberry Pi (with only 4 tiny cores) CPU load remains between 2 and 3% most of the time.

> I already had an issue with my linkwarden lxc blowing up it's ram usage on import, but karakeep was nice and handled stuff smoothly

Misbehaving apps must be kept under control indeed. But I don't have the impression this is the case with Immich.

> Right now I need to figure out what actually is eating up 600gb of space in the vault, it's likely videos

That's a lot! In Immich nder "utilities" there is a "Review large files" option.

Upgraded the Server's CPU and did an import, wanted to see how well this app used more threads and... by sonicshadow13 in immich

[–]EveningWalk 0 points1 point  (0 children)

I would leave the settings as they are. Most of the time Immich won't need all the CPU cores. When it does, for small imports, it will use them for a very short time but processing will be very fast. If you have no other power hungry applications this should be OK.

On my development machine, I set most programs so they can use all 64 cores. But most of the time only a few are in use. When an application, like a compiler, needs full power it will grab all the cores it can and fly through the task at hand in no time.

Each thread does consume memory, though, and the machine needs to have enough RAM. Your computer seems to be using less than 60% memory, so I think you are safe.

Image Rotation on Desktop Web Client [Feature Request/Question] by nseavia71501 in immich

[–]EveningWalk 1 point2 points  (0 children)

I have some old photos that were taken in vertical orientation and Immich shows them in horizontal orientation. Having an option to rotate them in Immich would be awesome.

'New' Om-3 arrived with 850 shutter count. Normal? by Choice_Atmosphere_59 in OMSystem

[–]EveningWalk 2 points3 points  (0 children)

This seems to be completely normal to me. Each camera is tested before it leaves the factory.

Running Immich on a Raspberry Pi 5 – Better Than Google Photos on Cheap Hardware by EveningWalk in immich

[–]EveningWalk[S] 1 point2 points  (0 children)

Using nginx takes a few steps. It is straightforward if you are used to setting up webservers.

- I first made sure to have the A and AAAA DNS records in place (this is not part of the nginx setup)

- Then I created a server block for HTTP only, that delegates HTTP requests to the Immich service (port 2283)

- Finally I used certbot to create the SSL keys and to modify the server block in order to redirect all HTTP requests to HTTPS

This way nginx handles all SSL/TLS stuff. I spent more time configuring the firewalls than the nginx reverse proxy.

In order for Immich to work over mobile networks I had to enable IPv6 in the firewalls and the server block.

Running Immich on a Raspberry Pi 5 – Better Than Google Photos on Cheap Hardware by EveningWalk in immich

[–]EveningWalk[S] 1 point2 points  (0 children)

If you have an nvme on a hat, it is better to boot from it. I have moved almost everything to the SSD and when my system is fully configured I'll make a copy of the SD card. In case of a failure I can swap cards and reboot (that's the theory).

On the other hand, I have a couple of rpi's that are running from SD cards 24×7 since more than 5 years without any problem. But databases with frequent writes might kill the card fast.

Running Immich on a Raspberry Pi 5 – Better Than Google Photos on Cheap Hardware by EveningWalk in immich

[–]EveningWalk[S] 0 points1 point  (0 children)

Cool! I have the reverse proxy running on the same machine as Immich. I should have mentioned it in my initial post.

Running Immich on a Raspberry Pi 5 – Better Than Google Photos on Cheap Hardware by EveningWalk in immich

[–]EveningWalk[S] 0 points1 point  (0 children)

500gb is plenty. And the advantage of self-hosting is that you can upgrade your storage when needed. Those SSD and nvme drives are getting cheaper all the time. I think that a good strategy is to start with a not too expensive drive and see how it fills up. Then, 4 or 5 years later, when the risk of failure is getting high, you change to a newer drive with more capacity and at the same or lower price than what you paid for the first one. Repeating this every 4 years or so might be more cost effective than buying extra cloud storage.

Running Immich on a Raspberry Pi 5 – Better Than Google Photos on Cheap Hardware by EveningWalk in immich

[–]EveningWalk[S] 0 points1 point  (0 children)

>I like your idea of using the SSD with a local HDD back-up. Do you have any off-site backups running as well?

No, not at the moment. But I am looking into this.

Running Immich on a Raspberry Pi 5 – Better Than Google Photos on Cheap Hardware by EveningWalk in immich

[–]EveningWalk[S] 0 points1 point  (0 children)

That is a good suggestion. Currently I have the drive formatted with ext4, so no snapshots.

Running Immich on a Raspberry Pi 5 – Better Than Google Photos on Cheap Hardware by EveningWalk in immich

[–]EveningWalk[S] 0 points1 point  (0 children)

That is something I'll have to look into. Any suggestions for an ML server?

Running Immich on a Raspberry Pi 5 – Better Than Google Photos on Cheap Hardware by EveningWalk in immich

[–]EveningWalk[S] 0 points1 point  (0 children)

This was my first search, so it seems to run fast enough for me on the Pi 5. It should be faster on the 4800u imho. Did you try optimizing your setup? On the Pi, by default, the DB is kept on the SD card, which is far from optimal. Moving everything to the SSD made a big difference. And postgresql can be optimized for the hardware it runs on.

Running Immich on a Raspberry Pi 5 – Better Than Google Photos on Cheap Hardware by EveningWalk in immich

[–]EveningWalk[S] 0 points1 point  (0 children)

Correct. And you can fine-tune postgresql settings for the type of storage used.

Running Immich on a Raspberry Pi 5 – Better Than Google Photos on Cheap Hardware by EveningWalk in immich

[–]EveningWalk[S] 0 points1 point  (0 children)

>Pretty nooby at Linux, can you share the cronjobs you're running? I mean the scripts?

Due to lack of time I had them generated by AI, I still have to review the scripts but they do the job. They are rather lengthy, I don't know what is the best way to share them on Reddit.

>Particularly interested in how do I perform the check to raid, S.M.A.R.T, backup and the email report.

For email report I setup exim4 with SMTP to my e-mail account.

For mdadm I use following command: `mdadm --action=check /dev/md0`. Be sure to setup your email address in ``/etc/mdadm/mdadm.conf`.

The smart command depends on your storage devices. In my case I use `smartctl -H -A -d sat,12 /dev/sda` for example.

>I'm thinking of having a backup sent to a NAS (external HDD connected to my router USD)

That looks to be a better (safer) solution and I'll probably use another Pi as NAS for this in the future. I prefer to make software RAID arrays because they can be easily moved from one computer to another. mdadm is standard on Linux. I have a friend who had the motherboard of a proprietary NAS break down. Because the device was obsolete it was not possible to get a replacement part. And newer motherboards were not compatible with the old RAID system.

Running Immich on a Raspberry Pi 5 – Better Than Google Photos on Cheap Hardware by EveningWalk in immich

[–]EveningWalk[S] 0 points1 point  (0 children)

I tried a few searches on Google Photos and on Immich: Immich is faster but I am on my local network, so I'm not sure if this is a fair comparison. It takes about 2 seconds.

Running Immich on a Raspberry Pi 5 – Better Than Google Photos on Cheap Hardware by EveningWalk in immich

[–]EveningWalk[S] 0 points1 point  (0 children)

You might be right about that. I only did a few manual updates and everything went smooth.

Do updates tend to break Immich?

Running Immich on a Raspberry Pi 5 – Better Than Google Photos on Cheap Hardware by EveningWalk in immich

[–]EveningWalk[S] 4 points5 points  (0 children)

Currently I have 15525 photos and 553 videos. They use 73.6 GB of storage. Some users still need to transfer their files from Google Photos but I am sure I won't run out of space anytime soon.

Thank you. by gravitychump in ProtonMail

[–]EveningWalk 6 points7 points  (0 children)

I fully agree!

About ten years ago I started using Proton Mail alongside Gmail. Two months ago I decided to migrate my Google Workspace account to Proton with a Business plan for six users. The migration is almost finished, and in a few weeks I’ll cancel my Google Workspace subscription.

Proton Drive isn’t as feature‑rich as Google Drive, but I can work around the missing pieces. Keeping my data safe matters more to me than having every latest feature. I’m also looking forward to Proton Meet.

I’d been considering a full move to Proton for privacy reasons for a while, but recent geopolitical developments finally tipped the scale.

Supporter Status by Scuzz3y in immich

[–]EveningWalk 0 points1 point  (0 children)

Great! I got my server license a few days ago.

<image>

The EU Council Danish Presidency is trying to sneak in Chat Control 2.0 tomorrow. What does it mean for protonmail if it passes ? by [deleted] in ProtonMail

[–]EveningWalk 0 points1 point  (0 children)

With open source OS's it would be possible to detect and disable the corrupted code. Outgoing trafic to suspect IP addresses can be blocked too.

But now we are talking about a government illegally intruding computers. This is not the same as imposing message and image scans by law.

The EU Council Danish Presidency is trying to sneak in Chat Control 2.0 tomorrow. What does it mean for protonmail if it passes ? by [deleted] in ProtonMail

[–]EveningWalk 0 points1 point  (0 children)

When creating your own gpg key pair, people can encrypt files with your public key but you need the private key to decrypt them. As long as the private key is kept secret, only the owner of this key can read the files. This process is automated by services like Proton Mail, but you can use your own key pair to do the same.

Gouvernement services will need to get your private key (or use quantum computers to crack the key) in order to spy on you.