Files
2026-06-05 00:49:20 -05:00

2.5 KiB

type, status, source, repo, repo_url, language, branch, tags, updated
type status source repo repo_url language branch tags updated
project active git.alwisp.com jason/stepview https://git.alwisp.com/jason/stepview TypeScript main
repo
jason
mpm
2026-05-29

stepview

Repository: jason/stepview · branch main · TypeScript

Summary

StepView: self-hosted in-browser 3D STEP file viewer — renders .step/.stp files via OpenCascade (WASM) and three.js, deployed as a Docker container on Unraid

Current status

Active. Synced from Gitea on 2026-05-29.

Documentation overview

Source: INSTALL.md

StepView — Unraid Installation Guide

This guide covers the full deployment path: building the Docker image via the Gitea CI runner, then installing and configuring the container through the Unraid Docker GUI.


Table of Contents

  1. Prerequisites
  2. Build Pipeline — Gitea Actions
  3. Unraid — Add the Registry
  4. Unraid — Install the Container
  5. Environment Variables Reference
  6. Volume Paths Reference
  7. First-Run Steps
  8. Upgrading
  9. Backups
  10. Troubleshooting

1. Prerequisites

Requirement Notes
Unraid 6.12 or later Earlier versions work but UI steps may differ slightly
Gitea instance Any version with Actions support (1.19+)
Gitea Actions runner Registered to your Gitea instance, labeled ubuntu-latest
Docker runner image catthehacker/ubuntu:act-latest (already in your workflow)
REGISTRY_USER secret Set in Gitea repo → Settings → Secrets
REGISTRY_TOKEN secret An access token with package:write scope on registry.alwisp.com

2. Build Pipeline — Gitea Actions

The workflow at .gitea/workflows/docker-build.yml runs automatically on every push to main. It builds the image and pushes it to:

registry.alwisp.com/<OWNER>/stepview:latest

Verify the secrets exist

In your Gitea repository, go to Settings → Secrets and Variables → Actions and confirm both of these are set:

Secret name Value
REGISTRY_USER Your registry username
REGISTRY_TOKEN Registry access token (read/write)

…(truncated — see repo)

Notes

  • Project file auto-created from repo documentation.