itzg / itzg/docker-minecraft-server

Add option for custom knockd config/wake sequence and to enable knockd logging

Open
#1,630 0 comments 1 reaction 0 assignees View on GitHub
enhancement
Dominant language
Shell
Stars
14.3k
Forks
1.9k
Avg merge
2d 10h
Merged PRs (30d)
31

Description

### Enhancement Type

Improve an existing feature

### Describe the enhancement

This is less about security and more about having autopause ignore port/server scanners.

Current workaround is by shadowing `/tmp/knockd-config.cfg` via docker mounts and require a couple of knocks in a short period in order to wake up.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by tracing the autopause knockd setup and the generated /tmp/knockd-config.cfg, then examine how the Docker mount workaround supplies custom behavior. Determine the supported options needed for a custom knock sequence and knockd logging, and verify that scanners do not wake the server while the documented configuration still works.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker, shell
Domain
devops, infrastructure
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.