Skip to content

Alzarak/Simplehelp-Server-Docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SimpleHelp Server Docker

Docker Eclipse Temurin Alpine Linux GitHub Built with Claude Code

Overview

A Docker image for running SimpleHelp remote support server in a container. Uses a multi-stage build with Alpine for downloading and Eclipse Temurin 17 JRE for runtime, resulting in a smaller final image. The container runs as a non-root user (simplehelpuser) via gosu for improved security.

Features

  • Multi-stage build -- Alpine downloads, Temurin 17 JRE runs
  • Non-root execution via gosu and dedicated simplehelpuser
  • Persistent configuration via volume mount
  • Automatic download of latest SimpleHelp Linux AMD64 release

Getting Started

Docker Compose (recommended)

git clone https://github.com/Alzarak/Simplehelp-Server-Docker.git
cd Simplehelp-Server-Docker
docker compose up -d

This exposes ports 80 and 443 and persists configuration to ./opt/SimpleHelp/configuration.

Manual Build and Run

docker build -t alzahar/simplehelpserver:latest .

docker run -d \
  --name simplehelp \
  -p 80:80 \
  -p 443:443 \
  -v ./opt/SimpleHelp/configuration:/opt/SimpleHelp/configuration \
  alzahar/simplehelpserver:latest

Access

Open your browser to http://localhost (or https://localhost once SSL is configured).

Repository Structure

Simplehelp-Server-Docker/
├── Dockerfile           # Multi-stage build (Alpine + Temurin 17 JRE)
├── entrypoint.sh        # Sets ownership and starts server as simplehelpuser
├── compose.yaml         # Docker Compose service definition
├── opt/SimpleHelp/
│   └── configuration/   # Persisted server configuration (volume mount)
└── README.md

Configuration

The compose.yaml mounts ./opt/SimpleHelp/configuration into the container. SimpleHelp stores its server configuration, SSL certificates, and backups here. This data persists across container restarts and rebuilds.

Exposed Ports:

Port Purpose
80 HTTP
443 HTTPS

Reporting Issues

GitHub Issues

License

SimpleHelp is commercial software. Refer to the SimpleHelp license for usage terms. This Docker packaging is provided as-is.

Author

About

SimpleHelp Server install inside a docker container

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors