WireHub

Quick start

WireHub runs as a Docker Compose stack: the app, PostgreSQL and an S3-compatible file store. You need Docker with Compose, and one file.

Start the stack#

mkdir wirehub && cd wirehub
curl -fsSLO https://raw.githubusercontent.com/formless63/wirehub/main/compose.yaml
docker compose up -d
docker compose logs wirehub        # the first-run setup code

A one-shot bootstrap service generates every secret into a secrets volume the first time, so no .env is needed to try it. In a Docker UI (Portainer, Komodo, Dockhand), paste compose.yaml as a stack, deploy it, and read the code from the wirehub container's log.

Choose your options#

To change the public URL, the port, backups, or to use your own PostgreSQL or S3, put the choices in a .env beside compose.yaml. The config generator writes both files from a few choices. It runs in your browser and sends nothing.

The config generator: the address and database options on the left and the generated compose.yaml on the right

First-run setup#

Open http://localhost:5183/setup. Until setup is finished, nothing else on the hub answers. It asks for, in order:

  1. The setup code from the log.
  2. The organisation: a name and a short name. They appear on the documents you print.
  3. The admin: your name, email and a password of at least 12 characters.
  4. The catalog: the starter catalog (a few example designs and the generic parts they use), or an empty one.
  5. The domain modules to add: PC and serial, Networking, Pro audio, AV and video, Automotive. None is ticked unless your deployment suggested some, and you can add more later.

The first-run setup page with the organisation, admin account, setup code and domain packs filled in

Finishing signs you in and opens the app on the designs list.

Invite people#

People (the people icon in the left rail) creates invitation links, each valid for 7 days, with a role:

RoleCan
OwnerManage people and hub settings
EditorChange designs and the library
ViewerRead

Single sign-on (GitHub, Google or OIDC) is added later under Settings > Sign-in and accounts.

Next#