Embed Notice
HTML Code
Corresponding Notice
- Embed this notice@pete_wright @karinjiri I'm currently focused on trying to make Pleroma run better on low resource servers. This has been going well.
I'm currently running on a 4-core 4GB RAM "server" of a Wyse 5070 thin client with an SSD. FreeBSD, but UFS because of lower resources. Just runs Nginx, Postgres, Pleroma.
last pid: 51675; load averages: 0.17, 0.31, 0.38 up 15+01:25:41 20:51:29
19 processes: 1 running, 18 sleeping
CPU: 1.9% user, 0.0% nice, 0.3% system, 0.0% interrupt, 97.8% idle
Mem: 908M Active, 1283M Inact, 571M Laundry, 765M Wired, 378M Buf, 288M Free
I'm connected to some large relays to pull as many posts in as possible and it continues to run great.
cheese_prod=# select count(*) from objects;
-[ RECORD 1 ]--
count | 1431463
So I'm pretty happy with it right now. I only wish it had a bit more power for MediaPreview Proxy so I can have images/video thumbnails enabled. I'm actually investigating refactoring that so it can run as an independent service on another computer. It wouldn't be hard then to simply start up another Pleroma Elixir instance in a limited mode that does nothing but the transcoding/thumbnailing. I could run it on my laptop or another server, and if they go offline it just reverts back to not doing the transcoding/thumbnailing work.