Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/philipptrenz/kfm-connector
Keep track of all your Kirby CMS websites and other web services with the Kirby Fleet Manager
https://github.com/philipptrenz/kfm-connector
fleet-management kirby kirby-cms kirby-plugin
Last synced: 5 days ago
JSON representation
Keep track of all your Kirby CMS websites and other web services with the Kirby Fleet Manager
- Host: GitHub
- URL: https://github.com/philipptrenz/kfm-connector
- Owner: philipptrenz
- License: mit
- Created: 2023-06-28T14:05:10.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-03-25T13:35:58.000Z (8 months ago)
- Last Synced: 2024-03-25T15:12:01.772Z (8 months ago)
- Topics: fleet-management, kirby, kirby-cms, kirby-plugin
- Language: PHP
- Homepage: https://kirbyfleetmanager.com
- Size: 1.44 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
# Kirby Fleet Manager Connector
This is the official Kirby plugin to connect your [Kirby](https://getkirby.com) website to the [Kirby Fleet Manager](https://github.com/philipptrenz/kirby-fleet-manager).
## Installation
### Download
Download and copy this repository to `/site/plugins/kfm-connector`.
### Git submodule
```
git submodule add https://github.com/philipptrenz/kfm-connector.git site/plugins/kfm-connector
```### Composer
```
composer require philipptrenz/kfm-connector
```## Setup
Add the base url to your Kirby Fleet Manager instance as issuer to `site/config/config.php` (make sure to use a secure SSL connection):
```php
[
'issuer' => 'https://my-kirby-fleet-manager-instance.com','jwks_cache_duration' => 4320, // OPTIONAL; in minutes, defaults to 3 days
'ip_whitelist' => [ // OPTIONAL; limits access to listed IPs, if set
'::1',
'127.0.0.1'
]
],# ...
];
```## Test
```bash
./vendor/bin/phpunit --bootstrap ./tests/bootstrap.php --testdox ./tests/suites
```## License
MIT
---
© 2023 Philipp Trenz