#MultiSite

Stéphane Audic . For Hirestephane_audic@piaille.fr
2026-02-19

Bon, je ne sais pas qui ça peut interesser. Mais je développe un outil Rust (perso pour le moment) pour gérer ~20 sites WordPress en CLI :
plugins, mises à jour, agent autonome.
Moins de clics. Plus de contrôle.

Building a Rust CLI (for my own use at the moment) to manage ~20 WordPress sites:
plugins, updates, self-updating agent.
Fewer clicks. More control.

#WordPress #RustLang #DevOps #MultiSite #Automation #SelfUpdate #OpenSource

USBManagerfuyuan2005
2025-12-26

🌍 How to Deploy USB over IP with ChilliSky USB Server in a Multi-Site Company
Enable secure USB device access across multiple sites with ChilliSky USB Server.
Easily manage devices centrally, plan bandwidth for optimal performance, and ensure seamless concurrent access across locations.
Perfect for distributed teams needing synchronized device use.
Learn more 👉 usbmanager.net/how-to-deploy-u

2025-11-06

I finally launched my first Drupal multisite.

Would have been ideal if I wasn’t rushing and sleep deprived, but I got it working.

Now just need to automate Let’s Encrypt certificate renewal with DNS validation for a wildcard domain configuration. There‘s alternative clients with scripts for the DNS provider I’m targeting, but I kinda want to stuck to the one I’m already using.

#Drupal #multisite #LetsEncrypt

2025-09-11

switch_to_blog ist eine praktische Funktion, um Websites („Blogs“) in einer Multisite zu wechseln. Du solltest aber vorsichtig damit sein, da Probleme mit Daten in gewissen Kontexten auftreten können.

[…]

epiph.yt/blog/2025/vorsicht-be

#Kontext #Multisite #WordPress

2025-09-11

switch_to_blog is a handy function to switch sites (“blogs”) in a multisite. However, beware that you might have problems with certain data in such context switches.

[…]

epiph.yt/en/blog/2025/beware-w

#context #Multisite #WordPress

2025-09-02

Infinito.Nexus: Das Infrastruktur-Framework für IT-Dienstleister & Software-Agenturen

IT-Dienstleister und Software-Agenturen stehen täglich vor der Herausforderung, für ihre Kunden maßgeschneiderte Lösungen bereitzustellen. Dabei geht oft wertvolle Zeit für die Einrichtung und Pflege der Infrastruktur verloren – Zeit, die eigentlich in die Entwicklung und Verbesserung der eigentlichen Software investiert werden sollte. Genau hier setzt Infinito.Nexus an. Ein Framework für digitale Infrastruktur Infinito.Nexus ist kein weiteres Tool, sondern ein vollständiges IT-Infrastruktur-Framework, das den Aufbau ganzer On-Premise-Umgebungen automatisiert. Von Servern über Datenbanken bis hin zu Single-Sign-On via Keycloak & OpenLDAP – alles wird modular und in kürzester Zeit bereitgestellt. IT-Dienstleister sparen dadurch enorme Mengen an Zeit und können sich stärker auf ihre Kernaufgaben konzentrieren. […]

blog.infinito.nexus/blog/2025/

Dennis Ploetnerrealloc
2025-07-24

I’m thrilled (and yes, a bit nervous!) to share that I’ll be speaking at WordCamp US 2025 in Portland. My talk is about “Improving WordPress Multisite: Simplifying Features and Enhancing the User Experience.”

us.wordcamp.org/2025/

2025-06-23

Real Cookie Banner – Ein Jahr Praxiseinsatz im WordPress-Alltag
Vor gut zwölf Monaten haben wir Real Cookie Banner (RCB) erstmals produktiv eingesetzt. Inzwischen schützt das Plugin sämtliche Mandanten- und Magazinprojekte unserer WordPress-Multisite-U
xboxdev.com/real-cookie-banner
#Review #ContentBlocker #CookieConsent #DSGVO #Einwilligungshistorie #GeoRestriction #Multisite #PluginReview #RealCookieBanner #ServiceScanner #WordPress

2025-06-23

