WP Workbench: filter sites

Hi,

I recently ‘discovered’ the WP Workbench, great work! For it to become my daily driver instead of MainWP, I would like to be able to filter the list of instances not only by name, but also by a tag (so I can select all virtual servers related to 1 client, for example). Is this something you could add?

Thanks for your fantastic work!

Patrick

Thank you! :smiling_face:

Does using the filter at the top right with the client’s domain name on the page help?

Unfortunately, not enough for me… I have clients with a lot of different domain names and sometimes even multiple virtual servers. In MainWP (that is my daily driver, although I’m using WP Workbench more and more) I can set a client and/or set tags for each WordPress install.

Oh, while I’m at it :see_no_evil_monkey: 2 other suggestions:

  • malware scanner (maldet/chkrootkit)
  • option to install 8G firewall in .htaccess
    These additions would also be really nice to have.

Thanks again!

We have “Integrity Check” for this purpose, it should be enough, as far as I understand.

I can set a client and/or set tags for each WordPress install.

Is this a WordPress feature or something that works on top of it in MainWP specifically?

integrity check is good enough scan imho. (@Ilia you probably mean wp core/plugin verify-checksums , right?)

MainWP feature. you can have clients and tags in MainWP, and assign to each wp site..
MainWP does a lot of things, one of those is sending reports to clients about their sites.

1 Like

Sorry, I had the flu for more than a week so I couldn’t reply. Yes integrity check is nice for sure for core and plugins, but what about malware which places itself in the uploads folder? But maybe it’s better to let a maldet scan run system-wide.

Thanks again for your hard work!

Also, non-wordpress websites would benefit from AV scans. There did use to be a ClamAV module for this but I am not sure if it works anymore.

I’m not sure we should worry about AV scans, as most AV scan implementations are often heavy.

You’re welcome.

So, how would you prefer handling tagging? Would you expect it to be done from the WP Workbench Manager page, or individually from the WP Workbench page for each instance, and just have it displayed on the Manager page, or both?

I think it would be easiest (from a user perspective) to be managed from the WP Workbench Manager page: select some of the sites and set 1 (or more) tags for these.

These should be optional, not linked to WordPress, but all major panel platforms offer it. I have used AV before and occasional scanning of the home directories can flag up infected sites. Not all sites have a dedicated admin.

Another feature which would be VERY handy for me: cloud backups. I’m using the WPVivid plugin right now to backup sites to pCloud to have an offsite backup and to not occupy my clients’ disk space.

There are both an API and a CLI program for pCloud available:

We already have an option to back up to multiple cloud storage providers in WP Workbench, using the same cloud services as normal backups in Virtualmin.

I was looking into implementing tag support today, and it seems feasible to integrate it nicely. However, it will require quite a bit of work.

Hopefully, I’ll get back to you later today with a new WP Workbench release that includes tag support…

1 Like

@aedifex Support for tags has been added in the latest WP Workbench 2.1.0 release.

To display it, enable the tags column in the module configuration. This adds a clickable row that allows setting tags separated by commas or semicolons, with filtering available either through the select dropdown in the top right or the standard table filter.

Note that the current version of Webmin and the Authentic theme does not display the select box neatly on the top right, and it appears on the top left instead. The next Webmin update will fix this as well.

@Joe, please push it to the other repo too.

2 Likes

Great, sorry I didn’t know these were linked. What is the best way to submit a feature request for pCloud support? I’m in Europe so I would really like to keep the data in Europe because of the GDPR.

The best is to post it to our Virtualmin GitHub repo.

1 Like

@aedifex And please let me know whether the new Tags feature meets your expectations.

1 Like

This looks great, thanks @Ilia !! Looking forward to checking it out as soon as the update is available :ok_hand:

Virtualmin Pro already supports backup to any S3-compatible storage option. I’m sure there are European companies that offer that (I don’t know if pCloud is among them).

1 Like

Thanks @Joe, I will look into it.

Hetzner has S3 storage S3 storage solution: Object Storage by Hetzner but I would prefer to connect it to pCloud. There is a workaround with rclone connecting to pCloud and then starting an S3 server with rclone serve s3:

Haven’t tried this yet but I will if I have a spare moment.