Go to file
Bram Suurd 4e1a2bde24
Add JSON Generator page for easier configuring of new metadata (#230)
* Update mariadb.json

* Update vaultwarden.json

* Update vaultwarden.json

* Update keycloak.json

* Update json/keycloak.json

Co-authored-by: Håvard Gjøby Thom <34199185+havardthom@users.noreply.github.com>

* Update mariadb.json

Co-authored-by: Håvard Gjøby Thom <34199185+havardthom@users.noreply.github.com>

* Add canonical link to layout for improved SEO and page indexing

* Fix image source fallback for script logos to use a consistent relative path

* Fix image source for script logos across components to consistently use the "/ProxmoxVE/logo.png" path

* Update image source for script logos to use basePath for consistent paths across all components

* Fix image source for script logos to ensure leading slash is consistent for all components' paths

* Add JSON generator component with validation and UI elements for managing scripts, categories, and installation methods

* Add calendar and label components; enhance JSON generator with date selection and script path updates for installation methods

* Enhance Alerts component with dynamic colored notes using AlertColors from config for better visibility and consistency

* Remove MultiSelect component

* Update JSON generator: streamline install methods, enhance note type selection, and refine button behavior for better UX

* Refactor AlertColors: unify warning and danger styles for consistency and improved visual hierarchy in alerts

* Enhance JSONGenerator: improve SelectItem layout with color indicators for better visual representation of alert types

* Refactor JSON schema definitions in JSONGenerator: separate InstallMethod and Note schemas for better structure and readability

* Fix JSONGenerator: streamline SelectItem markup and enhance JSON display layout for improved readability and user experience

* Refactor JSON schema handling: move schema definitions to separate file

* Enhance error handling in JSONGenerator: display Zod validation errors on user input for better feedback and debugging

* Export InstallMethodSchema and integrate into JSONGenerator for better validation of install method data input

* Add Categories and Note components to JSONGenerator for better organization and modularity in the JSON editing interface

* Remove unused imports

---------

Co-authored-by: CanbiZ <47820557+MickLesk@users.noreply.github.com>
Co-authored-by: Håvard Gjøby Thom <34199185+havardthom@users.noreply.github.com>
2024-11-14 09:08:45 +01:00
.github Add website issue template (#200) 2024-11-13 13:32:27 +13:00
ct remove storage Check in adguard.sh 2024-11-14 00:05:55 +01:00
frontend Add JSON Generator page for easier configuring of new metadata (#230) 2024-11-14 09:08:45 +01:00
install Fix homarr update (#162) 2024-11-10 17:20:37 +01:00
json Remove Update Code from Adguard Home (#213) 2024-11-13 23:52:36 +01:00
misc [Core]: Change build.func to new design (#189) 2024-11-12 16:54:39 +01:00
turnkey Changed all dependencies to the community project 2024-11-02 08:48:05 +01:00
vm Fix disk setup and documentation for Turnkey VMs (#141) 2024-11-08 22:27:01 +01:00
CHANGELOG.md Add new LXC: Vikunja (#80) 2024-11-05 23:57:28 +01:00
CODE-AUDIT.md Changed all dependencies to the community project 2024-11-02 08:48:05 +01:00
LICENSE Changed all dependencies to the community project 2024-11-02 08:48:05 +01:00
README.md Removed DRAFT label in README. (#232) 2024-11-13 22:11:08 +01:00
SECURITY.md Create SECURITY.md (#179) 2024-11-11 17:07:53 +01:00
USER_SUBMITTED_GUIDES.md Changed all dependencies to the community project 2024-11-02 08:48:05 +01:00

Proxmox VE Helper-Scripts: A Community Legacy

Dear Community,

In agreement with tteck and Community-Scripts, this project has now transitioned into a community-driven effort. We aim to continue his work, building on the foundation he laid to support Proxmox users worldwide.

Website Contribute Guides Discord Changelog


🚀  Introduction

Proxmox VE Helper-Scripts is a community-driven initiative that simplifies the setup of Proxmox Virtual Environment (VE). Originally created by tteck, these scripts automate and streamline the process of creating and configuring Linux containers (LXC) and virtual machines (VMs) on Proxmox VE.


📦  Features

  • Interactive Setup: Select simple or advanced options for your VM or LXC container configurations.
  • Customizable Configuration: Advanced setup allows you to fine-tune your environment.
  • Ease of Use: Scripts automatically validate inputs to generate the final configuration.
  • Proxmox Integration: Seamlessly integrates with Proxmox VE to provide a user-friendly experience.
  • Community-Driven: This project is actively maintained and improved by the community.

🚀  Installation

To install the Proxmox Helper Scripts, simply follow these steps:

  1. Open the Website
  2. Search for the desired script, e.g. "Home Assistant OS VM".
  3. In the "How To Install" section, copy the provided Bash command.
  4. Open the Proxmox shell on your main node.
  5. Paste the command into the console, hit enter, and you are away! 🚀

For detailed instructions, check out our official guides.


❤️  Community and Contributions

The Proxmox Helper Scripts project is community-driven, and we highly appreciate any contributions — whether it's through reporting bugs, suggesting features, improving documentation, or spreading the word. We are committed to maintaining transparency and sustainability in this open-source effort.

💖  Donate to Support the Project

We offer two donation options to help maintain and grow this project:

  • Ko-Fi for tteck: Donate to tteck - All donations will go directly to support tteck, the founder of this project.
  • Ko-Fi for Community Edition: Donate to this project - All funds will go towards script maintenance infrastructure and server costs. Our most immediate need is funding testing infrastructure. Your contributions help keep the project running. To honor tteck's legacy this project will also raise money for charity (cancer research, hospice care). Of the money donated to this project, 30% will be donated to charity. Income, expenditure and charitable donations will be disclosed annually in a transparent manner.

💬  Get Help

Have a question or ran into an issue? Join the conversation and get help from fellow community members:


🤝  Found a bug or missing feature?

If youve encountered an issue or identified an area for improvement, please file a new issue on our GitHub issues page. If youve already found a solution or improvement, feel free to submit a pull request! Wed love to review and merge your contributions.


  Requirements

To use the Proxmox VE Helper-Scripts, your system should meet the following requirements:

  • Proxmox VE version: 8.x or higher
  • Linux: Compatible with most distributions
  • Dependencies: Ensure that your system has bash and curl installed.

📜  License

This project is licensed under the terms of the MIT License.


📢  Acknowledgments

A special thank you to tteck for his foundational work, which has allowed the Proxmox community to thrive. Were dedicated to keeping his vision alive and expanding upon it with the continued support of this vibrant community.

Proxmox® is a registered trademark of Proxmox Server Solutions GmbH.