By creating this pull request, I grant the project maintainers an unlimited,
perpetual license to use, modify, and redistribute these contributions under any terms they
choose, including both the AGPLv3 and the Fossorial Commercial license terms. I
represent that I have the right to grant this license for all contributed content.
Description
show install commands in sites and machine clients
Screenshots
name
screenshot
New install commands
Client (Olm) install commands
🔄 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/fosrl/pangolin/pull/2280
**Author:** [@Fredkiss3](https://github.com/Fredkiss3)
**Created:** 1/20/2026
**Status:** ✅ Merged
**Merged:** 1/21/2026
**Merged by:** [@miloschwartz](https://github.com/miloschwartz)
**Base:** `dev` ← **Head:** `feat/show-newt-install-command`
---
### 📝 Commits (7)
- [`5ee3e14`](https://github.com/fosrl/pangolin/commit/5ee3e140edd93cbebd14cfc542fc88225b4ec051) 🔇 fix logs
- [`ec10c37`](https://github.com/fosrl/pangolin/commit/ec10c3746885d54fc77312ed1a8a1adc9b7169fe) 🚧wip
- [`d6a829a`](https://github.com/fosrl/pangolin/commit/d6a829abc299ce4bb3a7293b475defe3316bcfa2) Merge branch 'dev' into feat/show-newt-install-command
- [`fe729ec`](https://github.com/fosrl/pangolin/commit/fe729ec762d1fb5c7d84c9dd845b23f280b02018) 🚧wip: command component
- [`9d80f62`](https://github.com/fosrl/pangolin/commit/9d80f62d58dfb61dcac10a5dcce54d40d0d46d38) ♻️ move newt install commands to its own component for reusing in details
- [`310c6c9`](https://github.com/fosrl/pangolin/commit/310c6c90a3099d7be527291b32be2dd01085e351) Merge branch 'dev' into feat/show-newt-install-command
- [`718d212`](https://github.com/fosrl/pangolin/commit/718d2122a4cb45c76f464f96429801465659e861) ♻️ move olm install command to its own component
### 📊 Changes
**7 files changed** (+679 additions, -813 deletions)
<details>
<summary>View changed files</summary>
📝 `src/app/[orgId]/settings/clients/machine/[niceId]/credentials/page.tsx` (+7 -0)
📝 `src/app/[orgId]/settings/clients/machine/create/page.tsx` (+25 -316)
📝 `src/app/[orgId]/settings/sites/[niceId]/credentials/page.tsx` (+103 -90)
📝 `src/app/[orgId]/settings/sites/create/page.tsx` (+10 -406)
📝 `src/components/LogAnalyticsData.tsx` (+0 -1)
➕ `src/components/newt-install-commands.tsx` (+314 -0)
➕ `src/components/olm-install-commands.tsx` (+220 -0)
</details>
### 📄 Description
## Community Contribution License Agreement
By creating this pull request, I grant the project maintainers an unlimited,
perpetual license to use, modify, and redistribute these contributions under any terms they
choose, including both the AGPLv3 and the Fossorial Commercial license terms. I
represent that I have the right to grant this license for all contributed content.
## Description
show install commands in sites and machine clients
## Screenshots
| name | screenshot |
| :----------------: | :--------: |
| New install commands | <video src="https://github.com/user-attachments/assets/7fc40f1b-5276-4f4d-acde-87c050f4d056"></video> |
| Client (Olm) install commands | <video src="https://github.com/user-attachments/assets/4c7cdf27-a080-4d05-a230-145b31b85b65"></video> |
---
<sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
📋 Pull Request Information
Original PR: https://github.com/fosrl/pangolin/pull/2280
Author: @Fredkiss3
Created: 1/20/2026
Status: ✅ Merged
Merged: 1/21/2026
Merged by: @miloschwartz
Base:
dev← Head:feat/show-newt-install-command📝 Commits (7)
5ee3e14🔇 fix logsec10c37🚧wipd6a829aMerge branch 'dev' into feat/show-newt-install-commandfe729ec🚧wip: command component9d80f62♻️ move newt install commands to its own component for reusing in details310c6c9Merge branch 'dev' into feat/show-newt-install-command718d212♻️ move olm install command to its own component📊 Changes
7 files changed (+679 additions, -813 deletions)
View changed files
📝
src/app/[orgId]/settings/clients/machine/[niceId]/credentials/page.tsx(+7 -0)📝
src/app/[orgId]/settings/clients/machine/create/page.tsx(+25 -316)📝
src/app/[orgId]/settings/sites/[niceId]/credentials/page.tsx(+103 -90)📝
src/app/[orgId]/settings/sites/create/page.tsx(+10 -406)📝
src/components/LogAnalyticsData.tsx(+0 -1)➕
src/components/newt-install-commands.tsx(+314 -0)➕
src/components/olm-install-commands.tsx(+220 -0)📄 Description
Community Contribution License Agreement
By creating this pull request, I grant the project maintainers an unlimited,
perpetual license to use, modify, and redistribute these contributions under any terms they
choose, including both the AGPLv3 and the Fossorial Commercial license terms. I
represent that I have the right to grant this license for all contributed content.
Description
show install commands in sites and machine clients
Screenshots
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.