0%
Swisszenz AI Cloud Labs
  • Home
  • KI Lösungen
    • KI Agenten für Unternehmen
    • KI Workflow Automatisierung
    • KI Wissens- & Dokumenten-Intelligenz
    • KI Integration für bestehende Systeme
    • KI Business Insights
    • KI Prototypen Labor
  • Karriere
    • Offene Stellen in Kochi
    • AI Developer
    • Digital Marketing
    • Video Editor
    • Einstieg für Freshers
    • Stellen in der Schweiz
  • Projekte
    • Schweizer Projekte
    • Anwendungsbeispiele
  • Einblicke
    • Playbooks
    • Architekturen
    • Leitfäden
  • Unternehmen
    • Über Swisszenz
    • Karriere
    • FAQ
    • Fragen an den Swisszenz Agent
    • Kontakt
Let's Talk

BrickMatch.ch: Infomaniak Server-Setup und Docker-Deployment in der Schweiz

HomeProjekteBrickMatch.ch
Schematische Darstellung der BrickMatch Deployment-Pipeline mit Staging, Produktion und Schweizer Cloud-Hosting

Webzenz Switzerland hat für BrickMatch.ch die Serverumgebung bei Infomaniak aufgebaut und die Next.js-Plattform mit Docker, Staging, GitHub Actions und Schweizer Hosting produktiv gebracht.

Überblick

BrickMatch.ch ist eine Schweizer Community-Plattform für erwachsene LEGO-Fans. Mitglieder erstellen Profile, zeigen ihre Sammlungen in Galerien, finden passende Kontakte über ein Matching, schreiben sich im Chat, besuchen Events und können Premium-Abonnements abschliessen.

Webzenz Switzerland wurde beauftragt, die bestehende Webanwendung auf einer Schweizer Infrastruktur bei Infomaniak sauber, sicher und wartbar in Betrieb zu nehmen. Im Fokus standen die Hosting-Umgebung und das Deployment einer Next.js-Anwendung mit PostgreSQL-Datenbank, Bildspeicher und E-Mail-Versand, inklusive eines klaren Ablaufs von Staging zu Produktion.

Ausgangslage

Die Plattform war funktional entwickelt, brauchte aber eine produktionsreife Umgebung in der Schweiz. Updates sollten ohne manuelle Eingriffe auf dem Server ausgerollt werden, Benutzerbilder durften nicht öffentlich im Netz liegen und vor jeder Freigabe musste die Datenbank gesichert sein.

Projekt auf einen Blick

Projekt
BrickMatch.ch
Land
Schweiz
Kategorie
Cloud und Deployment
Kunde
BrickMatch.ch
Branche
Community-Plattform für LEGO-Fans
Leistung von Webzenz Switzerland
Server-Setup, Docker, CI/CD, Betrieb
Hosting
Infomaniak, Schweiz
Umgesetzt von
Webzenz Switzerland, unser Schweizer Partner

Leistungen

  • Cloud-Hosting Schweiz
  • DevOps
  • Docker-Deployment
  • CI/CD

Planen Sie ein ähnliches Projekt?

Wir prüfen Ihr Vorhaben und zeigen Ihnen, wie unser Team in Kochi es technisch umsetzen würde.

Projekt besprechen
Was umgesetzt wurde

Funktionen und Umsetzung

Serverumgebung bei Infomaniak

Einrichtung der Linux-Serverumgebung in der Infomaniak Public Cloud mit Caddy als Reverse Proxy und automatischen TLS-Zertifikaten über Let's Encrypt.

Containerisiertes Deployment

Docker und Docker Compose mit Multi-Stage-Builds auf Basis von Node.js 22 und Debian Bookworm Slim für schlanke, reproduzierbare Images.

Getrennte Staging- und Produktionsumgebung

Eine geschützte Staging-Umgebung für Tests und Abnahmen, getrennt von der öffentlichen Produktionsumgebung.

Automatisiertes Deployment

GitHub Actions übertragen den Code per SSH und rsync, bauen die Docker-Images auf dem Server und starten die Dienste neu.

PostgreSQL mit Backup vor jedem Release

PostgreSQL mit Prisma ORM. Vor jedem Produktions-Deployment wird automatisch ein Datenbank-Backup erstellt.

Privater Objektspeicher für Bilder

Infomaniak Object Storage über die S3-kompatible API. Uploads laufen über den Server, Bilder werden über signierte, zeitlich begrenzte Links aus einem privaten Bucket ausgeliefert.

Transaktionale E-Mails

Versand von System-E-Mails über SMTP und Nodemailer mit Infomaniak Mail.

Health Checks nach dem Deployment

Automatische Health Checks und eine Prüfung der ausgelieferten HTML- und CSS-Dateien nach jedem Release.

Rolle von Webzenz Switzerland

Leistungsumfang

  • Aufbau und Konfiguration des Infomaniak-Serverbereichs
  • Vorbereitung der Laufzeitumgebung und Docker-Setup
  • Staging- und Produktions-Workflows mit GitHub Actions
  • Abstimmung von Datenbank, persistentem Speicher, SMTP und Konfiguration
  • Backup-Strategie und Prüfungen nach dem Deployment

Die Entwicklung der Plattform und ihrer Geschäftslogik war nicht Teil dieses Auftrags. Webzenz Switzerland hat die bestehende Anwendung übernommen und betriebsbereit gemacht.

Technologie-Stack

Eingesetzte Technologien

Server, Cloud und Hosting
  • Infomaniak Public Cloud
  • Linux Ubuntu
  • Caddy Reverse Proxy
  • TLS
  • Let's Encrypt