D.LIVE is Düsseldorf’s premier entertainment venue operator. It needed a #CMS that enabled them to manage content for each through one easy to use backend.

Discover how they worked with netigo to make the most out of TYPO3’s multisite features. Case study 👉 t3.ms/dlive

#multisite #typo3 #multibrand

Plone DEplonede
2025-06-12
Timo Stollenwerk in seinem Vortrag
Plone DEplonede
2025-05-27

Viele Sites, keine Kopfschmerzen – Multi-Site mit Plone!

Timo Stollenwerk zeigt, wie DLR, FZJ & Co. mit Plone 6 & Volto hunderte Webseiten verwalten – skalierbar, wartungsarm, barrierefrei. Ein Muss für Web-Architekten und CMS-Admins!

tagung.plone.de/2025/nachricht

Talk Infos und Foto Timo Stollenwerk
2025-05-15

Строим VXLAN/EVPN на несколько ЦОД

Что делать и куда бежать, если тебе нужно построить сеть на несколько ЦОД, с L2 связностью между площадками, отказоустойчивостью и масштабированием. В этой статье предлагаю рассмотреть некоторые из возможных подходов к организации больших сетей с использованием VXLAN/EVPN.

habr.com/ru/articles/795113/

#сеть #dci #vxlan_evpn #cisco #multisite #bgp #сетевые_технологии #сетевая_инфраструктура #сетевое_оборудование

visionbitesvisionbites
2025-04-02

Neue -Website für die C.F. Maier Unternehmensgruppe! 🌐🚀
Ein für drei starke Marken: Der neue Webauftritt vereint modernes Design, effiziente Verwaltung & Markenvielfalt dank zentraler TYPO3-Multi-Installation.

⏩️ Mehr über das Projekt erfahren: visionbites.de/blog/typo3-webs

2025-04-01

Looking to scale your WordPress site across regions or brands? 💡
Join Syde CIO Robert Windisch at the Atarim Web Agency Summit for a free session on:
“Multisite – The Hidden Champion of Large WordPress Sites” 🚀
📅 April 10, 2025 | 🕑 2:00 PM EST (Virtual)

He’ll bust myths and share real-world enterprise use cases. Perfect for agencies and complex setups!

Robert Windisch, CIO at Syde, wearing a green shirt and a straw hat decorated with WordPress pins, smiling while looking down. On the right side, a green overlay displays event details for the Atarim Web Agency Summit on April 10, 2025, at 2:00 PM EST. The talk title reads: “Multisite – The Hidden Champion of Large WordPress Sites.”
2025-03-27

Das ActivityPub-Plugin für WordPress erfordert, dass bestimmte URLs funktionieren. Das trifft insbesondere auf Multisite-Instanzen mit Unterverzeichnissen zu. Erfahre, wie du deinen nginx konfigurieren musst, damit es funktioniert.

epiph.yt/blog/2025/activitypub

#ActivityPub #Multisite #nginx #Webfinger #WordPress

2025-03-27

Running the ActivityPub plugin for WordPress requires particular URLs to be working as expected. This is even more true for a multisite instance in a sub-directory. Learn how to configure your nginx to get it working.

epiph.yt/en/blog/2025/activity

#ActivityPub #Multisite #nginx #Webfinger #WordPress

Jos Klever Web SupportJosKleverWebSupport@toot.re
2025-03-24

Why does #WordPress #multisite send a plain text email to new users with their password instead of a password reset link so they can create their own password? 🤔

2025-03-20

**WordPress, but serving multiple sites/subdomains?**

Read it on my blog, it has a nicer image/text layout.

Besides my technical blog (blog.rozman.info), I wanted to transfer my other writings from Blogger to my WordPress blog. But those writings are stories in slovenian language. I didn’t want to mix it in the same blog. I wanted to have my stories on a separate subdomain (zgodbe.rozman.info).

So I played with it for 2 hours, googled, failed, repeated and now it works. Here’s the summary of steps:

1. DNS

  1. I updated my DNS records. I added A record zgodbe.rozman.info to point to the IP of my router.

2. Reverse proxy

