feat:添加homepage到列表

This commit is contained in:
okxlin 2024-03-25 11:57:26 +08:00
parent daa5dacab5
commit b6cf4d5c26
11 changed files with 134 additions and 0 deletions

View File

@ -0,0 +1,2 @@
CONTAINER_NAME="homepage"
PANEL_APP_PORT_HTTP="40207"

View File

@ -0,0 +1,10 @@
additionalProperties:
formFields:
- default: 40207
edit: true
envKey: PANEL_APP_PORT_HTTP
labelEn: Port
labelZh: 端口
required: true
rule: paramPort
type: number

View File

@ -0,0 +1,22 @@
version: '3'
services:
homepage:
container_name: ${CONTAINER_NAME}
restart: always
networks:
- 1panel-network
ports:
- "${PANEL_APP_PORT_HTTP}:3000"
volumes:
- ./data/config:/app/config
- /var/run/docker.sock:/var/run/docker.sock:ro
environment:
- PUID=1000
- PGID=1000
image: ghcr.io/gethomepage/homepage:v0.8.10
labels:
createdBy: "Apps"
networks:
1panel-network:
external: true

View File

@ -0,0 +1,3 @@
#!/bin/bash
chown -R 1000:1000 data

40
apps/homepage/README.md Normal file
View File

@ -0,0 +1,40 @@
<p align="center">
<picture>
<source media="(prefers-color-scheme: dark)" srcset="images/banner_light@2x.png">
<img src="https://github.com/gethomepage/homepage/raw/main/images/banner_dark@2x.png" width="65%">
</picture>
</p>
<p align="center">
A modern, <em>fully static, fast</em>, secure <em>fully proxied</em>, highly customizable application dashboard with integrations for over 100 services and translations into multiple languages. Easily configured via YAML files or through docker label discovery.
</p>
<p align="center">
<img src="https://github.com/gethomepage/homepage/raw/main/images/1.png?v=2" />
</p>
<p align="center">
<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;
<a href="https://crowdin.com/project/gethomepage" target="_blank"><img src="https://badges.crowdin.net/gethomepage/localized.svg"></a>
&nbsp;
<a href="https://discord.gg/k4ruYNrudu"><img alt="Discord" src="https://img.shields.io/discord/1019316731635834932"></a>
&nbsp;
<a href="http://gethomepage.dev/latest/" title="Docs"><img title="Docs" src="https://github.com/gethomepage/homepage/actions/workflows/docs-publish.yml/badge.svg"/></a>
&nbsp;
<a href="https://paypal.me/phelpsben" title="Donate"><img alt="GitHub Sponsors" src="https://img.shields.io/github/sponsors/benphelps"></a>
</p>
# Features
With features like quick search, bookmarks, weather support, a wide range of integrations and widgets, an elegant and modern design, and a focus on performance, Homepage is your ideal start to the day and a handy companion throughout it.
- **Fast** - The site is statically generated at build time for instant load times.
- **Secure** - All API requests to backend services are proxied, keeping your API keys hidden. Constantly reviewed for security by the community.
- **For Everyone** - Images built for AMD64, ARM64, ARMv7, and ARMv6.
- **Full i18n** - Support for over 40 languages.
- **Service & Web Bookmarks** - Add custom links to the homepage.
- **Docker Integration** - Container status and stats. Automatic service discovery via labels.
- **Service Integration** - Over 100 service integrations, including popular starr and self-hosted apps.
- **Information & Utility Widgets** - Weather, time, date, search, and more.
- **And much more...**

20
apps/homepage/data.yml Normal file
View File

@ -0,0 +1,20 @@
name: Homepage
tags:
- 工具
title: 一个现代的、完全静态的、快速的、安全的、完全代理的、高度可定制的应用程序仪表板
type: 工具
description: 一个现代的、完全静态的、快速的、安全的、完全代理的、高度可定制的应用程序仪表板
additionalProperties:
key: homepage
name: Homepage
tags:
- Tool
shortDescZh: 一个现代的、完全静态的、快速的、安全的、完全代理的、高度可定制的应用程序仪表板
shortDescEn: A modern, fully static, fast, secure fully proxied, highly customizable application dashboard
type: tool
crossVersionUpdate: true
limit: 0
recommend: 0
website: https://gethomepage.dev
github: https://github.com/gethomepage/homepage
document: https://gethomepage.dev

View File

@ -0,0 +1,2 @@
CONTAINER_NAME="homepage"
PANEL_APP_PORT_HTTP="40207"

View File

@ -0,0 +1,10 @@
additionalProperties:
formFields:
- default: 40207
edit: true
envKey: PANEL_APP_PORT_HTTP
labelEn: Port
labelZh: 端口
required: true
rule: paramPort
type: number

View File

@ -0,0 +1,22 @@
version: '3'
services:
homepage:
container_name: ${CONTAINER_NAME}
restart: always
networks:
- 1panel-network
ports:
- "${PANEL_APP_PORT_HTTP}:3000"
volumes:
- ./data/config:/app/config
- /var/run/docker.sock:/var/run/docker.sock:ro
environment:
- PUID=1000
- PGID=1000
image: ghcr.io/gethomepage/homepage:latest
labels:
createdBy: "Apps"
networks:
1panel-network:
external: true

View File

@ -0,0 +1,3 @@
#!/bin/bash
chown -R 1000:1000 data

BIN
apps/homepage/logo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB