[PR #18] [MERGED] fix: add openssh-server to system packages #19

Closed
opened 2026-02-16 09:24:51 -05:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/langgenius/dify-agentbox/pull/18
Author: @Mairuis
Created: 2/15/2026
Status: Merged
Merged: 2/15/2026
Merged by: @Mairuis

Base: mainHead: feat/ssh-server


📝 Commits (1)

  • e4c691a fix: add openssh-server to system packages

📊 Changes

1 file changed (+1 additions, -0 deletions)

View changed files

📝 versions/versions.yaml (+1 -0)

📄 Description

Summary

Pre-install openssh-server into the agentbox Docker image so it no longer needs to be downloaded and installed every time the container starts.

Problem

The current dify-agentbox image does not include openssh-server. As a result, all three docker-compose files in dify run apt-get update && apt-get install -y openssh-server in the container's command: block on every startup. This adds unnecessary delay and network traffic each time the container restarts.

Changes

  • Add openssh-server to system_packages.essential in versions/versions.yaml

Follow-up

A corresponding PR will be submitted to langgenius/dify to remove the runtime apt-get install openssh-server block from the agentbox command: in:

  • docker/docker-compose.yaml
  • docker/docker-compose-template.yaml
  • docker/docker-compose.middleware.yaml

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/langgenius/dify-agentbox/pull/18 **Author:** [@Mairuis](https://github.com/Mairuis) **Created:** 2/15/2026 **Status:** ✅ Merged **Merged:** 2/15/2026 **Merged by:** [@Mairuis](https://github.com/Mairuis) **Base:** `main` ← **Head:** `feat/ssh-server` --- ### 📝 Commits (1) - [`e4c691a`](https://github.com/langgenius/dify-agentbox/commit/e4c691aaff1dd95aaa00ac8a1f671ada6ddbe261) fix: add openssh-server to system packages ### 📊 Changes **1 file changed** (+1 additions, -0 deletions) <details> <summary>View changed files</summary> 📝 `versions/versions.yaml` (+1 -0) </details> ### 📄 Description ## Summary Pre-install `openssh-server` into the agentbox Docker image so it no longer needs to be downloaded and installed every time the container starts. ## Problem The current `dify-agentbox` image does not include `openssh-server`. As a result, all three docker-compose files in [dify](https://github.com/langgenius/dify) run `apt-get update && apt-get install -y openssh-server` in the container's `command:` block on **every startup**. This adds unnecessary delay and network traffic each time the container restarts. ## Changes - Add `openssh-server` to `system_packages.essential` in `versions/versions.yaml` ## Follow-up A corresponding PR will be submitted to `langgenius/dify` to remove the runtime `apt-get install openssh-server` block from the agentbox `command:` in: - `docker/docker-compose.yaml` - `docker/docker-compose-template.yaml` - `docker/docker-compose.middleware.yaml` --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-02-16 09:24:51 -05:00
yindo closed this issue 2026-02-16 09:24:51 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: langgenius/dify-agentbox#19