[PR #64] [CLOSED] Add Server Folders plugin #92

Closed
opened 2026-05-07 00:18:03 +02:00 by BreizhHardware · 0 comments

📋 Pull Request Information

Original PR: https://github.com/pelican-dev/plugins/pull/64
Author: @FlexKleks
Created: 12/27/2025
Status: Closed

Base: mainHead: server-folders


📝 Commits (1)

  • 065ef44 Add Server Folders plugin

📊 Changes

14 files changed (+1106 additions, -0 deletions)

View changed files

server-folders/README.md (+204 -0)
server-folders/database/migrations/2024_12_27_000001_create_server_folders_table.php (+33 -0)
server-folders/database/migrations/2024_12_27_000002_add_shared_roles_to_server_folders.php (+30 -0)
server-folders/lang/de/messages.php (+64 -0)
server-folders/lang/en/messages.php (+64 -0)
server-folders/plugin.json (+15 -0)
server-folders/resources/views/view-folder.blade.php (+149 -0)
server-folders/src/Filament/App/Resources/ServerFolders/Pages/ManageServerFolders.php (+24 -0)
server-folders/src/Filament/App/Resources/ServerFolders/Pages/ViewServerFolder.php (+158 -0)
server-folders/src/Filament/App/Resources/ServerFolders/ServerFolderResource.php (+162 -0)
server-folders/src/Filament/Server/Components/AddToFolderAction.php (+60 -0)
server-folders/src/Models/ServerFolder.php (+92 -0)
server-folders/src/Providers/ServerFoldersPluginProvider.php (+18 -0)
server-folders/src/ServerFoldersPlugin.php (+33 -0)

📄 Description

Adds Server Folders plugin - allows users to organize servers into custom folders with role-based sharing.

Features

  • Create custom folders with color coding
  • Role-based sharing (share folders with specific user roles)
  • Live resource monitoring (CPU, Memory, Disk) with 15s auto-refresh
  • Sidebar navigation with server count badges
  • Multi-language support (English & German)

Configuration

Requires database migration after installation:

php artisan migrate

<!-- This is an auto-generated comment: release notes by coderabbit.ai -->

## Summary by CodeRabbit

* **New Features**
  * Server Folders: Organize and group your servers into custom folders for better management
  * Share folders with role-based access control
  * Monitor dynamic server resource metrics (CPU, memory, disk) within folders
  * Add and remove servers from folders with action buttons

* **Documentation**
  * Added comprehensive Server Folders plugin documentation with installation and usage guides

* **Localization**
  * Added German language support

<sub>✏️ Tip: You can customize this high-level summary in your review settings.</sub>

<!-- end of auto-generated comment: release notes by coderabbit.ai -->

---

<sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
## 📋 Pull Request Information **Original PR:** https://github.com/pelican-dev/plugins/pull/64 **Author:** [@FlexKleks](https://github.com/FlexKleks) **Created:** 12/27/2025 **Status:** ❌ Closed **Base:** `main` ← **Head:** `server-folders` --- ### 📝 Commits (1) - [`065ef44`](https://github.com/pelican-dev/plugins/commit/065ef44f963516e28e4b2d3dcba4f27a20b9cc89) Add Server Folders plugin ### 📊 Changes **14 files changed** (+1106 additions, -0 deletions) <details> <summary>View changed files</summary> ➕ `server-folders/README.md` (+204 -0) ➕ `server-folders/database/migrations/2024_12_27_000001_create_server_folders_table.php` (+33 -0) ➕ `server-folders/database/migrations/2024_12_27_000002_add_shared_roles_to_server_folders.php` (+30 -0) ➕ `server-folders/lang/de/messages.php` (+64 -0) ➕ `server-folders/lang/en/messages.php` (+64 -0) ➕ `server-folders/plugin.json` (+15 -0) ➕ `server-folders/resources/views/view-folder.blade.php` (+149 -0) ➕ `server-folders/src/Filament/App/Resources/ServerFolders/Pages/ManageServerFolders.php` (+24 -0) ➕ `server-folders/src/Filament/App/Resources/ServerFolders/Pages/ViewServerFolder.php` (+158 -0) ➕ `server-folders/src/Filament/App/Resources/ServerFolders/ServerFolderResource.php` (+162 -0) ➕ `server-folders/src/Filament/Server/Components/AddToFolderAction.php` (+60 -0) ➕ `server-folders/src/Models/ServerFolder.php` (+92 -0) ➕ `server-folders/src/Providers/ServerFoldersPluginProvider.php` (+18 -0) ➕ `server-folders/src/ServerFoldersPlugin.php` (+33 -0) </details> ### 📄 Description Adds Server Folders plugin - allows users to organize servers into custom folders with role-based sharing. ## Features - Create custom folders with color coding - Role-based sharing (share folders with specific user roles) - Live resource monitoring (CPU, Memory, Disk) with 15s auto-refresh - Sidebar navigation with server count badges - Multi-language support (English & German) ## Configuration Requires database migration after installation: ```bash php artisan migrate <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **New Features** * Server Folders: Organize and group your servers into custom folders for better management * Share folders with role-based access control * Monitor dynamic server resource metrics (CPU, memory, disk) within folders * Add and remove servers from folders with action buttons * **Documentation** * Added comprehensive Server Folders plugin documentation with installation and usage guides * **Localization** * Added German language support <sub>✏️ Tip: You can customize this high-level summary in your review settings.</sub> <!-- end of auto-generated comment: release notes by coderabbit.ai --> --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
BreizhHardware 2026-05-07 00:18:03 +02:00
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/plugins#92
No description provided.