[{"data":1,"prerenderedAt":1538},["ShallowReactive",2],{"seo-verification":3,"blog-category-ma-en-securite-monitoring":6,"promo-bar-likely":108},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"categories":7,"posts":96},[8,16,23,30,37,44,52,60,68,75,82,89],{"id":9,"name":10,"slug":11,"description":12,"color":13,"icon":14,"postCount":15},1,"Artificial Intelligence","intelligence-artificielle","Host and deploy open-source AI tools on a VPS.","bg-purple-500\u002F10 text-purple-400","ia",35,{"id":17,"name":18,"slug":19,"description":20,"color":21,"icon":19,"postCount":22},2,"Automation","automatisation","Automate your business processes with self-hosted tools.","bg-brand-action\u002F10 text-brand-action",26,{"id":24,"name":25,"slug":26,"description":27,"color":28,"icon":26,"postCount":29},3,"Deployment","deploiement","Self-hosted PaaS platforms and continuous deployment tools.","bg-success\u002F10 text-success",48,{"id":31,"name":32,"slug":33,"description":34,"color":35,"icon":36,"postCount":15},4,"Development","developpement","Deploying web applications to production on a VPS.","bg-warning\u002F10 text-warning","dev",{"id":38,"name":39,"slug":40,"description":41,"color":42,"icon":40,"postCount":43},5,"Comparison","comparatif","Tool comparisons to help you choose the best solution.","bg-info\u002F10 text-info",68,{"id":45,"name":46,"slug":47,"description":48,"color":49,"icon":50,"postCount":51},6,"Databases","bases-de-donnees","Host PostgreSQL, MySQL, Redis and vector databases on a VPS.","bg-teal-500\u002F10 text-teal-400","database",27,{"id":53,"name":54,"slug":55,"description":56,"color":57,"icon":58,"postCount":59},7,"Self-hosting","self-hosting","Take back control: open-source applications hosted on your own server.","bg-indigo-500\u002F10 text-indigo-400","cloud",135,{"id":61,"name":62,"slug":63,"description":64,"color":65,"icon":66,"postCount":67},8,"Security & Monitoring","securite-monitoring","Secure, monitor and back up your VPS infrastructure.","bg-rose-500\u002F10 text-rose-400","security",96,{"id":69,"name":70,"slug":71,"description":72,"color":73,"icon":71,"postCount":74},9,"News","actualites","Announcements, partnerships and platform updates.","bg-sky-500\u002F10 text-sky-400",15,{"id":76,"name":77,"slug":78,"description":79,"color":80,"icon":78,"postCount":81},10,"Compliance & Regulation","conformite","What the CRA, the Data Act, NIS2, the GDPR and end-of-support dates change for your hosting and your data.","bg-amber-500\u002F10 text-amber-400",23,{"id":83,"name":84,"slug":85,"description":86,"color":87,"icon":85,"postCount":88},11,"Business Email","emails","Deliverability, SPF\u002FDKIM\u002FDMARC authentication, sender reputation and mailbox migration.","bg-cyan-500\u002F10 text-cyan-400",18,{"id":90,"name":91,"slug":92,"description":93,"color":94,"icon":92,"postCount":95},12,"Guides","guides","Short step-by-step guides for every task in your client area: domains, DNS, VPS, hosting, billing and account.","bg-emerald-500\u002F10 text-emerald-400",29,[97,117,132,148,162,175,188,203,219,233,247,261,275,289,302,316,329,344,358,371,385,398,411,424,438,452,468,482,495,508,524,537,554,567,581,595,610,625,640,658,672,686,704,719,735,750,765,780,795,809,826,842,859,874,891,906,924,938,953,967,982,997,1014,1028,1044,1058,1073,1088,1102,1118,1133,1146,1162,1177,1192,1208,1227,1242,1258,1274,1290,1305,1321,1337,1355,1371,1387,1403,1417,1431,1445,1460,1474,1490,1507,1522],{"id":98,"slug":99,"slugs":100,"title":104,"excerpt":105,"readTime":69,"views":106,"isPinned":107,"noindex":108,"publishedAt":109,"updatedAt":110,"category":111,"categories":112,"featuredImage":114,"bgImage":115,"posterImage":116,"relatedSolution":114},570,"openssh-10-6p2-alpine-password-bypass-check-fix",{"fr":101,"en":99,"ar":102,"es":103},"openssh-10-6p2-alpine-contournement-mot-de-passe-verifier","ثغرة-openssh-10-6p2-تجاوز-كلمة-المرور-alpine-فحص","openssh-10-6p2-alpine-omision-contrasena-verificar","OpenSSH 10.6p2: password bypass on Alpine","OpenSSH 10.6p2 fixes a password authentication bypass on Alpine and musl: check your exposure, update the package, restart sshd and look for traces in your logs.",0,false,true,"2026-11-06T00:00:00+00:00","2026-11-08T01:13:02+00:00",{"id":61,"name":62,"slug":63,"color":65,"icon":66},[113],{"id":61,"name":62,"slug":63,"color":65,"icon":66},null,"\u002Fblog\u002Fcovers\u002Fbg.svg","\u002Fblog\u002Fcovers\u002Fopenssh-10-6p2-alpine-contournement-mot-de-passe-verifier-poster.svg",{"id":118,"slug":119,"slugs":120,"title":124,"excerpt":125,"readTime":90,"views":9,"isPinned":107,"noindex":108,"publishedAt":126,"updatedAt":127,"category":128,"categories":129,"featuredImage":114,"bgImage":115,"posterImage":131,"relatedSolution":114},566,"polyshell-cve-2026-48356-magento-kev-check-and-fix",{"fr":121,"en":119,"ar":122,"es":123},"polyshell-cve-2026-48356-magento-kev-verifier-corriger","ثغرة-polyshell-cve-2026-48356-ماجنتو-التحقق-والإصلاح","polyshell-cve-2026-48356-magento-kev-verificar-corregir","PolyShell CVE-2026-48356: check and fix your Magento stores","PolyShell (CVE-2026-48356) is in the KEV catalog: find Magento stores missing the APSB26-73 fix, update them, then hunt for webshells and injected JavaScript.","2026-11-04T00:00:00+00:00","2026-11-09T20:55:17+00:00",{"id":61,"name":62,"slug":63,"color":65,"icon":66},[130],{"id":61,"name":62,"slug":63,"color":65,"icon":66},"\u002Fblog\u002Fcovers\u002Fpolyshell-cve-2026-48356-magento-kev-verifier-corriger-poster.svg",{"id":133,"slug":134,"slugs":135,"title":139,"excerpt":140,"readTime":141,"views":106,"isPinned":107,"noindex":108,"publishedAt":142,"updatedAt":143,"category":144,"categories":145,"featuredImage":114,"bgImage":115,"posterImage":147,"relatedSolution":114},562,"php-openssl-cve-2026-91767-91769-tls-hostname-verification-update",{"fr":136,"en":134,"ar":137,"es":138},"php-openssl-cve-2026-91767-91769-verification-hote-tls-mettre-a-jour","php-openssl-cve-2026-91767-91769-تحديث-php-openssl","php-openssl-cve-2026-91767-91769-verificacion-host-tls-actualizar","PHP: fix CVE-2026-91767 and CVE-2026-91769 (OpenSSL)","Two moderate PHP flaws affect TLS host name verification. Fixed versions per branch, commands for Debian, RHEL, cPanel and Docker, and what to do on end-of-life branches.",13,"2026-11-02T00:00:00+00:00","2026-11-03T01:01:41+00:00",{"id":61,"name":62,"slug":63,"color":65,"icon":66},[146],{"id":61,"name":62,"slug":63,"color":65,"icon":66},"\u002Fblog\u002Fcovers\u002Fphp-openssl-cve-2026-91767-91769-verification-hote-tls-mettre-a-jour-poster.svg",{"id":149,"slug":150,"slugs":151,"title":155,"excerpt":156,"readTime":83,"views":106,"isPinned":107,"noindex":107,"publishedAt":157,"updatedAt":127,"category":158,"categories":159,"featuredImage":114,"bgImage":115,"posterImage":161,"relatedSolution":114},559,"ubuntu-22-04-end-of-support-2027-upgrade-to-24-04-vps-cpanel",{"fr":152,"en":150,"ar":153,"es":154},"ubuntu-22-04-fin-de-support-2027-migrer-24-04-vps-cpanel","نهاية-دعم-ubuntu-22-04-في-2027-الانتقال-إلى-24-04-على-vps-وcpanel","ubuntu-22-04-fin-de-soporte-2027-migrar-a-24-04-vps-cpanel","Ubuntu 22.04 end of support: move to 24.04 (VPS, cPanel)","Ubuntu 22.04 leaves standard security support in May-June 2027. In-place upgrade or new server, ELevate for cPanel, backup and rollback plan.","2026-11-01T00:00:00+00:00",{"id":61,"name":62,"slug":63,"color":65,"icon":66},[160],{"id":61,"name":62,"slug":63,"color":65,"icon":66},"\u002Fblog\u002Fcovers\u002Fubuntu-22-04-fin-de-support-2027-migrer-24-04-vps-cpanel-poster.svg",{"id":163,"slug":164,"slugs":165,"title":169,"excerpt":170,"readTime":69,"views":106,"isPinned":107,"noindex":108,"publishedAt":157,"updatedAt":127,"category":171,"categories":172,"featuredImage":114,"bgImage":115,"posterImage":174,"relatedSolution":114},557,"magento-2-4-6-end-of-support-upgrade-to-2-4-9",{"fr":166,"en":164,"ar":167,"es":168},"magento-2-4-6-fin-de-support-mise-a-niveau-2-4-9","ماجنتو-2-4-6-نهاية-الدعم-الترقية-إلى-2-4-9","magento-2-4-6-fin-de-soporte-actualizar-a-2-4-9","Magento 2.4.6 out of support: upgrade to 2.4.9, short cutover","Standard support for Magento 2.4.6 has ended. Adobe's dates, the server stack 2.4.9 needs, and a Composer upgrade rehearsed in staging, with downtime cut to the switch.",{"id":61,"name":62,"slug":63,"color":65,"icon":66},[173],{"id":61,"name":62,"slug":63,"color":65,"icon":66},"\u002Fblog\u002Fcovers\u002Fmagento-2-4-6-fin-de-support-mise-a-niveau-2-4-9-poster.svg",{"id":176,"slug":177,"slugs":178,"title":182,"excerpt":183,"readTime":76,"views":106,"isPinned":107,"noindex":108,"publishedAt":157,"updatedAt":127,"category":184,"categories":185,"featuredImage":114,"bgImage":115,"posterImage":187,"relatedSolution":114},556,"drupal-commerce-cve-2026-118539-update-and-audit-orders",{"fr":179,"en":177,"ar":180,"es":181},"drupal-commerce-core-cve-2026-118539-sa-contrib-2026-254-mettre-a-jour","ثغرة-drupal-commerce-cve-2026-118539-التحديث-وتدقيق-الطلبات","drupal-commerce-cve-2026-118539-actualizar-y-auditar-pedidos","Drupal Commerce CVE-2026-118539: patch and audit orders","Commerce Core flaw under exploitation, advisory SA-CONTRIB-2026-254: find affected versions, move to 3.3.13 or 8.x-2.41, then audit your orders.",{"id":61,"name":62,"slug":63,"color":65,"icon":66},[186],{"id":61,"name":62,"slug":63,"color":65,"icon":66},"\u002Fblog\u002Fcovers\u002Fdrupal-commerce-core-cve-2026-118539-sa-contrib-2026-254-mettre-a-jour-poster.svg",{"id":189,"slug":190,"slugs":191,"title":195,"excerpt":196,"readTime":69,"views":106,"isPinned":107,"noindex":108,"publishedAt":197,"updatedAt":198,"category":199,"categories":200,"featuredImage":114,"bgImage":115,"posterImage":202,"relatedSolution":114},551,"emudhra-check-the-trust-store-on-your-servers",{"fr":192,"en":190,"ar":193,"es":194},"emudhra-ca-intermediaires-compromises-magasin-confiance-verifier","emudhra-تحقق-من-مخزن-الثقة-في-خوادمك","emudhra-verificar-el-almacen-de-confianza-de-sus-servidores","eMudhra: check the trust store on your servers","Eight eMudhra intermediate CAs were compromised: audit ca-certificates, curl, Python, Node, Java and containers with commands, and see what still awaits a fix.","2026-10-31T00:00:00+00:00","2026-10-31T19:07:30+00:00",{"id":61,"name":62,"slug":63,"color":65,"icon":66},[201],{"id":61,"name":62,"slug":63,"color":65,"icon":66},"\u002Fblog\u002Fcovers\u002Femudhra-ca-intermediaires-compromises-magasin-confiance-verifier-poster.svg",{"id":204,"slug":205,"slugs":206,"title":210,"excerpt":211,"readTime":53,"views":106,"isPinned":107,"noindex":108,"publishedAt":197,"updatedAt":127,"category":212,"categories":213,"featuredImage":114,"bgImage":115,"posterImage":215,"relatedSolution":216},550,"wordpress-7-1-4-update-your-fleet-and-close-wp-content-upgrade",{"fr":207,"en":205,"ar":208,"es":209},"wordpress-7-1-4-mise-a-jour-securite-wp-content-upgrade","ووردبريس-7-1-4-حدث-مواقع-عملائك-وأغلق-wp-content-upgrade","wordpress-7-1-4-actualizacion-seguridad-wp-content-upgrade","WordPress 7.1.4: update your fleet and close wp-content\u002Fupgrade\u002F","WordPress 7.1.4 fixes 22 flaws, including an upgrade race condition. WP-CLI inventory, branch table, nginx and Apache rules for agencies.",{"id":61,"name":62,"slug":63,"color":65,"icon":66},[214],{"id":61,"name":62,"slug":63,"color":65,"icon":66},"\u002Fblog\u002Fcovers\u002Fwordpress-7-1-4-mise-a-jour-securite-wp-content-upgrade-poster.svg",{"categorySlug":217,"appSlug":218},"cms-websites","wordpress",{"id":220,"slug":221,"slugs":222,"title":226,"excerpt":227,"readTime":76,"views":106,"isPinned":107,"noindex":108,"publishedAt":197,"updatedAt":228,"category":229,"categories":230,"featuredImage":114,"bgImage":115,"posterImage":232,"relatedSolution":114},549,"cloudflare-client-site-agency-cache-ssl-settings",{"fr":223,"en":221,"ar":224,"es":225},"cloudflare-site-client-agence-cache-ssl-reglages","إعدادات-cloudflare-موقع-العميل-الكاش-ssl","cloudflare-sitio-cliente-agencia-cache-ssl-ajustes","Cloudflare for a client site: SSL Full (strict) and cache","Put a client's site behind Cloudflare without redirect loops or private pages in cache: Full (strict) mode, cache rules and the checks to run.","2026-11-10T14:39:01+00:00",{"id":61,"name":62,"slug":63,"color":65,"icon":66},[231],{"id":61,"name":62,"slug":63,"color":65,"icon":66},"\u002Fblog\u002Fcovers\u002Fcloudflare-site-client-agence-cache-ssl-reglages-poster.svg",{"id":234,"slug":235,"slugs":236,"title":240,"excerpt":241,"readTime":69,"views":106,"isPinned":107,"noindex":108,"publishedAt":197,"updatedAt":242,"category":243,"categories":244,"featuredImage":114,"bgImage":115,"posterImage":246,"relatedSolution":114},548,"vps-snapshot-vs-backup-what-differs-and-how-restore-works",{"fr":237,"en":235,"ar":238,"es":239},"snapshot-vs-sauvegarde-vps-difference-restauration","اللقطة-مقابل-النسخ-الاحتياطي-للـvps-الفرق-والاستعادة","snapshot-vs-copia-de-seguridad-de-vps-diferencias-y-restauracion","VPS snapshot vs backup: what differs and how restore works","VPS snapshot or backup: what each one protects, what it does not, how restoring works, and a decision rule for the VPS you run for your clients.","2026-11-09T20:55:16+00:00",{"id":61,"name":62,"slug":63,"color":65,"icon":66},[245],{"id":61,"name":62,"slug":63,"color":65,"icon":66},"\u002Fblog\u002Fcovers\u002Fsnapshot-vs-sauvegarde-vps-difference-restauration-poster.svg",{"id":248,"slug":249,"slugs":250,"title":254,"excerpt":255,"readTime":90,"views":106,"isPinned":107,"noindex":108,"publishedAt":197,"updatedAt":198,"category":256,"categories":257,"featuredImage":114,"bgImage":115,"posterImage":259,"relatedSolution":260},544,"hacked-client-wordpress-site-an-agency-recovery-procedure",{"fr":251,"en":249,"ar":252,"es":253},"site-wordpress-pirate-client-agence-procedure-reprise","موقع-ووردبريس-مخترق-لعميل-وكالة-إجراء-الاستعادة","sitio-wordpress-hackeado-cliente-agencia-procedimiento-recuperacion","Hacked client WordPress site: an agency recovery procedure","Isolate without destroying evidence, choose between cleaning, restoring or rebuilding, reopen with renewed access and inform the client. wp-cli commands included.",{"id":61,"name":62,"slug":63,"color":65,"icon":66},[258],{"id":61,"name":62,"slug":63,"color":65,"icon":66},"\u002Fblog\u002Fcovers\u002Fsite-wordpress-pirate-client-agence-procedure-reprise-poster.svg",{"categorySlug":217,"appSlug":218},{"id":262,"slug":263,"slugs":264,"title":268,"excerpt":269,"readTime":76,"views":106,"isPinned":107,"noindex":108,"publishedAt":270,"updatedAt":242,"category":271,"categories":272,"featuredImage":114,"bgImage":115,"posterImage":274,"relatedSolution":114},541,"monitor-client-site-availability-agency-monthly-report",{"fr":265,"en":263,"ar":266,"es":267},"monitoring-disponibilite-sites-clients-agence-rapport","مراقبة-توفر-مواقع-العملاء-الوكالة-التقرير-الشهري","monitorizar-disponibilidad-sitios-clientes-agencia-informe-mensual","Monitoring client site uptime: the monthly report","Probes, checks before alerting, maintenance windows and a monthly report: how an agency monitors client sites without drowning in false positives.","2026-10-30T00:00:00+00:00",{"id":61,"name":62,"slug":63,"color":65,"icon":66},[273],{"id":61,"name":62,"slug":63,"color":65,"icon":66},"\u002Fblog\u002Fcovers\u002Fmonitoring-disponibilite-sites-clients-agence-rapport-poster.svg",{"id":276,"slug":277,"slugs":278,"title":282,"excerpt":283,"readTime":83,"views":106,"isPinned":107,"noindex":108,"publishedAt":270,"updatedAt":284,"category":285,"categories":286,"featuredImage":114,"bgImage":115,"posterImage":288,"relatedSolution":114},539,"ssl-certificate-renewal-failed-diagnose-before-retrying",{"fr":279,"en":277,"ar":280,"es":281},"certificat-ssl-renouvellement-echec-diagnostic-client","فشل-تجديد-شهادة-ssl-التشخيص-قبل-إعادة-المحاولة","renovacion-ssl-fallida-diagnosticar-antes-de-reintentar","SSL renewal failed: diagnose before you retry","Certificate expired despite automatic renewal? DNS, redirects, firewall, CAA, CDN proxy: the diagnostic tree and the commands to fix the cause.","2026-10-31T01:54:05+00:00",{"id":61,"name":62,"slug":63,"color":65,"icon":66},[287],{"id":61,"name":62,"slug":63,"color":65,"icon":66},"\u002Fblog\u002Fcovers\u002Fcertificat-ssl-renouvellement-echec-diagnostic-client-poster.svg",{"id":290,"slug":291,"slugs":292,"title":296,"excerpt":297,"readTime":76,"views":106,"isPinned":107,"noindex":108,"publishedAt":270,"updatedAt":284,"category":298,"categories":299,"featuredImage":114,"bgImage":115,"posterImage":301,"relatedSolution":114},536,"plex2shell-cve-2026-96652-fix-plex-on-a-vps",{"fr":293,"en":291,"ar":294,"es":295},"plex2shell-cve-2026-96652-plex-vps-corriger","ثغرة-plex2shell-cve-2026-96652-تصحيح-plex-على-vps","plex2shell-cve-2026-96652-corregir-plex-en-un-vps","Plex2Shell (CVE-2026-96652): fix Plex on your VPS","Plex2Shell chains CVE-2026-96652 to -96656 in Plex Media Server. Check your version, close port 32400, hunt for an earlier intrusion: tested commands.",{"id":61,"name":62,"slug":63,"color":65,"icon":66},[300],{"id":61,"name":62,"slug":63,"color":65,"icon":66},"\u002Fblog\u002Fcovers\u002Fplex2shell-cve-2026-96652-plex-vps-corriger-poster.svg",{"id":303,"slug":304,"slugs":305,"title":309,"excerpt":310,"readTime":69,"views":106,"isPinned":107,"noindex":108,"publishedAt":270,"updatedAt":242,"category":311,"categories":312,"featuredImage":114,"bgImage":115,"posterImage":314,"relatedSolution":315},535,"updraftcentral-stolen-keys-wordpress-backdoors-clean-restore",{"fr":306,"en":304,"ar":307,"es":308},"updraftcentral-cles-volees-backdoors-wordpress-sauvegarde","updraftcentral-مفاتيح-مسروقة-أبواب-خلفية-ووردبريس-استعادة-نظيفة","updraftcentral-claves-robadas-puertas-traseras-wordpress-restaurar","UpdraftCentral: stolen keys, fake plugins, a clean restore","Stolen UpdraftCentral keys led to fake plugins on WordPress sites: revoke the keys, audit plugins and admin accounts, then restore from a clean backup.",{"id":61,"name":62,"slug":63,"color":65,"icon":66},[313],{"id":61,"name":62,"slug":63,"color":65,"icon":66},"\u002Fblog\u002Fcovers\u002Fupdraftcentral-cles-volees-backdoors-wordpress-sauvegarde-poster.svg",{"categorySlug":217,"appSlug":218},{"id":317,"slug":318,"slugs":319,"title":323,"excerpt":324,"readTime":69,"views":106,"isPinned":107,"noindex":108,"publishedAt":270,"updatedAt":284,"category":325,"categories":326,"featuredImage":114,"bgImage":115,"posterImage":328,"relatedSolution":114},534,"linux-kernel-cve-2026-98432-tcp-ipv4-use-after-free-check-fix",{"fr":320,"en":318,"ar":321,"es":322},"linux-noyau-cve-2026-98432-use-after-free-tcp-ipv4-verifier-corriger","ثغرة-نواة-لينكس-cve-2026-98432-use-after-free-tcp-ipv4-التحقق-والإصلاح","kernel-linux-cve-2026-98432-use-after-free-tcp-ipv4-verificar-corregir","CVE-2026-98432: check your VPS kernel with no fix yet","Use-after-free in the Linux kernel's IPv4 TCP stack: status published by Ubuntu and Red Hat on 30 October 2026, check commands, and what to do without a fix.",{"id":61,"name":62,"slug":63,"color":65,"icon":66},[327],{"id":61,"name":62,"slug":63,"color":65,"icon":66},"\u002Fblog\u002Fcovers\u002Flinux-noyau-cve-2026-98432-use-after-free-tcp-ipv4-verifier-corriger-poster.svg",{"id":330,"slug":331,"slugs":332,"title":336,"excerpt":337,"readTime":83,"views":106,"isPinned":107,"noindex":107,"publishedAt":338,"updatedAt":339,"category":340,"categories":341,"featuredImage":114,"bgImage":115,"posterImage":343,"relatedSolution":114},529,"enable-dnssec-client-domain-registrar-ds",{"fr":333,"en":331,"ar":334,"es":335},"activer-dnssec-domaine-client-registrar","تفعيل-dnssec-نطاق-العميل-سجل-ds-registrar","activar-dnssec-dominio-cliente-registrador-ds","Enable DNSSEC on a client's domain without an orphan DS","Enable DNSSEC in the right order: sign the zone, publish the DS at the registrar, verify with dig and delv, and change DNS provider without an orphan DS.","2026-10-29T00:00:00+00:00","2026-10-29T15:45:55+00:00",{"id":61,"name":62,"slug":63,"color":65,"icon":66},[342],{"id":61,"name":62,"slug":63,"color":65,"icon":66},"\u002Fblog\u002Fcovers\u002Factiver-dnssec-domaine-client-registrar-poster.svg",{"id":345,"slug":346,"slugs":347,"title":351,"excerpt":352,"readTime":76,"views":106,"isPinned":107,"noindex":108,"publishedAt":338,"updatedAt":339,"category":353,"categories":354,"featuredImage":114,"bgImage":115,"posterImage":356,"relatedSolution":357},525,"bricksforge-cve-2026-85097-wordpress-update",{"fr":348,"en":346,"ar":349,"es":350},"bricksforge-cve-2026-85097-wordpress-mettre-a-jour","ثغرة-bricksforge-cve-2026-85097-ووردبريس-التحديث","bricksforge-cve-2026-85097-wordpress-actualizar","Bricksforge CVE-2026-85097: update and audit your WordPress fleet","Bricksforge 3.1.8.10 fixes CVE-2026-85097, an exploited unauthenticated upload. wp-cli inventory, dropped PHP files, access logs, secrets to rotate.",{"id":61,"name":62,"slug":63,"color":65,"icon":66},[355],{"id":61,"name":62,"slug":63,"color":65,"icon":66},"\u002Fblog\u002Fcovers\u002Fbricksforge-cve-2026-85097-wordpress-mettre-a-jour-poster.svg",{"categorySlug":217,"appSlug":218},{"id":359,"slug":360,"slugs":361,"title":365,"excerpt":366,"readTime":76,"views":106,"isPinned":107,"noindex":108,"publishedAt":338,"updatedAt":339,"category":367,"categories":368,"featuredImage":114,"bgImage":115,"posterImage":370,"relatedSolution":114},524,"fragnesia-cve-2026-46300-linux-kernel-php2shell",{"fr":362,"en":360,"ar":363,"es":364},"fragnesia-cve-2026-46300-noyau-linux-php2shell","ثغرة-fragnesia-cve-2026-46300-نواة-لينكس-php2shell","fragnesia-cve-2026-46300-kernel-linux-php2shell","Fragnesia CVE-2026-46300: patch the Linux kernel (PHP2Shell)","Fragnesia (CVE-2026-46300), chained with PHP2Shell, leads to root. Fixed kernels by distribution, esp4\u002Fesp6\u002Frxrpc workaround, checks and traces.",{"id":61,"name":62,"slug":63,"color":65,"icon":66},[369],{"id":61,"name":62,"slug":63,"color":65,"icon":66},"\u002Fblog\u002Fcovers\u002Ffragnesia-cve-2026-46300-noyau-linux-php2shell-poster.svg",{"id":372,"slug":373,"slugs":374,"title":378,"excerpt":379,"readTime":83,"views":106,"isPinned":107,"noindex":108,"publishedAt":380,"updatedAt":242,"category":381,"categories":382,"featuredImage":114,"bgImage":115,"posterImage":384,"relatedSolution":114},523,"test-client-vps-backup-restore-agency-procedure",{"fr":375,"en":373,"ar":376,"es":377},"tester-restauration-sauvegarde-vps-client-agence-procedure","اختبار-استعادة-نسخة-احتياطية-vps-عميل-وكالة-إجراء","probar-restauracion-copia-seguridad-vps-cliente-agencia-procedimiento","Testing a client backup restore: an agency procedure","A quarterly procedure to restore a client site on a disposable VPS, measure the actual RTO and RPO, and hand the client a dated restore test log.","2026-10-28T00:00:00+00:00",{"id":61,"name":62,"slug":63,"color":65,"icon":66},[383],{"id":61,"name":62,"slug":63,"color":65,"icon":66},"\u002Fblog\u002Fcovers\u002Ftester-restauration-sauvegarde-vps-client-agence-procedure-poster.svg",{"id":386,"slug":387,"slugs":388,"title":392,"excerpt":393,"readTime":76,"views":106,"isPinned":107,"noindex":108,"publishedAt":380,"updatedAt":242,"category":394,"categories":395,"featuredImage":114,"bgImage":115,"posterImage":397,"relatedSolution":114},521,"monthly-security-audit-checklist-client-vps-agency",{"fr":389,"en":387,"ar":390,"es":391},"checklist-audit-securite-mensuel-vps-clients-agence","قائمة-تدقيق-أمان-vps-شهرية-للعملاء-للوكالات","auditoria-seguridad-mensual-vps-clientes-agencia-checklist","Monthly client VPS security audit: a 45-minute checklist","Seven checks to run every month on a client VPS: updates, kernel, SSH accounts, ports, certificates, backups, logs. Includes a dated one-page report.",{"id":61,"name":62,"slug":63,"color":65,"icon":66},[396],{"id":61,"name":62,"slug":63,"color":65,"icon":66},"\u002Fblog\u002Fcovers\u002Fchecklist-audit-securite-mensuel-vps-clients-agence-poster.svg",{"id":399,"slug":400,"slugs":401,"title":405,"excerpt":406,"readTime":83,"views":106,"isPinned":107,"noindex":108,"publishedAt":380,"updatedAt":228,"category":407,"categories":408,"featuredImage":114,"bgImage":115,"posterImage":410,"relatedSolution":114},518,"gitlab-maximum-severity-update-self-managed-instance",{"fr":402,"en":400,"ar":403,"es":404},"gitlab-severite-maximale-mettre-a-jour-instance","gitlab-ثغرة-خطورة-قصوى-تحديث-النسخة","gitlab-severidad-maxima-actualizar-instancia","GitLab CVE-2026-110264: update your self-managed instance","GitLab CVE-2026-110264 (CVSS 10.0): fixed version per branch, backup, Omnibus or Docker upgrade, then a check for traces of compromise.",{"id":61,"name":62,"slug":63,"color":65,"icon":66},[409],{"id":61,"name":62,"slug":63,"color":65,"icon":66},"\u002Fblog\u002Fcovers\u002Fgitlab-severite-maximale-mettre-a-jour-instance-poster.svg",{"id":412,"slug":413,"slugs":414,"title":418,"excerpt":419,"readTime":83,"views":106,"isPinned":107,"noindex":108,"publishedAt":380,"updatedAt":242,"category":420,"categories":421,"featuredImage":114,"bgImage":115,"posterImage":423,"relatedSolution":114},517,"pwnescape-vghost-linux-kernel-vps-update",{"fr":415,"en":413,"ar":416,"es":417},"pwnescape-vghost-noyau-linux-vps-mettre-a-jour","ثغرتا-pwnescape-و-vghost-تحديث-نواة-لينكس-على-vps","pwnescape-vghost-kernel-linux-vps-actualizar","PwnEscape and Vghost: update the Linux kernel on your VPS","Two Linux kernel flaws from October 2026: PwnEscape is fixed by your host, Vghost on your VPS. Check the kernel, update it and schedule the reboot.",{"id":61,"name":62,"slug":63,"color":65,"icon":66},[422],{"id":61,"name":62,"slug":63,"color":65,"icon":66},"\u002Fblog\u002Fcovers\u002Fpwnescape-vghost-noyau-linux-vps-mettre-a-jour-poster.svg",{"id":425,"slug":426,"slugs":427,"title":431,"excerpt":432,"readTime":90,"views":106,"isPinned":107,"noindex":108,"publishedAt":380,"updatedAt":433,"category":434,"categories":435,"featuredImage":114,"bgImage":115,"posterImage":437,"relatedSolution":114},516,"pgbouncer-1-26-1-cve-2026-107350-update",{"fr":428,"en":426,"ar":429,"es":430},"pgbouncer-1-26-1-cve-2026-107350-mettre-a-jour","ثغرة-pgbouncer-cve-2026-107350-التحديث-إلى-1-26-1","pgbouncer-1-26-1-cve-2026-107350-actualizar","PgBouncer 1.26.1: fix CVE-2026-107350 (SCRAM bypass)","PgBouncer 1.26.1 fixes CVE-2026-107350, a SCRAM authentication bypass. Check your version, port 6432 exposure, apt and Docker upgrades, workarounds and log review.","2026-10-29T03:10:22+00:00",{"id":61,"name":62,"slug":63,"color":65,"icon":66},[436],{"id":61,"name":62,"slug":63,"color":65,"icon":66},"\u002Fblog\u002Fcovers\u002Fpgbouncer-1-26-1-cve-2026-107350-mettre-a-jour-poster.svg",{"id":439,"slug":440,"slugs":441,"title":445,"excerpt":446,"readTime":76,"views":24,"isPinned":107,"noindex":108,"publishedAt":447,"updatedAt":242,"category":448,"categories":449,"featuredImage":114,"bgImage":115,"posterImage":451,"relatedSolution":114},510,"node-js-cve-2026-111497-brotli-update-to-22-23-4",{"fr":442,"en":440,"ar":443,"es":444},"nodejs-brotli-cve-2026-111497-mettre-a-jour","ثغرة-node-js-cve-2026-111497-brotli-التحديث-إلى-22-23-4","node-js-cve-2026-111497-brotli-actualizar-a-22-23-4","Node.js CVE-2026-111497 (Brotli): update to 22.23.4","Node.js 22.23.4, 24.22.1 and 26.12.1 fix CVE-2026-111497, an out-of-bounds write in the Brotli decoder. Exposure check, fleet inventory, updates, mitigations.","2026-10-27T00:00:00+00:00",{"id":61,"name":62,"slug":63,"color":65,"icon":66},[450],{"id":61,"name":62,"slug":63,"color":65,"icon":66},"\u002Fblog\u002Fcovers\u002Fnodejs-brotli-cve-2026-111497-mettre-a-jour-poster.svg",{"id":453,"slug":454,"slugs":455,"title":459,"excerpt":460,"readTime":76,"views":106,"isPinned":107,"noindex":108,"publishedAt":447,"updatedAt":228,"category":461,"categories":462,"featuredImage":114,"bgImage":115,"posterImage":464,"relatedSolution":465},509,"cve-2026-110447-nextcloud-collabora-update-or-remove-the-app",{"fr":456,"en":454,"ar":457,"es":458},"nextcloud-collabora-cve-2026-110447-mettre-a-jour","ثغرة-cve-2026-110447-في-nextcloud-وcollabora-حدث-أو-احذف","cve-2026-110447-nextcloud-collabora-actualizar-o-retirar","CVE-2026-110447 Nextcloud Collabora: update or remove the app","CVE-2026-110447: the richdocumentscode app lets attackers run commands without authentication. Affected versions, inventory, fix, and how to hunt for traces.",{"id":61,"name":62,"slug":63,"color":65,"icon":66},[463],{"id":61,"name":62,"slug":63,"color":65,"icon":66},"\u002Fblog\u002Fcovers\u002Fnextcloud-collabora-cve-2026-110447-mettre-a-jour-poster.svg",{"categorySlug":466,"appSlug":467},"collaboration-productivity","nextcloud",{"id":469,"slug":470,"slugs":471,"title":475,"excerpt":476,"readTime":83,"views":106,"isPinned":107,"noindex":108,"publishedAt":447,"updatedAt":477,"category":478,"categories":479,"featuredImage":114,"bgImage":115,"posterImage":481,"relatedSolution":114},508,"php-version-inventory-for-client-sites-an-agency-method",{"fr":472,"en":470,"ar":473,"es":474},"inventaire-versions-php-parc-sites-clients-agence","جرد-إصدارات-php-لمواقع-العملاء-منهج-للوكالات","inventario-de-versiones-php-de-sitios-cliente-metodo-de-agencia","PHP version inventory for client sites: an agency method","Build a register of the PHP version served by every client site across several hosts: access tiers, batch scripts, priority batches, client message, dated proof.","2026-10-27T23:58:39+00:00",{"id":61,"name":62,"slug":63,"color":65,"icon":66},[480],{"id":61,"name":62,"slug":63,"color":65,"icon":66},"\u002Fblog\u002Fcovers\u002Finventaire-versions-php-parc-sites-clients-agence-poster.svg",{"id":483,"slug":484,"slugs":485,"title":489,"excerpt":490,"readTime":76,"views":106,"isPinned":107,"noindex":107,"publishedAt":447,"updatedAt":477,"category":491,"categories":492,"featuredImage":114,"bgImage":115,"posterImage":494,"relatedSolution":114},507,"debian-11-end-of-life-plesk-dist-upgrade-or-migration",{"fr":486,"en":484,"ar":487,"es":488},"debian-11-fin-de-vie-plesk-dist-upgrade-debian-12","نهاية-دعم-debian-11-مع-plesk-ترقية-النظام-أم-الانتقال","debian-11-fin-de-vida-plesk-dist-upgrade-o-migracion","Debian 11 end of life: Plesk dist-upgrade or migration?","Debian 11 no longer gets security fixes. Plesk dist-upgrade to Debian 12 or migration to a new server: decision criteria and a step-by-step procedure.",{"id":61,"name":62,"slug":63,"color":65,"icon":66},[493],{"id":61,"name":62,"slug":63,"color":65,"icon":66},"\u002Fblog\u002Fcovers\u002Fdebian-11-fin-de-vie-plesk-dist-upgrade-debian-12-poster.svg",{"id":496,"slug":497,"slugs":498,"title":502,"excerpt":503,"readTime":141,"views":106,"isPinned":107,"noindex":108,"publishedAt":447,"updatedAt":127,"category":504,"categories":505,"featuredImage":114,"bgImage":115,"posterImage":507,"relatedSolution":114},506,"disk-full-and-ram-alerts-on-a-vps-no-monitoring-stack-needed",{"fr":499,"en":497,"ar":500,"es":501},"alertes-disque-ram-vps-monitoring-proactif","تنبيهات-امتلاء-القرص-والذاكرة-على-vps-دون-منظومة-مراقبة","alertas-de-disco-lleno-y-ram-en-un-vps-sin-pila-de-supervision","Disk full and RAM alerts on a VPS, no monitoring stack needed","Six shell alerts for your client VPS: disk, inodes, OOM, systemd services, certificates, backups, plus a heartbeat that watches the check itself.",{"id":61,"name":62,"slug":63,"color":65,"icon":66},[506],{"id":61,"name":62,"slug":63,"color":65,"icon":66},"\u002Fblog\u002Fcovers\u002Falertes-disque-ram-vps-monitoring-proactif-poster.svg",{"id":509,"slug":510,"slugs":511,"title":515,"excerpt":516,"readTime":90,"views":106,"isPinned":107,"noindex":107,"publishedAt":517,"updatedAt":518,"category":519,"categories":520,"featuredImage":114,"bgImage":115,"posterImage":522,"relatedSolution":523},501,"php2shell-docker-rebuild-php-wordpress-images",{"fr":512,"en":510,"ar":513,"es":514},"php2shell-docker-wordpress-reconstruire-images-php","php2shell-docker-إعادة-بناء-صور-php-ووردبريس","php2shell-docker-reconstruir-imagenes-php-wordpress","PHP2Shell and Docker: rebuild your PHP and WordPress images","An updated WordPress or Laravel does not change the PHP in your Docker image. Prove the served version, spot which tags moved and rebuild without traps.","2026-10-23T00:00:00+00:00","2026-10-23T23:43:01+00:00",{"id":61,"name":62,"slug":63,"color":65,"icon":66},[521],{"id":61,"name":62,"slug":63,"color":65,"icon":66},"\u002Fblog\u002Fcovers\u002Fphp2shell-docker-wordpress-reconstruire-images-php-poster.svg",{"categorySlug":217,"appSlug":218},{"id":525,"slug":526,"slugs":527,"title":531,"excerpt":532,"readTime":69,"views":9,"isPinned":107,"noindex":108,"publishedAt":517,"updatedAt":228,"category":533,"categories":534,"featuredImage":114,"bgImage":115,"posterImage":536,"relatedSolution":114},500,"nextjs-16-4-1-15-5-28-rce-update",{"fr":528,"en":526,"ar":529,"es":530},"nextjs-16-4-1-15-5-28-rce-mettre-a-jour","nextjs-16-4-1-15-5-28-تحديث-ثغرة-rce","nextjs-16-4-1-15-5-28-rce-actualizar","Next.js 16.4.1 and 15.5.28: patch the RCE flaws on a VPS","Two critical RCEs and one DoS fixed in Next.js 16.4.1 and 15.5.28. Affected versions, VPS exposure checks, and PM2, Docker and Coolify redeploys.",{"id":61,"name":62,"slug":63,"color":65,"icon":66},[535],{"id":61,"name":62,"slug":63,"color":65,"icon":66},"\u002Fblog\u002Fcovers\u002Fnextjs-16-4-1-15-5-28-rce-mettre-a-jour-poster.svg",{"id":538,"slug":539,"slugs":540,"title":544,"excerpt":545,"readTime":90,"views":106,"isPinned":107,"noindex":108,"publishedAt":546,"updatedAt":228,"category":547,"categories":548,"featuredImage":114,"bgImage":115,"posterImage":550,"relatedSolution":551},497,"grafana-alloy-on-a-vps-install-and-migrate-from-promtail",{"fr":541,"en":539,"ar":542,"es":543},"grafana-alloy-vps-monitoring","تثبيت-grafana-alloy-على-vps-والانتقال-من-promtail","grafana-alloy-en-un-vps-instalar-y-migrar-desde-promtail","Grafana Alloy on a VPS: install it and migrate from Promtail","Install Grafana Alloy on your VPS, collect logs and metrics with a single agent, and migrate from Promtail without losing logs or sending them twice.","2026-10-22T00:00:00+00:00",{"id":61,"name":62,"slug":63,"color":65,"icon":66},[549],{"id":61,"name":62,"slug":63,"color":65,"icon":66},"\u002Fblog\u002Fcovers\u002Fgrafana-alloy-vps-monitoring-poster.svg",{"categorySlug":552,"appSlug":553},"monitoring-observability","grafana",{"id":555,"slug":556,"slugs":557,"title":561,"excerpt":562,"readTime":90,"views":17,"isPinned":107,"noindex":107,"publishedAt":546,"updatedAt":242,"category":563,"categories":564,"featuredImage":114,"bgImage":115,"posterImage":566,"relatedSolution":114},494,"openssh-10-6-security-update-sshd",{"fr":558,"en":556,"ar":559,"es":560},"openssh-10-6-mise-a-jour-securite-sshd","تحديث-openssh-10-6-أمان-sshd","openssh-10-6-actualizacion-seguridad-sshd","OpenSSH 10.6: update sshd without losing access","OpenSSH 10.6 security update: check the version actually running, what may break (ProxyCommand, Compression) and reload sshd safely.",{"id":61,"name":62,"slug":63,"color":65,"icon":66},[565],{"id":61,"name":62,"slug":63,"color":65,"icon":66},"\u002Fblog\u002Fcovers\u002Fopenssh-10-6-mise-a-jour-securite-sshd-poster.svg",{"id":568,"slug":569,"slugs":570,"title":574,"excerpt":575,"readTime":90,"views":106,"isPinned":107,"noindex":108,"publishedAt":546,"updatedAt":576,"category":577,"categories":578,"featuredImage":114,"bgImage":115,"posterImage":580,"relatedSolution":114},493,"root-dnssec-ksk-rollover-2026-check-your-resolver",{"fr":571,"en":569,"ar":572,"es":573},"rollover-ksk-racine-dns-2026-dnssec-resolveurs","تغيير-مفتاح-الجذر-dnssec-2026-فحص-المحلل","rollover-ksk-raiz-dnssec-2026-revisar-resolver","Root DNSSEC KSK rollover: check your validating resolver","The DNS root is now signed by KSK-2024 (key tag 38696). Check the trust anchor of Unbound, BIND, Knot Resolver, systemd-resolved or dnsmasq, and fix it.","2026-11-08T01:13:11+00:00",{"id":61,"name":62,"slug":63,"color":65,"icon":66},[579],{"id":61,"name":62,"slug":63,"color":65,"icon":66},"\u002Fblog\u002Fcovers\u002Frollover-ksk-racine-dns-2026-dnssec-resolveurs-poster.svg",{"id":582,"slug":583,"slugs":584,"title":588,"excerpt":589,"readTime":90,"views":17,"isPinned":107,"noindex":107,"publishedAt":546,"updatedAt":590,"category":591,"categories":592,"featuredImage":114,"bgImage":115,"posterImage":594,"relatedSolution":114},492,"nginx-cve-2026-15176-audit-and-patch-to-1-30-6",{"fr":585,"en":583,"ar":586,"es":587},"nginx-cve-2026-15176-mettre-a-jour","ثغرة-nginx-cve-2026-15176-الفحص-والتحديث-إلى-1-30-6","nginx-cve-2026-15176-auditar-y-actualizar-a-1-30-6","nginx CVE-2026-15176: audit and patch to 1.30.6","nginx 1.30.6 and 1.31.7 fix five flaws, including CVE-2026-15176. Affected versions, config audit commands, updates per system and mitigations.","2026-11-08T01:13:14+00:00",{"id":61,"name":62,"slug":63,"color":65,"icon":66},[593],{"id":61,"name":62,"slug":63,"color":65,"icon":66},"\u002Fblog\u002Fcovers\u002Fnginx-cve-2026-15176-mettre-a-jour-poster.svg",{"id":596,"slug":597,"slugs":598,"title":602,"excerpt":603,"readTime":604,"views":9,"isPinned":107,"noindex":107,"publishedAt":546,"updatedAt":605,"category":606,"categories":607,"featuredImage":114,"bgImage":115,"posterImage":609,"relatedSolution":114},489,"php2shell-cve-2026-109618-109619-patch-php",{"fr":599,"en":597,"ar":600,"es":601},"php2shell-cve-2026-109618-109619-mettre-a-jour-php","php2shell-cve-2026-109618-109619-تحديث-php","php2shell-cve-2026-109618-109619-actualizar-php","PHP2Shell: patch CVE-2026-109618 and CVE-2026-109619","PHP2Shell: two critical PHP flaws exploitable without an account. Patched versions, update commands per system and temporary mitigations.",16,"2026-11-08T01:13:15+00:00",{"id":61,"name":62,"slug":63,"color":65,"icon":66},[608],{"id":61,"name":62,"slug":63,"color":65,"icon":66},"\u002Fblog\u002Fcovers\u002Fphp2shell-cve-2026-109618-109619-mettre-a-jour-php-poster.svg",{"id":611,"slug":612,"slugs":613,"title":617,"excerpt":618,"readTime":45,"views":106,"isPinned":107,"noindex":108,"publishedAt":619,"updatedAt":620,"category":621,"categories":622,"featuredImage":114,"bgImage":115,"posterImage":624,"relatedSolution":114},486,"rybbit-self-hosted-posthog-alternative-on-vps",{"fr":614,"en":612,"ar":615,"es":616},"rybbit-analytics-self-hosted-vps-alternative-posthog","rybbit-بديل-posthog-المستضاف-ذاتيا-على-vps","rybbit-alternativa-self-hosted-posthog-en-vps","Rybbit: the self-hosted PostHog alternative on VPS","PostHog deprecated its Community Edition. Rybbit, Apache-2.0 licensed, installs in 30 minutes on a VPS and covers the same use cases without the constraints.","2026-10-21T00:00:00+00:00","2026-10-21T15:21:33+00:00",{"id":61,"name":62,"slug":63,"color":65,"icon":66},[623],{"id":61,"name":62,"slug":63,"color":65,"icon":66},"\u002Fblog\u002Fcovers\u002Frybbit-analytics-self-hosted-vps-alternative-posthog-poster.svg",{"id":626,"slug":627,"slugs":628,"title":632,"excerpt":633,"readTime":61,"views":9,"isPinned":107,"noindex":107,"publishedAt":634,"updatedAt":635,"category":636,"categories":637,"featuredImage":114,"bgImage":115,"posterImage":639,"relatedSolution":114},466,"self-hosted-opsgenie-alternatives-before-april-2027",{"fr":629,"en":627,"ar":630,"es":631},"opsgenie-eol-alternatives-self-hosted-incident-management","بدائل-self-hosted-لـ-opsgenie-قبل-ابريل-2027","alternativas-self-hosted-a-opsgenie-antes-de-abril-2027","Self-hosted Opsgenie alternatives before April 2027","Opsgenie shuts down on April 5, 2027. Learn how to migrate to OneUptime or IncidentRelay, two open source tools deployable on a VPS in under an hour.","2026-10-18T00:00:00+00:00","2026-10-21T15:21:30+00:00",{"id":61,"name":62,"slug":63,"color":65,"icon":66},[638],{"id":61,"name":62,"slug":63,"color":65,"icon":66},"\u002Fblog\u002Fcovers\u002Fopsgenie-eol-alternatives-self-hosted-incident-management-poster.svg",{"id":641,"slug":642,"slugs":643,"title":647,"excerpt":648,"readTime":69,"views":17,"isPinned":107,"noindex":107,"publishedAt":649,"updatedAt":650,"category":651,"categories":652,"featuredImage":114,"bgImage":115,"posterImage":654,"relatedSolution":655},443,"pocket-id-lightweight-oidc-provider-in-one-container",{"fr":644,"en":642,"ar":645,"es":646},"pocket-id-oidc-self-hosted-vps","pocket-id-على-vps-مزود-oidc-خفيف-بحاوية-واحدة","pocket-id-proveedor-oidc-ligero-en-un-solo-contenedor","Pocket ID: lightweight OIDC provider in one container","Pocket ID v2.18.0 is a self-hosted OpenID Connect provider in a single Docker container, no external database, passkeys only, under 50 MB RAM at idle.","2026-10-15T00:00:00+00:00","2026-11-04T16:30:28+00:00",{"id":61,"name":62,"slug":63,"color":65,"icon":66},[653],{"id":61,"name":62,"slug":63,"color":65,"icon":66},"\u002Fblog\u002Fcovers\u002Fpocket-id-oidc-self-hosted-vps-poster.svg",{"categorySlug":656,"appSlug":657},"cybersecurity-bastion","pocket-id",{"id":659,"slug":660,"slugs":661,"title":665,"excerpt":666,"readTime":83,"views":9,"isPinned":107,"noindex":107,"publishedAt":667,"updatedAt":576,"category":668,"categories":669,"featuredImage":114,"bgImage":115,"posterImage":671,"relatedSolution":114},440,"proactive-vps-monitoring-beszel-uptime-kuma-v2",{"fr":662,"en":660,"ar":663,"es":664},"monitoring-alerte-proactif-self-hosted-vps","مراقبة-استباقية-vps-beszel-uptime-kuma","monitorizacion-proactiva-vps-beszel-uptime-kuma-v2","Proactive VPS monitoring: Beszel and Uptime Kuma v2","Deploy Beszel and Uptime Kuma v2 on a VPS to monitor your entire server fleet and receive Telegram or SMTP alerts before your clients notice the outage.","2026-10-14T00:00:00+00:00",{"id":61,"name":62,"slug":63,"color":65,"icon":66},[670],{"id":61,"name":62,"slug":63,"color":65,"icon":66},"\u002Fblog\u002Fcovers\u002Fmonitoring-alerte-proactif-self-hosted-vps-poster.svg",{"id":673,"slug":674,"slugs":675,"title":679,"excerpt":680,"readTime":69,"views":106,"isPinned":107,"noindex":107,"publishedAt":681,"updatedAt":228,"category":682,"categories":683,"featuredImage":114,"bgImage":115,"posterImage":685,"relatedSolution":114},437,"self-host-wazuh-on-a-vps-full-soc-in-under-an-hour",{"fr":676,"en":674,"ar":677,"es":678},"self-host-wazuh-vps","استضافة-wazuh-على-vps-siem-مراقبة-أمنية-شاملة","self-host-wazuh-en-vps-soc-completo-en-menos-de-una-hora","Self-host Wazuh on a VPS: full SOC in under an hour","Deploy Wazuh 4.14 as a single node via Docker Compose on your VPS. Log management, incident detection and NIS2 art. 21 compliance under your control.","2026-10-13T00:00:00+00:00",{"id":61,"name":62,"slug":63,"color":65,"icon":66},[684],{"id":61,"name":62,"slug":63,"color":65,"icon":66},"\u002Fblog\u002Fcovers\u002Fself-host-wazuh-vps-poster.svg",{"id":687,"slug":688,"slugs":689,"title":693,"excerpt":694,"readTime":695,"views":106,"isPinned":107,"noindex":107,"publishedAt":696,"updatedAt":697,"category":698,"categories":699,"featuredImage":114,"bgImage":115,"posterImage":701,"relatedSolution":702},435,"self-hosting-zitadel-vps-multi-tenant-sso",{"fr":690,"en":688,"ar":691,"es":692},"zitadel-sso-self-hosted-vps","استضافة-zitadel-على-vps-sso-متعدد-المستأجرين","zitadel-vps-sso-multi-tenant-sin-keycloak","Self-Hosting ZITADEL on a VPS: Multi-Tenant SSO Without Keycloak","Deploy ZITADEL on your VPS with Docker Compose: cloud-native IAM in Go, native multi-tenancy, OIDC, OAuth2, SAML and Passkeys — without Keycloak's complexity.",14,"2026-10-12T00:00:00+00:00","2026-10-13T14:10:28+00:00",{"id":61,"name":62,"slug":63,"color":65,"icon":66},[700],{"id":61,"name":62,"slug":63,"color":65,"icon":66},"\u002Fblog\u002Fcovers\u002Fzitadel-sso-self-hosted-vps-poster.svg",{"categorySlug":656,"appSlug":703},"zitadel",{"id":705,"slug":706,"slugs":707,"title":711,"excerpt":712,"readTime":69,"views":106,"isPinned":107,"noindex":108,"publishedAt":713,"updatedAt":714,"category":715,"categories":716,"featuredImage":114,"bgImage":115,"posterImage":718,"relatedSolution":114},431,"cve-2026-21589-patch-atlassian-jira-confluence-self-hosted",{"fr":708,"en":706,"ar":709,"es":710},"atlassian-cve-2026-21589-patch-jira-confluence-self-hosted","cve-2026-21589-patch-atlassian-jira-confluence","cve-2026-21589-parche-atlassian-jira-confluence","CVE-2026-21589: patch Atlassian now","CVE-2026-21589 is an unauthenticated path traversal (CVSS 9.3) affecting all Atlassian Data Center products. Learn which versions to patch.","2026-10-11T00:00:00+00:00","2026-10-20T23:18:06+00:00",{"id":61,"name":62,"slug":63,"color":65,"icon":66},[717],{"id":61,"name":62,"slug":63,"color":65,"icon":66},"\u002Fblog\u002Fcovers\u002Fatlassian-cve-2026-21589-patch-jira-confluence-self-hosted-poster.svg",{"id":720,"slug":721,"slugs":722,"title":726,"excerpt":727,"readTime":76,"views":106,"isPinned":107,"noindex":108,"publishedAt":728,"updatedAt":650,"category":729,"categories":730,"featuredImage":114,"bgImage":115,"posterImage":732,"relatedSolution":733},421,"migrate-bitwarden-cloud-to-vaultwarden-vps",{"fr":723,"en":721,"ar":724,"es":725},"migrer-bitwarden-cloud-vaultwarden-vps","نقل-bitwarden-cloud-إلى-vaultwarden-على-vps","migrar-bitwarden-cloud-a-vaultwarden-vps","Migrate from Bitwarden Cloud to Vaultwarden on a VPS","Migrate everything from Bitwarden cloud to Vaultwarden: logins, organizations, and attachments — nothing left behind. Full CLI guide with troubleshooting.","2026-10-07T00:00:00+00:00",{"id":61,"name":62,"slug":63,"color":65,"icon":66},[731],{"id":61,"name":62,"slug":63,"color":65,"icon":66},"\u002Fblog\u002Fcovers\u002Fmigrer-bitwarden-cloud-vaultwarden-vps-poster.svg",{"categorySlug":656,"appSlug":734},"vaultwarden",{"id":736,"slug":737,"slugs":738,"title":742,"excerpt":743,"readTime":141,"views":9,"isPinned":107,"noindex":107,"publishedAt":744,"updatedAt":745,"category":746,"categories":747,"featuredImage":114,"bgImage":115,"posterImage":749,"relatedSolution":114},416,"pihole-v6-dns-block-ads-vps-2026",{"fr":739,"en":737,"ar":740,"es":741},"pihole-v6-dns-bloquer-pubs-vps-2026","pihole-v6-dns-حجب-الإعلانات-vps-2026","pihole-v6-dns-bloquear-publicidad-vps-2026","Pi-hole v6 on a VPS: block ads and trackers at the DNS level","Deploy Pi-hole v6 on your VPS with Docker Compose, secure your DNS resolver and block ads and trackers for all your self-hosted services.","2026-10-05T00:00:00+00:00","2026-10-05T14:05:27+00:00",{"id":61,"name":62,"slug":63,"color":65,"icon":66},[748],{"id":61,"name":62,"slug":63,"color":65,"icon":66},"\u002Fblog\u002Fcovers\u002Fpihole-v6-dns-bloquer-pubs-vps-2026-poster.svg",{"id":751,"slug":752,"slugs":753,"title":757,"excerpt":758,"readTime":76,"views":106,"isPinned":107,"noindex":107,"publishedAt":759,"updatedAt":760,"category":761,"categories":762,"featuredImage":114,"bgImage":115,"posterImage":764,"relatedSolution":114},404,"wazuh-siem-vps-self-hosting",{"fr":754,"en":752,"ar":755,"es":756},"wazuh-siem-self-hosted-vps","wazuh-siem-استضافة-ذاتية-vps","wazuh-siem-autoalojado-vps","Wazuh Open Source SIEM on a VPS: Monitoring and Compliance","Deploy Wazuh open source SIEM on your Linux VPS to centralize logs, detect intrusions and automate PCI-DSS, HIPAA and GDPR compliance.","2026-10-02T00:00:00+00:00","2026-10-02T14:03:20+00:00",{"id":61,"name":62,"slug":63,"color":65,"icon":66},[763],{"id":61,"name":62,"slug":63,"color":65,"icon":66},"\u002Fblog\u002Fcovers\u002Fwazuh-siem-self-hosted-vps-poster.svg",{"id":766,"slug":767,"slugs":768,"title":772,"excerpt":773,"readTime":141,"views":106,"isPinned":107,"noindex":107,"publishedAt":774,"updatedAt":775,"category":776,"categories":777,"featuredImage":114,"bgImage":115,"posterImage":779,"relatedSolution":114},396,"netbird-mesh-vpn-vps",{"fr":769,"en":767,"ar":770,"es":771},"netbird-vpn-mesh-vps","netbird-شبكة-vpn-mesh-vps","netbird-vpn-malla-vps","VPN mesh with no open ports using NetBird on VPS","Connect your VPS, offices, and remote workstations in a private mesh network without opening a single public port, using NetBird v0.76 and the netbird expose command.","2026-09-28T00:00:00+00:00","2026-11-09T20:55:15+00:00",{"id":61,"name":62,"slug":63,"color":65,"icon":66},[778],{"id":61,"name":62,"slug":63,"color":65,"icon":66},"\u002Fblog\u002Fcovers\u002Fnetbird-vpn-mesh-vps-poster.svg",{"id":781,"slug":782,"slugs":783,"title":787,"excerpt":788,"readTime":76,"views":106,"isPinned":107,"noindex":107,"publishedAt":789,"updatedAt":790,"category":791,"categories":792,"featuredImage":114,"bgImage":115,"posterImage":794,"relatedSolution":114},390,"self-hosted-app-longevity-signals",{"fr":784,"en":782,"ar":785,"es":786},"perennite-stack-self-hosted-signaux-resilience-projet","إشارات-استدامة-تطبيق-مستضاف-ذاتيا","senales-durabilidad-app-self-hosted","5 signals to assess a self-hosted app's long-term viability","Before deploying an open-source app for a client, five measurable indicators to know whether it will hold up over time — governance, funding, licence and more.","2026-09-27T00:00:00+00:00","2026-09-29T14:40:42+00:00",{"id":61,"name":62,"slug":63,"color":65,"icon":66},[793],{"id":61,"name":62,"slug":63,"color":65,"icon":66},"\u002Fblog\u002Fcovers\u002Fperennite-stack-self-hosted-signaux-resilience-projet-poster.svg",{"id":796,"slug":797,"slugs":798,"title":802,"excerpt":803,"readTime":76,"views":17,"isPinned":107,"noindex":107,"publishedAt":804,"updatedAt":775,"category":805,"categories":806,"featuredImage":114,"bgImage":115,"posterImage":808,"relatedSolution":114},382,"vps-automatic-security-updates-debian-ubuntu",{"fr":799,"en":797,"ar":800,"es":801},"securite-vps-mises-a-jour-automatiques-debian-ubuntu","تحديثات-أمان-تلقائية-vps-debian-ubuntu","actualizaciones-seguridad-vps-debian-ubuntu","Automatic Security Updates on Debian\u002FUbuntu VPS","Configure unattended-upgrades on your Debian\u002FUbuntu VPS to automate security patches and reduce attack surface across your client fleet.","2026-09-26T00:00:00+00:00",{"id":61,"name":62,"slug":63,"color":65,"icon":66},[807],{"id":61,"name":62,"slug":63,"color":65,"icon":66},"\u002Fblog\u002Fcovers\u002Fsecurite-vps-mises-a-jour-automatiques-debian-ubuntu-poster.svg",{"id":810,"slug":811,"slugs":812,"title":816,"excerpt":817,"readTime":83,"views":9,"isPinned":107,"noindex":107,"publishedAt":818,"updatedAt":635,"category":819,"categories":820,"featuredImage":114,"bgImage":115,"posterImage":822,"relatedSolution":823},379,"dokploy-cve-2026-critical-update-0-29-13",{"fr":813,"en":811,"ar":814,"es":815},"dokploy-cves-2026-mise-a-jour-critique","dokploy-cve-2026-تحديث-عاجل-إلى-0-29-13","dokploy-cve-2026-actualizacion-critica-a-0-29-13","Dokploy CVE-2026: Critical Update to 0.29.13","Two CVSS 10.0 and 9.9 CVEs in Dokploy chain together: forgeable admin JWT without an account + root shell via WebSocket. Patch guide to ≥ 0.29.13.","2026-09-25T00:00:00+00:00",{"id":61,"name":62,"slug":63,"color":65,"icon":66},[821],{"id":61,"name":62,"slug":63,"color":65,"icon":66},"\u002Fblog\u002Fcovers\u002Fdokploy-cves-2026-mise-a-jour-critique-poster.svg",{"categorySlug":824,"appSlug":825},"application-deployment-devops","dokploy",{"id":827,"slug":828,"slugs":829,"title":833,"excerpt":834,"readTime":61,"views":106,"isPinned":107,"noindex":107,"publishedAt":835,"updatedAt":836,"category":837,"categories":838,"featuredImage":114,"bgImage":115,"posterImage":840,"relatedSolution":841},373,"wordpress-cve-2026-87902-update-to-712-now",{"fr":830,"en":828,"ar":831,"es":832},"wordpress-cve-2026-87902-rce-mise-a-jour-7-1-2","ووردبريس-cve-2026-87902-ترقية-7-1-2","wordpress-cve-2026-87902-actualiza-a-712-urgente","WordPress CVE-2026-87902: Update to 7.1.2 Now","CVE-2026-87902 (CVSS 9.2) actively exploited since Sept. 22, 2026. Check your version, apply WordPress 7.1.2, and see why shared hosting extends exposure.","2026-09-24T00:00:00+00:00","2026-10-26T18:53:20+00:00",{"id":61,"name":62,"slug":63,"color":65,"icon":66},[839],{"id":61,"name":62,"slug":63,"color":65,"icon":66},"\u002Fblog\u002Fcovers\u002Fwordpress-cve-2026-87902-rce-mise-a-jour-7-1-2-poster.svg",{"categorySlug":217,"appSlug":218},{"id":843,"slug":844,"slugs":845,"title":849,"excerpt":850,"readTime":90,"views":106,"isPinned":107,"noindex":107,"publishedAt":851,"updatedAt":852,"category":853,"categories":854,"featuredImage":114,"bgImage":115,"posterImage":856,"relatedSolution":857},372,"keycloak-cves-week-38-migrate-authelia-zitadel-vps",{"fr":846,"en":844,"ar":847,"es":848},"keycloak-cves-semaine-38-migrer-authelia-zitadel-vps","ثغرات-keycloak-الأسبوع-38-هجرة-إلى-authelia-zitadel","keycloak-cves-semana-38-migrar-authelia-zitadel-vps","Keycloak v26.7.4: 6 CVEs — migrate to Authelia or ZITADEL","Keycloak v26.7.4 patches 6 CVEs including two unauthenticated DoS. For fewer than 10 SSO apps on a VPS, Authelia (\u003C 30 MB) or ZITADEL cut the attack surface.","2026-09-23T00:00:00+00:00","2026-11-04T16:30:27+00:00",{"id":61,"name":62,"slug":63,"color":65,"icon":66},[855],{"id":61,"name":62,"slug":63,"color":65,"icon":66},"\u002Fblog\u002Fcovers\u002Fkeycloak-cves-semaine-38-migrer-authelia-zitadel-vps-poster.svg",{"categorySlug":656,"appSlug":858},"authelia",{"id":860,"slug":861,"slugs":862,"title":866,"excerpt":867,"readTime":53,"views":17,"isPinned":107,"noindex":107,"publishedAt":868,"updatedAt":869,"category":870,"categories":871,"featuredImage":114,"bgImage":115,"posterImage":873,"relatedSolution":114},369,"docker-secrets-production-protecting-credentials-on-vps",{"fr":863,"en":861,"ar":864,"es":865},"docker-secrets-securite-vps-production","اسرار-docker-في-الانتاج-حماية-بيانات-الاعتماد-على-vps","docker-secrets-produccion-proteger-credenciales-vps","Docker Secrets in production: protecting secrets on a VPS","Manage Docker secrets in production without exposing them in docker-compose.yml. Docker Secrets without Swarm, .env.vault and SOPS: method and comparison.","2026-09-20T00:00:00+00:00","2026-09-20T21:13:51+00:00",{"id":61,"name":62,"slug":63,"color":65,"icon":66},[872],{"id":61,"name":62,"slug":63,"color":65,"icon":66},"\u002Fblog\u002Fcovers\u002Fdocker-secrets-securite-vps-production-poster.svg",{"id":875,"slug":876,"slugs":877,"title":881,"excerpt":882,"readTime":69,"views":106,"isPinned":107,"noindex":108,"publishedAt":883,"updatedAt":714,"category":884,"categories":885,"featuredImage":114,"bgImage":115,"posterImage":887,"relatedSolution":888},365,"cve-2026-85706-gitlab-emergency-patch-or-gitea-migration",{"fr":878,"en":876,"ar":879,"es":880},"gitlab-cve-2026-85706-migration-gitea-vps","cve-2026-85706-gitlab-تصحيح-عاجل-أو-هجرة-إلى-gitea","cve-2026-85706-gitlab-parche-urgente-o-migracion-gitea","CVE-2026-85706 GitLab: emergency patch or Gitea migration","CVE-2026-85706 (CVSS 10.0) exposes secrets.yml and SSH keys on GitLab 18.7–19.3.1. Patch to 19.3.2 immediately or migrate to Gitea on a VPS.","2026-09-19T00:00:00+00:00",{"id":61,"name":62,"slug":63,"color":65,"icon":66},[886],{"id":61,"name":62,"slug":63,"color":65,"icon":66},"\u002Fblog\u002Fcovers\u002Fgitlab-cve-2026-85706-migration-gitea-vps-poster.svg",{"categorySlug":889,"appSlug":890},"development","gitea",{"id":892,"slug":893,"slugs":894,"title":898,"excerpt":899,"readTime":53,"views":106,"isPinned":107,"noindex":108,"publishedAt":883,"updatedAt":900,"category":901,"categories":902,"featuredImage":114,"bgImage":115,"posterImage":904,"relatedSolution":905},364,"cve-2026-82329-artifactory-patch-and-self-hosted-alternative",{"fr":895,"en":893,"ar":896,"es":897},"artifactory-cve-2026-82329-patch-self-hosted","cve-2026-82329-artifactory-تصحيح-وبديل-مستضاف-ذاتيا","cve-2026-82329-artifactory-parche-alternativa-autoalojada","CVE-2026-82329 Artifactory: patch & self-hosted alternative","CVE-2026-82329 (CVSS 9.8) lets attackers write into JFrog Artifactory repos and plant a Rust backdoor in CI\u002FCD pipelines. Patch now or migrate to Gitea Packages.","2026-09-19T17:11:16+00:00",{"id":61,"name":62,"slug":63,"color":65,"icon":66},[903],{"id":61,"name":62,"slug":63,"color":65,"icon":66},"\u002Fblog\u002Fcovers\u002Fartifactory-cve-2026-82329-patch-self-hosted-poster.svg",{"categorySlug":889,"appSlug":890},{"id":907,"slug":908,"slugs":909,"title":913,"excerpt":914,"readTime":76,"views":9,"isPinned":107,"noindex":108,"publishedAt":915,"updatedAt":916,"category":917,"categories":918,"featuredImage":114,"bgImage":115,"posterImage":920,"relatedSolution":921},360,"n8n-cve-2026-21877-critical-rce-patch",{"fr":910,"en":908,"ar":911,"es":912},"n8n-cve-2026-21877-mise-a-jour-urgence","n8n-cve-2026-21877-تصحيح-ثغرة-rce","n8n-cve-2026-21877-parche-rce-critico","n8n CVE-2026-21877: patch critical RCE CVSS 9.9 now","CVE-2026-21877 enables authenticated remote code execution in n8n (CVSS 9.9). Update to ≥ 1.121.3 and apply the scheduling workaround.","2026-09-18T00:00:00+00:00","2026-09-19T02:00:43+00:00",{"id":61,"name":62,"slug":63,"color":65,"icon":66},[919],{"id":61,"name":62,"slug":63,"color":65,"icon":66},"\u002Fblog\u002Fcovers\u002Fn8n-cve-2026-21877-mise-a-jour-urgence-poster.svg",{"categorySlug":922,"appSlug":923},"automation-workflows","n8n",{"id":925,"slug":926,"slugs":927,"title":931,"excerpt":932,"readTime":83,"views":106,"isPinned":107,"noindex":107,"publishedAt":933,"updatedAt":714,"category":934,"categories":935,"featuredImage":114,"bgImage":115,"posterImage":937,"relatedSolution":114},347,"restic-s3-3-2-1-backup-strategy-vps",{"fr":928,"en":926,"ar":929,"es":930},"backup-vps-restic-s3-3-2-1","restic-s3-3-2-1-backup-strategy-vps-ar","estrategia-3-2-1-backup-vps-restic-s3","3-2-1 Backup Strategy for Your VPS with Restic and S3","Build a complete 3-2-1 strategy on your VPS: Restic to Backblaze B2 or Cloudflare R2, systemd timer, retention policy and automated restore test.","2026-09-10T00:00:00+00:00",{"id":61,"name":62,"slug":63,"color":65,"icon":66},[936],{"id":61,"name":62,"slug":63,"color":65,"icon":66},"\u002Fblog\u002Fcovers\u002Fbackup-vps-restic-s3-3-2-1-poster.svg",{"id":939,"slug":940,"slugs":941,"title":945,"excerpt":946,"readTime":53,"views":17,"isPinned":107,"noindex":107,"publishedAt":947,"updatedAt":948,"category":949,"categories":950,"featuredImage":114,"bgImage":115,"posterImage":952,"relatedSolution":114},339,"postgresql-cve-2026-6471-patch-self-hosted-instances",{"fr":942,"en":940,"ar":943,"es":944},"postgresql-cve-2026-6471-patch-instances-self-hosted","تصحيح-ثغرة-postgresql-cve-2026-6471-الخوادم-الذاتية","cve-2026-6471-postgresql-parchear-instancias-self-hosted","Patching PostgreSQL (CVE-2026-6471, -14669) on VPS","Two critical PostgreSQL flaws fixed on August 13, 2026: replication access to RCE and heap overflow to RCE. How to patch your self-hosted instances via apt and Docker.","2026-09-08T00:00:00+00:00","2026-09-08T21:59:59+00:00",{"id":61,"name":62,"slug":63,"color":65,"icon":66},[951],{"id":61,"name":62,"slug":63,"color":65,"icon":66},"\u002Fblog\u002Fcovers\u002Fpostgresql-cve-2026-6471-patch-instances-self-hosted-poster.svg",{"id":954,"slug":955,"slugs":956,"title":960,"excerpt":961,"readTime":83,"views":17,"isPinned":107,"noindex":108,"publishedAt":962,"updatedAt":775,"category":963,"categories":964,"featuredImage":114,"bgImage":115,"posterImage":966,"relatedSolution":114},317,"linux-vps-hardening-checklist-for-agencies",{"fr":957,"en":955,"ar":958,"es":959},"linux-hardening-vps-checklist","قائمة-تصليب-خادم-لينكس-للوكالات-بعد-التسليم","hardening-linux-vps-checklist-para-agencias-tras-la-entrega","Linux VPS Hardening Checklist for Agencies","Reproducible Linux hardening checklist for agencies: auditd, sudo user, SSH key auth, UFW, fail2ban and root lockout — with per-client traceability.","2026-08-30T00:00:00+00:00",{"id":61,"name":62,"slug":63,"color":65,"icon":66},[965],{"id":61,"name":62,"slug":63,"color":65,"icon":66},"\u002Fblog\u002Fcovers\u002Flinux-hardening-vps-checklist-poster.svg",{"id":968,"slug":969,"slugs":970,"title":974,"excerpt":975,"readTime":69,"views":9,"isPinned":107,"noindex":107,"publishedAt":976,"updatedAt":605,"category":977,"categories":978,"featuredImage":114,"bgImage":115,"posterImage":980,"relatedSolution":981},312,"migrating-from-1password-to-vaultwarden-the-complete-guide",{"fr":971,"en":969,"ar":972,"es":973},"migrer-1password-vaultwarden-self-hosted-2026","الانتقال-من-1password-إلى-vaultwarden-الدليل-الشامل","migrar-de-1password-a-vaultwarden-guia-completa","Migrating from 1Password to Vaultwarden: the complete guide","Export your 1Password vault as .1pux, import it with Bitwarden CLI and deploy Vaultwarden on a VPS — full migration in under an hour.","2026-08-29T00:00:00+00:00",{"id":61,"name":62,"slug":63,"color":65,"icon":66},[979],{"id":61,"name":62,"slug":63,"color":65,"icon":66},"\u002Fblog\u002Fcovers\u002Fmigrer-1password-vaultwarden-self-hosted-2026-poster.svg",{"categorySlug":656,"appSlug":734},{"id":983,"slug":984,"slugs":985,"title":989,"excerpt":990,"readTime":61,"views":9,"isPinned":107,"noindex":107,"publishedAt":991,"updatedAt":992,"category":993,"categories":994,"featuredImage":114,"bgImage":115,"posterImage":996,"relatedSolution":114},296,"passbolt-on-vps-auditable-team-password-vault-no-subscription",{"fr":986,"en":984,"ar":987,"es":988},"passbolt-gestionnaire-mots-de-passe-equipe-vps","passbolt-على-vps-خزنة-مرور-للفريق-بلا-اشتراك","passbolt-en-vps-boveda-de-contrasenas-sin-suscripcion","Passbolt on VPS: auditable team password vault, no subscription","Deploy Passbolt Community Edition on your VPS with Docker and PostgreSQL: per-recipient GPG encryption, per-entry audit log, REST API — zero SaaS subscription.","2026-08-23T00:00:00+00:00","2026-09-07T11:26:10+00:00",{"id":61,"name":62,"slug":63,"color":65,"icon":66},[995],{"id":61,"name":62,"slug":63,"color":65,"icon":66},"\u002Fblog\u002Fcovers\u002Fpassbolt-gestionnaire-mots-de-passe-equipe-vps-poster.svg",{"id":998,"slug":999,"slugs":1000,"title":1004,"excerpt":1005,"readTime":76,"views":17,"isPinned":107,"noindex":107,"publishedAt":1006,"updatedAt":1007,"category":1008,"categories":1009,"featuredImage":114,"bgImage":115,"posterImage":1011,"relatedSolution":1012},289,"migrating-uptime-kuma-from-v1-to-v2-security-guide",{"fr":1001,"en":999,"ar":1002,"es":1003},"migrer-uptime-kuma-v1-v2-securite","ترقية-uptime-kuma-من-v1-إلى-v2-دليل-الأمان","migrar-uptime-kuma-v1-v2-seguridad","Migrating Uptime Kuma from v1 to v2: security guide","CVE-2026-45618 exposes Uptime Kuma 1.x to remote code execution. Migrate to v2 and harden your instance with this step-by-step guide.","2026-08-21T00:00:00+00:00","2026-11-09T20:55:14+00:00",{"id":61,"name":62,"slug":63,"color":65,"icon":66},[1010],{"id":61,"name":62,"slug":63,"color":65,"icon":66},"\u002Fblog\u002Fcovers\u002Fmigrer-uptime-kuma-v1-v2-securite-poster.svg",{"categorySlug":63,"appSlug":1013},"uptime-kuma",{"id":1015,"slug":1016,"slugs":1017,"title":1021,"excerpt":1022,"readTime":90,"views":106,"isPinned":107,"noindex":107,"publishedAt":1023,"updatedAt":852,"category":1024,"categories":1025,"featuredImage":114,"bgImage":115,"posterImage":1027,"relatedSolution":114},278,"exposed-backoffice-on-vps-the-overlooked-attack-surfaces",{"fr":1018,"en":1016,"ar":1019,"es":1020},"backoffice-vps-surfaces-attaque-oubliees-2026","لوحة-إدارة-الخادم-الافتراضي-أسطح-الهجوم-المنسية","backoffice-expuesto-en-vps-superficies-de-ataque-olvidadas","Exposed backoffice on VPS: the overlooked attack surfaces","Four August 2026 CVEs share the same pattern: exposed backoffice, compromised account. Application authentication alone is not enough.","2026-08-17T00:00:00+00:00",{"id":61,"name":62,"slug":63,"color":65,"icon":66},[1026],{"id":61,"name":62,"slug":63,"color":65,"icon":66},"\u002Fblog\u002Fcovers\u002Fbackoffice-vps-surfaces-attaque-oubliees-2026-poster.svg",{"id":1029,"slug":1030,"slugs":1031,"title":1035,"excerpt":1036,"readTime":45,"views":24,"isPinned":107,"noindex":107,"publishedAt":1037,"updatedAt":852,"category":1038,"categories":1039,"featuredImage":114,"bgImage":115,"posterImage":1041,"relatedSolution":1042},272,"authentik-authelia-or-keycloak-choosing-your-sso-on-vps",{"fr":1032,"en":1030,"ar":1033,"es":1034},"authentik-vs-authelia-keycloak-sso-vps-2026","authentik-أو-authelia-أو-keycloak-اختيار-sso-على-vps","authentik-authelia-o-keycloak-elegir-sso-en-vps","Authentik, Authelia or Keycloak: Choosing Your SSO on VPS","Authentik, Authelia or Keycloak on VPS: compare real memory footprint, covered protocols and Keycloak 26.7.1 CVEs to choose the right self-hosted SSO.","2026-08-16T00:00:00+00:00",{"id":61,"name":62,"slug":63,"color":65,"icon":66},[1040],{"id":61,"name":62,"slug":63,"color":65,"icon":66},"\u002Fblog\u002Fcovers\u002Fauthentik-vs-authelia-keycloak-sso-vps-2026-poster.svg",{"categorySlug":656,"appSlug":1043},"authentik",{"id":1045,"slug":1046,"slugs":1047,"title":1051,"excerpt":1052,"readTime":76,"views":106,"isPinned":107,"noindex":107,"publishedAt":1053,"updatedAt":228,"category":1054,"categories":1055,"featuredImage":114,"bgImage":115,"posterImage":1057,"relatedSolution":114},265,"signoz-on-vps-open-source-apm-in-15-minutes",{"fr":1048,"en":1046,"ar":1049,"es":1050},"signoz-apm-vps","signoz-على-vps-apm-مفتوح-المصدر-في-15-دقيقة","signoz-en-vps-apm-open-source-en-15-minutos","SigNoz on VPS: Open-Source APM in 15 Minutes","Deploy SigNoz on your VPS and instrument Node.js, Python and Go apps via OpenTelemetry SDK. Traces, metrics, logs, alerts and ClickHouse retention configured end to end.","2026-08-15T00:00:00+00:00",{"id":61,"name":62,"slug":63,"color":65,"icon":66},[1056],{"id":61,"name":62,"slug":63,"color":65,"icon":66},"\u002Fblog\u002Fcovers\u002Fsignoz-apm-vps-poster.svg",{"id":1059,"slug":1060,"slugs":1061,"title":1065,"excerpt":1066,"readTime":83,"views":9,"isPinned":107,"noindex":107,"publishedAt":1067,"updatedAt":228,"category":1068,"categories":1069,"featuredImage":114,"bgImage":115,"posterImage":1071,"relatedSolution":1072},243,"centralize-docker-logs-on-your-vps-with-loki-and-grafana",{"fr":1062,"en":1060,"ar":1063,"es":1064},"loki-grafana-logs-centralises-vps","مركزة-سجلات-docker-على-vps-باستخدام-loki-وgrafana","centralizar-logs-docker-en-vps-con-loki-y-grafana","Centralize Docker logs on your VPS with Loki and Grafana","Aggregate logs from all your Docker containers into a single Grafana dashboard using Loki and Promtail on your VPS. No Datadog, no quota.","2026-08-10T00:00:00+00:00",{"id":61,"name":62,"slug":63,"color":65,"icon":66},[1070],{"id":61,"name":62,"slug":63,"color":65,"icon":66},"\u002Fblog\u002Fcovers\u002Floki-grafana-logs-centralises-vps-poster.svg",{"categorySlug":552,"appSlug":553},{"id":1074,"slug":1075,"slugs":1076,"title":1080,"excerpt":1081,"readTime":61,"views":9,"isPinned":107,"noindex":107,"publishedAt":1082,"updatedAt":1083,"category":1084,"categories":1085,"featuredImage":114,"bgImage":115,"posterImage":1087,"relatedSolution":114},228,"initial-linux-server-hardening",{"fr":1077,"en":1075,"ar":1078,"es":1079},"durcissement-serveur-linux-initial","تصليب-الخادم-linux-الأولي","hardening-inicial-servidor-linux","Initial Linux Server Hardening","Create a sudo user, configure SSH with keys, enable UFW and fail2ban on Ubuntu or Debian in under an hour.","2026-08-06T00:00:00+00:00","2026-10-20T23:18:07+00:00",{"id":61,"name":62,"slug":63,"color":65,"icon":66},[1086],{"id":61,"name":62,"slug":63,"color":65,"icon":66},"\u002Fblog\u002Fcovers\u002Fdurcissement-serveur-linux-initial-poster.svg",{"id":1089,"slug":1090,"slugs":1091,"title":1095,"excerpt":1096,"readTime":31,"views":9,"isPinned":107,"noindex":108,"publishedAt":1097,"updatedAt":992,"category":1098,"categories":1099,"featuredImage":114,"bgImage":115,"posterImage":1101,"relatedSolution":114},224,"self-hosted-apps-the-patching-routine",{"fr":1092,"en":1090,"ar":1093,"es":1094},"routine-correctifs-apps-self-hosted","التطبيقات-المستضافة-ذاتيا-روتين-التصحيحات","apps-self-hosted-rutina-de-parches","Self-hosted apps: the patching routine","Inventory, security advisories, a patch window, backups and post-checks: the routine most self-hosted estates are missing.","2026-08-05T00:00:00+00:00",{"id":61,"name":62,"slug":63,"color":65,"icon":66},[1100],{"id":61,"name":62,"slug":63,"color":65,"icon":66},"\u002Fblog\u002Fcovers\u002Froutine-correctifs-apps-self-hosted-poster.svg",{"id":1103,"slug":1104,"slugs":1105,"title":1109,"excerpt":1110,"readTime":90,"views":17,"isPinned":107,"noindex":107,"publishedAt":1111,"updatedAt":1112,"category":1113,"categories":1114,"featuredImage":114,"bgImage":115,"posterImage":1116,"relatedSolution":1117},220,"grafana-tempo-and-opentelemetry-distributed-tracing-on-vps",{"fr":1106,"en":1104,"ar":1107,"es":1108},"opentelemetry-grafana-tempo-vps","grafana-tempo-وopentelemetry-التتبع-الموزع-على-خادم-vps","grafana-tempo-opentelemetry-trazado-distribuido-vps","Grafana Tempo and OpenTelemetry: distributed tracing on VPS","Deploy OpenTelemetry + Grafana Tempo on your VPS: complete architecture, step-by-step setup, Node.js\u002FPython instrumentation, S3 retention, and TraceQL queries.","2026-08-04T00:00:00+00:00","2026-11-04T16:30:26+00:00",{"id":61,"name":62,"slug":63,"color":65,"icon":66},[1115],{"id":61,"name":62,"slug":63,"color":65,"icon":66},"\u002Fblog\u002Fcovers\u002Fopentelemetry-grafana-tempo-vps-poster.svg",{"categorySlug":552,"appSlug":553},{"id":1119,"slug":1120,"slugs":1121,"title":1125,"excerpt":1126,"readTime":90,"views":9,"isPinned":107,"noindex":107,"publishedAt":1127,"updatedAt":1128,"category":1129,"categories":1130,"featuredImage":114,"bgImage":115,"posterImage":1132,"relatedSolution":114},204,"short-tls-certificates-automate-with-acme",{"fr":1122,"en":1120,"ar":1123,"es":1124},"certificats-tls-courts-automatiser-acme","شهادات-tls-القصيرة-أتمتة-التجديد-بـ-acme","certificados-tls-cortos-automatizar-con-acme","Short TLS certificates: automate with ACME","Let's Encrypt moves to 64-day certificates on February 10, 2027, then 45 days. Timeline, ARI and a checklist for certbot, acme.sh, Caddy, Traefik, nginx.","2026-08-01T00:00:00+00:00","2026-10-23T13:27:09+00:00",{"id":61,"name":62,"slug":63,"color":65,"icon":66},[1131],{"id":61,"name":62,"slug":63,"color":65,"icon":66},"\u002Fblog\u002Fcovers\u002Fcertificats-tls-courts-automatiser-acme-poster.svg",{"id":1134,"slug":1135,"slugs":1136,"title":1140,"excerpt":1141,"readTime":31,"views":106,"isPinned":107,"noindex":107,"publishedAt":1127,"updatedAt":992,"category":1142,"categories":1143,"featuredImage":114,"bgImage":115,"posterImage":1145,"relatedSolution":114},201,"ai-crawlers-taking-back-control-over-your-clients-sites",{"fr":1137,"en":1135,"ar":1138,"es":1139},"crawlers-ia-search-training-agent","زواحف-الذكاء-الاصطناعي-استعادة-السيطرة-على-مواقع-عملائكم","crawlers-de-ia-proteger-los-sitios-de-clientes","AI Crawlers: taking back control over your clients' sites","Cloudflare now splits AI crawlers into three families. How to configure robots.txt and Cloudflare rules to protect your clients' sites.",{"id":61,"name":62,"slug":63,"color":65,"icon":66},[1144],{"id":61,"name":62,"slug":63,"color":65,"icon":66},"\u002Fblog\u002Fcovers\u002Fcrawlers-ia-search-training-agent-poster.svg",{"id":1147,"slug":1148,"slugs":1149,"title":1153,"excerpt":1154,"readTime":53,"views":9,"isPinned":107,"noindex":107,"publishedAt":1155,"updatedAt":1112,"category":1156,"categories":1157,"featuredImage":114,"bgImage":115,"posterImage":1159,"relatedSolution":1160},195,"self-host-backrest-on-a-vps-encrypted-backups-no-command-line",{"fr":1150,"en":1148,"ar":1151,"es":1152},"self-host-backrest-vps","استضافة-backrest-على-vps-نسخ-احتياطي-مشفر-بلا-سطر-أوامر","autoalojar-backrest-en-un-vps","Self-host Backrest on a VPS: encrypted backups, no command line","Deploy Backrest on your VPS to schedule encrypted, deduplicated restic backups to Backblaze B2 or S3, and restore a single file in a few clicks from the browser.","2026-07-28T00:00:00+00:00",{"id":61,"name":62,"slug":63,"color":65,"icon":66},[1158],{"id":61,"name":62,"slug":63,"color":65,"icon":66},"\u002Fblog\u002Fcovers\u002Fself-host-backrest-vps-poster.svg",{"categorySlug":824,"appSlug":1161},"backrest",{"id":1163,"slug":1164,"slugs":1165,"title":1169,"excerpt":1170,"readTime":604,"views":17,"isPinned":107,"noindex":107,"publishedAt":1155,"updatedAt":1112,"category":1171,"categories":1172,"featuredImage":114,"bgImage":115,"posterImage":1174,"relatedSolution":1175},194,"self-host-ntfy-on-a-vps-push-notifications-for-scripts-and-cicd",{"fr":1166,"en":1164,"ar":1167,"es":1168},"self-host-ntfy-vps","استضافة-ntfy-على-vps-إشعارات-فورية-من-سكريبتاتك-وcicd","autoalojar-ntfy-en-un-vps","Self-host ntfy on a VPS: push notifications for scripts and CI\u002FCD","Deploy ntfy on your VPS and send push notifications from any script, cron job or CI\u002FCD pipeline with a plain curl — no SaaS, no API key, no subscription.",{"id":61,"name":62,"slug":63,"color":65,"icon":66},[1173],{"id":61,"name":62,"slug":63,"color":65,"icon":66},"\u002Fblog\u002Fcovers\u002Fself-host-ntfy-vps-poster.svg",{"categorySlug":552,"appSlug":1176},"ntfy",{"id":1178,"slug":1179,"slugs":1180,"title":1184,"excerpt":1185,"readTime":31,"views":106,"isPinned":107,"noindex":107,"publishedAt":1186,"updatedAt":1112,"category":1187,"categories":1188,"featuredImage":114,"bgImage":115,"posterImage":1190,"relatedSolution":1191},192,"self-host-authentik-on-a-vps-open-source-auth0-alternative",{"fr":1181,"en":1179,"ar":1182,"es":1183},"self-host-authentik-vps","استضافة-authentik-على-vps-بديل-auth0-مفتوح-المصدر","alojar-authentik-en-un-vps","Self-Host Authentik on a VPS: Open-Source Auth0 Alternative","Deploy Authentik on a ServOrbit VPS for a full IdP (OIDC, SAML 2.0, passkeys, visual flows) to unify authentication across your entire self-hosted stack.","2026-07-26T00:00:00+00:00",{"id":61,"name":62,"slug":63,"color":65,"icon":66},[1189],{"id":61,"name":62,"slug":63,"color":65,"icon":66},"\u002Fblog\u002Fcovers\u002Fself-host-authentik-vps-poster.svg",{"categorySlug":66,"appSlug":1043},{"id":1193,"slug":1194,"slugs":1195,"title":1199,"excerpt":1200,"readTime":53,"views":9,"isPinned":107,"noindex":107,"publishedAt":1201,"updatedAt":1112,"category":1202,"categories":1203,"featuredImage":114,"bgImage":115,"posterImage":1205,"relatedSolution":1206},190,"self-host-glance-your-startpage-dashboard-on-a-vps",{"fr":1196,"en":1194,"ar":1197,"es":1198},"self-host-glance-vps","استضف-glance-ذاتيا-لوحة-بداية-على-خادم-vps","alojar-glance-en-un-vps","Self-host Glance: your startpage dashboard on a VPS","Deploy Glance self-hosted on a ServOrbit VPS: Hacker News, RSS, CPU\u002FRAM\u002FDocker on one page — YAML config, docker.sock security, troubleshooting, agency use cases.","2026-07-24T00:00:00+00:00",{"id":61,"name":62,"slug":63,"color":65,"icon":66},[1204],{"id":61,"name":62,"slug":63,"color":65,"icon":66},"\u002Fblog\u002Fcovers\u002Fself-host-glance-vps-poster.svg",{"categorySlug":552,"appSlug":1207},"glance",{"id":1209,"slug":1210,"slugs":1211,"title":1215,"excerpt":1216,"readTime":1217,"views":17,"isPinned":107,"noindex":107,"publishedAt":1218,"updatedAt":1219,"category":1220,"categories":1221,"featuredImage":114,"bgImage":115,"posterImage":1223,"relatedSolution":1224},164,"self-host-headscale-on-a-vps-your-own-tailscale-control-server",{"fr":1212,"en":1210,"ar":1213,"es":1214},"self-host-headscale-tailscale-vps","استضافة-headscale-على-vps-خادم-تحكم-tailscale-خاص-بك","auto-alojar-headscale-en-un-vps-servidor-tailscale","Self-Host Headscale on a VPS: Your Own Tailscale Control Server","Replace Tailscale's cloud control server with Headscale on your own VPS — unlimited users, full WireGuard mesh networking, magic DNS and ACLs, with no SaaS dependency.",19,"2026-07-05T00:00:00+00:00","2026-11-08T01:13:12+00:00",{"id":61,"name":62,"slug":63,"color":65,"icon":66},[1222],{"id":61,"name":62,"slug":63,"color":65,"icon":66},"\u002Fblog\u002Fcovers\u002Fself-host-headscale-tailscale-vps-poster.svg",{"categorySlug":1225,"appSlug":1226},"networking-vpn","headscale",{"id":1228,"slug":1229,"slugs":1230,"title":1234,"excerpt":1235,"readTime":24,"views":17,"isPinned":107,"noindex":107,"publishedAt":1218,"updatedAt":992,"category":1236,"categories":1237,"featuredImage":114,"bgImage":115,"posterImage":1239,"relatedSolution":1240},158,"bastion-host-on-vps-securing-your-ssh-access",{"fr":1231,"en":1229,"ar":1232,"es":1233},"heberger-bastion-host-vps","مضيف-bastion-على-خادم-vps-تأمين-وصولك-عبر-ssh","bastion-host-en-vps-accesos-ssh","Bastion Host on VPS: securing your SSH access","Deploy a Bastion Host on a ServOrbit VPS: a hardened SSH entry point, centralized access, logs and security rules.",{"id":61,"name":62,"slug":63,"color":65,"icon":66},[1238],{"id":61,"name":62,"slug":63,"color":65,"icon":66},"\u002Fblog\u002Fcovers\u002Fheberger-bastion-host-vps-poster.svg",{"categorySlug":66,"appSlug":1241},"bastion-host",{"id":1243,"slug":1244,"slugs":1245,"title":1249,"excerpt":1250,"readTime":76,"views":31,"isPinned":107,"noindex":107,"publishedAt":1251,"updatedAt":1252,"category":1253,"categories":1254,"featuredImage":114,"bgImage":115,"posterImage":1256,"relatedSolution":1257},162,"self-host-authelia-on-a-vps-mfa-and-sso-for-your-whole-stack",{"fr":1246,"en":1244,"ar":1247,"es":1248},"self-host-authelia-vps","استضافة-authelia-على-vps-مصادقة-ثنائية-ودخول-موحد-لمنظومتك","alojar-authelia-en-un-vps","Self-hosting Authelia on a VPS: MFA and SSO for your entire stack","Deploy Authelia on a VPS with Docker Compose: TOTP, WebAuthn\u002Fpasskey, OIDC, LLDAP migration, Prometheus monitoring, and comparison with Authentik.","2026-07-04T00:00:00+00:00","2026-09-24T12:27:51+00:00",{"id":61,"name":62,"slug":63,"color":65,"icon":66},[1255],{"id":61,"name":62,"slug":63,"color":65,"icon":66},"\u002Fblog\u002Fcovers\u002Fself-host-authelia-vps-poster.svg",{"categorySlug":66,"appSlug":858},{"id":1259,"slug":1260,"slugs":1261,"title":1265,"excerpt":1266,"readTime":74,"views":24,"isPinned":107,"noindex":107,"publishedAt":1267,"updatedAt":1268,"category":1269,"categories":1270,"featuredImage":114,"bgImage":115,"posterImage":1272,"relatedSolution":1273},131,"self-host-your-password-manager-deploy-vaultwarden-on-vps",{"fr":1262,"en":1260,"ar":1263,"es":1264},"deploy-vaultwarden-vps","استضف-مدير-كلمات-المرور-بنفسك-انشر-vaultwarden-على-vps","desplegar-vaultwarden-en-un-vps","Deploy Vaultwarden on a VPS: self-hosted password manager","Self-host Vaultwarden on a VPS: password management, Bitwarden compatibility, team vaults and TOTP, at a fixed monthly cost and under 50 MB of RAM.","2026-06-24T00:00:00+00:00","2026-11-04T16:30:25+00:00",{"id":61,"name":62,"slug":63,"color":65,"icon":66},[1271],{"id":61,"name":62,"slug":63,"color":65,"icon":66},"\u002Fblog\u002Fcovers\u002Fdeploy-vaultwarden-vps-poster.svg",{"categorySlug":66,"appSlug":734},{"id":1275,"slug":1276,"slugs":1277,"title":1281,"excerpt":1282,"readTime":61,"views":106,"isPinned":107,"noindex":107,"publishedAt":1283,"updatedAt":1284,"category":1285,"categories":1286,"featuredImage":114,"bgImage":115,"posterImage":1288,"relatedSolution":1289},105,"monitoring-your-vps-with-uptime-kuma",{"fr":1278,"en":1276,"ar":1279,"es":1280},"superviser-vps-uptime-kuma","مراقبة-خادمك-الافتراضي-vps-باستخدام-uptime-kuma","supervisar-vps-con-uptime-kuma","Monitoring your VPS with Uptime Kuma","Deploy Uptime Kuma on your VPS to monitor your sites and services self-hosted, with alerts and a public status page.","2026-03-07T00:00:00+00:00","2026-11-09T20:55:19+00:00",{"id":61,"name":62,"slug":63,"color":65,"icon":66},[1287],{"id":61,"name":62,"slug":63,"color":65,"icon":66},"\u002Fblog\u002Fcovers\u002Fsuperviser-vps-uptime-kuma-poster.svg",{"categorySlug":552,"appSlug":1013},{"id":1291,"slug":1292,"slugs":1293,"title":1297,"excerpt":1298,"readTime":83,"views":9,"isPinned":107,"noindex":107,"publishedAt":1299,"updatedAt":745,"category":1300,"categories":1301,"featuredImage":114,"bgImage":115,"posterImage":1303,"relatedSolution":1304},106,"vps-monitoring-with-grafana-and-prometheus",{"fr":1294,"en":1292,"ar":1295,"es":1296},"monitoring-vps-grafana-prometheus","مراقبة-الخادم-الافتراضي-vps-باستخدام-grafana-و-prometheus","monitorizacion-vps-grafana-prometheus","VPS Monitoring with Grafana and Prometheus","Deploy Prometheus 3.x, Grafana 13.x, Node Exporter and Alertmanager on your VPS with Docker Compose. Dashboards, alerts and hardening.","2026-03-06T00:00:00+00:00",{"id":61,"name":62,"slug":63,"color":65,"icon":66},[1302],{"id":61,"name":62,"slug":63,"color":65,"icon":66},"\u002Fblog\u002Fcovers\u002Fmonitoring-vps-grafana-prometheus-poster.svg",{"categorySlug":552,"appSlug":553},{"id":1306,"slug":1307,"slugs":1308,"title":1312,"excerpt":1313,"readTime":24,"views":9,"isPinned":107,"noindex":107,"publishedAt":1314,"updatedAt":992,"category":1315,"categories":1316,"featuredImage":114,"bgImage":115,"posterImage":1318,"relatedSolution":1319},107,"monitor-your-vps-in-real-time-with-netdata",{"fr":1309,"en":1307,"ar":1310,"es":1311},"monitorer-vps-netdata","راقب-خادمك-الافتراضي-vps-في-الوقت-الفعلي-باستخدام-netdata","monitorizar-vps-en-tiempo-real-con-netdata","Monitor your VPS in real time with Netdata","Install Netdata on your VPS for per-second real-time monitoring: thousands of metrics, zero configuration, alerts included.","2026-03-05T00:00:00+00:00",{"id":61,"name":62,"slug":63,"color":65,"icon":66},[1317],{"id":61,"name":62,"slug":63,"color":65,"icon":66},"\u002Fblog\u002Fcovers\u002Fmonitorer-vps-netdata-poster.svg",{"categorySlug":552,"appSlug":1320},"netdata",{"id":1322,"slug":1323,"slugs":1324,"title":1328,"excerpt":1329,"readTime":31,"views":17,"isPinned":107,"noindex":107,"publishedAt":1330,"updatedAt":992,"category":1331,"categories":1332,"featuredImage":114,"bgImage":115,"posterImage":1334,"relatedSolution":1335},108,"securing-your-vps-with-crowdsec",{"fr":1325,"en":1323,"ar":1326,"es":1327},"securiser-vps-crowdsec","تأمين-خادمك-الافتراضي-vps-باستخدام-crowdsec","proteger-vps-con-crowdsec","Securing your VPS with CrowdSec","Deploy CrowdSec on your VPS to block attacks thanks to behavioral detection and a shared community blocklist.","2026-03-04T00:00:00+00:00",{"id":61,"name":62,"slug":63,"color":65,"icon":66},[1333],{"id":61,"name":62,"slug":63,"color":65,"icon":66},"\u002Fblog\u002Fcovers\u002Fsecuriser-vps-crowdsec-poster.svg",{"categorySlug":656,"appSlug":1336},"crowdsec",{"id":1338,"slug":1339,"slugs":1340,"title":1344,"excerpt":1345,"readTime":83,"views":9,"isPinned":107,"noindex":107,"publishedAt":1346,"updatedAt":1347,"category":1348,"categories":1349,"featuredImage":114,"bgImage":115,"posterImage":1351,"relatedSolution":1352},109,"fail2ban-enhanced-on-vps-blocking-repeated-attacks",{"fr":1341,"en":1339,"ar":1342,"es":1343},"proteger-vps-fail2ban","fail2ban-enhanced-على-خادم-vps-حجب-الهجمات-المتكررة","fail2ban-en-vps-bloquear-ataques-repetidos","Fail2Ban Enhanced on VPS: blocking repeated attacks","Link Fail2Ban Enhanced to the ServOrbit catalog: SSH\u002FNginx banning, readable logs and official documentation.","2026-03-03T00:00:00+00:00","2026-11-01T14:14:36+00:00",{"id":61,"name":62,"slug":63,"color":65,"icon":66},[1350],{"id":61,"name":62,"slug":63,"color":65,"icon":66},"\u002Fblog\u002Fcovers\u002Fproteger-vps-fail2ban-poster.svg",{"categorySlug":1353,"appSlug":1354},"securite","fail2ban-enhanced",{"id":1356,"slug":1357,"slugs":1358,"title":1362,"excerpt":1363,"readTime":24,"views":106,"isPinned":107,"noindex":107,"publishedAt":1364,"updatedAt":992,"category":1365,"categories":1366,"featuredImage":114,"bgImage":115,"posterImage":1368,"relatedSolution":1369},110,"setting-up-a-wireguard-vpn-on-your-vps",{"fr":1359,"en":1357,"ar":1360,"es":1361},"vpn-wireguard-vps","إعداد-شبكة-vpn-باستخدام-wireguard-على-خادمك-vps","montar-una-vpn-wireguard-en-vps","Setting up a WireGuard VPN on your VPS","Deploy a WireGuard VPN on your Cloud VPS: encrypted tunnel, Docker configuration and clients in a few minutes. Step-by-step guide.","2026-03-02T00:00:00+00:00",{"id":61,"name":62,"slug":63,"color":65,"icon":66},[1367],{"id":61,"name":62,"slug":63,"color":65,"icon":66},"\u002Fblog\u002Fcovers\u002Fvpn-wireguard-vps-poster.svg",{"categorySlug":1225,"appSlug":1370},"wireguard-server",{"id":1372,"slug":1373,"slugs":1374,"title":1378,"excerpt":1379,"readTime":69,"views":69,"isPinned":107,"noindex":107,"publishedAt":1380,"updatedAt":1381,"category":1382,"categories":1383,"featuredImage":114,"bgImage":115,"posterImage":1385,"relatedSolution":1386},111,"centralizing-authentication-with-authentik-on-vps",{"fr":1375,"en":1373,"ar":1376,"es":1377},"sso-authentik-vps","مركزة-المصادقة-باستخدام-authentik-على-خادم-vps","centralizar-autenticacion-con-authentik-en-vps","Centralizing authentication with Authentik on VPS","Centralize the authentication of all your apps with self-hosted Authentik on a VPS: SSO, MFA and forward auth in Docker Compose.","2026-03-01T00:00:00+00:00","2026-10-31T01:54:10+00:00",{"id":61,"name":62,"slug":63,"color":65,"icon":66},[1384],{"id":61,"name":62,"slug":63,"color":65,"icon":66},"\u002Fblog\u002Fcovers\u002Fsso-authentik-vps-poster.svg",{"categorySlug":1353,"appSlug":1043},{"id":1388,"slug":1389,"slugs":1390,"title":1394,"excerpt":1395,"readTime":76,"views":106,"isPinned":107,"noindex":107,"publishedAt":1396,"updatedAt":1268,"category":1397,"categories":1398,"featuredImage":114,"bgImage":115,"posterImage":1400,"relatedSolution":1401},112,"deploy-keycloak-for-sso-on-your-vps",{"fr":1391,"en":1389,"ar":1392,"es":1393},"keycloak-sso-vps","نشر-keycloak-لتسجيل-الدخول-الموحد-sso-على-خادمك-vps","desplegar-keycloak-sso-en-un-vps","Deploy Keycloak for SSO on Your VPS","Deploy Keycloak on your VPS for enterprise-grade SSO: OIDC, SAML, realms and federation. A complete Docker guide and comparison.","2026-02-28T00:00:00+00:00",{"id":61,"name":62,"slug":63,"color":65,"icon":66},[1399],{"id":61,"name":62,"slug":63,"color":65,"icon":66},"\u002Fblog\u002Fcovers\u002Fkeycloak-sso-vps-poster.svg",{"categorySlug":656,"appSlug":1402},"keycloak",{"id":1404,"slug":1405,"slugs":1406,"title":1410,"excerpt":1411,"readTime":83,"views":106,"isPinned":107,"noindex":107,"publishedAt":1412,"updatedAt":1219,"category":1413,"categories":1414,"featuredImage":114,"bgImage":115,"posterImage":1416,"relatedSolution":114},113,"automate-your-vps-backups-with-restic",{"fr":1407,"en":1405,"ar":1408,"es":1409},"sauvegardes-restic-vps","أتمتة-نسخ-خادمك-vps-الاحتياطية-باستخدام-restic","copias-de-seguridad-vps-con-restic","Automate Your VPS Backups with Restic","Automate your VPS backups with Restic: encrypted snapshots, deduplication and shipping to S3 or any object backend.","2026-02-27T00:00:00+00:00",{"id":61,"name":62,"slug":63,"color":65,"icon":66},[1415],{"id":61,"name":62,"slug":63,"color":65,"icon":66},"\u002Fblog\u002Fcovers\u002Fsauvegardes-restic-vps-poster.svg",{"id":1418,"slug":1419,"slugs":1420,"title":1424,"excerpt":1425,"readTime":31,"views":106,"isPinned":107,"noindex":108,"publishedAt":1426,"updatedAt":992,"category":1427,"categories":1428,"featuredImage":114,"bgImage":115,"posterImage":1430,"relatedSolution":114},114,"encrypted-vps-backups-with-borgbackup",{"fr":1421,"en":1419,"ar":1422,"es":1423},"backups-borgbackup-vps","نسخ-خادم-vps-الاحتياطية-المشفرة-باستخدام-borgbackup","copias-de-seguridad-vps-con-borgbackup","Encrypted VPS Backups with BorgBackup","Back up your VPS with BorgBackup: powerful deduplication, authenticated encryption and compression. A complete guide and Restic comparison.","2026-02-26T00:00:00+00:00",{"id":61,"name":62,"slug":63,"color":65,"icon":66},[1429],{"id":61,"name":62,"slug":63,"color":65,"icon":66},"\u002Fblog\u002Fcovers\u002Fbackups-borgbackup-vps-poster.svg",{"id":1432,"slug":1433,"slugs":1434,"title":1438,"excerpt":1439,"readTime":31,"views":9,"isPinned":107,"noindex":108,"publishedAt":1440,"updatedAt":992,"category":1441,"categories":1442,"featuredImage":114,"bgImage":115,"posterImage":1444,"relatedSolution":114},115,"configure-your-vps-firewall-with-ufw",{"fr":1435,"en":1433,"ar":1436,"es":1437},"pare-feu-ufw-vps","تهيئة-جدار-الحماية-ufw-على-خادمك-vps","configurar-firewall-ufw-vps","Configure Your VPS Firewall with UFW","Configure your VPS firewall with UFW step by step: rules, ports, SSH rate limiting and best practices to reduce the attack surface.","2026-02-25T00:00:00+00:00",{"id":61,"name":62,"slug":63,"color":65,"icon":66},[1443],{"id":61,"name":62,"slug":63,"color":65,"icon":66},"\u002Fblog\u002Fcovers\u002Fpare-feu-ufw-vps-poster.svg",{"id":1446,"slug":1447,"slugs":1448,"title":1452,"excerpt":1453,"readTime":61,"views":106,"isPinned":107,"noindex":107,"publishedAt":1454,"updatedAt":1455,"category":1456,"categories":1457,"featuredImage":114,"bgImage":115,"posterImage":1459,"relatedSolution":114},116,"free-ssl-certificates-with-lets-encrypt-on-a-vps",{"fr":1449,"en":1447,"ar":1450,"es":1451},"certificats-ssl-lets-encrypt-vps","شهادات-ssl-مجانية-باستخدام-lets-encrypt-على-خادم-vps","certificados-ssl-gratis-con-lets-encrypt-en-un-vps","Free SSL Certificates with Let's Encrypt on a VPS","Complete Let's Encrypt guide for VPS: certbot nginx, DNS-01 wildcard, systemd renewal, TLS hardening, rate-limit troubleshooting and certbot vs acme.sh vs Caddy.","2026-02-24T00:00:00+00:00","2026-09-30T11:20:34+00:00",{"id":61,"name":62,"slug":63,"color":65,"icon":66},[1458],{"id":61,"name":62,"slug":63,"color":65,"icon":66},"\u002Fblog\u002Fcovers\u002Fcertificats-ssl-lets-encrypt-vps-poster.svg",{"id":1461,"slug":1462,"slugs":1463,"title":1467,"excerpt":1468,"readTime":83,"views":9,"isPinned":107,"noindex":107,"publishedAt":1469,"updatedAt":605,"category":1470,"categories":1471,"featuredImage":114,"bgImage":115,"posterImage":1473,"relatedSolution":114},125,"imunify360-server-security-explained",{"fr":1464,"en":1462,"ar":1465,"es":1466},"imunify360-securite-serveur-expliquee","imunify360-شرح-أمان-الخادم","imunify360-seguridad-servidor-explicada","Imunify360: server security explained","How Imunify360 works: WAF, real-time antivirus, PHP Proactive Defense, KernelCare, network firewall and patch management for cPanel\u002FWHM servers.","2026-02-19T00:00:00+00:00",{"id":61,"name":62,"slug":63,"color":65,"icon":66},[1472],{"id":61,"name":62,"slug":63,"color":65,"icon":66},"\u002Fblog\u002Fcovers\u002Fimunify360-securite-serveur-expliquee-poster.svg",{"id":1475,"slug":1476,"slugs":1477,"title":1481,"excerpt":1482,"readTime":61,"views":17,"isPinned":107,"noindex":107,"publishedAt":1483,"updatedAt":1268,"category":1484,"categories":1485,"featuredImage":114,"bgImage":115,"posterImage":1487,"relatedSolution":1488},133,"self-host-beszel-multi-server-monitoring-hub-on-your-vps",{"fr":1478,"en":1476,"ar":1479,"es":1480},"self-host-beszel-vps","استضف-beszel-على-vps-مركز-مراقبة-متعدد-الخوادم","alojar-beszel-hub-monitorizacion-vps","Beszel on VPS: multi-server monitoring, alerts and security","Deploy Beszel on a VPS, monitor your entire fleet from one hub, set up Telegram\u002Femail alerts, enable 2FA and fix silent agents, TLS errors and blocked ports.","2026-02-14T00:00:00+00:00",{"id":61,"name":62,"slug":63,"color":65,"icon":66},[1486],{"id":61,"name":62,"slug":63,"color":65,"icon":66},"\u002Fblog\u002Fcovers\u002Fself-host-beszel-vps-poster.svg",{"categorySlug":552,"appSlug":1489},"beszel",{"id":1491,"slug":1492,"slugs":1493,"title":1497,"excerpt":1498,"readTime":61,"views":106,"isPinned":107,"noindex":107,"publishedAt":1499,"updatedAt":1500,"category":1501,"categories":1502,"featuredImage":114,"bgImage":115,"posterImage":1504,"relatedSolution":1505},140,"openvpn-on-a-vps-private-controlled-remote-access",{"fr":1494,"en":1492,"ar":1495,"es":1496},"installer-openvpn-serveur-vps","openvpn-على-خادم-vps-وصول-عن-بعد-خاص-ومضبوط","openvpn-en-un-vps-acceso-remoto-privado","OpenVPN on VPS: install, harden and troubleshoot","Install OpenVPN Server on your VPS: prerequisites, Easy-RSA, server.conf, .ovpn profiles, fail2ban, ufw and common error troubleshooting.","2026-02-05T00:00:00+00:00","2026-09-30T11:20:33+00:00",{"id":61,"name":62,"slug":63,"color":65,"icon":66},[1503],{"id":61,"name":62,"slug":63,"color":65,"icon":66},"\u002Fblog\u002Fcovers\u002Finstaller-openvpn-serveur-vps-poster.svg",{"categorySlug":1353,"appSlug":1506},"openvpn-server",{"id":1508,"slug":1509,"slugs":1510,"title":1514,"excerpt":1515,"readTime":53,"views":17,"isPinned":107,"noindex":107,"publishedAt":1516,"updatedAt":1219,"category":1517,"categories":1518,"featuredImage":114,"bgImage":115,"posterImage":1520,"relatedSolution":1521},141,"wireguard-on-a-vps-a-fast-lean-and-private-vpn",{"fr":1511,"en":1509,"ar":1512,"es":1513},"installer-wireguard-vps","wireguard-على-خادم-vps-شبكة-vpn-سريعة-ومبسطة-وخاصة","wireguard-en-un-vps-vpn-rapido-y-privado","WireGuard on a VPS: a fast, lean and private VPN","Deploy WireGuard on a ServOrbit VPS: fast tunnels, readable configuration, client QR codes and private remote access.","2026-02-04T00:00:00+00:00",{"id":61,"name":62,"slug":63,"color":65,"icon":66},[1519],{"id":61,"name":62,"slug":63,"color":65,"icon":66},"\u002Fblog\u002Fcovers\u002Finstaller-wireguard-vps-poster.svg",{"categorySlug":1353,"appSlug":1370},{"id":1523,"slug":1524,"slugs":1525,"title":1529,"excerpt":1530,"readTime":24,"views":9,"isPinned":107,"noindex":108,"publishedAt":1531,"updatedAt":992,"category":1532,"categories":1533,"featuredImage":114,"bgImage":115,"posterImage":1535,"relatedSolution":1536},147,"prometheus-on-a-vps-clear-durable-monitoring",{"fr":1526,"en":1524,"ar":1527,"es":1528},"installer-prometheus-vps","prometheus-على-vps-مراقبة-واضحة-ومستدامة","instalar-prometheus-en-un-vps","Prometheus on a VPS: clear, durable monitoring","Install Prometheus on a VPS to collect metrics, export the state of your services and prepare reliable alerts.","2026-01-29T00:00:00+00:00",{"id":61,"name":62,"slug":63,"color":65,"icon":66},[1534],{"id":61,"name":62,"slug":63,"color":65,"icon":66},"\u002Fblog\u002Fcovers\u002Finstaller-prometheus-vps-poster.svg",{"categorySlug":552,"appSlug":1537},"prometheus",1794322808823]