Nextcloud app / Custom menu - This application customs the top menu of Nextcloud
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Simon Vieille 7f33f7523f Merge pull request 'Release 2.0.1' (#79) from develop into master 2 weeks ago
.gitea/issue_template update issue template 1 year ago
appinfo release v2.0.1 2 weeks ago
bin add a script to import config 1 year ago
css Merge branch 'feature/removing-jquery' into develop 2 weeks ago
img add missing svg 1 month ago
l10n add gitignore 1 year ago
lib fix issue #77 2 weeks ago
screenshots release v1.23.0 9 months ago
src fix js error on the personal settings page (undefined sortable) 2 weeks ago
templates fix js error on the personal settings page (undefined sortable) 2 weeks ago
vendor replace the sortable jquery plugin with html5sortable 4 weeks ago
.drone.yml fix ci/cd conf 4 weeks ago
.eslintrc.js init 2 years ago
.gitignore add gitignore 1 year ago
.metroline.yml add ci/cd conf 4 weeks ago release v2.0.1 2 weeks ago fix the code of conduct 3 weeks ago
LICENCE add licence 2 years ago
Makefile update makefile for assets build 2 weeks ago update documentation 1 month ago
package.json add base of the big menu 1 year ago
webpack.js refactor menus with separated components 1 year ago

🤙 Nextcloud app / Custom menu 🎨

Allows you to modify the position of the main menu by creating a panel on the left of the interface or with a big menu on the top. You can also define apps that must be displayed in the top menu. Fully customisable.

This application is rather suitable for instances that activate a lot of applications.

You can customize colors depending of the theme (Dark theme and Breeze Dark). Comptatible with AppOrder.

You like this app and you want to support me? Buy me a coffee or Donate with liberapay


  • PHP >= 7.3
  • App theming enabled

Installation and upgrade

Custom menu is available from the app store.

$ cd /path/to/nextcloud
$ php occ app:install side_menu

If you want to install it from source, go to and copy the link to the last release (side_menu_vX.Y.Z.tar.gz). Then:

$ cd /path/to/nextcloud/apps
$ curl -sS | tar xvfz -

Administrators can edit many settings using the administration page.

Users can disable the menu using the page of personal settings.

Use the shortcut Ctrl+o to open and to hide the side menu. Use tab to navigate.

How to contribute?

You can report a bug or request a feature by opening an issue:

If you are a developer:

  • fork the repository
  • install an instance of Nextcloud
  • go to apps/ and clone your repository
  • go to apps/side_menu and run npm install

Build javascripts using make npm-build (or make npm-watch to build them in real time).

Then commit and create a pull request.


You can join the official room on Matrix: