Hosting

Kør den, hvor du vil. Betal kun for hosting.

Én portal er én brandvirksomhed på én server. Du vælger, hvordan den drives, fra helt outsourcet til helt selv. Nedenfor fra det enkleste til det mest tekniske.

De tre udgaver

Tre udgaver af den samme portal. De består de samme konformitetstests og taler det samme API, så du kan skifte mellem dem.

  • Ét klik

    Portal til Cloudflare

    Kører på
    Cloudflare Workers med D1 og R2
    Du skal bruge
    En Cloudflare-konto
    Opsætning
    Ét klik, derefter opsætningsguiden
    Pris
    Abonnementet Workers Paid, ca. 5 dollar om måneden
    Opsæt på Cloudflare
  • Containere

    Portal til Google Cloud og Docker

    Kører på
    Google Cloud Run eller enhver server med Docker
    Du skal bruge
    En Google Cloud-konto eller en Docker-vært
    Opsætning
    Ét script eller én Docker-kommando
    Pris
    Betal efter forbrug på Cloud Run, eller din egen server
    Opsæt med Docker
  • Ingen kommandoer

    Portal til webhotel

    Kører på
    Almindeligt webhotel med PHP og en database
    Du skal bruge
    Et FTP-program
    Opsætning
    Upload en zip, derefter installationsprogrammet
    Pris
    Det webhotel, du allerede betaler for
    Opsæt på webhotel

1. Via en udbyder

Det nemmeste: en virksomhed hoster din portal, holder den opdateret og hjælper med opsætningen. Fordi alle portaler taler samme standard, kan du senere skifte til en anden udbyder eller til egen hosting.

Photopilot

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

Hjemsted
Nederlandene
Sprog
nederlandsk og engelsk
Open Brand Exchange
Under udvikling
Eksportér alt dit indhold
Ja
Websted
photopilot.ai

Vil du være udbyder?

Alle hostingfirmaer, bureauer og softwareleverandører kan stå her. Betingelserne er de samme for alle:

  • din portal består konformitetstestene
  • et brand kan eksportere alle sine data og billeder og forlade dig
  • du oplyser dine egne priser og vilkår på dit eget websted

Åbn en pull request på webstedets repository med dine oplysninger i src/data/providers.json. Udbyderne står i alfabetisk rækkefølge. openbrandexchange/website

2. Med ét klik

Din egen portal på din egen konto, uden at du skal drive en server.

Portal til Cloudflare

Kører på Cloudflare Workers, med D1 som database og R2 til billederne. Klik på knappen, log ind hos Cloudflare, og følg trinene. En portal i daglig brug kræver abonnementet Workers Paid (5 dollar om måneden); gratisabonnementet rækker kun til at se sig omkring. Webversioner af jeres fotos laves af jeres browser og værktøjet obx.

Installér på Cloudflare

openbrandexchange/node-ts

Portal til Google Cloud og Docker

Et script, der sætter din portal op på Google Cloud Run. Du skal bruge en Google Cloud-konto og gcloud-værktøjet.

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

Portal til webhotel

Til det webhotel, du måske allerede har, med PHP og en database. Ingen kommandoer nødvendige:

  1. Download obx-portal-php-<version>.zip fra den nyeste udgivelse.
  2. Pak den ud, og upload mappen til dit webhotel med (S)FTP.
  3. Peg dit (under)domæne, for eksempel forhandler.ditbrand.dk, på mappen public.
  4. Gør mapperne data og config skrivbare (rettigheder 775; siger installationen stadig, at de ikke er det, 777).
  5. Åbn adressen. Installationen tjekker din server og beder om opsætningskoden fra filen data/SETUP-CODE.txt, som du åbner med dit FTP-program. Klik derefter på “Åbn opsætningsguiden”.
  6. Tilføj den cron-adresse, installationen viser, som cronjob i dit webhotels kontrolpanel, hvert 5. minut. Portalen virker også uden.

Download den nyeste udgivelse · openbrandexchange/node-php

3. Docker

På din egen server eller i enhver sky, der kører containere. Én kommando:

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

Eller med HTTPS inkluderet via Caddy:

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:

Indstillinger

OBX_PUBLIC_URLden offentlige adresse på din portal
OBX_SECRET_KEYen lang tilfældig nøgle (openssl rand -hex 32); opbevar den sikkert
OBX_SETUP_CODEvalgfrit: en opsætningskode, du vælger på forhånd
PORTport, 8080 som standard

Efter installationen: første start

  1. Åbn adressen på din portal i browseren.
  2. Indtast engangskoden til opsætning. Den står i loggen ved første start (Portal til webhotel: i data/SETUP-CODE.txt, og installationen udfylder den for dig), eller du angiver den på forhånd med OBX_SETUP_CODE.
  3. Udfyld din virksomhed og dit første brand, og vælg din egen adgangskode. Der er aldrig en standardadgangskode.

Opsætningskoden sikrer, at ingen andre kan overtage en nyinstalleret portal.

Dit eget domæne

Brug et underdomæne som forhandler.ditbrand.dk eller b2b.ditbrand.dk. Forhandlerne ser så dit navn, og din adresse forbliver den samme, hvis du skifter hosting.

Tre udgaver, én portal

De tre udgaver gør det samme og har samme administration og samme forhandlerportal. Vælg det, der passer til din hosting; du kan skifte senere. Se implementeringerne.