Skip to content

Commit 059add9

Browse files
PalmarHealerBoy132
andauthored
Split READMEs to the plugins (#35)
* Add READMEs for various plugins/themes, documenting features and technical details * Add additional notes and warnings to plugin READMEs * Remove technical details sections from plugin and theme READMEs. * cleanup --------- Co-authored-by: Boy132 <mail@boy132.de>
1 parent 0e05a57 commit 059add9

20 files changed

Lines changed: 234 additions & 135 deletions

File tree

README.md

Lines changed: 28 additions & 135 deletions
Original file line numberDiff line numberDiff line change
@@ -1,142 +1,35 @@
11
# Pelican Plugins
22

3-
A curated list of plugins for the [pelican panel](https://pelican.dev). Feel free to add plugins that you created via a pull request!
3+
A curated list of plugins for the [Pelican Panel](https://pelican.dev). Feel free to add plugins that you created via a pull request!
44

55
## How to install plugins
66

77
[Download the repository archive](https://github.com/pelican-dev/plugins/archive/refs/heads/main.zip) and extract the folders of the plugins you want to install to your panels `plugins` folder (`/var/www/pelican/plugins` by default). Finally, open your panel and head to the plugins page and click on "Install".
88

9-
## Plugin list
10-
11-
### [Announcements](/announcements) <sup><sub>by Boy132</sub></sup>
12-
13-
Very simple announcements via AlertBanners.
14-
15-
> [!WARNING]
16-
> Alert banners are currently bugged. See <https://github.com/pelican-dev/panel/issues/1492>
17-
18-
---
19-
20-
### [Billing](/billing) <sup><sub>by Boy132</sub></sup>
21-
22-
Allows admins to create products and users to buy them. Features automatic server creation and payment handling. Also adds a simple shop.
23-
24-
> [!CAUTION]
25-
> This plugin is incomplete!
26-
27-
---
28-
29-
### [Fluffy Theme](/fluffy-theme) <sup><sub>by Boy132</sub></sup>
30-
31-
Simple "Theme" with silly colors and font.
32-
33-
---
34-
35-
### [Generic OIDC Providers](/generic-oidc-providers) <sup><sub>by Boy132</sub></sup>
36-
37-
Allows to create generic OIDC providers.
38-
39-
---
40-
41-
### [Legal Pages](/legal-pages) <sup><sub>by Boy132</sub></sup>
42-
43-
Adds some legal pages (like an Imprint) to the panel.
44-
45-
---
46-
47-
### [Mclogs Uploader](/mclogs-uploader) <sup><sub>by Boy132</sub></sup>
48-
49-
Adds a button to the console for uploading console logs to [mclo.gs](https://mclo.gs/).
50-
51-
---
52-
53-
### [Minecraft Modrinth](/minecraft-modrinth) <sup><sub>by Boy132</sub></sup>
54-
55-
Allows to easily download minecraft mods & plugins from modrinth.
56-
57-
> [!IMPORTANT]
58-
> Add `modrinth_mods` or `modrinth_plugins` to the features of your egg to enable the mod/ plugins page. Also make sure your egg has the `minecraft` tag and a tag for the mod loader, e.g. `paper` or `forge` or `fabric`.
59-
60-
---
61-
62-
### [Pirate Language](/pirate-language) <sup><sub>by Boy132</sub></sup>
63-
64-
Adds a new Pirate like language to the panel.
65-
66-
> [!WARNING]
67-
> Only the server pages, the Admin Dashboard, Profile page & Health page are currently translated.
68-
69-
---
70-
71-
### [Player Counter](/player-counter) <sup><sub>by Boy132</sub></sup>
72-
73-
Adds a simple player counter to the console and a player list page. Uses a [GameQ fork](https://github.com/krymosoftware/gameq).
74-
75-
> [!IMPORTANT]
76-
> You need to have the bz2 php extension and zip/ 7zip installed!
77-
78-
> [!IMPORTANT]
79-
> For Minecraft servers you need to set `enable-query` to true and the `query-port` to your server port! (in `server.properties`)
80-
81-
---
82-
83-
### [Pterodactyl Theme](/pterodactyl-theme) <sup><sub>by Boy132</sub></sup>
84-
85-
Simple "Theme" with Pterodactyl like colors and font.
86-
87-
---
88-
89-
### [Register](/register) <sup><sub>by Boy132</sub></sup>
90-
91-
Enables registration on all panels.
92-
93-
---
94-
95-
### [Robo Avatars](/robo-avatars) <sup><sub>by Boy132</sub></sup>
96-
97-
Adds [RoboHash](https://robohash.org/) as avatar provider.
98-
99-
---
100-
101-
### [Rust uMod](/rust-umod) <sup><sub>by Boy132</sub></sup>
102-
103-
Allows to easily download rust plugins from uMod.
104-
105-
---
106-
107-
### [Snowflakes](/snowflakes) <sup><sub>by Boy132</sub></sup>
108-
109-
Adds simple CSS snowflakes to all panels.
110-
111-
---
112-
113-
### [Subdomains](/subdomains) <sup><sub>by Boy132</sub></sup>
114-
115-
Allows users to create subdomains (on cloudflare) for their servers.
116-
117-
---
118-
119-
### [Tawk.to Widget](/tawkto-widget) <sup><sub>by Boy132</sub></sup>
120-
121-
Adds a Tawk.to widget to all panels.
122-
123-
---
124-
125-
### [Theme Customizer](/theme-customizer) <sup><sub>by Boy132</sub></sup>
126-
127-
Allows to customize the panel font and colors.
128-
129-
---
130-
131-
### [Tickets](/tickets) <sup><sub>by Boy132</sub></sup>
132-
133-
Allows users to create tickets (per server) and admins to answer them.
134-
135-
---
136-
137-
### [User Creatable Servers](/user-creatable-servers) <sup><sub>by Boy132</sub></sup>
138-
139-
Allows admins to assign resources to users. User can then create server themselves.
140-
141-
> [!IMPORTANT]
142-
> Add `user_creatable_servers` as tag to the nodes that should be used for creating servers.
9+
## Plugins
10+
11+
- [Announcements](/announcements) - Create panel wide announcements to inform your users
12+
- [Billing](/billing) - Allows users to purchase servers via Stripe
13+
- [Generic OIDC Providers](/generic-oidc-providers) - Create generic OIDC providers for authentication
14+
- [Legal Pages](/legal-pages) - Adds legal pages (Imprint, Privacy Policy, ToS) to the panel
15+
- [MCLogs Uploader](/mclogs-uploader) - Upload console logs to mclo.gs
16+
- [Minecraft Modrinth](/minecraft-modrinth) - Download Minecraft mods & plugins from Modrinth
17+
- [Player Counter](/player-counter) - Show connected players count for game servers
18+
- [Register](/register) - Enable user self-registration on all panels
19+
- [Robo Avatars](/robo-avatars) - Adds RoboHash as avatar provider
20+
- [Rust uMod](/rust-umod) - Download Rust plugins from uMod
21+
- [Snowflakes](/snowflakes) - Adds CSS snowflakes to all panels
22+
- [Subdomains](/subdomains) - Create Cloudflare subdomains for servers
23+
- [Tawk.to Widget](/tawkto-widget) - Adds a Tawk.to live chat widget
24+
- [Theme Customizer](/theme-customizer) - Customize panel font and colors
25+
- [Tickets](/tickets) - Simple ticket system for user support
26+
- [User Creatable Servers](/user-creatable-servers) - Allow users to create their own servers
27+
28+
## Themes
29+
30+
- [Fluffy Theme](/fluffy-theme) - A super nice and super fluffy theme
31+
- [Pterodactyl Theme](/pterodactyl-theme) - Pterodactyl like colors and font
32+
33+
## Language Packs
34+
35+
- [Pirate Language](/pirate-language) - Turns yer site's lingo into pirate talk, matey!

announcements/README.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# Announcements (by Boy132)
2+
3+
Create panel-wide announcements to inform your users about important updates, maintenance schedules, or any other information.
4+
5+
> [!WARNING]
6+
> Alert banners are currently bugged. See https://github.com/pelican-dev/panel/issues/1492
7+
8+
## Features
9+
10+
- Create announcements with customizable titles and body text
11+
- Support for different announcement types (info, warning, danger, success)
12+
- Target specific panels (admin, app, server) or display on all panels
13+
- Schedule announcements with valid from/to dates
14+
- Announcements are displayed as alert banners across the panel

billing/README.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# Billing (by Boy132)
2+
3+
A simple billing plugin that allows users to purchase servers using Stripe as the payment processor.
4+
5+
> [!CAUTION]
6+
> This plugin is incomplete! Do NOT use this plugin in production!
7+
8+
## Features
9+
10+
- Stripe integration for payment processing
11+
- Product management with customizable pricing intervals (monthly, yearly, etc.)
12+
- Coupon system with percentage and fixed amount discounts
13+
- Customer management linked to user accounts
14+
- Order tracking and management
15+
- Dashboard widget for users to view and purchase products
16+
- Multi-currency support (USD, EUR, GBP)
17+
- Configurable deployment tags for automatic server provisioning

fluffy-theme/README.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# Fluffy Theme (by Boy132)
2+
3+
A super nice and super fluffy theme that transforms the panel with playful colors and a fun font.
4+
5+
## Features
6+
7+
- Custom "Finger Paint" font for a playful appearance
8+
- Unique color palette with soft, fluffy tones

generic-oidc-providers/README.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# Generic OIDC Providers (by Boy132)
2+
3+
Allows administrators to create and configure generic OpenID Connect (OIDC) providers for authentication.
4+
5+
## Features
6+
7+
- Create custom OIDC providers through the admin panel
8+
- Configure client ID, client secret, and authorization endpoints
9+
- Support for multiple OIDC providers simultaneously

legal-pages/README.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# Legal Pages (by Boy132)
2+
3+
Adds essential legal pages (Imprint, Privacy Policy, Terms of Service) to the panel for compliance with legal requirements.
4+
5+
## Features
6+
7+
- Pre-configured legal page types (Imprint, Privacy Policy, Terms of Service)
8+
- Admin interface for editing legal page content
9+
- Accessible pages in the user-facing app panel
10+
- Markdown support for page content

mclogs-uploader/README.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# MCLogs Uploader (by Boy132)
2+
3+
Upload server console logs to mclo.gs for easy sharing and troubleshooting.
4+
5+
## Features
6+
7+
- One-click upload of console logs to mclo.gs
8+
- Integrated action button in the server console
9+
- Perfect for (but not limited to) Minecraft server

minecraft-modrinth/README.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# Minecraft Modrinth (by Boy132)
2+
3+
Easily download and install Minecraft mods and plugins directly from Modrinth within the server panel.
4+
5+
> [!IMPORTANT]
6+
> Add `modrinth_mods` or `modrinth_plugins` to the features of your egg to enable the mod/plugins page. Also make sure your egg has the `minecraft` tag and a tag for the mod loader, e.g. `paper` or `forge` or `fabric`.
7+
8+
## Features
9+
10+
- Browse and search Modrinth's extensive mod library
11+
- Download mods and plugins directly to your server
12+
- Automatic version compatibility checking
13+
- Seamless installation to the correct server directory

pirate-language/README.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# Pirate Language (by Boy132)
2+
3+
Turns yer site's lingo into pirate talk, matey! A fun language pack that transforms the entire panel interface into pirate speak.
4+
5+
> [!WARNING]
6+
> Only the server pages, the Admin Dashboard, Profile page & Health page are currently translated.
7+
8+
## Features
9+
10+
- Complete translation of panel interface to pirate speak
11+
- Covers admin, server, and profile sections
12+
- Fun and thematic for gaming communities
13+
- Easy to enable through language settings

player-counter/README.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# Player Counter (by Boy132)
2+
3+
Show the amount of connected players to game servers with real-time querying capabilities.
4+
5+
> [!IMPORTANT]
6+
> You need to have the bz2 php extension and zip/7zip installed!
7+
8+
> [!IMPORTANT]
9+
> For Minecraft servers you need to set `enable-query` to true and the `query-port` to your server port! (in `server.properties`)
10+
11+
## Features
12+
13+
- Real-time player count display for game servers
14+
- Support for multiple game query protocols via [GameQ](https://github.com/krymosoftware/gameq)
15+
- Link query protocols to specific eggs
16+
- Dashboard widget showing connected players
17+
- Dedicated players page for detailed information
18+
- Configurable through the admin panel
19+
- Advanced integration for Minecraft servers: Displays user helmet avatar and allows to manage whitelist & op list.

0 commit comments

Comments
 (0)