this post was submitted on 08 Feb 2025
565 points (99.0% liked)

Fediverse

29849 readers
385 users here now

A community to talk about the Fediverse and all it's related services using ActivityPub (Mastodon, Lemmy, KBin, etc).

If you wanted to get help with moderating your own community then head over to [email protected]!

Rules

Learn more at these websites: Join The Fediverse Wiki, Fediverse.info, Wikipedia Page, The Federation Info (Stats), FediDB (Stats), Sub Rehab (Reddit Migration), Search Lemmy

founded 2 years ago
MODERATORS
 

https://pixelfed.fediverse.observer/dailystats

Looks like Pixelfed's growth spurt is slowing down. Absent any new external stimuli I'm guessing it'll stabilize around 200K to 300K monthly active users -- over a hundredfold order of magnitude from what it was just a month ago.

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 6 points 2 days ago (4 children)

I've been trying to set it up for 2 weeks now, the docker containers. There are so many backwards decisions, it's pretty clear he doesn't understand docker unfortunately. The entire app could be a snap to set up, but it's such a convoluted setup that it scares a lot of people away. (It pretty much is scripted assuming you will run it on a VM, and a high cost one at that).

The fact that it's built on PHP and Laravel in 2025 says a lot, and the fact that he started Loops this year on the same architecture also says a lot. It just doesn't scale, it's locked to a single host, and he's finding that as the servers are tipping over.

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

I'm not a PHP fan but it scales better than Python or Ruby (Mastodon) does. I think Dan is a cowboy of an engineer, but blaming performance on his stack choice is a bad take.

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

Not php but Laravel. Like I said it forces workers to be on the same host with the same storage as the API, it doesn't allow scaling of multiple API nodes or worker nodes, and his docker containers require me running special commands left and right. No other docker containers of mine do that

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

Haven’t tried self hosting Pixelfed. Just mostly been trying it out on the main instance. I’m really shocked that it’s a mess to deploy with docker if it’s on PHP/Laravel.

I hate PHP these days for dev purposes but I think laravel ought to be able to scale enough to run most Pixelfed instances. Facebook ran PHP when it was much larger than Pixelfed.

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

Facebook had to basically rewrite php so it would scale though, it's called Hack now

[–] [email protected] 1 points 1 day ago

Check out YUNOhost. I had a Pixelfed server up and running in 20 mins.

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

The entire app could be a snap to set up

I refuse to use snaps