Warning
This is an archive of the code pushed during my time at Administer. I simply made it because I was unhappy with what was happening in upstream by the new owner.
If you are looking to download modern "v1" Administer, go there. However, if you want the unmaintained-but-will-still-work-with-AOS 2.2.0 link, here is a conveniently placed download link for my model. For era-appropriate AOS along with a dump of the apps database please visit pyxfluff/administer-aos. Unfortunately the new owner does not seem to believe in open source like I do but forks of this repository and 2.2.0 are still welcome. I don't know what's happening with the rest of the repositories, I can only make so much change happen under new leadership. I have tried fighting for the best but all I ever get back is excuses and unkept promises.
Due to lack of compliance I shut down existing web services, so old stuff 2.2.0 relied on such as the Router are unreliable at best and should be forked for personal use. However we only ran stuff that was open source (Weblate, Plausible, etc) or created stuff that was so you can 100% duplicate the old infrastructure if you would like. When a repository is updated, if I'm unhappy with a change made I'll push a 2.2.0-era repository to my account too.
- Sincerely, an old project manager who still cares 🫡
Administer is a next-generation admin system for Roblox which features modularity, granular permissions, a community-powered App Marketplace, and more.
You can get the latest release on Roblox.
You must enable the following permissions in your game for Administer to function. Everything can be found in Game Security settings.
- Studio APIs (for saving data and initializing settings, admins, apps, etc)
- HTTP Requests (for communicating with app servers)
(Optionally, Image APIs for rendering some nice looking blur effects)
Move Administer to ServerScriptService. If you would like, this is where you can hardcode admins inside of the Core/Configuration module. Please do not change any settings in this module.
Enter the game and you should be greeted with the onboarding wizard, where you can configure your new Administer installation. Have fun!
Please read our documentation. You'll be able to find video and text tutorials on Administer APIs, basic concepts, and advanced modification of the system.
Contributions are more than welcome and will be reviewed within a couple business days. We use Rojo so it's an easy sync (given you have the proper setup). Please read the CONTRIBUTING file at the top of the README.
Feeling nice? Add a feature from our development priorities. Want to fix a bug? Just push the fix.
If you're adding a new feature, you may want to open an issue before coding something. We may deny PRs if it does not contribute to the project in a way an app can't. If you want an app on the main app server please reach out to us.
Administer is owned and maintained by @pyxfluff.
We utilize many other open-source resources such as:
- UICons: FlatIcon
- QuickBlur: @pixe_ated
- neon: @fractality
© pyxfluff 2024 - 2025 • Usage of Administster or its code is governed under the GNU AGPL 3.0 License.
