Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

How to allow clients to install plugins? #8

Open
alexlii1971 opened this issue Feb 10, 2025 · 1 comment
Open

How to allow clients to install plugins? #8

alexlii1971 opened this issue Feb 10, 2025 · 1 comment

Comments

@alexlii1971
Copy link

Hello,

I'm new to this plugin and just completed a test—thanks for the support!

I understand that I can set permissions for clients or registered site owners to view the plugins. However, I have a couple of questions:

Is it possible to allow clients or site owners to install the plugins they want?
If yes, is there a way to isolate their sites from the main site for security reasons? For instance, they might install plugins that could potentially cause issues for the entire site.
If no, is there any way to integrate this service with VPS providers like DigitalOcean, Linode, Amazon, or Google Cloud?

By the way, the newsletter subscrible does not work at https://wpmultisitewaas.org/newsletter/

https://prnt.sc/4lE_8__7SaRR

Thank you in advance!

@yward
Copy link

yward commented Feb 10, 2025

Hello,
Not the fork owner here but happy to answer your questions:

  • No, you cannot allow individual site owners to upload plugins and install them (by default) as that poses a considerable security risk. There are ways to override this but I will highly discourage you from doing so due to the security implications. For such usage I'd recommend you go for a kind of model where the sites are in isolated environments, i.e. site cloning into separate single installations using WHMCS or similar.
  • The approach I recommend while still using this plugin is to upload as many plugins as you need to based on the different plan you offer and keep them disabled by default, your site owners can then choose to enable the needed plugins only.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants