Üzemeltetés

Futtassa, ahol akarja. Csak az üzemeltetést fizeti.

Egy portál egy márkavállalat egy szerveren. Ön választja meg, hogyan üzemelteti, a teljes kiszervezéstől a teljesen saját üzemeltetésig. Lent a legegyszerűbbtől a legtechnikaibbig.

A három kiadás

Ugyanannak a portálnak három kiadása. Ugyanazokon a megfelelőségi ellenőrzéseken mennek át, és ugyanazt az API-t beszélik, így bármikor válthat közöttük.

  • Egy kattintás

    Portál Cloudflare-re

    Hol fut
    Cloudflare Workers, D1-gyel és R2-vel
    Mire van szükség
    Egy Cloudflare-fiók
    Beállítás
    Egy kattintás, majd a beállítási varázsló
    Költség
    Workers Paid csomag, nagyjából havi 5 dollár
    Telepítés Cloudflare-re
  • Konténerek

    Portál Google Cloudra és Dockerre

    Hol fut
    Google Cloud Run vagy bármely Dockert futtató szerver
    Mire van szükség
    Google Cloud-fiók vagy Dockert futtató szerver
    Beállítás
    Egy szkript vagy egy Docker-parancs
    Költség
    Használatalapú díj a Cloud Runon, vagy saját szerver
    Telepítés Dockerrel
  • Parancsok nélkül

    Portál webtárhelyre

    Hol fut
    Hagyományos webtárhely PHP-val és adatbázissal
    Mire van szükség
    Egy FTP-program
    Beállítás
    Töltsön fel egy ZIP-et, majd futtassa a telepítőt
    Költség
    A tárhely, amelyért már most is fizet
    Telepítés webtárhelyre

1. Szolgáltatón keresztül

A legegyszerűbb: egy cég üzemelteti a portálját, naprakészen tartja, és segít a beállításban. Mivel minden portál ugyanazt a szabványt beszéli, később átválthat egy másik szolgáltatóra vagy saját üzemeltetésre.

Photopilot

Product photography software for fashion and lifestyle. Hosts a brand portal on your own domain and publishes through OBX.

Székhely
Hollandia
Nyelvek
holland és angol
Open Brand Exchange
Fejlesztés alatt
Minden tartalom exportálása
Igen
Weboldal
photopilot.ai

Szolgáltató szeretne lenni?

Bármely tárhelycég, ügynökség vagy szoftverszállító szerepelhet itt. A feltételek mindenkire ugyanazok:

  • a portálja átmegy a megfelelőségi teszteken
  • egy márka minden adatát és fotóját exportálhatja és távozhat
  • saját árait és feltételeit a saját weboldalán teszi közzé

Nyisson egy pull requestet a weboldal tárolójában, és adja hozzá adatait az src/data/providers.json fájlhoz. A szolgáltatók ábécérendben szerepelnek. openbrandexchange/website

2. Egy kattintással

Saját portál a saját fiókjában, szerverkezelés nélkül.

Portál Cloudflare-re

Cloudflare Workers-en fut, adatbázisként D1-gyel, a képekhez R2-vel. Kattintson a gombra, jelentkezzen be a Cloudflare-be, és kövesse a lépéseket. A napi használatú portálhoz a Workers Paid csomag kell (havi 5 dollár); az ingyenes csomag csak körülnézésre elég. A fotói webes változatait a böngészője és az obx eszköz készíti el.

Telepítés Cloudflare-re

openbrandexchange/node-ts

Portál Google Cloudra és Dockerre

Egy szkript, amely a portált a Google Cloud Runra telepíti. Google Cloud-fiókra és a gcloud eszközre van szüksége.

git clone https://github.com/openbrandexchange/node-go
cd node-go
gcloud config set project my-project   # once: your Google Cloud project (billing on)
DRY_RUN=1 ./deploy/cloudrun.sh         # optional: only show what it would do, change nothing
./deploy/cloudrun.sh                   # region europe-west4; REGION=… for another

openbrandexchange/node-go · Docker

Portál webtárhelyre

Ahhoz a webtárhelyhez, amely talán már megvan, PHP-val és adatbázissal. Nincs szükség parancsokra:

  1. Töltse le az obx-portal-php-<version>.zip fájlt a legújabb kiadásból.
  2. Csomagolja ki, és töltse fel a mappát (S)FTP-n a tárhelyére.
  3. Irányítsa (al)domainjét, például viszontelado.markaja.hu, a public mappára.
  4. Tegye írhatóvá a data és a config mappát (jogosultság 775; ha a telepítő továbbra is nem írhatót jelez, 777).
  5. Nyissa meg a címet. A telepítő ellenőrzi a szervert, és elkéri a telepítési kódot a data/SETUP-CODE.txt fájlból, amelyet FTP-programmal nyit meg. Ezután kattintson erre: „A beállítási varázsló megnyitása“.
  6. A telepítő által mutatott cron-címet vegye fel cron-feladatként a tárhely vezérlőpultján, 5 percenként. Enélkül is működik a portál.

A legújabb kiadás letöltése · openbrandexchange/node-php

3. Docker

Saját szerveren vagy bármely felhőben, amely konténereket futtat. Egyetlen parancs:

openssl rand -hex 32 > obx-secret.key      # once; keep this file safe, with your backups
docker run -d --name obx --restart unless-stopped \
  -p 8080:8080 -v obx-data:/data \
  -e OBX_PUBLIC_URL=https://brands.example.com \
  -e OBX_SECRET_KEY="$(cat obx-secret.key)" \
  ghcr.io/openbrandexchange/node-go

docker logs obx 2>&1 | grep -i "setup code"      # the one-time code for the first-run wizard

Vagy mindjárt HTTPS-sel, Caddyn keresztül:

compose.yaml
# compose.yaml: the node behind Caddy, which gets an HTTPS certificate by itself.
services:
  obx:
    image: ghcr.io/openbrandexchange/node-go
    restart: unless-stopped
    environment:
      OBX_PUBLIC_URL: https://brands.example.com
      OBX_SECRET_KEY: ${OBX_SECRET_KEY}      # openssl rand -hex 32, keep it safe
      OBX_TRUST_PROXY: "true"               # every request comes through Caddy (rate limits per visitor)
    volumes:
      - obx-data:/data
  caddy:
    image: caddy:2
    restart: unless-stopped
    ports: ["80:80", "443:443"]
    command: caddy reverse-proxy --from brands.example.com --to obx:8080
    volumes:
      - caddy-data:/data
volumes:
  obx-data:
  caddy-data:

Beállítások

OBX_PUBLIC_URLa portál nyilvános címe
OBX_SECRET_KEYhosszú véletlen kulcs (openssl rand -hex 32); őrizze biztonságban
OBX_SETUP_CODEopcionális: előre választott telepítési kód
PORTport, alapértelmezés szerint 8080

Telepítés után: az első indítás

  1. Nyissa meg a portál címét a böngészőben.
  2. Adja meg az egyszer használatos telepítési kódot. Az első indításkor a naplóban találja (Portál webtárhelyre: a data/SETUP-CODE.txt fájlban, és a telepítő kitölti Ön helyett), vagy előre beállíthatja az OBX_SETUP_CODE értékkel.
  3. Adja meg cégét és első márkáját, és válasszon saját jelszót. Alapértelmezett jelszó soha nincs.

A telepítési kód biztosítja, hogy senki más ne vehesse át a frissen telepített portált.

Saját domain

Használjon aldomaint, például viszontelado.markaja.hu vagy b2b.markaja.hu. A viszonteladók így az Ön nevét látják, és a cím akkor is ugyanaz marad, ha üzemeltetőt vált.

Három kiadás, egy portál

A három kiadás ugyanazt tudja, és ugyanaz az adminisztrációja és viszonteladói portálja. Válassza azt, amelyik illik a tárhelyéhez; később válthat. Az implementációk megtekintése.