-
-
Notifications
You must be signed in to change notification settings - Fork 173
📦 Removal of App Store #841
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
I really Liked the app store found it so easy to make the custom apps I hope one day it makes a coem back |
|
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). |
📦 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.
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.
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.
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:
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 ...
✅ Checklist
🔗 Related Issues
Closes #802
Closes #650