Important
Work-in-progress - Firefli is currently in the process of updating this read me and creating our documentation for Firefli. We recommend you host for free with our online platform, however you can still self-host by following our Documentation. Expect bugs in this beta. We've tried our best to iron out everything we could find in Tovy and Orbit, but we expect there to be issues. Let us know by creating an issue, or if you're adventurous... patch it yourself and send in a PR.
Tip
The best and easiest way to get started with Firefli is our cloud hosting solution. It's easy, secure, and superfast. See https://www.firefli.net to get started. The best part? It's FREE!
Firefli is a modern, improved, and maintained fork of the open source staff management platform, Orbit. It allows Roblox groups to manage their group members in a more intuitive and powerful way, while still being simple to use. Firefli aims to continue the original Tovy and Orbit mission and maintain, improve, and introduce new features to Firefli. So far, we've fixed critical bugs that essentially bricked Tovy and Orbit, improved the UI, and introduced image support to the wall. We also created our own custom runtime and cloud hosting service to bring Firefli to the masses for free, in just a few clicks.
Firefli is the same much loved Orbit concept but with a sleek new design. You'll feel right at home with the same cosy and simple to use UI.
- Beautifully-crafted and responsive frontend
-
Packed with a lot of features, such as...
- Creating custom roles and invite users or sync it to your group
- Bulk manage your group members
- Track your members' group activity
- Rank with Firefli Intergrations
- Warn, promote, demote, and way more to your members
- Communicate with your members directly in Firefli
- Host your docs with Firefli
- Assign your staff activity requirements
- Track when your members are inactive with notices
- Create and assign Policies for members to sign
- Host & Schedule sessions without causing a burden
- Recommend members of the team for promotion
- Frontend written in TS with Nextjs & TailwindCSS, backend written in Typescript & Next.js
- Completely open source
- 📄 Don't know how to install? –– Visit our documentation!
- 🐛 Bugs? Have ideas? –– Get support and let us know here!
- ✨ Updates –– View our Features and updates!
Required environment variables:
SESSION_SECRET– A strong secret string (e.g. generated viaopenssl rand -base64 32)DATABASE_URL– Your connection string (e.g. hosted on Supabase, Railway, Neon, etc.)NEXTAUTH_URL– Your Domain/Connection URL (e.g. https://domain.domain.com - no / at end.)ENCRYPTION_KEY- Encrypt your Discord intergration (e.g. generated viaopenssl rand -base64 64)
Optional environment variables:
ROBLOX_CLIENT_ID– Roblox oAuth ID (e.g. 1312974419555602493)ROBLOX_CLIENT_SECRET– Your client secret (e.g. RBX-GLEmbz3yrU...)ROBLOX_REDIRECT_URI– Your Domain Callback URI (e.g. https://domain.domain.com/api/auth/roblox/callback .)ROBLOX_OAUTH_ONLY– Force oAuth as only login method (e.g. true/false)NEXT_MULTI– Having trouble being rate limited syncing your group? Set this to true to optimise your group sync (e.g. true .)
Consider supporting the project by buying the Developers a coffee https://buymeacoffee.com/teamfirefli.
