Forge Server Icon

Forge Server

Self-Hosted File Service for Private Cloud Storage

What is Forge?

Forge is a self-hosted Node.js/Express REST API server designed to run on TrueNAS SCALE as a Docker container. It provides automatic photo backups from Android devices and a web-based family gallery for sharing memories.

Key Features

System Requirements

Note: Forge is designed for private, family use. Not recommended for public hosting without additional security measures.

Latest Release

Loading version information...

Quick Start Guide

1. Pull Docker Image

docker pull ghcr.io/brwalknels/forge:latest

2. Create Required Directories

mkdir -p /mnt/tank/Forge/{private,metadata,gallery,data,logs}

3. Generate JWT Secret

openssl rand -hex 32

4. Deploy Container

Use the docker-compose.yml file from the repository or deploy via TrueNAS SCALE Apps GUI:

5. Create Admin Account

docker exec -it forge node dist/create-admin.js

6. Access Web Portal

Navigate to http://your-server-ip:3000 and login with your admin credentials.

Complete Setup Guide: See the full deployment documentation in the GitHub repository for detailed instructions, TrueNAS-specific configuration, Cloudflare Tunnel setup, and troubleshooting.

Version History

Loading version history...