Skip to content

Add Calagopus#4901

Draft
Jelcoo wants to merge 12 commits into
truenas:masterfrom
Jelcoo:calagopus
Draft

Add Calagopus#4901
Jelcoo wants to merge 12 commits into
truenas:masterfrom
Jelcoo:calagopus

Conversation

@Jelcoo
Copy link
Copy Markdown

@Jelcoo Jelcoo commented Apr 28, 2026

App Addition

  • I have opened an issue to discuss this app addition before submitting this pull request.

AI

  • Part or All of this PR was generated by an LLM.

Description

Adds Calagopus to the community train.

Calagopus is a modern, open-source game server management panel built in Rust. Deploy, monitor, and manage Minecraft, Hytale, and other game servers with industry-leading performance.

App Information

Testing

Tested locally with:

  • basic-values.yaml

All tests passed successfully.

Icons and Screenshots

Please upload the following to the CDN:

Special Notes

  • Calagopus uses the docker socket to run its containers. This means it requires high level permissions to do its thing.

Checklist

  • App runs successfully locally
  • Only modified files under /ix-dev/ or /library/
  • README.md included
  • Multiple test scenarios tested
  • questions.yaml has clear descriptions and follows structure of existing apps
  • All automated CI checks pass

@Jelcoo Jelcoo changed the title Calagopus Add Calagopus Apr 28, 2026
@Jelcoo
Copy link
Copy Markdown
Author

Jelcoo commented Apr 28, 2026

Resolves #4900

Comment thread ix-dev/community/calagopus/templates/docker-compose.yaml Outdated
Comment thread ix-dev/community/calagopus/templates/docker-compose.yaml Outdated
Comment thread ix-dev/community/calagopus/templates/docker-compose.yaml Outdated
Comment thread ix-dev/community/calagopus/templates/docker-compose.yaml Outdated
Comment thread ix-dev/community/calagopus/templates/docker-compose.yaml Outdated
@stavros-k stavros-k marked this pull request as draft April 29, 2026 13:47
@Jelcoo Jelcoo requested a review from stavros-k April 30, 2026 19:28
Copy link
Copy Markdown
Contributor

@stavros-k stavros-k left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

.

@Jelcoo
Copy link
Copy Markdown
Author

Jelcoo commented May 4, 2026

@stavros-k I made the changes you requested. Why did you mark this again as "requested changes", but without any further comments?

Comment thread ix-dev/community/calagopus/templates/docker-compose.yaml Outdated
@stavros-k
Copy link
Copy Markdown
Contributor

@stavros-k I made the changes you requested. Why did you mark this again as "requested changes", but without any further comments?

Looks like comment was never submitted.

@Jelcoo Jelcoo requested a review from stavros-k May 8, 2026 17:41
@Jelcoo Jelcoo marked this pull request as ready for review May 11, 2026 09:22
{% do c1.add_port(values.network.sftp_port, {"container_port": values.consts.internal_sftp_port}) %}

{# Wings seed config - always regenerated from current values on each deploy #}
{% do c1.configs.add("wings_seed", wings_seed_yaml, values.consts.wings_config_path) %}
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This will ALWAYS overwrite this file.
Making it impossible for users to edit it.

@stavros-k stavros-k marked this pull request as draft May 11, 2026 12:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants