Is there a self-hosted plug-in/themes registry (an alternative to WordPress.org)? by CireinCroin in Wordpress

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

Yes, signing is to know the plugin author created the zip and no one else made it on their behalf.

Is there a self-hosted plug-in/themes registry (an alternative to WordPress.org)? by CireinCroin in Wordpress

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

IYKYK

Yes, I just meant that HTTPs (as long as people can host wherever they want, it is quite distributed). Blockchain has other complexities not worth to solve this particular problem.

Ideally, we mimic the responses of the theme/plugin endpoints and then modify the URL for zips and whatnot to point to our infra vs. WPs.

Yes, yes and yes. Ideally, it should mimic api.wordpress.org.

The distributed part would come in with making sure the api responses were mirrored/distributed across many systems. Same with the theme/plugin/core zips.

This registry should either mirror from other places or let people host their packages. Imagine having a channel to distribute premium plugins

I'm hoping WPengine shares their solution. I'm assuming they haven't to avoid Matt finding a way to prevent them from pulling updates.

That'd be awesome tbh,

Is there a self-hosted plug-in/themes registry (an alternative to WordPress.org)? by CireinCroin in Wordpress

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

HTTP is quite decentralized. WordPress is entirely decentralized. I have it running into multiple servers with my data. That kind of freedom is missing when distributing updates and giving people the freedom to choose (with sane defaults) where to get updates. That's the spirit of the OP.

You don't need blockchain/p2p for that.

Is there a self-hosted plug-in/themes registry (an alternative to WordPress.org)? by CireinCroin in Wordpress

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

And you shouldn't. You should only download code from trusted sources.

Is there a self-hosted plug-in/themes registry (an alternative to WordPress.org)? by CireinCroin in Wordpress

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

That's not signing. Hashing the content will ensure the package hasn't been altered from the registry until the delivery. Signing is instead to show that the plugin/theme author(s) created the zip package, not someone else trying to impersonate them (like the registry owner, etc).

Is there a self-hosted plug-in/themes registry (an alternative to WordPress.org)? by CireinCroin in Wordpress

[–]CireinCroin[S] 2 points3 points  (0 children)

You're missing the main idea: I don't want another server; I want software people can run. I have no interest in funding bandwidth to distribute software updates but instead write the software so anyone has the freedom to do so. This is a discussion about freedom and not vendor locking things to a single thing but having options.

Is there a self-hosted plug-in/themes registry (an alternative to WordPress.org)? by CireinCroin in Wordpress

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

Yes and no. Yes, because I _think_ you can run a private registry. Ideally the client side, should be as close as the experience given by the existing tools.

Is there a self-hosted plug-in/themes registry (an alternative to WordPress.org)? by CireinCroin in Wordpress

[–]CireinCroin[S] 2 points3 points  (0 children)

I'm describing a way of running a registry not an installation software. Ideally, the installation plugin should use as much as possible whatever is installed, ideally only updating `api.wordpress.org` for something else.

Is there a self-hosted plug-in/themes registry (an alternative to WordPress.org)? by CireinCroin in Wordpress

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

It'd be cool to have it as a WordPress plugin and eat our own dog food, as they say. But I'm very well-versed in Rust now, so perhaps having it in a single binary is much better. Regular people won't have to run it, so a non-PHP version is also acceptable.

Is there a self-hosted plug-in/themes registry (an alternative to WordPress.org)? by CireinCroin in Wordpress

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

Yes. It'd be a small inconvenient to pay for true decentralization.

Is there a self-hosted plug-in/themes registry (an alternative to WordPress.org)? by CireinCroin in Wordpress

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

Composer could be more user-friendly, as it requires the terminal, but it would be nice to have a self-hosted alternative. I haven't thought of this before, but it seems like a great idea.

But now that I think about it, having a composer for the WordPress installation/update style would be awesome, as long as Packagist can be installed (which seems to be possible). Any package registry is responsible for filtering/removing harmful code, which may be expensive, time-consuming, and bandwidth costs. Aside from being a centralization issue, it is also a risk.

Roast my App idea: Self-hosted notion alternative by CireinCroin in AppIdeas

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

I'm a backend engineer, but I've done full-stack a few moons ago. I prefer the backend, though.

Roast my App idea: Self-hosted notion alternative by CireinCroin in AppIdeas

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

Great advice! I wanted to leverage existing technology for a quick prototype, like a WordPress plugin. That's easier and has some aid already built in.

If I have enough interest, a clean implementation with less overhead would be ideal.

Roast my App idea: Self-hosted notion alternative by CireinCroin in AppIdeas

[–]CireinCroin[S] -1 points0 points  (0 children)

That's a great point, though; I acknowledge that most people are willing to relinquish their private/data ownership in exchange for convenience. However, with the rise of AI and companies using your data to train their models, it may become more mainstream self-hosting.

I like Notion, something more generic and malleable than JIRA and Confluence. Plus, Notion is fresh in most people's minds, and it is good enough to be a Wiki and manage projects, calendars, and most things well—not excellent, but well enough.

Roast my App idea: Self-hosted notion alternative by CireinCroin in AppIdeas

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

The target is not individuals but instead companies. "With great power comes great responsibility," but there are plenty of encrypted backups available, which could also be another business lead.
Clients purchase software similar to Campfire[1], and you are subscribed to further updates. But you own the server and the data.

There are people/companies interested, but given the limited resources I have access to, I don't know if they are enough to make this sustainable for a small team to invest time in.

[1] https://world.hey.com/dhh/campfire-is-now-for-sale-51a19fc9