Skip to content

Conversation

@gnmyt
Copy link
Owner

@gnmyt gnmyt commented Nov 23, 2025

📦 Removal of App Store

As discussed in #749, this PR will remove the App Store from the software. This has been a very hard decicion to make, especially because I don't like removing features that already worked.

Important

The App Store will be migrated to the new Nexploy project. Feel free to leave some feedback there.

So, why?

There were several reasons why I removed it.

  1. Nexterm should be a server management software, not an automation platform.
    As much as I liked the ability to quickly install some apps with one click, this is out-of-scope for Nexterm. It is supposed to be a simple, clean and easy-to-use server manager and this doesn't seem to fit within the project. There are much better ways, especially since Docker exists, to deploy your apps. The current implementation didn't allow for updates or any other way to properly check installation status.

  2. Maintaining a dedicated App Store is hard. There are so many open source apps that regularly update and would need to be maintained in the official sources, I just don't have the time and resources to manage them. I'd rather invest the resources into the actual software, not maintaining package updates. Yes, custom-made sources exist. However, must users will just use the official ones and if there are only 3 apps in there, I don't see the point.

  3. There is no real need for it. With Software like Portainer, Komodo or Umbrel existing, I don't see the use case to manage all your app externally if the better practice would be to have a dedicated system that does it for you, including updating all your stacks and notifying you.

The Future

I think this would need to be its own, dedicated project. I could see myself in the future creating a new project, that:

  • Syncs all your servers with your Nexterm instances in the new software so you don't have duplications
  • Create an automation platform that updates your stacks across your infrastructure, notifies you and helps you manage existing environments, even out of the provided sources
  • Manage custom Stacks with docker-compose files and attach directly to your docker
    However, this will be part of the future and I don't have the time and resources to do this now.

I think 90% of Nexterm users either didn't even know there was an App-Store or just didn't need it. If you think otherwise and liked the ability to install apps with one click, let me know! Either join my discord to give some feedback or write a comment below this PR. I'd love to know what you liked and didn't like about the app store so I can make it better if I get the time to do it.

New Features

This PR also adds organization-wide scripts and snippets. You can create the scripts directly from the Snippets page now.
Executing them works with the Context Menu when you right-click a server.

🚀 Changes made to ...

  • 🔧 Server
  • 🖥️ Client
  • 📚 Documentation
  • 🔄 Other: ___

✅ Checklist

  • My code follows the style guidelines of this project
  • I have performed a self-review of my own code
  • I have looked for similar pull requests in the repository and found none

🔗 Related Issues

Closes #802
Closes #650

@gnmyt gnmyt self-assigned this Nov 23, 2025
@gnmyt gnmyt mentioned this pull request Nov 23, 2025
2 tasks
@Nerdy-Technician
Copy link
Contributor

I really Liked the app store found it so easy to make the custom apps I hope one day it makes a coem back

@gnmyt gnmyt marked this pull request as ready for review November 30, 2025 02:36
@gnmyt gnmyt merged commit a7977ca into main Nov 30, 2025
1 check passed
@gnmyt gnmyt deleted the removals/app-store branch November 30, 2025 02:54
@tcatlas
Copy link
Contributor

tcatlas commented Nov 30, 2025

As much as this was a hard decision, I am glad that it was removed. I think it detracts from the primary purpose of this project which has a lot of basic features missing that should be focused on first before putting resources into something like an App Store.

That said, I would not mind seeing it make a comeback down the road or as you wrote, a separate project (that could perhaps integrate with Nexterm).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature] Snippets For Orgs [Feature] Undeploy apps

4 participants