Hosting

Kjør den der du vil. Betal bare for hosting.

Én portal er ett merkevareselskap på én server. Du velger hvordan den driftes, fra helt satt bort til helt selv. Nedenfor fra det enkleste til det mest tekniske.

De tre utgavene

Tre utgaver av den samme portalen. De består de samme samsvarstestene og snakker det samme API-et, så du kan bytte mellom dem.

  • Ett klikk

    Portal for Cloudflare

    Kjører på
    Cloudflare Workers, med D1 og R2
    Du trenger
    En Cloudflare-konto
    Oppsett
    Ett klikk, deretter oppsettsveiviseren
    Kostnad
    Abonnementet Workers Paid, rundt 5 dollar i måneden
    Sett opp på Cloudflare
  • Containere

    Portal for Google Cloud og Docker

    Kjører på
    Google Cloud Run, eller en hvilken som helst server med Docker
    Du trenger
    En Google Cloud-konto eller en Docker-vert
    Oppsett
    Ett skript eller én Docker-kommando
    Kostnad
    Betal etter bruk på Cloud Run, eller din egen server
    Sett opp med Docker
  • Ingen kommandoer

    Portal for webhotell

    Kjører på
    Vanlig webhotell med PHP og en database
    Du trenger
    Et FTP-program
    Oppsett
    Last opp en zip, deretter installasjonsprogrammet
    Kostnad
    Webhotellet du allerede betaler for
    Sett opp på webhotell

1. Via en leverandør

Det enkleste: et selskap drifter portalen din, holder den oppdatert og hjelper deg med oppsettet. Fordi alle portaler snakker samme standard, kan du senere bytte til en annen leverandør eller til egen hosting.

Photopilot

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

Hovedkontor i
Nederland
Språk
nederlandsk og engelsk
Open Brand Exchange
Under utvikling
Eksporter alt innholdet ditt
Ja
Nettsted
photopilot.ai

Vil du bli leverandør?

Alle hostingselskaper, byråer og programvareleverandører kan stå her. Vilkårene er like for alle:

  • portalen din består samsvarstestene
  • en merkevare kan eksportere alle data og bilder og forlate deg
  • du oppgir dine egne priser og vilkår på ditt eget nettsted

Åpne en pull request i nettstedets repository med opplysningene dine i src/data/providers.json. Leverandørene står i alfabetisk rekkefølge. openbrandexchange/website

2. Med ett klikk

Din egen portal på din egen konto, uten å drifte en server.

Portal for Cloudflare

Kjører på Cloudflare Workers, med D1 som database og R2 for bildene. Klikk på knappen, logg inn hos Cloudflare og følg trinnene. En portal i daglig bruk trenger abonnementet Workers Paid (5 dollar i måneden); gratisabonnementet holder bare til å se seg om. Nettversjoner av bildene deres lages av nettleseren og verktøyet obx.

Installer på Cloudflare

openbrandexchange/node-ts

Portal for Google Cloud og Docker

Et skript som setter portalen din opp på Google Cloud Run. Du trenger en Google Cloud-konto og gcloud-verktøyet.

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 for webhotell

For webhotellet du kanskje allerede har, med PHP og en database. Ingen kommandoer nødvendig:

  1. Last ned obx-portal-php-<version>.zip fra den nyeste utgivelsen.
  2. Pakk den ut og last opp mappen til webhotellet med (S)FTP.
  3. Pek (under)domenet ditt, for eksempel forhandler.dittmerke.no, mot mappen public.
  4. Gjør mappene data og config skrivbare (tillatelser 775; sier installasjonen fortsatt at de ikke er det, 777).
  5. Åpne adressen. Installasjonen sjekker serveren og ber om oppsettskoden fra filen data/SETUP-CODE.txt, som du åpner med FTP-programmet. Klikk deretter på “Åpne oppsettsveiviseren”.
  6. Legg inn cron-adressen installasjonen viser som en cron-jobb i webhotellets kontrollpanel, hvert 5. minutt. Portalen virker også uten.

Last ned den nyeste utgivelsen · openbrandexchange/node-php

3. Docker

På din egen server eller i en hvilken som helst sky som kjø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 innebygd, 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:

Innstillinger

OBX_PUBLIC_URLden offentlige adressen til portalen din
OBX_SECRET_KEYen lang tilfeldig nøkkel (openssl rand -hex 32); ta godt vare på den
OBX_SETUP_CODEvalgfritt: en oppsettkode du velger på forhånd
PORTport, 8080 som standard

Etter installasjonen: første oppstart

  1. Åpne adressen til portalen din i nettleseren.
  2. Skriv inn engangskoden for oppsett. Den står i loggen ved første oppstart (Portal for webhotell: i data/SETUP-CODE.txt, og installasjonen fyller den inn for deg), eller du angir den på forhånd med OBX_SETUP_CODE.
  3. Fyll inn selskapet og den første merkevaren din, og velg ditt eget passord. Det finnes aldri et standardpassord.

Oppsettkoden sørger for at ingen andre kan ta over en nyinstallert portal.

Ditt eget domene

Bruk et underdomene som forhandler.dittmerke.no eller b2b.dittmerke.no. Forhandlerne ser da navnet ditt, og adressen er den samme hvis du bytter hosting.

Tre utgaver, én portal

De tre utgavene gjør det samme og har samme administrasjon og samme forhandlerportal. Velg det som passer hostingen din; du kan bytte senere. Se implementasjonene.