Text-mode art editor for ANSI, ASCII, XBIN, & NFO files
5.3K
teXt0wnz is a web-based text-mode art editor for ANSI, ASCII, XBIN, NFO and more. Create, edit, and share text-based artwork in your browser—with full support for auto-save/restore with local storage, & real-time collaborative editing.

Development mode provides detailed logging for an optimized development experience:
docker run \
--cap-add=NET_BIND_SERVICE \
-e NODE_ENV=development \
-p 80:80 \
text0wnz:latest
The application will be available at http://localhost with WebSocket collaboration features enabled.
For production deployments, use this configuration with your domain and a secure session key:
docker run \
--cap-add=NET_BIND_SERVICE \
-e DOMAIN=your.cool.domain.tld \
-e SESSION_KEY=secure-production-key \
-e NODE_ENV=production \
-p 80:80 -p 443:443 \
text0wnz:latest
This setup enables:
The container requires NET_BIND_SERVICE capability to bind to privileged ports (80/443). For enhanced security, we avoid running as root while still providing standard web server ports.
The container implements a robust startup sequence:
| Variable | Description | Default |
|---|---|---|
DOMAIN | Domain name for the application | localhost |
PORT | Internal port for the WebSocket server | 1337 |
NODE_ENV | Node environment setting | production |
SESSION_KEY | Session secret key for express | supersecretkey |
For persistent data storage across container restarts:
docker run \
--cap-add=NET_BIND_SERVICE \
-e DOMAIN=your.domain.tld \
-e NODE_ENV=production \
-v text0wnz-data:/var/lib/caddy \
-p 80:80 -p 443:443 \
xerostyle/text0wnz:latest
For advanced Caddy configurations, you can mount a custom Caddyfile:
docker run \
--cap-add=NET_BIND_SERVICE \
-v ./my-caddyfile:/etc/caddy/Caddyfile:ro \
-p 80:80 -p 443:443 \
xerostyle/text0wnz:latest
The container includes a health check endpoint at /healthz that returns status information. This endpoint is used by the container's internal health check and can be used by orchestration systems.
Content type
Image
Digest
sha256:1e9c46033…
Size
129.6 MB
Last updated
5 months ago
docker pull xerostyle/text0wnz