Skip to content
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

📦 App Store #88

Merged
merged 71 commits into from
Sep 11, 2024
Merged

📦 App Store #88

merged 71 commits into from
Sep 11, 2024

Conversation

gnmyt
Copy link
Owner

@gnmyt gnmyt commented Sep 11, 2024

📦 App Store

This PR will add the already planned App Store feature into the software. It will allow you to easily deploy docker containers to all of your servers, without installing something anything other than SSH on them to setup.

Why this feature?

This feature was part of my old project PowerTools. I really liked the idea of just clicking on something and it being directly installed on the server. However, maintaining something like PowerTools was a pain since the some of the apps just worked specific version of Debian and the API was public, which was a security concern for me and the people that didn't trust the project.

Implementation

Instead of having a centralized installer, I wanted to make this modular using App Sources. You can either just deploy apps from the official Nexterm App-Store repo or make your own! Each app just requires its own docker-compose file with additional metadata.

Screenshot

Screenshot

🚀 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 #9

@gnmyt gnmyt added the enhancement New feature or request label Sep 11, 2024
@gnmyt gnmyt self-assigned this Sep 11, 2024
@gnmyt gnmyt marked this pull request as ready for review September 11, 2024 16:08
@gnmyt gnmyt merged commit f6f0a94 into main Sep 11, 2024
1 check passed
@gnmyt gnmyt deleted the features/app-store branch September 11, 2024 16:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Feature] App-Store
1 participant