I am currently looking for Thin Clients on ebay to use as my main server instead of the RPi 4 with an external USB drive.

I found decent offers for:

  • Dell Optiplex 3020M with i5-4590T 4GB RAM 120GB SSD
  • Dell Wyse 5070 with Celeron J4105 or Pentium Silver J5005 both with 8GB RAM 64GB SSD

Given the current prices of new hardware my questions are:

  • Should I go for 8GB RAM?
  • Or are 4GB RAM fine and I should take double the storage?

Things I want to run on this server:

  • Karakeep
  • FreshRSS
  • Paperless-NGX or Papra
  • Immich
  • Booklore

Because I plan to mostly use podman I tried to check for virtualization and all three suppoert Intels VT-x technolgy, will that be fine for my use case?

  • mrnobody@reddthat.com
    link
    fedilink
    English
    arrow-up
    10
    ·
    23 hours ago

    Immich needs RAM so opt for more RAM if possible. I’m using Yunohost on an old box and have 8GB and Immich uses about 4-5 with all advanced features off.

    • Buck@jlai.lu
      link
      fedilink
      English
      arrow-up
      2
      ·
      8 hours ago

      I don’t know what up with your Immich instance but this seems like a lot of RAM usage for me. I have 45 docker containers, including Immich, running on a 10 yo NUC with 8 GB of RAM and that’s not an issue… I use 4,7 GB total in this instant.

    • dallen@programming.dev
      link
      fedilink
      English
      arrow-up
      1
      ·
      7 hours ago

      I’m running Immich on an old ThinkCentre with the default feature set. Currently looking at:

      • Server: 1.4 GB
      • ML: 288 MB
      • Valkey: 8 MB
      • Postgres: ~500 MB

      There is a bit more overhead for the control plane and cloud-native PG operator/backup pods but my instance fits comfortably inside a ~4GB allocation.