# Deploy Ghostboard with Easypanel

URL: /templates/ghostboard

Ghostboard is a minimal shared scratchpad — open a board URL and anyone else with that URL can type alongside you in real time, no account needed. Everything is held in memory only and clears automatically a few minutes after everyone disconnects, so there's nothing to back up and nothing to lose track of. It has no login of its own, so this template protects it with HTTP Basic Auth instead.

## Installation notes

Open the app URL and sign in with the HTTP Basic Auth prompt using username admin and the auto-generated password shown as this service's first basic auth entry in Easypanel. From there, visit any board path (e.g. /my-notes) to start a shared scratchpad — share that same URL with anyone you want editing alongside you. Boards are purely in-memory and clear themselves about 5 minutes after the last person disconnects.

## Benefits

### Nothing to Set Up

Just visit a board URL — no account, no database, no configuration needed on either end.

### Leaves No Trace

Boards live in memory only and clear themselves automatically after everyone leaves, so there's nothing to purge or back up later.

### Lightweight

A single small container with no database or persistent storage to provision.

## Features

### Real-Time Shared Editing

Everyone viewing the same board URL sees edits live, without refreshing.

### Markdown Support

Switch a board into Markdown mode for lightweight formatting.

### Light and Dark Mode

Toggle the editor theme to whatever's easiest on your eyes.

## Configuration

- `appServiceName` (App Service Name, required): ghostboard

- `appServiceImage` (App Service Image, required): thehelpfulidiot/ghostboard-server:3.4.3

## Services

- ghostboard: app (thehelpfulidiot/ghostboard-server:3.4.3)

## Resources

- [GitHub](https://github.com/jon6fingrs/ghostboard)

- [Template source](https://github.com/easypanel-io/templates/tree/main/templates/ghostboard)