No description
  • JavaScript 99.2%
  • PHP 0.7%
Find a file
zomtec2311 7931fd9ba2
Some checks are pending
Mirror to Forgejo / to_forgejo (push) Waiting to run
update
2026-09-06 19:42:08 +02:00
.github/workflows Update sign-and-package.yml 2026-08-22 15:34:16 +02:00
appinfo update 2026-09-05 18:26:47 +02:00
css update 2026-09-05 18:26:47 +02:00
img Add files via upload 2026-03-05 21:08:37 +01:00
js update 2026-09-05 18:26:47 +02:00
l10n update 2026-09-06 19:42:08 +02:00
lib Update UserController.php 2026-09-05 09:36:12 +02:00
screenshots Add files via upload 2026-01-10 09:43:16 +01:00
templates Update 2026-09-01 18:00:34 +02:00
CHANGELOG.md update 2026-09-05 18:26:47 +02:00
CODE_OF_CONDUCT.md Add files via upload 2026-01-04 15:41:32 +01:00
LICENSE Add files via upload 2026-01-04 15:41:32 +01:00
README.md Update README.md 2026-08-27 12:18:08 +02:00

Admin Cockpit

It had annoyed me for a long time that as an admin of a nextcloud instance you don't reach all available areas centrally summarized, but sometimes have to click right and left, switch from the admin area to the users or apps, etc. My idea was therefore to combine all important administrative areas in one app. This is how the NextCloud app Admincockpit was created. However, it is currently still in a preliminary version that is not intended for productive use and is constantly being further developed.

About

AdminCockpit is an administration tool for Nextcloud

  • All important administration pages at a glance
  • No more clicking back and forth in the menus
  • Modern and compact look
  • Intuitive operation without a page-long manual
  • send notification to users and groups

https://raw.githubusercontent.com/zomtec2311/admincockpit/refs/heads/main/screenshots/admincockpit-system.png https://raw.githubusercontent.com/zomtec2311/admincockpit/refs/heads/main/screenshots/admincockpit-apps.png

⚙️ Usage

💡 F.A.Q.

All of the text is in english? Maybe your language files are missing.

You might want to help translating the app to new languages or report errors in existing translations. So feel free and send me translations.

Very bad translation? We used the AI-based Google translator to generate language files. Of course, there were limitations to the translation depending on the quality of the AI. If you'd like to help improve your language file, open an issue and report your suggestion for improvement. Thank you

🤝 How you can support this project

  1. 🌟 Star this repository: This is the easiest way to support AdminCockpit and it costs nothing.
  2. Rate and/or 💬 comment on AdminCockpit in the Nextcloud AppStore
  3. 🪲 Report bugs: Report any bugs you find on the issue tracker.
  4. 📖 Translate: Help translate AdminCockpit into your language, if the AI-based Google translator generated language files are poorly translated
  5. 📝 Contribute: Read and file or comment on an issue and ask for guidance or give advice.

🌍 How to Contribute Translations (Step-by-Step Guide)

We love contributions! If you notice a missing or incorrect translation, you can easily fix it directly on GitHub without installing any specialized software.

Follow these simple steps to make your changes and send us a Pull Request (PR):


Step 1: Fork the Repository

A Fork creates your own copy of this project under your GitHub account, allowing you to make changes safely.

  1. Scroll to the very top right of this GitHub page.
  2. Click the Fork button (located near the Star button).
  3. Click Create fork. You will now be redirected to your own copy of the repository.

Step 2: Locate and Edit the Translation File

  1. In your forked repository, navigate to the folder containing the language files (e.g., l10n/).
  2. Click on the file for your language (for example, de.json or admincockpit_de.po).
  3. Click the Pencil icon (✏️) in the top-right corner of the file view to open the editor.
  4. Edit or add the missing translations carefully:
    • JSON files: Keep the quotes "" and commas , intact.
    • PO files: Add your translation inside the msgstr "" quotes right below the matching msgid "".

Step 3: Commit Your Changes

Once you have made your edits:

  1. Click the green Commit changes... button at the top right of the editor.
  2. Enter a short description of what you changed (e.g., Fix German translation for plain text hint).
  3. Make sure Commit directly to the main branch (or master) is selected.
  4. Click Commit changes.

Step 4: Submit Your Pull Request (PR)

Now send your changes back to us so we can review and include them in the official release!

  1. Go back to the main page of your forked repository.
  2. You should see a banner at the top showing your branch is ahead. Click Contribute, then click Open pull request. (If you don't see the banner, click the Pull requests tab, then the green New pull request button).
  3. Double-check your changes on the comparison screen.
  4. Click Create pull request.
  5. Add a brief title and description, then click Create pull request once more to finalize.

🎉 That's it! Thank you for helping improve the project. We will review your contribution as soon as possible and merge it into the main repository.