Administer 2 | Simple & open administration [2.1.1]

administer

image image image image image image image image

Upcoming Features [2.2.0 // 11/25/25]

Administer 2 | Simple & open administration [2.1.1] - #18 by pyxfluff

Release Notes [2.1.1 // 10/1/25]

Administer 2 | Simple & open administration [2.1.1] - #12 by pyxfluff

What is Administer?

Administer is a modular and open admin framework. Administer v2 is a continuation of Administer v1 with a rewritten core, brand new App API, and redesigned UI.

The reason that Administer exists is simplicity and modularity, things which are generally not common in the admin panel space. Have you ever installed a new admin panel and then noticed half of your MessagingService quota is now used up? Is it too hard to add basic commands and functionalities? If you answered yes to any of those, Administer is the perfect solution for you. If you are looking for a full-featured admin panel with modular apps and in-panel configuration, there is no better solution on the market than Administer.

We also follow FOSS ideology that everything should be in your control. Don’t trust our apps? Make your own. Want your own AOS instance to host apps? You can set one up in 5 minutes. Want to work Administer and change it or contribute to Core? The GNU AGPL 3.0 license makes that easy. We never compromise security for open-source and Administer remains one of the most secure panels available with frequent extensive testing.

Administer is and will always be free. No exceptions. Administer and most first-party apps are entirely free to use and are open-source under the GNU AGPL license. If you would rather use a free, GUI-based administration system than licensing one or developing one for your own game, Administer is also perfect for you.

Features

In-panel rank configuration: Add, remove, and edit admin ranks and users right from within the panel. When you save a rank, Administer automatically updates any existing admins, so new ones will get a panel and removed admins will lose it without needing to rejoin.
In-panel settings: You can directly control everything Administer needs from right inside of the panel allowing for a zero-code configuration process.
App Marketplace: Unlike other panels, you only get what you need with Administer. Explore a Marketplace with apps for every use case (and more coming soon) and remove anything you don’t need.
Open API: Quickly hook into Administer’s core API to develop apps using official features and add yourself to the Marketplace

Getting Started

Coming from Administer 1.2.x

All you have to do is download the new model (linked below), fully replace it (delete old Administer), and run the game! Your Ranks and Apps will migrate over worry-free.

Installation

See the full guide on the docs website.

  • Get the model here
  • Insert it into ServerScriptService
  • Enable HttpService and Studio APIs
  • Join the game and complete the setup wizard
  • Setup complete! Enjoy using Administer.

Make an app

Please visit the official V2 API guide.

Host AOS Yourself

If you would like to learn how to setup an AOS instance to host your own apps, you should see our Recommended Specs for LXC containers and the Installation Guide.

If you just want to host one high-quality app, you can also apply to be on the official AOS Server by simply joining our server and making a post in #marketplace.


After you install Administer, you should go to the Marketplace as soon as possible to install new apps. For simplicity, only Player Management is installed by default. All you need to do in order to acquire new apps is go to the Marketplace, click “Apps”, find the app you want, click “Get”, then the download icon. Apps will automatically load into your game, but in order for client UIs to be loaded, you must rejoin.

We are actively working on even more official marketplace apps which will be releasing over the coming months. If you have any suggestions or would like us to prioritize any in specific, please let us know in the replies!

Next, you need to add your staff as admins. To do this, you can use our simple in-panel rank editor. Simply go to Admins, click “Add new..”, and follow the steps.

For more advanced guides and video tutorials (soon!) please visit the documentation wiki.


The Team

Administer Software is a group of developers working to modernize the Roblox administration experience. The following people help contribute to Administer and its subsidiaries:

Main Developer, UX, AOS: @pyxfluff
Core Development: @DashWulf
App Development: @DullerKill7r
Product QA: @madebytrophies, @swaggyerror, @apexblue1705, @Kuromi69
Hosting: @pyxfluff, @iiPythonx, @CDot_NightHawk, @RoltairTheProtogen
Interface Icons: FlatIcon

App Credits

All Apps have their respective authors tagged in the Marketplace UI. However, some special apps may have contributors not listed.

Catwatcher Database

Contributions & Reports

We are more than welcome to contributions for any Administer related repository (Core, AOS, Documentation, Apps, etc). Contributions are accepted at our discretion and should be useful features that anybody can benefit from, not something that Apps can solve. If you are looking to publish your app to the official AOS instances, please join our Community Server and visit the marketplace channel.

Localization Issues: We have crowdsourced translations with Weblate. You can use the portal here: https://translate.admsoftware.org
Translations are verified and published every release.

If you have an issue with anything Administer (bug report, feature suggestion, product support), please also join the server and report it there. We have designated channels for everything you could need (and you also get a nice ADM tag!) with Administer.

We proudly have an active staff team and quick communication with developers and staff so tickets should be replied to in under 12 hours. If you have a suggestion, report, or something nice to say, you can also use this thread instead! I strongly believe in actively communicating with your users because they are the ones who control your success, so we have daily development updates too to open the window for feedback.

License

Administer is a product of Administer Software, 2023-2025. All code is licensed under the GNU AGPL 3.0 license. Usage of official AOS nodes is governed under the AOS Privacy Policy.. Use of Administer’s code, visuals, or audio for AI training is STRICTLY PROHIBITED.

22 Likes

Seems like a great improvement from 1.2, this system continues to become more and more impressive!

Keep up the great work.

2 Likes

Looks awesome, and most importantly it’s free! (can’t take it for granted these days). Can’t wait for more updates. :slightly_smiling_face:

Kudos to you and your team

2 Likes

When will it be possible to add custom commands to the Panel? Building a complete app for just one feature, like the config of a variable which just exists in a specific game, seems to be a lot of work for me.

Commands are a planned feature for 2.1! I’ll have more to share in the coming weeks.

Great news! The Administer Translator Portal is now open again. I’ve migrated it from Tolgee to Weblate and enabled signups again so you can open an account and create suggestions. Eventually I may enable write access for everybody but for now you can create suggestions directly. If you have any ideas for new locales entirely please DM me and I’ll see about adding them.

https://translate.admsoftware.org

Sorry for the silence here! Right after I published 2.0 I decided to take a little break, then went on vacation, and have been getting back into school. However, I wanted to publish some previews for upcoming new features coming in Player Management 2.1 and Administer 2.1:

1. New window controls, pop-out Apps

We are going to introduce a new system to allow you to have Apps pop out of the main frame for quick moderation, along with improved window controls for ease of use:

External Media

2. Improved locale support, UI declutter/rescale effort

We have worked to declutter the UI and improve baked-in support for locales, and added even more languages:

Translation contributions are encouraged and can be made at https://translate.admsoftware.org anytime.

To improve accessibility, the AnimationSpeed setting has been imrpoved and is now generally globally implemented anywhere animations are, so if you can’t or dont’ want to use Animations you can simply set AnimationSpeed to zero!

3. Player Management Context Menus & Webhooks

You can now right-click any entry in Player Management to quickly take action against players and game servers! We have also implemented support for webhooks. On top of this, we have new server and player statistics to empower more informed decisions for moderators.

That’s it for this report - no ETA on the update yet, but it will be releasing very soon (there is still more we want to do and some apps I’m looking to get started on developing). Please keep the reports & feedback coming in the 2.0 Assistant app - I read all of them personally and take all feedback and reports into account.

Thank you for your patience and I hope these updates are worth it! I’m doing the work of a team to make Administer the best it can be - your supports means a lot!

4 Likes

its great you included a comparison to other admin systems but you should have included adonis tbh

1 Like

Thanks for the suggestion, I’ll consider it the next time I’m editing that page, not something I’m going to go out of my way and do at the moment because testing takes a lot of time (I do actually test instead of making it up).

Version 2.1.0 is out!

Github Diff: Comparing a22da064b4d79b5214da17fc13e074bd4184d9a3...08d37fac2f0103eb281737e24d9ead7a96d09e5d · administer-org/administer · GitHub

Announcements

Welcome to the first major version of Administer 2.x! Sorry for the long delay - I made a lot of new fixes and added tons of net features and reworks to existing ones. so it’s a huge update.

What’s next: I want to continue working on AOS 5.0, so that’ll likely be what happens for now. On top of that, more apps are releasing soon!

New features

New window controls

The window controls have been updates for the panel! We will properly support pop-out apps soon, but for the time being enjoy the revamped controls and say goodbye to the confusing gesture bar.

New button animations

Button Animations are back and have a refreshed look! You can now re-enable button effects (enabled by default again) to use the new design.

Brand new Marketplace design

We’ve redesigned the Marketplace to be more space-aware and less reliant on Scale!

Locale Improvements

We’ve been working to improve the quality of using new languages in Administer with the Interface Language beta. With this release, we’ve added two new languages, added support for the Admins page (creator included), and many other generic strings (such as date timestamps).

Localization is still not perfect and we will need a lot of contributors to use our translation portal before it’s perfect and ready to be out of beta.

Improvements

  • Animations have all been generally tweaked, better AnimationSpeed support (global now!)
  • Settings page design has changed:
  • Information page cleaned up
  • New Developer settings menu for development flags and experiments
  • New Accessibility settings, new app drawer keybind
  • Notification design updated, full redesign soontm
  • Shimmer animation fixed
  • Improve locale display in settings dropdowns
  • Fix settings header colors

Bug Fixes

  • Fixes a performance/DS quota error on Utilities.Translate() making reads 3x quicker roughly
  • Fixes an issue where app cards would read “1” if they had a 100% upvote rating
  • Fixes an issue preventing Settings from saving for third-party Apps
  • Fixes an issue that would cause settings to only load for individual clients and not the server
  • Fixes an issue where apps could not be disliked and voting always counted as a like
  • Fixes mobile activation
  • Allows items in settings to have no icon, fixes ability to have icons too
  • Fix Variables.UseAcrylic for mods, themes eventually
  • Removes spam requests to /pub/.administer
  • Clean up file tree, remove old unneeded UI
  • Apps.GetList() performance increased
  • Remove log spam
  • Increase FPS on Frontend.Popup.Open()
  • Increase app drawer open performance/FPS
  • Resolved an edge case where the marketplace may stop responding and would get stuck in a failed state (“Oops!” screen)
  • Correct some integer minor rounding errors

Player Management Updates

Context Menus

Adds various context menus for quicker moderation

Webhooks

Player Management now natively supports Discord webhooks! You can input a URL in Settings and use our action webhooks:


Minor tweaks

  • Adds a dynamic flag emoji for server regions
  • Adds a Robux Spent counter and Roblox join date to profiles
    image

That’s it for this update! As always, I’m more than welcome to comments, thoughts, ideas, and concerns. Thank you all for the continued support and I’ll see you in the next release notes! :waving_hand:

1 Like

this. looks. sick. i love this!!!

1 Like

Version 2.1.1 released!

GitHub Diff: Comparing 08d37fac2f0103eb281737e24d9ead7a96d09e5d..f968bc100fd7ec0a754785206384ad7474c66254 · administer-org/administer · GitHub

Announcements

2.1.1 is mostly a housekeeping release with limited new features but a lot of fixes and UX changes. A new app has also launched, which will be elaborated on at the bottom of the post. If we didn’t catch an issue or you have an idea feel free to reply or open a ticket in our Discord server and we’ll help out!

What’s next: 2.2 is in the pipeline, which is where I’m aiming to support themes and the command bar.

New features

Locales

I have enabled Weblate’s Machine Translation featured using DeepL on our instance, so there should be no more blank strings. This is not a replacement for human translators; it is simply there for when a language has missing strings or we do not have a human translator for strings.

New languages:

  • Arabic
  • Czech
  • Finnish
  • Greek
  • Italian
  • Polish
  • Slovenian
  • Swedish
  • Ukrainian

Machine translation is not usually accurate so we still encourage contributing where you can!

Rank Creator Redesign

The Rank Creator has been redesigned and a new “Review” stage has been added!

https://cdn.pyxfluff.dev/u/Uovi0s.mp4

UX Changes

  • The header has been redesigned to have a linebreak
  • Translations have been updated for better global support

  • The animation for changing pages has been improved to remove the delayed header update after a regression in 2.1.0
  • Improved error handling for apps
  • Adds the ability to use Debug in the HttpRunner Get options to see what Administer is getting in a raw reply body
  • You can now double click the resize nub to reset the panel’s size and position.

Bug fixes

  • Fixed an issue with HttpRunner where all Administer headers might not be sent
  • Fixed a UX issue in the Marketplace where on some aspect ratios the “Uses [in]sensitive modules” box might be off-center
  • Fixed an issue where you were able to uninstall your sole AOS instance
  • Fixed an issue where you may have been able to silently click through the edit box and mess up rank creation
  • Removes irrelevant print statements
  • Remove deprecated API call

New Apps

Catwatcher

The Catwatcher app allows you to search for players in the Catwatcher database of people who are in cheating servers to keep them out of your game. On top of a dedicated search UI, you can set up automatic actions built into Player Management!




All games are subject to a rate limit for the on-join event. If you exhaust this rate limit any players who join will not be automatically scanned. If you are constantly reaching 429s and would like to request elevation please PM me.

Catwatcher services are provided by @watamelnKalashnikov and @Ashi_Division. You can download the app after updating to 2.1.1 (required due to a HTTP fix.)

That’s it for this update. Enjoy and let me know in a reply if you have any questions!

1 Like

coming from somebody who is making free administrative systems on ROBLOX, this is very impressive

keep up the great work!

1 Like

Hello everybody,

With 2.2.0, we are releasing Themes at long last. With that happening, I am collecting any potential ideas you may have for official themes. Please submit all of your ideas in this form:

https://forms.gle/GBkbZvUzmmdVSWQb9

Epic! Keep up the great work, also, how do you get UI blur?

I manually blur images myself and export them in Figma. I did have a module to automatically do it but I haven’t used it much since they locked that behind having your account ID verified.

1 Like

cheers, I will do the same in figma!

2 Likes

Version 2.2.0 Preview

Hello all! I’m making this to keep everybody in the loop with what’s going on with 2.2.0. As always, I recommend joining the Discord server for updates as they come.

Themes

At long last, 2.2.0 is adding official support for Themes. You’ll be able to use the Marketplace to download official themes to support the development and expansion of Administer or use the API to write your own. For example, here are some official themes:

Theme configuration files support live overriding of properties so stuff like this is possible:


You can also save up to two themes to be hot-swappable via the dark/light toggle in the App Drawer:

Command Bar

A Command Bar with an extensive API is finally being added for when you don’t need full apps for basic tasks!


And more..

Remember that these previews are non-exhaustive and don’t contain any bug fixes, UX improvements, or alike. They exist to keep you aware of upcoming major features.

That’s it for now! Hopefully I’ll have this out by the end of the year at which point it’ll be the last update of 2025. Enjoy your thanksgiving to any freedom lovers here.

Hi guys,

I just wanted to quickly announce that it’ll be a little while before the next update. I’m not done with the project entirely, but I’m extremely burnt out (thousands of hours of unpaid labor and personally paying tens thousands of robux for stuff to get done out of pocket was not sustainable) and Roblox is continuously spitting on the entire platform collectively so I’m done until I either feel motivated or Roblox stops destroying themselves with the age check garbage and the other changes they’ve announced lately.

It sucks it has to come down to this because it still is a passion project but Roblox can’t keep getting away with this and I’m done supporting a platform that doesn’t care about its users.

Web services will stay unaffected (in fact, I got most nodes updated yesterday which improves response throughput by 2x in some cases). I also likely won’t stop offering support but I haven’t opened Studio in a month and I don’t plan on changing that.

Thanks for your continued support.

1 Like