---
title: "Deploy Artiline-Template-OSS"
description: "Share any artifact behind a link you own. Self-hosted in one click. "
category: "Storage"
url: https://railway.com/deploy/artiline-template-oss
---

# Deploy Artiline-Template-OSS

Share any artifact behind a link you own. Self-hosted in one click. 

**[Deploy Artiline-Template-OSS on Railway](https://railway.com/template/artiline-template-oss)**

- **Creator:** aurora33 Labs
- **Category:** Storage
- **Total deploys:** 1

## Template content

### Storage

- **Image:** minio/minio
- **Start command:** `/bin/sh -c "exec minio server --address [::]:9000 --console-address :9001 $RAILWAY_VOLUME_MOUNT_PATH"`
- **Public domain:** Yes

### Postgres https://devicons.railway.app/i/postgresql.svg

- **Image:** ghcr.io/railwayapp-templates/postgres-ssl:18

### Storage CLI

- **Image:** minio/mc
- **Start command:** `/bin/sh -c "sleep 30 && until /usr/bin/mc alias set minio ${MINIO_ENDPOINT} ${MINIO_ROOT_USER} ${MINIO_ROOT_PASSWORD}; do echo 'Waiting for MinIO server...' && sleep 5; done && /usr/bin/mc mb minio/${MINIO_BUCKET} --ignore-existing && /usr/bin/mc anonymous set public minio/${MINIO_BUCKET}/public && exit 0"`

### artiline

- **Source:** https://github.com/aurora33labs/artiline
- **Public domain:** Yes

## Documentation

 # Deploy and Host Artiline-Template-OSS on Railway
  
  Artiline is an open-source platform for sharing interactive artifacts.
  Drop an HTML page, dashboard, document, or code snippet and get a link
  that keeps its version history, controls who can open it, and collects
  comments and reactions. This template runs the self-hostable OSS edition
  entirely on infrastructure you own.
  
  ## About Hosting Artiline-Template-OSS

  This template deploys the full Artiline stack in one click: the Next.js
  application, a Postgres database, and a private MinIO object store that
  creates its own bucket for exports. Database migrations run automatically
  on first boot, so there is nothing to run by hand. Sign-in works through
  magic links out of the box; add a Resend API key when you want those links
  delivered to real inboxes, otherwise they print to your logs for quick
  testing. The database and file storage stay on Railway's private network
  and are never exposed publicly.

  ## Common Use Cases 

  - Send a prototype, report, or dashboard as a link that stays current as you push new versions, instead of email attachments
  - Give your team a private, versioned home for artifacts without paying for another SaaS seat
  - Publish living docs or code snippets with per-link access control, passwords, and one-click PNG export

  ## Dependencies for Artiline-Template-OSS Hosting

  - A PostgreSQL database (included in this template)
  - An S3-compatible object store for exports (MinIO, included in this template)

  ### Deployment Dependencies
  
  - Artiline source: https://github.com/aurora33labs/artiline
  - Resend (optional, for sending magic-link emails): https://resend.com
  - MinIO (bundled object storage): https://min.io
  
  ### Implementation Details

  The OSS edition is capped to 3 workspaces and excludes hosted-only features
  (billing, custom domains, SSO). It is fixed with `NEXT_PUBLIC_ARTILINE_EDITION=oss`.
  Object storage is wired over the private network through `R2_ENDPOINT`
  (`${{Storage.MINIO_PRIVATE_ENDPOINT}}`), and downloads are streamed back
  through the app so the bucket never needs to be public. Template updates are
  opt-in: Railway notifies you when a new version is available.

  ## Why Deploy Artiline-Template-OSS on Railway?
  
  Railway is a singular platform to deploy your infrastructure stack. Railway will host your infrastructure so you don't have to
  deal with configuration, while allowing you to vertically and horizontally scale it.

  By deploying Artiline-Template-OSS on Railway, you are one step closer to supporting a complete full-stack application with
  minimal burden. Host your servers, databases, AI agents, and more on Railway.



## Similar templates

- [Garage S3 Storage](https://railway.com/deploy/garage-s3-storage) — Ultra-light S3 server: fast, open-source, plug-and-play.
- [Redis](https://railway.com/deploy/redis-1) — Self Host Latest Redis with Railway
- [EasyImg](https://railway.com/deploy/easyimg) — Simple self-hostable Nuxt.js personal image hosting system.

Open this page in a browser: https://railway.com/deploy/artiline-template-oss
