https://github.com/strapi/internal-lms
Strapi's Internal Learning Management System
https://github.com/strapi/internal-lms
Last synced: 10 months ago
JSON representation
Strapi's Internal Learning Management System
- Host: GitHub
- URL: https://github.com/strapi/internal-lms
- Owner: strapi
- License: mit
- Created: 2024-02-26T17:51:02.000Z (over 2 years ago)
- Default Branch: develop
- Last Pushed: 2025-02-12T18:21:34.000Z (over 1 year ago)
- Last Synced: 2025-04-19T07:56:07.830Z (about 1 year ago)
- Language: TypeScript
- Homepage: https://internal-lms-lilac.vercel.app
- Size: 1.9 MB
- Stars: 11
- Watchers: 7
- Forks: 8
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# internal-lms
Strapi's Internal Learning Management System
# MUX
- For local development and using the MUX video uploader please provide all relevant .env variables
- You'll need to setup a webhook in Mux which points to your local instance.
- To do this you'll need to use ngrok or similar to expose your local instance
https://dashboard.ngrok.com/get-started/setup/macos
- Setup ngrok to your local strapi instance
- Use your ngrok url to your strapi instance followed by `/mux-video-uploader/webhook-handler`
eg. https://6fa4-2a0a-ef40-d51-b401-c914-4129-650a-e23a.ngrok-free.app/mux-video-uploader/webhook-handler
This will allow mux to inform your Strapi instance when videos have finished uploading.
## Mux Plugin
MUX_ACCESS_TOKEN_ID=tobemodified
MUX_ACCESS_TOKEN_SECRET=tobemodified
MUX_WEBHOOK_SIGNING_SECRET=tobemodified
MUX_SIGNING_KEY_ID=tobemodified
MUX_SIGNING_KEY_PRIVATE_KEY=tobemodified