Skip to content

Conversation

zefhemel
Copy link
Collaborator

@zefhemel zefhemel commented Sep 17, 2025

Implements #1549

Should be functionally equivalent (only had to drop the sync sub command which I hope nobody used or even knew about anyway).

Fun facts:

Docker builds will soon be available under the :v2-go tag.

Things to do after this is merged:

  • Reconsider the whole repo code structure, it's a bit messy now
  • Consider building the main docker images from Alpine rather than ubuntu, because there's no longer a glibc dependency (maybe offer two versions, e.g. -ubuntu and -alpine)

- Add /.shell POST endpoint for executing shell commands
- Implement LocalShell backend with whitelist support
- Add shell backend selection logic to server startup
- Define ShellRequest and ShellResponse types
- Add tests for shell backend functionality
@PowerUser64
Copy link

Let's Go! 🚀 Feel free to let me know when this is functional and I can provide beta testing.

@zefhemel zefhemel marked this pull request as ready for review September 18, 2025 13:49
@zefhemel
Copy link
Collaborator Author

This is now ready for test @PowerUser64 you can build it yourself, or use the :v2-go docker tag. I've now switched to it on my own main instance and will test with it for a few days.

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