Rebrand: Replace community-unscripted with Heretek-AI

This commit is contained in:
John Doe
2026-03-10 21:17:46 -04:00
parent b78e87858d
commit cbb6edef0a
46 changed files with 515 additions and 332 deletions
+1 -1
View File
@@ -10,7 +10,7 @@ on:
jobs:
update-app-files:
if: github.repository == 'community-unscripted/ProxmoxVE'
if: github.repository == 'Heretek-AI/ProxmoxVE'
runs-on: ubuntu-latest
permissions:
+1 -1
View File
@@ -8,7 +8,7 @@ on:
jobs:
autolabeler:
if: github.repository == 'community-unscripted/ProxmoxVE'
if: github.repository == 'Heretek-AI/ProxmoxVE'
runs-on: ubuntu-latest
permissions:
pull-requests: write
+1 -1
View File
@@ -8,7 +8,7 @@ on:
jobs:
archive-changelog:
if: github.repository == 'community-unscripted/ProxmoxVE'
if: github.repository == 'Heretek-AI/ProxmoxVE'
runs-on: ubuntu-latest
env:
BRANCH_NAME: github-action-archive-changelog
+1 -1
View File
@@ -7,7 +7,7 @@ on:
jobs:
update-changelog-pull-request:
if: github.repository == 'community-unscripted/ProxmoxVE'
if: github.repository == 'Heretek-AI/ProxmoxVE'
runs-on: ubuntu-latest
env:
CONFIG_PATH: .github/changelog-pr-config.json
+1 -1
View File
@@ -12,7 +12,7 @@ permissions:
jobs:
check-node-versions:
if: github.repository == 'community-unscripted/ProxmoxVE'
if: github.repository == 'Heretek-AI/ProxmoxVE'
runs-on: coolify-runner
steps:
+1 -1
View File
@@ -11,7 +11,7 @@ permissions:
jobs:
close-discussion:
if: github.repository == 'community-unscripted/ProxmoxVE'
if: github.repository == 'Heretek-AI/ProxmoxVE'
runs-on: ubuntu-latest
steps:
+3 -3
View File
@@ -7,7 +7,7 @@ on:
jobs:
check-new-script:
if: github.repository == 'community-unscripted/ProxmoxVE'
if: github.repository == 'Heretek-AI/ProxmoxVE'
runs-on: self-hosted
permissions:
pull-requests: write
@@ -87,10 +87,10 @@ jobs:
``,
`However, **new scripts must first be submitted to our development repository** for testing and review before they can be merged here.`,
``,
`> 🛑 New scripts must be submitted to [**ProxmoxVED**](https://github.com/community-unscripted/ProxmoxVED) for testing.`,
`> 🛑 New scripts must be submitted to [**ProxmoxVED**](https://github.com/Heretek-AI/ProxmoxVED) for testing.`,
`> PRs without prior testing will be closed.`,
``,
`Please open your PR at **https://github.com/community-unscripted/ProxmoxVED** instead.`,
`Please open your PR at **https://github.com/Heretek-AI/ProxmoxVED** instead.`,
`Once your script has been tested and approved there, it will be pushed to this repository automatically.`,
``,
`This PR will now be closed. Thank you for understanding! 🙏`,
+2 -2
View File
@@ -5,7 +5,7 @@ on:
jobs:
close_tteck_issues:
if: github.repository == 'community-unscripted/ProxmoxVE'
if: github.repository == 'Heretek-AI/ProxmoxVE'
runs-on: ubuntu-latest
steps:
- name: Auto-close if tteck script detected
@@ -25,7 +25,7 @@ jobs:
Also make sure your Bash command starts with:
\`\`\`bash
bash <(curl -fsSL https://raw.githubusercontent.com/community-unscripted/ProxmoxVE/main/ct/...)
bash <(curl -fsSL https://raw.githubusercontent.com/Heretek-AI/ProxmoxVE/main/ct/...)
\`\`\`
This issue is being closed automatically.`;
+5 -5
View File
@@ -5,14 +5,14 @@ on:
- closed
jobs:
close_issue:
if: github.event.pull_request.merged == true && github.repository == 'community-unscripted/ProxmoxVE'
if: github.event.pull_request.merged == true && github.repository == 'Heretek-AI/ProxmoxVE'
runs-on: ubuntu-latest
steps:
- name: Checkout target repo (main)
uses: actions/checkout@v4
with:
repository: community-unscripted/ProxmoxVE
repository: Heretek-AI/ProxmoxVE
ref: main
token: ${{ secrets.GITHUB_TOKEN }}
@@ -28,7 +28,7 @@ jobs:
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
issues=$(gh issue list --repo community-unscripted/ProxmoxVED --json number,title --jq '.[] | {number, title}')
issues=$(gh issue list --repo Heretek-AI/ProxmoxVED --json number,title --jq '.[] | {number, title}')
best_match_score=0
best_match_number=0
@@ -61,5 +61,5 @@ jobs:
env:
GH_TOKEN: ${{ secrets.PAT_MICHEL }}
run: |
gh issue comment $issue_number --repo community-unscripted/ProxmoxVED --body "Merged with #${{ github.event.pull_request.number }} in ProxmoxVE"
gh issue close $issue_number --repo community-unscripted/ProxmoxVED
gh issue comment $issue_number --repo Heretek-AI/ProxmoxVED --body "Merged with #${{ github.event.pull_request.number }} in ProxmoxVE"
gh issue close $issue_number --repo Heretek-AI/ProxmoxVED
+1 -1
View File
@@ -11,7 +11,7 @@ on:
jobs:
build:
if: github.repository == 'community-unscripted/ProxmoxVE'
if: github.repository == 'Heretek-AI/ProxmoxVE'
runs-on: ubuntu-latest #To ensure it always builds we use the github runner with all the right tooling
steps:
+1 -1
View File
@@ -9,7 +9,7 @@ on:
jobs:
delete_branch:
if: github.repository == 'community-unscripted/ProxmoxVE'
if: github.repository == 'Heretek-AI/ProxmoxVE'
runs-on: ubuntu-latest
steps:
- name: Checkout the code
+2 -2
View File
@@ -99,7 +99,7 @@ jobs:
EOF
build:
if: github.repository == 'community-unscripted/ProxmoxVE'
if: github.repository == 'Heretek-AI/ProxmoxVE'
needs: test-json-files
runs-on: ubuntu-latest
defaults:
@@ -134,7 +134,7 @@ jobs:
deploy:
runs-on: ubuntu-latest
needs: build
if: github.ref == 'refs/heads/main' && github.repository == 'community-unscripted/ProxmoxVE'
if: github.ref == 'refs/heads/main' && github.repository == 'Heretek-AI/ProxmoxVE'
permissions:
pages: write
id-token: write
+1 -1
View File
@@ -7,7 +7,7 @@ on:
jobs:
create-daily-release:
if: github.repository == 'community-unscripted/ProxmoxVE'
if: github.repository == 'Heretek-AI/ProxmoxVE'
runs-on: ubuntu-latest
permissions:
contents: write
+1 -1
View File
@@ -10,7 +10,7 @@ on:
jobs:
update-app-files:
if: github.repository == 'community-unscripted/ProxmoxVE'
if: github.repository == 'Heretek-AI/ProxmoxVE'
runs-on: ubuntu-latest
permissions:
+1 -1
View File
@@ -17,7 +17,7 @@ env:
jobs:
update-github-versions:
if: github.repository == 'community-unscripted/ProxmoxVE'
if: github.repository == 'Heretek-AI/ProxmoxVE'
runs-on: ubuntu-latest
steps:
+1 -1
View File
@@ -128,7 +128,7 @@ jobs:
## ⚠️ Important
Before merging, ensure all fork-specific references are preserved:
- \`community-unscripted\` repository references
- \`Heretek-AI\` repository references
- Fork-specific workflow files
- Custom workflow configurations
+240 -240
View File
File diff suppressed because it is too large Load Diff
+15 -15
View File
@@ -1,12 +1,12 @@
<div align="center">
<img src="https://raw.githubusercontent.com/community-unscripted/ProxmoxVE/main/misc/images/logo.png" height="120px" alt="Proxmox VE Helper-Scripts Logo" />
<img src="https://raw.githubusercontent.com/Heretek-AI/ProxmoxVE/main/misc/images/logo.png" height="120px" alt="Proxmox VE Helper-Scripts Logo" />
<h1>Proxmox VE Heretek-Scripts</h1>
<p><em>A Heretek Forge of Proxmox VE Scripts</em></p>
<p><strong>Experimental scripts beyond the orthodox canon</strong></p>
<p>
<a href="https://github.com/community-unscripted/ProxmoxVE">
<a href="https://github.com/Heretek-AI/ProxmoxVE">
<img src="https://img.shields.io/badge/🔧_Repository-Heretek_Forge-9b59b6?style=for-the-badge&labelColor=2d3748" alt="Repository" />
</a>
<a href="https://github.com/community-scripts/ProxmoxVE">
@@ -18,13 +18,13 @@
</p>
<p>
<a href="https://github.com/community-unscripted/ProxmoxVE/blob/main/docs/contribution/README.md">
<a href="https://github.com/Heretek-AI/ProxmoxVE/blob/main/docs/contribution/README.md">
<img src="https://img.shields.io/badge/🤝_Contribute-Guidelines-ff4785?style=for-the-badge&labelColor=2d3748" alt="Contribute" />
</a>
<a href="https://github.com/community-unscripted/ProxmoxVE/blob/main/docs/contribution/USER_SUBMITTED_GUIDES.md">
<a href="https://github.com/Heretek-AI/ProxmoxVE/blob/main/docs/contribution/USER_SUBMITTED_GUIDES.md">
<img src="https://img.shields.io/badge/📚_Guides-Read-0077b5?style=for-the-badge&labelColor=2d3748" alt="Guides" />
</a>
<a href="https://github.com/community-unscripted/ProxmoxVE/blob/main/CHANGELOG.md">
<a href="https://github.com/Heretek-AI/ProxmoxVE/blob/main/CHANGELOG.md">
<img src="https://img.shields.io/badge/📋_Changelog-View-6c5ce7?style=for-the-badge&labelColor=2d3748" alt="Changelog" />
</a>
</p>
@@ -182,11 +182,11 @@ The fastest way to get started:
### Method 2: Direct Script Execution
For Heretek scripts, use the `community-unscripted` repository:
For Heretek scripts, use the `Heretek-AI` repository:
```bash
# Example: Install MCPHub
bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-unscripted/ProxmoxVE/main/ct/mcphub.sh)"
bash -c "$(curl -fsSL https://raw.githubusercontent.com/Heretek-AI/ProxmoxVE/main/ct/mcphub.sh)"
```
### Method 3: PVEScripts-Local
@@ -194,7 +194,7 @@ bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-unscripted/Pro
Install a convenient script manager directly in your Proxmox UI:
```bash
bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-unscripted/ProxmoxVE/main/ct/pve-scripts-local.sh)"
bash -c "$(curl -fsSL https://raw.githubusercontent.com/Heretek-AI/ProxmoxVE/main/ct/pve-scripts-local.sh)"
```
This adds a menu to your Proxmox interface for easy script access without visiting the website.
@@ -219,14 +219,14 @@ This adds a menu to your Proxmox interface for easy script access without visiti
<td align="center" width="33%">
<h3>💭 Discussions</h3>
<p>Feature requests, Q&A, and ideas</p>
<a href="https://github.com/community-unscripted/ProxmoxVE/discussions">
<a href="https://github.com/Heretek-AI/ProxmoxVE/discussions">
<img src="https://img.shields.io/badge/Discuss-238636?style=for-the-badge&logo=github&logoColor=white" alt="Discussions" />
</a>
</td>
<td align="center" width="33%">
<h3>🐛 Issues</h3>
<p>Bug reports and issue tracking</p>
<a href="https://github.com/community-unscripted/ProxmoxVE/issues">
<a href="https://github.com/Heretek-AI/ProxmoxVE/issues">
<img src="https://img.shields.io/badge/Report-d73a4a?style=for-the-badge&logo=github&logoColor=white" alt="Issues" />
</a>
</td>
@@ -267,7 +267,7 @@ This adds a menu to your Proxmox interface for easy script access without visiti
<div align="center">
<br />
👉 Check our **[Contributing Guidelines](https://github.com/community-unscripted/ProxmoxVE/blob/main/docs/contribution/README.md)** to get started
👉 Check our **[Contributing Guidelines](https://github.com/Heretek-AI/ProxmoxVE/blob/main/docs/contribution/README.md)** to get started
</div>
@@ -302,19 +302,19 @@ This project is maintained by volunteers in memory of tteck. Your support helps
</p>
<p align="center">
<a href="https://star-history.com/#community-unscripted/ProxmoxVE&Date">
<a href="https://star-history.com/#Heretek-AI/ProxmoxVE&Date">
<picture>
<source
media="(prefers-color-scheme: dark)"
srcset="https://api.star-history.com/svg?repos=community-unscripted/ProxmoxVE&type=Date&theme=dark"
srcset="https://api.star-history.com/svg?repos=Heretek-AI/ProxmoxVE&type=Date&theme=dark"
/>
<source
media="(prefers-color-scheme: light)"
srcset="https://api.star-history.com/svg?repos=community-unscripted/ProxmoxVE&type=Date"
srcset="https://api.star-history.com/svg?repos=Heretek-AI/ProxmoxVE&type=Date"
/>
<img
alt="Star History Chart"
src="https://api.star-history.com/svg?repos=community-unscripted/ProxmoxVE&type=Date"
src="https://api.star-history.com/svg?repos=Heretek-AI/ProxmoxVE&type=Date"
width="650"
/>
</picture>
+2 -2
View File
@@ -1,9 +1,9 @@
#!/usr/bin/env bash
COMMUNITY_SCRIPTS_URL="${COMMUNITY_SCRIPTS_URL:-https://raw.githubusercontent.com/community-unscripted/ProxmoxVE/refs/heads/main}"
COMMUNITY_SCRIPTS_URL="${COMMUNITY_SCRIPTS_URL:-https://raw.githubusercontent.com/Heretek-AI/ProxmoxVE/refs/heads/main}"
source <(curl -fsSL ${COMMUNITY_SCRIPTS_URL}/misc/build.func)
# Author: BillyOutlast
# License: MIT | https://github.com/community-unscripted/ProxmoxVE/raw/main/LICENSE
# License: MIT | https://github.com/Heretek-AI/ProxmoxVE/raw/main/LICENSE
# Source: https://github.com/agregarr/agregarr
APP="Agregarr"
+2 -2
View File
@@ -1,8 +1,8 @@
#!/usr/bin/env bash
COMMUNITY_SCRIPTS_URL="${COMMUNITY_SCRIPTS_URL:-https://raw.githubusercontent.com/community-unscripted/ProxmoxVE/refs/heads/main}"
COMMUNITY_SCRIPTS_URL="${COMMUNITY_SCRIPTS_URL:-https://raw.githubusercontent.com/Heretek-AI/ProxmoxVE/refs/heads/main}"
source <(curl -fsSL "${COMMUNITY_SCRIPTS_URL}"/misc/build.func)
# Author: BillyOutlast
# License: MIT | https://github.com/community-unscripted/ProxmoxVE/raw/main/LICENSE
# License: MIT | https://github.com/Heretek-AI/ProxmoxVE/raw/main/LICENSE
# Source: https://github.com/Drop-OSS/drop | Docs: https://docs-next.droposs.org/
APP="Drop"
+2 -2
View File
@@ -1,10 +1,10 @@
#!/usr/bin/env bash
# Set the base URL for development/fork - must be set before sourcing build.func
COMMUNITY_SCRIPTS_URL="${COMMUNITY_SCRIPTS_URL:-https://raw.githubusercontent.com/community-unscripted/ProxmoxVE/refs/heads/main}"
COMMUNITY_SCRIPTS_URL="${COMMUNITY_SCRIPTS_URL:-https://raw.githubusercontent.com/Heretek-AI/ProxmoxVE/refs/heads/main}"
source <(curl -fsSL ${COMMUNITY_SCRIPTS_URL}/misc/build.func)
# Author: BillyOutlast
# License: MIT | https://github.com/community-unscripted/ProxmoxVE/raw/main/LICENSE
# License: MIT | https://github.com/Heretek-AI/ProxmoxVE/raw/main/LICENSE
# Source: https://github.com/NousResearch/hermes-agent
APP="Hermes"
+2 -2
View File
@@ -1,9 +1,9 @@
#!/usr/bin/env bash
COMMUNITY_SCRIPTS_URL="${COMMUNITY_SCRIPTS_URL:-https://raw.githubusercontent.com/community-unscripted/ProxmoxVE/refs/heads/main}"
COMMUNITY_SCRIPTS_URL="${COMMUNITY_SCRIPTS_URL:-https://raw.githubusercontent.com/Heretek-AI/ProxmoxVE/refs/heads/main}"
source <(curl -fsSL ${COMMUNITY_SCRIPTS_URL}/misc/build.func)
# Author: BillyOutlast
# License: MIT | https://github.com/community-unscripted/ProxmoxVE/raw/main/LICENSE
# License: MIT | https://github.com/Heretek-AI/ProxmoxVE/raw/main/LICENSE
# Source: https://lemonade-server.ai
APP="Lemonade"
+2 -2
View File
@@ -1,9 +1,9 @@
#!/usr/bin/env bash
COMMUNITY_SCRIPTS_URL="${COMMUNITY_SCRIPTS_URL:-https://raw.githubusercontent.com/community-unscripted/ProxmoxVE/refs/heads/main}"
COMMUNITY_SCRIPTS_URL="${COMMUNITY_SCRIPTS_URL:-https://raw.githubusercontent.com/Heretek-AI/ProxmoxVE/refs/heads/main}"
source <(curl -fsSL ${COMMUNITY_SCRIPTS_URL}/misc/build.func)
# Copyright (c) 2021-2026 community-scripts ORG
# Author: BillyOutlast
# License: MIT | https://github.com/community-unscripted/ProxmoxVE/raw/main/LICENSE
# License: MIT | https://github.com/Heretek-AI/ProxmoxVE/raw/main/LICENSE
# Source: https://github.com/samanhappy/mcphub | Docs: https://docs.mcphubx.com/
APP="MCPHub"
+2 -2
View File
@@ -1,9 +1,9 @@
#!/usr/bin/env bash
COMMUNITY_SCRIPTS_URL="${COMMUNITY_SCRIPTS_URL:-https://raw.githubusercontent.com/community-unscripted/ProxmoxVE/refs/heads/main}"
COMMUNITY_SCRIPTS_URL="${COMMUNITY_SCRIPTS_URL:-https://raw.githubusercontent.com/Heretek-AI/ProxmoxVE/refs/heads/main}"
source <(curl -fsSL ${COMMUNITY_SCRIPTS_URL}/misc/build.func)
# Author: BillyOutlast
# License: MIT | https://github.com/community-unscripted/ProxmoxVE/raw/main/LICENSE
# License: MIT | https://github.com/Heretek-AI/ProxmoxVE/raw/main/LICENSE
# Source: https://github.com/mcmonkeyprojects/SwarmUI
APP="SwarmUI"
+9 -9
View File
@@ -1,8 +1,8 @@
# Proxmox VE Helpful-Scripts Frontend
> 🚀 **Modern frontend for the Community-Unscripted Proxmox VE Helpful-Scripts repository**
> 🚀 **Modern frontend for the Heretek-AI Proxmox VE Helpful-Scripts repository**
A comprehensive, user-friendly interface built with Next.js that provides access to 300+ automation scripts for Proxmox Virtual Environment management. This frontend serves as the official website for the Community-Unscripted organization's Proxmox VE Helpful-Scripts repository.
A comprehensive, user-friendly interface built with Next.js that provides access to 300+ automation scripts for Proxmox Virtual Environment management. This frontend serves as the official website for the Heretek-AI organization's Proxmox VE Helpful-Scripts repository.
![Next.js](https://img.shields.io/badge/Next.js-15.2.4-black?style=flat-square&logo=next.js)
![React](https://img.shields.io/badge/React-19.0.0-blue?style=flat-square&logo=react)
@@ -78,7 +78,7 @@ A comprehensive, user-friendly interface built with Next.js that provides access
1. **Clone the repository**
```bash
git clone https://github.com/community-unscripted/ProxmoxVE.git
git clone https://github.com/Heretek-AI/ProxmoxVE.git
cd ProxmoxVE/frontend
```
@@ -259,23 +259,23 @@ This project is licensed under the MIT License - see the [LICENSE](LICENSE) file
## 🙏 Acknowledgments
- **[tteck](https://github.com/tteck)** - Original creator of the Proxmox VE Helper-Scripts
- **[Community-Unscripted Organization](https://github.com/community-unscripted)** - Maintaining and expanding the project
- **[Heretek-AI Organization](https://github.com/Heretek-AI)** - Maintaining and expanding the project
- **[Proxmox Community](https://forum.proxmox.com/)** - For continuous feedback and support
- **All Contributors** - Thank you for your valuable contributions!
## 📚 Additional Resources
- **[Proxmox VE Documentation](https://pve.proxmox.com/pve-docs/)**
- **[Community Scripts Repository](https://github.com/community-unscripted/ProxmoxVE)**
- **[Community Scripts Repository](https://github.com/Heretek-AI/ProxmoxVE)**
- **[Discord Community](https://discord.gg/3AnUqsXnmK)**
- **[GitHub Discussions](https://github.com/community-unscripted/ProxmoxVE/discussions)**
- **[GitHub Discussions](https://github.com/Heretek-AI/ProxmoxVE/discussions)**
## 🔗 Links
- **🌐 Live Website**: [https://community-unscripted.github.io/ProxmoxVE/](https://community-unscripted.github.io/ProxmoxVE/)
- **🌐 Live Website**: [https://Heretek-AI.github.io/ProxmoxVE/](https://Heretek-AI.github.io/ProxmoxVE/)
- **💬 Discord Server**: [https://discord.gg/3AnUqsXnmK](https://discord.gg/3AnUqsXnmK)
- **📝 Change Log**: [https://github.com/community-unscripted/ProxmoxVE/blob/main/CHANGELOG.md](https://github.com/community-unscripted/ProxmoxVE/blob/main/CHANGELOG.md)
- **📝 Change Log**: [https://github.com/Heretek-AI/ProxmoxVE/blob/main/CHANGELOG.md](https://github.com/Heretek-AI/ProxmoxVE/blob/main/CHANGELOG.md)
---
**Made with ❤️ by the Community-Unscripted team and contributors**
**Made with ❤️ by the Heretek-AI team and contributors**
+1 -1
View File
@@ -5,7 +5,7 @@
"private": true,
"author": {
"name": "Bram Suurd",
"url": "https://github.com/community-unscripted"
"url": "https://github.com/Heretek-AI"
},
"license": "MIT",
"scripts": {
+6 -6
View File
@@ -37,13 +37,13 @@ export const metadata: Metadata = {
],
authors: [
{ name: "Bram Suurd", url: "https://github.com/BramSuurdje" },
{ name: "Community Unscripted", url: "https://github.com/community-unscripted" },
{ name: "Community Unscripted", url: "https://github.com/Heretek-AI" },
],
creator: "Bram Suurd",
publisher: "Community Unscripted",
metadataBase: new URL(`https://community-unscripted.github.io/${basePath}/`),
metadataBase: new URL(`https://Heretek-AI.github.io/${basePath}/`),
alternates: {
canonical: `https://community-unscripted.github.io/${basePath}/`,
canonical: `https://Heretek-AI.github.io/${basePath}/`,
},
viewport: {
width: "device-width",
@@ -59,11 +59,11 @@ export const metadata: Metadata = {
title: "Proxmox VE Helper-Scripts",
description:
"The official website for the Proxmox VE Helper-Scripts (Community) repository. Featuring over 400+ scripts to help you manage your Proxmox Virtual Environment.",
url: `https://community-unscripted.github.io/${basePath}/`,
url: `https://Heretek-AI.github.io/${basePath}/`,
siteName: "Proxmox VE Helper-Scripts",
images: [
{
url: `https://community-unscripted.github.io/${basePath}/defaultimg.png`,
url: `https://Heretek-AI.github.io/${basePath}/defaultimg.png`,
width: 1200,
height: 630,
alt: "Proxmox VE Helper-Scripts",
@@ -78,7 +78,7 @@ export const metadata: Metadata = {
creator: "@BramSuurdje",
description:
"The official website for the Proxmox VE Helper-Scripts (Community) repository. Featuring over 400+ scripts to help you manage your Proxmox Virtual Environment.",
images: [`https://community-unscripted.github.io/${basePath}/defaultimg.png`],
images: [`https://Heretek-AI.github.io/${basePath}/defaultimg.png`],
},
manifest: "/manifest.webmanifest",
appleWebApp: {
+2 -2
View File
@@ -88,7 +88,7 @@ export default function Page() {
</Button>
<Button className="w-full" asChild>
<a
href={`https://github.com/community-unscripted/${basePath}`}
href={`https://github.com/Heretek-AI/${basePath}`}
target="_blank"
rel="noopener noreferrer"
className="flex items-center justify-center"
@@ -104,7 +104,7 @@ export default function Page() {
<div className="flex flex-col gap-4">
<h1 className="max-w-2xl text-center text-3xl font-semibold tracking-tighter md:text-7xl">
Community-Unscripted
Heretek-AI
</h1>
<div className="max-w-2xl gap-2 flex flex-col text-center sm:text-lg text-sm leading-relaxed tracking-tight text-muted-foreground md:text-xl">
<p>
+1 -1
View File
@@ -10,6 +10,6 @@ export default function robots(): MetadataRoute.Robots {
userAgent: "*",
allow: "/",
},
sitemap: `https://community-unscripted.github.io/${basePath}/sitemap.xml`,
sitemap: `https://Heretek-AI.github.io/${basePath}/sitemap.xml`,
};
}
@@ -12,12 +12,12 @@ import { Button } from "@/components/ui/button";
import { basePath } from "@/config/site-config";
function generateInstallSourceUrl(slug: string) {
const baseUrl = `https://raw.githubusercontent.com/community-unscripted/${basePath}/main`;
const baseUrl = `https://raw.githubusercontent.com/Heretek-AI/${basePath}/main`;
return `${baseUrl}/install/${slug}-install.sh`;
}
function generateSourceUrl(slug: string, type: string) {
const baseUrl = `https://raw.githubusercontent.com/community-unscripted/${basePath}/main`;
const baseUrl = `https://raw.githubusercontent.com/Heretek-AI/${basePath}/main`;
switch (type) {
case "vm":
@@ -34,7 +34,7 @@ function generateSourceUrl(slug: string, type: string) {
}
function generateUpdateUrl(slug: string) {
const baseUrl = `https://raw.githubusercontent.com/community-unscripted/${basePath}/main`;
const baseUrl = `https://raw.githubusercontent.com/Heretek-AI/${basePath}/main`;
return `${baseUrl}/ct/${slug}.sh`;
}
@@ -10,8 +10,8 @@ import { basePath } from "@/config/site-config";
import { getDisplayValueFromType } from "../script-info-blocks";
function getInstallCommand(scriptPath = "", isAlpine = false, useGitea = false) {
const githubUrl = `https://raw.githubusercontent.com/community-unscripted/${basePath}/main/${scriptPath}`;
const giteaUrl = `https://git.community-scripts.org/community-unscripted/${basePath}/raw/branch/main/${scriptPath}`;
const githubUrl = `https://raw.githubusercontent.com/Heretek-AI/${basePath}/main/${scriptPath}`;
const giteaUrl = `https://git.community-scripts.org/Heretek-AI/${basePath}/raw/branch/main/${scriptPath}`;
const url = useGitea ? giteaUrl : githubUrl;
return isAlpine ? `bash -c "$(curl -fsSL ${url})"` : `bash -c "$(curl -fsSL ${url})"`;
}
+1 -1
View File
@@ -5,7 +5,7 @@ import { basePath } from "@/config/site-config";
export const dynamic = "force-static";
export default async function sitemap(): Promise<MetadataRoute.Sitemap> {
const domain = "community-unscripted.github.io";
const domain = "Heretek-AI.github.io";
const protocol = "https";
return [
{
+1 -1
View File
@@ -224,7 +224,7 @@ function CommandMenu() {
<p className="text-xs text-muted-foreground mb-2">Want to add a new script?</p>
<Button variant="outline" size="sm" asChild>
<Link
href={`https://github.com/community-unscripted/${basePath}/tree/main/docs/contribution/GUIDE.md`}
href={`https://github.com/Heretek-AI/${basePath}/tree/main/docs/contribution/GUIDE.md`}
target="_blank"
rel="noopener noreferrer"
>
+1 -1
View File
@@ -15,7 +15,7 @@ export default function Footer() {
Website built by the community. The source code is available on
{" "}
<Link
href={`https://github.com/community-unscripted/${basePath}/tree/main/frontend`}
href={`https://github.com/Heretek-AI/${basePath}/tree/main/frontend`}
target="_blank"
rel="noreferrer"
className="font-semibold underline-offset-2 duration-300 hover:underline"
+1 -1
View File
@@ -50,7 +50,7 @@ function Navbar() {
</div>
<div className="flex sm:gap-2">
<CommandMenu />
<GitHubStarsButton username="community-unscripted" repo="ProxmoxVE" className="hidden md:flex" />
<GitHubStarsButton username="Heretek-AI" repo="ProxmoxVE" className="hidden md:flex" />
{navbarLinks.map(({ href, event, icon, text, mobileHidden }) => (
<TooltipProvider key={event}>
<Tooltip delayDuration={100}>
+1 -1
View File
@@ -73,7 +73,7 @@ function handleCopy(type: string, value: string) {
<div>
<Button className="text-white">
<Link
href={`https://github.com/community-unscripted/${basePath}`}
href={`https://github.com/Heretek-AI/${basePath}`}
data-umami-event="Star on Github"
target="_blank"
>
@@ -15,7 +15,7 @@ export default function StarOnGithubButton() {
const fetchStars = async () => {
try {
const res = await fetch(
`https://api.github.com/repos/community-unscripted/${basePath}`,
`https://api.github.com/repos/Heretek-AI/${basePath}`,
{
next: { revalidate: 60 * 60 * 24 },
},
@@ -41,7 +41,7 @@ export default function StarOnGithubButton() {
"group relative justify-center gap-2 rounded-md transition-all duration-300 ease-out hover:ring-2 hover:ring-primary hover:ring-offset-2",
)}
target="_blank"
href={`https://github.com/community-unscripted/${basePath}`}
href={`https://github.com/Heretek-AI/${basePath}`}
>
<span className="absolute right-0 -mt-12 h-32 translate-x-12 rotate-12 bg-white opacity-10 transition-all duration-1000 ease-out group-hover:-translate-x-40" />
<div className="flex items-center">
+3 -3
View File
@@ -9,7 +9,7 @@ export const basePath = process.env.BASE_PATH || "ProxmoxVE";
export const navbarLinks = [
{
href: `https://github.com/community-unscripted/${basePath}`,
href: `https://github.com/Heretek-AI/${basePath}`,
event: "GitHub",
icon: <FaGithub className="h-4 w-4" />,
text: "GitHub",
@@ -21,14 +21,14 @@ export const navbarLinks = [
text: "Discord",
},
{
href: `https://github.com/community-unscripted/${basePath}/blob/main/CHANGELOG.md`,
href: `https://github.com/Heretek-AI/${basePath}/blob/main/CHANGELOG.md`,
event: "Changelog",
icon: <Scroll className="h-4 w-4" />,
text: "Changelog",
mobileHidden: true,
},
{
href: `https://github.com/community-unscripted/${basePath}/discussions`,
href: `https://github.com/Heretek-AI/${basePath}/discussions`,
event: "Discussions",
icon: <MessagesSquare className="h-4 w-4" />,
text: "Discussions",
+1 -1
View File
@@ -1,6 +1,6 @@
#!/usr/bin/env bash
# License: MIT | https://github.com/community-unscripted/ProxmoxVE/raw/main/LICENSE
# License: MIT | https://github.com/Heretek-AI/ProxmoxVE/raw/main/LICENSE
# Source: https://github.com/agregarr/agregarr
source /dev/stdin <<<"$FUNCTIONS_FILE_PATH"
+1 -1
View File
@@ -1,7 +1,7 @@
#!/usr/bin/env bash
# Author: BillyOutlast
# License: MIT | https://github.com/community-unscripted/ProxmoxVE/raw/main/LICENSE
# License: MIT | https://github.com/Heretek-AI/ProxmoxVE/raw/main/LICENSE
# Source: https://github.com/Drop-OSS/drop | Docs: https://docs-next.droposs.org/
source /dev/stdin <<<"$FUNCTIONS_FILE_PATH"
+1 -1
View File
@@ -1,7 +1,7 @@
#!/usr/bin/env bash
# Author: BillyOutlast
# License: MIT | https://github.com/community-unscripted/ProxmoxVE/raw/main/LICENSE
# License: MIT | https://github.com/Heretek-AI/ProxmoxVE/raw/main/LICENSE
# Source: https://github.com/NousResearch/hermes-agent
source /dev/stdin <<<"$FUNCTIONS_FILE_PATH"
+1 -1
View File
@@ -1,7 +1,7 @@
#!/usr/bin/env bash
# Author: BillyOutlast
# License: MIT | https://github.com/community-unscripted/ProxmoxVE/raw/main/LICENSE
# License: MIT | https://github.com/Heretek-AI/ProxmoxVE/raw/main/LICENSE
# Source: https://lemonade-server.ai
source /dev/stdin <<<"$FUNCTIONS_FILE_PATH"
+1 -1
View File
@@ -1,7 +1,7 @@
#!/usr/bin/env bash
# Author: BillyOutlast
# License: MIT | https://github.com/community-unscripted/ProxmoxVE/raw/main/LICENSE
# License: MIT | https://github.com/Heretek-AI/ProxmoxVE/raw/main/LICENSE
# Source: https://github.com/samanhappy/mcphub | Docs: https://docs.mcphubx.com/
source /dev/stdin <<<"$FUNCTIONS_FILE_PATH"
+1 -1
View File
@@ -1,7 +1,7 @@
#!/usr/bin/env bash
# Author: BillyOutlast
# License: MIT | https://github.com/community-unscripted/ProxmoxVE/raw/main/LICENSE
# License: MIT | https://github.com/Heretek-AI/ProxmoxVE/raw/main/LICENSE
# Source: https://github.com/mcmonkeyprojects/SwarmUI
source /dev/stdin <<<"$FUNCTIONS_FILE_PATH"
@@ -0,0 +1,183 @@
# Rebranding Plan: community-unscripted → Heretek-AI
## Overview
This document outlines the plan to rebrand all references from `community-unscripted` to `Heretek-AI` throughout the ProxmoxVE codebase.
**Scope:**
- ✅ Replace all `community-unscripted` organization references with `Heretek-AI`
- ✅ Replace all `Community Unscripted` / `Community-Unscripted` display names with `Heretek-AI`
- ❌ Keep `community-scripts` upstream references unchanged (orthodox source)
- ❌ Keep `telemetry.community-scripts.org` unchanged (upstream service)
---
## Summary of Changes
Based on the codebase analysis, there are **81 occurrences** of `community-unscripted` across **26 files** that need to be updated.
### Categories of Files to Update
| Category | Files | Occurrences |
|----------|-------|-------------|
| Documentation | README.md, CHANGELOG.md, frontend/README.md | 20+ |
| GitHub Workflows | 12 workflow files in .github/workflows/ | 20+ |
| Frontend Source | 10+ TypeScript/TSX files | 25+ |
| Shell Scripts | ct/*.sh, install/*.sh, tools/addon/*.sh | 12+ |
| GitHub Templates | .github/pull_request_template.md | 1 |
---
## Detailed File Changes
### 1. Documentation Files
#### [`README.md`](../README.md)
- Line 9-10: Badge URL `github.com/community-unscripted/ProxmoxVE`
- Line 21-28: Multiple badge URLs
- Line 185-189: Installation example URLs
- Line 197: Script installation URL
- Line 222-230: Discussion and issue links
- Line 270: Contributing guidelines link
- Line 305-318: Star history chart URLs
#### [`CHANGELOG.md`](../CHANGELOG.md)
- Line 427: PR link `github.com/community-unscripted/ProxmoxVE/pull/11`
- Line 433: PR link `github.com/community-unscripted/ProxmoxVE/pull/6`
#### [`frontend/README.md`](../frontend/README.md)
- Line 3-5: Project description
- Line 81: Clone URL
- Line 262: Organization credit
- Line 269-278: Links section
### 2. GitHub Workflows
All workflow files in [`.github/workflows/`](../.github/workflows/):
| File | Lines to Update |
|------|-----------------|
| `auto-update-app-headers.yml` | Line 13 |
| `changelog-archive.yml` | Line 11 |
| `autolabeler.yml` | Line 11 |
| `check-node-versions.yml` | Line 15 |
| `changelog-pr.yml` | Line 10, 123-124 |
| `close-discussion.yml` | Line 14 |
| `close_issue_in_dev.yaml` | Lines 8, 15, 31, 64-65 |
| `close-new-script-prs.yml` | Lines 10, 90, 93 |
| `close-tteck-issues.yaml` | Lines 8, 28 |
| `create-docker-for-runner.yml` | Line 14 |
| `delete-json-branch.yml` | Line 12 |
| `frontend-cicd.yml` | Lines 102, 137 |
| `github-release.yml` | Line 10 |
| `update-versions-github.yml` | Line 20 |
| `update-json-date.yml` | Line 13 |
| `upstream-sync.yml` | Line 131 |
### 3. Frontend Files
#### Configuration
- [`frontend/src/config/site-config.tsx`](../frontend/src/config/site-config.tsx)
- Lines 12, 24, 31: GitHub links
#### Components
- [`frontend/src/components/footer.tsx`](../frontend/src/components/footer.tsx) - Line 18
- [`frontend/src/components/navbar.tsx`](../frontend/src/components/navbar.tsx) - Line 53
- [`frontend/src/components/command-menu.tsx`](../frontend/src/components/command-menu.tsx) - Line 227
- [`frontend/src/components/ui/codeblock.tsx`](../frontend/src/components/ui/codeblock.tsx) - Line 76
- [`frontend/src/components/ui/star-on-github-button.tsx`](../frontend/src/components/ui/star-on-github-button.tsx) - Lines 18, 44
#### App Files
- [`frontend/src/app/layout.tsx`](../frontend/src/app/layout.tsx) - Lines 40, 43-47, 62, 66, 81
- [`frontend/src/app/page.tsx`](../frontend/src/app/page.tsx) - Lines 91, 107
- [`frontend/src/app/robots.ts`](../frontend/src/app/robots.ts) - Line 13
- [`frontend/src/app/sitemap.ts`](../frontend/src/app/sitemap.ts) - Line 8
#### Script Components
- [`frontend/src/app/scripts/_components/script-items/buttons.tsx`](../frontend/src/app/scripts/_components/script-items/buttons.tsx) - Lines 15, 20, 37
- [`frontend/src/app/scripts/_components/script-items/install-command.tsx`](../frontend/src/app/scripts/_components/script-items/install-command.tsx) - Lines 13-14
#### Package Files
- [`frontend/package.json`](../frontend/package.json) - Line 8
### 4. Shell Scripts
#### CT Scripts (Container Templates)
| File | Lines |
|------|-------|
| [`ct/agregarr.sh`](../ct/agregarr.sh) | Lines 2, 6 |
| [`ct/drop.sh`](../ct/drop.sh) | Lines 2, 5 |
| [`ct/hermes.sh`](../ct/hermes.sh) | Lines 3, 7 |
| [`ct/lemonade.sh`](../ct/lemonade.sh) | Lines 2, 6 |
| [`ct/mcphub.sh`](../ct/mcphub.sh) | Lines 2, 6 |
| [`ct/swarmui.sh`](../ct/swarmui.sh) | Lines 2, 6 |
#### Install Scripts
| File | Lines |
|------|-------|
| [`install/agregarr-install.sh`](../install/agregarr-install.sh) | Line 3 |
| [`install/drop-install.sh`](../install/drop-install.sh) | Line 4 |
| [`install/hermes-install.sh`](../install/hermes-install.sh) | Line 4 |
| [`install/lemonade-install.sh`](../install/lemonade-install.sh) | Line 4 |
| [`install/mcphub-install.sh`](../install/mcphub-install.sh) | Line 4 |
| [`install/swarmui-install.sh`](../install/swarmui-install.sh) | Line 4 |
#### Tools
- [`tools/addon/rocm.sh`](../tools/addon/rocm.sh) - Line 5
### 5. GitHub Templates
- [`.github/pull_request_template.md`](../.github/pull_request_template.md) - Line 1
---
## Replacement Patterns
### URL Replacements
```
github.com/community-unscripted/ProxmoxVE → github.com/Heretek-AI/ProxmoxVE
raw.githubusercontent.com/community-unscripted/ProxmoxVE → raw.githubusercontent.com/Heretek-AI/ProxmoxVE
community-unscripted.github.io/ProxmoxVE → heretek-ai.github.io/ProxmoxVE
```
### Display Name Replacements
```
Community Unscripted → Heretek-AI
Community-Unscripted → Heretek-AI
community-unscripted → Heretek-AI
```
### Organization References
```
community-unscripted/ProxmoxVE → Heretek-AI/ProxmoxVE
community-unscripted/ProxmoxVED → Heretek-AI/ProxmoxVED
```
---
## Execution Order
1. **Documentation** - Start with README.md and CHANGELOG.md for visibility
2. **GitHub Workflows** - Critical for CI/CD pipeline functionality
3. **Frontend** - Update all TypeScript/TSX files
4. **Shell Scripts** - Update CT and install scripts
5. **Templates** - Update GitHub templates
6. **Verification** - Test all links and run frontend build
---
## Post-Rebranding Checklist
- [ ] Verify GitHub repository URLs work
- [ ] Test frontend build: `cd frontend && npm run build`
- [ ] Verify GitHub Actions workflows run successfully
- [ ] Update GitHub repository description and settings
- [ ] Update any external documentation or links
- [ ] Verify GitHub Pages deployment (if applicable)
---
## Notes
- The `community-scripts` upstream references are intentionally kept unchanged as they reference the orthodox source repository
- Telemetry endpoints (`telemetry.community-scripts.org`) are kept unchanged as they're upstream services
- The git remote is already configured to point to `Heretek-AI/ProxmoxVE` (verified in `.git/config`)
+1 -1
View File
@@ -2,7 +2,7 @@
# Copyright (c) 2021-2026 community-scripts ORG
# Author: community-scripts
# License: MIT | https://github.com/community-unscripted/ProxmoxVE/raw/main/LICENSE
# License: MIT | https://github.com/Heretek-AI/ProxmoxVE/raw/main/LICENSE
# Source: https://rocm.docs.amd.com
# ==============================================================================