40 lines
1.0 KiB
Markdown
40 lines
1.0 KiB
Markdown
# FoundryVTT Dockerized
|
|
|
|
Docker image to deploy FoundryVTT instances with integrated file browser for data management.
|
|
|
|
## Services
|
|
|
|
- **FoundryVTT**: Game server running on port 30000
|
|
- **FileBrowser**: Web-based file manager for `/data` directory on port 8080
|
|
|
|
## Ports
|
|
|
|
- `30000`: FoundryVTT web interface
|
|
- `8080`: FileBrowser web interface
|
|
|
|
## Volume bindings
|
|
|
|
- `/foundry`: FoundryVTT application files
|
|
- `/data`: Game data and user files (accessible via FileBrowser)
|
|
- `/config`: FileBrowser configuration and database
|
|
|
|
## Environment Variables
|
|
|
|
- `FILEBROWSER_USERNAME`: FileBrowser login username (default: `admin`)
|
|
- `FILEBROWSER_PASSWORD`: FileBrowser login password (default: `password`)
|
|
|
|
## Usage
|
|
|
|
```bash
|
|
docker run -d \
|
|
-p 30000:30000 \
|
|
-p 8080:8080 \
|
|
-v /your/foundry:/foundry \
|
|
-v /your/data:/data \
|
|
-v /your/config:/config \
|
|
-e FILEBROWSER_USERNAME=myuser \
|
|
-e FILEBROWSER_PASSWORD=mypass \
|
|
your-image-name
|
|
```
|
|
|
|
Access FoundryVTT at `http://localhost:30000` and FileBrowser at `http://localhost:8080` |