Deployment und Workflow
  • Docker
  • Docker Compose
  • Node.js 22
  • Debian Bookworm Slim
  • Multi-Stage Builds
  • Git
  • GitHub
  • GitHub Actions
  • SSH
  • rsync
  • npm
Datenbank und Datenhaltung
  • PostgreSQL
  • Prisma ORM 6
  • Prisma Client
  • Infomaniak Object Storage
  • S3 API
  • AWS SDK for JavaScript
  • Signed URLs
E-Mail
  • Infomaniak Mail SMTP
  • Nodemailer
Frontend
  • Next.js 14 App Router
  • React 18
  • TypeScript
  • Server-Side Rendering
  • API Routes
  • Tailwind CSS
  • Radix UI
  • shadcn/ui
Authentifizierung und Sicherheit
  • NextAuth.js
  • Prisma Adapter
  • JWT
  • bcryptjs
Zahlungen und Abrechnung
  • Stripe Checkout
  • Stripe Subscriptions
  • Stripe Customer Portal
  • Stripe Webhooks
Schnittstellen
  • Zustand
  • React Hook Form
  • Zod
  • Leaflet
  • MapLibre GL
  • Chart.js
  • Plotly
  • Recharts
Wirkung

Ergebnis

BrickMatch.ch läuft heute auf einer strukturierten Hosting- und Deployment-Umgebung in der Schweiz. Neue Versionen werden zuerst auf Staging geprüft und anschliessend kontrolliert in die Produktion übernommen, mit Datenbank-Backup und automatischer Prüfung.

Das Projekt zeigt die Erfahrung von Webzenz Switzerland mit Schweizer Cloud-Hosting, der Einrichtung von Infomaniak-Umgebungen und dem Deployment moderner Next.js-Anwendungen.

Projekte

Weitere Referenzprojekte

Alle Projekte
Inserate-Übersicht des Piramida Marktplatzes mit Filtern und Kartenansicht der Schweizer Kantone

MarktplatzPiramida.chSchweiz

Piramida.ch: Entwicklung eines mehrsprachigen Schweizer Kleinanzeigenmarktplatzes

Webzenz Switzerland hat Piramida.ch entwickelt, einen Schweizer Kleinanzeigenmarktplatz in Deutsch, Französisch, Italienisch und Englisch mit Regionalsuche, Nachrichten, Stripe und AWS.

  • Next.js
  • Django
  • PostgreSQL
  • Stripe
  • AWS
Projekt ansehen: Piramida.ch
Buchungsoberfläche des Audio Insider Anmeldesystems mit Kalender und verfügbaren Hörterminen

Web-ApplikationAudio Insider ZürichSchweiz

Audio Insider Zürich: Individuelles Anmeldesystem für Events und Hörtermine

Webzenz Switzerland hat für Audio Insider Zürich ein zweisprachiges Anmeldesystem für Events und Hörtermine entwickelt: React, PHP-API, MySQL, Admin-Dashboard und Hosting bei Hostpoint.

  • React
  • TypeScript
  • PHP 8
  • MySQL
  • Hostpoint
Projekt ansehen: Audio Insider Zürich
Oberfläche der iHouse Plattform mit Immobilienangeboten, Suchfiltern und Hypothekenrechner

PropTech-PlattformiHouseSchweiz

iHouse: Immobilien-Benachrichtigungsplattform für die Schweiz

Webzenz Switzerland hat iHouse entwickelt: Die Plattform prüft stündlich Schweizer Immobilienportale, informiert per E-Mail über neue Angebote und bietet Hypotheken- und Steuerrechner.

  • Symfony
  • PHP
  • Twig
  • MySQL
  • Cronjobs
Projekt ansehen: iHouse

Lassen Sie uns über Ihr Projekt sprechen

Kontakt aufnehmen

Schweizer Führung. Entwickelt in Kochi.

KI Lösungen

  • KI Agenten für Unternehmen
  • KI Workflow Automatisierung
  • KI Wissens- & Dokumenten-Intelligenz
  • KI Integration bestehende Systeme
  • KI Business Insights
  • KI Prototypen Labor

Unternehmen

  • Über Swisszenz
  • Schweizer Projekte
  • Anwendungsbeispiele
  • Einblicke
  • Kontakt
  • Fragen an den Swisszenz Agent

Karriere & mehr

  • Stellen in Kochi
  • AI Developer
  • Digital Marketing
  • Video Editor
  • Einstieg für Freshers
  • Stellen in der Schweiz
  • FAQ

Unsere Standorte

Indien · Kochi

  • Swisszenz AI Cloud Labs Private LimitedInfopark rd, Door No.9/3051Kakkanad, Kochi682030, Kerala, Indien
  • info@swisszenz.in
  • +91 99950 96806
  • Mo - Fr 08:00 - 17:00 Uhr (IST)

Schweiz · Partner

  • Webzenz SwitzerlandChaltenbodenstrasse 6e8834 Schindellegi, Schweiz
  • www.webzenz.ch
Swisszenz AI Cloud Labs

© 2026 Swisszenz AI Cloud Labs Private Limited Alle Rechte vorbehalten. Ein indisches Unternehmen in Zusammenarbeit mit Webzenz Switzerland.

Swisszenz AI Cloud Labs Private Limited · CIN U62099KL2025PTC099101 · Infopark rd, Door No.9/3051, Kakkanad, Kochi 682030, Kerala, Indien

  • Impressum
  • Datenschutz
  • Nutzungsbedingungen
  • Cookie-Richtlinie