shamoon 1 год назад
Родитель
Сommit
7f9ae3d01b

+ 3 - 3
.github/ISSUE_TEMPLATE/bug_report.yml

@@ -11,13 +11,13 @@ body:
   - type: markdown
   - type: markdown
     attributes:
     attributes:
       value: |
       value: |
-        Have a question? 👉 [Start a new discussion](https://github.com/benphelps/homepage/discussions/new) or [ask in chat](https://discord.gg/SaPGSzrEZC).
+        Have a question? 👉 [Start a new discussion](https://github.com/gethomepage/homepage/discussions/new) or [ask in chat](https://discord.gg/SaPGSzrEZC).
 
 
         Before opening an issue, please double check:
         Before opening an issue, please double check:
 
 
         - [The troubleshooting guide](https://gethomepage.dev/latest/more/troubleshooting/).
         - [The troubleshooting guide](https://gethomepage.dev/latest/more/troubleshooting/).
         - [The homepage documentation](https://gethomepage.dev/)
         - [The homepage documentation](https://gethomepage.dev/)
-        - [Existing issues](https://github.com/benphelps/homepage/search?q=&type=issues) and [discussions](https://github.com/benphelps/homepage/search?q=&type=discussions).
+        - [Existing issues](https://github.com/gethomepage/homepage/search?q=&type=issues) and [discussions](https://github.com/gethomepage/homepage/search?q=&type=discussions).
   - type: textarea
   - type: textarea
     id: description
     id: description
     attributes:
     attributes:
@@ -95,5 +95,5 @@ body:
           required: true
           required: true
         - label: Follow [the troubleshooting guide](https://gethomepage.dev/latest/more/troubleshooting/) (please include output above if applicable).
         - label: Follow [the troubleshooting guide](https://gethomepage.dev/latest/more/troubleshooting/) (please include output above if applicable).
           required: true
           required: true
-        - label: Search [existing issues](https://github.com/benphelps/homepage/search?q=&type=issues) and [discussions](https://github.com/benphelps/homepage/search?q=&type=discussions).
+        - label: Search [existing issues](https://github.com/gethomepage/homepage/search?q=&type=issues) and [discussions](https://github.com/gethomepage/homepage/search?q=&type=discussions).
           required: true
           required: true

+ 2 - 2
.github/ISSUE_TEMPLATE/config.yml

@@ -1,11 +1,11 @@
 blank_issues_enabled: false
 blank_issues_enabled: false
 contact_links:
 contact_links:
   - name: 🤔 Questions and Help
   - name: 🤔 Questions and Help
-    url: https://github.com/benphelps/homepage/discussions
+    url: https://github.com/gethomepage/homepage/discussions
     about: This issue tracker is for bugs only, not general support questions. Please refer to our Discussions.
     about: This issue tracker is for bugs only, not general support questions. Please refer to our Discussions.
   - name: 💬 Chat
   - name: 💬 Chat
     url: https://discord.gg/k4ruYNrudu
     url: https://discord.gg/k4ruYNrudu
     about: Want to discuss homepage with others? Check out our chat.
     about: Want to discuss homepage with others? Check out our chat.
   - name: 🚀 Feature Request
   - name: 🚀 Feature Request
-    url: https://github.com/benphelps/homepage/discussions/new?category=feature-requests
+    url: https://github.com/gethomepage/homepage/discussions/new?category=feature-requests
     about: Remember to search for existing feature requests and "up-vote" any you like
     about: Remember to search for existing feature requests and "up-vote" any you like

+ 1 - 1
.github/workflows/docker-publish.yml

@@ -105,7 +105,7 @@ jobs:
             BUILDTIME=${{ fromJSON(steps.meta.outputs.json).labels['org.opencontainers.image.created'] }}
             BUILDTIME=${{ fromJSON(steps.meta.outputs.json).labels['org.opencontainers.image.created'] }}
             VERSION=${{ fromJSON(steps.meta.outputs.json).labels['org.opencontainers.image.version'] }}
             VERSION=${{ fromJSON(steps.meta.outputs.json).labels['org.opencontainers.image.version'] }}
             REVISION=${{ fromJSON(steps.meta.outputs.json).labels['org.opencontainers.image.revision'] }}
             REVISION=${{ fromJSON(steps.meta.outputs.json).labels['org.opencontainers.image.revision'] }}
-            DEPRECATED_REPO=${{ fromJSON(steps.meta.outputs.json).labels['org.opencontainers.image.source'] == 'https://github.com/benphelps/homepage' }}
+            DEPRECATED_REPO=${{ fromJSON(steps.meta.outputs.json).labels['org.opencontainers.image.source'] == 'https://github.com/gethomepage/homepage' }}
           # https://github.com/docker/setup-qemu-action#about
           # https://github.com/docker/setup-qemu-action#about
           # platforms: linux/amd64,linux/arm64,linux/riscv64,linux/ppc64le,linux/s390x,linux/386,linux/mips64le,linux/mips64,linux/arm/v7,linux/arm/v6
           # platforms: linux/amd64,linux/arm64,linux/riscv64,linux/ppc64le,linux/s390x,linux/386,linux/mips64le,linux/mips64,linux/arm/v7,linux/arm/v6
           platforms: linux/amd64,linux/arm64,linux/arm/v7,linux/arm/v6
           platforms: linux/amd64,linux/arm64,linux/arm/v7,linux/arm/v6

+ 2 - 2
CONTRIBUTING.md

@@ -13,8 +13,8 @@ We use github to host code, to track issues and feature requests, as well as acc
 ## Any contributions you make will be under the GNU General Public License v3.0
 ## Any contributions you make will be under the GNU General Public License v3.0
 In short, when you submit code changes, your submissions are understood to be under the same [GNU General Public License v3.0](https://choosealicense.com/licenses/gpl-3.0/) that covers the project. Feel free to contact the maintainers if that's a concern.
 In short, when you submit code changes, your submissions are understood to be under the same [GNU General Public License v3.0](https://choosealicense.com/licenses/gpl-3.0/) that covers the project. Feel free to contact the maintainers if that's a concern.
 
 
-## Report bugs using Github's [issues](https://github.com/benphelps/homepage/issues)
-We use GitHub issues to track public bugs. Report a bug by [opening a new issue](https://github.com/benphelps/homepage/issues/new); it's that easy!
+## Report bugs using Github's [issues](https://github.com/gethomepage/homepage/issues)
+We use GitHub issues to track public bugs. Report a bug by [opening a new issue](https://github.com/gethomepage/homepage/issues/new); it's that easy!
 
 
 ## Write bug reports with detail, background, and sample configurations
 ## Write bug reports with detail, background, and sample configurations
 Homepage includes a lot of configuration options and is often deploying in larger systems.  Please include as much information (configurations, deployment method, Docker & API versions, etc) as you can when reporting an issue.
 Homepage includes a lot of configuration options and is often deploying in larger systems.  Please include as much information (configurations, deployment method, Docker & API versions, etc) as you can when reporting an issue.

+ 3 - 3
Dockerfile

@@ -37,9 +37,9 @@ RUN npm run telemetry \
 FROM docker.io/node:18-alpine AS runner
 FROM docker.io/node:18-alpine AS runner
 LABEL org.opencontainers.image.title "Homepage"
 LABEL org.opencontainers.image.title "Homepage"
 LABEL org.opencontainers.image.description "A self-hosted services landing page, with docker and service integrations."
 LABEL org.opencontainers.image.description "A self-hosted services landing page, with docker and service integrations."
-LABEL org.opencontainers.image.url="https://github.com/benphelps/homepage"
-LABEL org.opencontainers.image.documentation='https://github.com/benphelps/homepage/wiki'
-LABEL org.opencontainers.image.source='https://github.com/benphelps/homepage'
+LABEL org.opencontainers.image.url="https://github.com/gethomepage/homepage"
+LABEL org.opencontainers.image.documentation='https://github.com/gethomepage/homepage/wiki'
+LABEL org.opencontainers.image.source='https://github.com/gethomepage/homepage'
 LABEL org.opencontainers.image.licenses='Apache-2.0'
 LABEL org.opencontainers.image.licenses='Apache-2.0'
 
 
 ENV NODE_ENV production
 ENV NODE_ENV production

+ 6 - 6
README.md

@@ -14,7 +14,7 @@
 </p>
 </p>
 
 
 <p align="center">
 <p align="center">
-  <a href="https://github.com/benphelps/homepage/actions/workflows/docker-publish.yml"><img alt="GitHub Workflow Status (with event)" src="https://img.shields.io/github/actions/workflow/status/benphelps/homepage/docker-publish.yml"></a>
+  <a href="https://github.com/gethomepage/homepage/actions/workflows/docker-publish.yml"><img alt="GitHub Workflow Status (with event)" src="https://img.shields.io/github/actions/workflow/status/gethomepage/homepage/docker-publish.yml"></a>
   &nbsp;
   &nbsp;
   <a href="https://hosted.weblate.org/engage/homepage/"><img src="https://hosted.weblate.org/widgets/homepage/-/homepage/svg-badge.svg" alt="Weblate"></a>
   <a href="https://hosted.weblate.org/engage/homepage/"><img src="https://hosted.weblate.org/widgets/homepage/-/homepage/svg-badge.svg" alt="Weblate"></a>
   &nbsp;
   &nbsp;
@@ -65,7 +65,7 @@ Using docker compose:
 version: "3.3"
 version: "3.3"
 services:
 services:
   homepage:
   homepage:
-    image: ghcr.io/benphelps/homepage:latest
+    image: ghcr.io/gethomepage/homepage:latest
     container_name: homepage
     container_name: homepage
     environment:
     environment:
       PUID: 1000 -- optional, your user id
       PUID: 1000 -- optional, your user id
@@ -88,7 +88,7 @@ docker run --name homepage \
   -v /path/to/config:/app/config \
   -v /path/to/config:/app/config \
   -v /var/run/docker.sock:/var/run/docker.sock:ro \
   -v /var/run/docker.sock:/var/run/docker.sock:ro \
   --restart unless-stopped \
   --restart unless-stopped \
-  ghcr.io/benphelps/homepage:latest
+  ghcr.io/gethomepage/homepage:latest
 ```
 ```
 
 
 ## With Node
 ## With Node
@@ -96,7 +96,7 @@ docker run --name homepage \
 First, clone the repository:
 First, clone the repository:
 
 
 ```bash
 ```bash
-git clone https://github.com/benphelps/homepage.git
+git clone https://github.com/gethomepage/homepage.git
 ```
 ```
 
 
 Then install dependencies and build the production bundle (I'm using pnpm here, you can use npm or yarn if you like):
 Then install dependencies and build the production bundle (I'm using pnpm here, you can use npm or yarn if you like):
@@ -158,9 +158,9 @@ mkdocs serve # or build, to build the static site
 
 
 # Support & Suggestions
 # Support & Suggestions
 
 
-If you have any questions, suggestions, or general issues, please start a discussion on the [Discussions](https://github.com/benphelps/homepage/discussions) page.
+If you have any questions, suggestions, or general issues, please start a discussion on the [Discussions](https://github.com/gethomepage/homepage/discussions) page.
 
 
-For bug reports, please open an issue on the [Issues](https://github.com/benphelps/homepage/issues) page.
+For bug reports, please open an issue on the [Issues](https://github.com/gethomepage/homepage/issues) page.
 
 
 ## Contributing & Contributers
 ## Contributing & Contributers
 
 

+ 3 - 3
docs/configs/services.md

@@ -121,7 +121,7 @@ Services may have an optional `ping` property that allows you to monitor the ava
         ping: http://some.other.host/
         ping: http://some.other.host/
 ```
 ```
 
 
-<img width="1038" alt="Ping" src="https://github.com/benphelps/homepage/assets/88257202/7bc13bd3-0d0b-44e3-888c-a20e069a3233">
+<img width="1038" alt="Ping" src="https://github.com/gethomepage/homepage/assets/88257202/7bc13bd3-0d0b-44e3-888c-a20e069a3233">
 
 
 You can also apply different styles to the ping indicator by using the `statusStyle` property, see [settings](settings.md#status-style).
 You can also apply different styles to the ping indicator by using the `statusStyle` property, see [settings](settings.md#status-style).
 
 
@@ -145,7 +145,7 @@ Services may be connected to a Docker container, either running on the local mac
         container: other-container
         container: other-container
 ```
 ```
 
 
-<img width="1038" alt="Service Containers" src="https://github.com/benphelps/homepage/assets/88257202/4c685783-52c6-4e55-afb3-affe9baac09b">
+<img width="1038" alt="Service Containers" src="https://github.com/gethomepage/homepage/assets/88257202/4c685783-52c6-4e55-afb3-affe9baac09b">
 
 
 **Clicking on the status label of a service with Docker integration enabled will expand the container stats, where you can see CPU, Memory, and Network activity.**
 **Clicking on the status label of a service with Docker integration enabled will expand the container stats, where you can see CPU, Memory, and Network activity.**
 
 
@@ -153,7 +153,7 @@ Services may be connected to a Docker container, either running on the local mac
 
 
       This can also be controlled with `showStats`. See [show docker stats](docker.md#show-docker-stats) for more information
       This can also be controlled with `showStats`. See [show docker stats](docker.md#show-docker-stats) for more information
 
 
-<img width="1038" alt="Docker Stats Expanded" src="https://github.com/benphelps/homepage/assets/88257202/f95fd595-449e-48ae-af67-fd89618904ec">
+<img width="1038" alt="Docker Stats Expanded" src="https://github.com/gethomepage/homepage/assets/88257202/f95fd595-449e-48ae-af67-fd89618904ec">
 
 
 ## Service Integrations
 ## Service Integrations
 
 

+ 1 - 1
docs/installation/source.md

@@ -6,7 +6,7 @@ description: Install and run homepage from source
 First, clone the repository:
 First, clone the repository:
 
 
 ```bash
 ```bash
-git clone https://github.com/benphelps/homepage.git
+git clone https://github.com/gethomepage/homepage.git
 ```
 ```
 
 
 Then install dependencies and build the production bundle (I'm using pnpm here, you can use npm or yarn if you like):
 Then install dependencies and build the production bundle (I'm using pnpm here, you can use npm or yarn if you like):

+ 2 - 2
docs/widgets/services/glances.md

@@ -3,7 +3,7 @@ title: Glances
 description: Glances Widget Configuration
 description: Glances Widget Configuration
 ---
 ---
 
 
-<img width="1614" alt="glances" src="https://github.com/benphelps/homepage-docs/assets/82196/25648c97-2c1b-4db0-b5a5-f1509806079c">
+<img width="1614" alt="glances" src="https://github.com/gethomepage/homepage-docs/assets/82196/25648c97-2c1b-4db0-b5a5-f1509806079c">
 
 
 _(Find the Glances information widget [here](../info/glances.md))_
 _(Find the Glances information widget [here](../info/glances.md))_
 
 
@@ -59,7 +59,7 @@ The metric field in the configuration determines the type of system monitoring d
 
 
 All widgets offer an alternative to the full or "graph" view, which is the compact, or "graphless" view.
 All widgets offer an alternative to the full or "graph" view, which is the compact, or "graphless" view.
 
 
-<img width="970" alt="Screenshot 2023-09-06 at 1 51 48 PM" src="https://github.com/benphelps/homepage-docs/assets/82196/cc6b9adc-4218-4274-96ca-36c3e64de5d0">
+<img width="970" alt="Screenshot 2023-09-06 at 1 51 48 PM" src="https://github.com/gethomepage/homepage-docs/assets/82196/cc6b9adc-4218-4274-96ca-36c3e64de5d0">
 
 
 To switch to the alternative "graphless" view, simply passs `chart: false` as an option to the widget, like so:
 To switch to the alternative "graphless" view, simply passs `chart: false` as an option to the widget, like so:
 
 

+ 1 - 1
docs/widgets/services/mjpeg.md

@@ -3,7 +3,7 @@ title: MJPEG
 description: MJPEG Stream Widget Configuration
 description: MJPEG Stream Widget Configuration
 ---
 ---
 
 
-![camera-preview](https://github.com/benphelps/homepage-docs/assets/82196/dc375ae3-0670-489f-8db6-83ff1f423d12)
+![camera-preview](https://github.com/gethomepage/homepage-docs/assets/82196/dc375ae3-0670-489f-8db6-83ff1f423d12)
 
 
 Pass the stream URL from a service like [µStreamer](https://github.com/pikvm/ustreamer) or [camera-streamer](https://github.com/ayufan/camera-streamer).
 Pass the stream URL from a service like [µStreamer](https://github.com/pikvm/ustreamer) or [camera-streamer](https://github.com/ayufan/camera-streamer).
 
 

+ 1 - 1
docs/widgets/services/syncthing-relay-server.md

@@ -3,7 +3,7 @@ title: Syncthing Relay Server
 description: Syncthing Relay Server Widget Configuration
 description: Syncthing Relay Server Widget Configuration
 ---
 ---
 
 
-Pulls stats from the [relay server](https://docs.syncthing.net/users/strelaysrv.html). [See here](https://github.com/benphelps/homepage/pull/230#issuecomment-1253053472) for more information on configuration.
+Pulls stats from the [relay server](https://docs.syncthing.net/users/strelaysrv.html). [See here](https://github.com/gethomepage/homepage/pull/230#issuecomment-1253053472) for more information on configuration.
 
 
 Allowed fields: `["numActiveSessions", "numConnections", "bytesProxied"]`.
 Allowed fields: `["numActiveSessions", "numConnections", "bytesProxied"]`.
 
 

+ 1 - 1
src/components/version.jsx

@@ -33,7 +33,7 @@ export default function Version() {
           </>
           </>
         ) : (
         ) : (
           <a
           <a
-            href={`https://github.com/benphelps/homepage/releases/tag/${version}`}
+            href={`https://github.com/gethomepage/homepage/releases/tag/${version}`}
             target="_blank"
             target="_blank"
             rel="noopener noreferrer"
             rel="noopener noreferrer"
             className="ml-2 text-xs text-theme-500 dark:text-theme-400 flex flex-row items-center"
             className="ml-2 text-xs text-theme-500 dark:text-theme-400 flex flex-row items-center"

+ 1 - 1
src/utils/config/config.js

@@ -75,7 +75,7 @@ export function getSettings() {
 
 
   if (initialSettings.layout) {
   if (initialSettings.layout) {
     // support yaml list but old spec was object so convert to that
     // support yaml list but old spec was object so convert to that
-    // see https://github.com/benphelps/homepage/issues/1546
+    // see https://github.com/gethomepage/homepage/issues/1546
     if (Array.isArray(initialSettings.layout)) {
     if (Array.isArray(initialSettings.layout)) {
       const layoutItems = initialSettings.layout
       const layoutItems = initialSettings.layout
       initialSettings.layout = {}
       initialSettings.layout = {}

+ 2 - 2
src/widgets/pyload/proxy.js

@@ -24,7 +24,7 @@ async function fetchFromPyloadAPI(url, sessionId, params, service) {
     },
     },
   };
   };
 
 
-  // see https://github.com/benphelps/homepage/issues/517
+  // see https://github.com/gethomepage/homepage/issues/517
   const isNg = cache.get(`${isNgCacheKey}.${service}`);
   const isNg = cache.get(`${isNgCacheKey}.${service}`);
   if (isNg && !params) {
   if (isNg && !params) {
     delete options.body;
     delete options.body;
@@ -50,7 +50,7 @@ async function login(loginUrl, service, username, password = '') {
   if (status !== 200 || sessionId === false) {
   if (status !== 200 || sessionId === false) {
     logger.error(`HTTP ${status} logging into Pyload API, returned: ${JSON.stringify(sessionId)}`);
     logger.error(`HTTP ${status} logging into Pyload API, returned: ${JSON.stringify(sessionId)}`);
   } else if (responseHeaders['set-cookie']?.join().includes('pyload_session')) {
   } else if (responseHeaders['set-cookie']?.join().includes('pyload_session')) {
-    // Support pyload-ng, see https://github.com/benphelps/homepage/issues/517
+    // Support pyload-ng, see https://github.com/gethomepage/homepage/issues/517
     cache.put(`${isNgCacheKey}.${service}`, true);
     cache.put(`${isNgCacheKey}.${service}`, true);
     const sessionCookie = responseHeaders['set-cookie'][0];
     const sessionCookie = responseHeaders['set-cookie'][0];
     cache.put(`${sessionCacheKey}.${service}`, sessionCookie, 60 * 60 * 23 * 1000); // cache for 23h
     cache.put(`${sessionCacheKey}.${service}`, sessionCookie, 60 * 60 * 23 * 1000); // cache for 23h