I updated my reverse proxy (nginx) settings:

  1. In /sites-available directory: I copied (reused) the existing blog vhosts file to new one (zgodbe.rozman….)
  2. I edited it and changed all blog.rozman.info to zgodbe.rozman.info

3. In /sites-enabled I created new symlink to the file above

ln -s /etc/nginx/sites-available/zgodbe.rozman.info.vhost /etc/nginx/sites-enabled/zgodbe.rozman.info.vhost

4. Asked for a new Letsencrypt certificate:

certbot --nginx -d zgodbe.rozman.info 

3. Activate multisite setup in WP

  1. disable all plugins
  2. wp-config.php:
define('WP_ALLOW_MULTISITE', true); //first thing to add, then 'multi-site menu appear in WP'

Then, WP Multisite menu appears in WP. When activating install of multi-site, it creates some lines that I added to wp-config.php and .htaccess

4. Editing wp-config.php and .htaccess

I copied the configuration code WP showed in previous step to:

wp-config.php

define( 'MULTISITE', true );define( 'SUBDOMAIN_INSTALL', true );define( 'DOMAIN_CURRENT_SITE', 'blog.rozman.info' );define( 'PATH_CURRENT_SITE', '/' );define( 'SITE_ID_CURRENT_SITE', 1 );define( 'BLOG_ID_CURRENT_SITE', 1 );

… and .htaccess:

RewriteEngine OnRewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]RewriteBase /RewriteRule ^index\.php$ - [L]# add a trailing slash to /wp-adminRewriteRule ^wp-admin$ wp-admin/ [R=301,L]RewriteCond %{REQUEST_FILENAME} -f [OR]RewriteCond %{REQUEST_FILENAME} -dRewriteRule ^ - [L]RewriteRule ^(wp-(content|admin|includes).*) $1 [L]

Welp, the old blog site is broken!

After these changes, my blog didn’t work anymore. Layout was off, css obviously didn’t load, images were missing and I couldn’t login because of broken redirects.

So I did some dark magic to the database (I didn’t make this up, I found hints in wp-config.php file that pointed to https://www.turnkeylinux.org/docs/wordpress/multisite

So I did:

mysql --defaults-extra-file=/etc/mysql/debian.cnf <<EOFUSE wordpress;UPDATE wp_options SET option_value='https://blog.rozman.info' WHERE option_name='home';UPDATE wp_options SET option_value='https://blog.rozman.info' WHERE option_name='siteurl';EOF

This fixed paths to my media (images) and the site wasn’t broken anymore.

Creating new site

Finally, I can create new site (Network admin/sites/add new site). It allowed me to add site as zgodbe.blog.rozman.info. I thought this is a fixed sub-sub domain and I didn’t want to create it at first. Then I created it and edited the name of the new subdomain to zgodbe.rozman.info

Can’t login to new site!

Yeah, the new site worked, but when I wanted to log-in, I couldn’t (error: please allow cookies something…)

wp-config.php

define('COOKIE_DOMAIN', $_SERVER['HTTP_HOST']);

Great, login to the new WP site works!

I can’t upload bigger images!

I also noticed I can not upload bigger images to my blog posts so I increased upload sizes (in wp-config.php):

//filesizesdefine('WP_MEMORY_LIMIT', '256M');define('UPLOAD_MAX_FILESIZE', '100M');define('POST_MAX_SIZE', '100M');

I also increased post size in my reverse proxy (nginx.conf):

http {...client_max_body_size 200M;...

End result

Now my WP can handle multiple sites. Users are shared among them, but plugins are not. I have to reinstall plugins to the new site. I found out I don’t need to reinstall plugin, just click ‘network activate’ for every installed plugin.

I’m quite satisfied it works because I avoided reconfiguration of WP for several months.

Tags: #homelab #selfhosting #wordpress #multisite

https://blog.rozman.info/wordpress-but-serving-multiple-sites-subdomains/

#homelab #multisite #selfhosting #WordPress

2025-03-04

TIL: get_template_directory_uri() ignores switch_to_blog() in a multisite completely, since it relies on WP_CONTENT_URL, which is defined before the blog is switched, and thus cannot be redefined with the proper value for the switched site.

#WordPress #Multisite #WebDev #WebDevelopment

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst