+
+---
+
+
+## Function
+
+LinkStack: The Ultimate Link Management Solution
+
+LinkStack is a unique platform that provides an efficient solution for managing and sharing links online. Our platform offers a website similar to Linktree, which allows users to overcome the limitation of only being able to add one link on social media platforms.
+
+With LinkStack, users can easily link to their own custom page and provide their followers with access to all the links they need in one convenient location. What sets LinkStack apart from other link management platforms is its flexibility, which allows users to host their links on their own web server or web hosting provider. This provides users with complete control over their online presence and ensures that their links are easily accessible.
+
+Additionally, LinkStack allows other users to register and create their own links, making it an ideal solution for businesses and organizations looking to manage multiple links. With our user-friendly Admin Panel, managing and accessing other users' links is easy.
+
+
+
+
+## About
+
+With LinkStack, our mission is to provide users with a free and privacy-focused solution for managing and sharing links online. We believe that everyone should have access to a customizable link-sharing platform without sacrificing their privacy and control over their data.
+
+To achieve this mission, we offer a self-hosted option for users who want complete control over their data without having it sold to third-party companies. Our platform can be easily implemented through a simple **drag and drop** process, eliminating the need for complex terminal commands or source code manipulation.
+
+For those who may not have the technical expertise to self-host, we also offer free instances of our platform while still prioritizing their privacy. Our platform offers many of the same features and options as commercial link-sharing platforms while maintaining the values of privacy and autonomy.
+
+Our goal is to provide a free version of a link-sharing service, similar to Linktree, while empowering users to take ownership of their data. We will never sell user data and believe in providing a trustworthy and transparent solution for managing and sharing links online.
+
+
diff --git a/apps/linkstack/data.yml b/apps/linkstack/data.yml
new file mode 100644
index 00000000..929ba085
--- /dev/null
+++ b/apps/linkstack/data.yml
@@ -0,0 +1,19 @@
+name: LinkStack
+tags:
+ - 建站
+title: 高度可定制的链接共享平台,用户界面直观易用
+description: 高度可定制的链接共享平台,用户界面直观易用
+additionalProperties:
+ key: linkstack
+ name: LinkStack
+ tags:
+ - WebSite
+ shortDescZh: 高度可定制的链接共享平台,用户界面直观易用
+ shortDescEn: A highly customizable link sharing platform with an intuitive, easy to use user interface
+ type: website
+ crossVersionUpdate: true
+ limit: 0
+ recommend: 0
+ website: https://linkstack.org
+ github: https://github.com/LinkStackOrg/LinkStack
+ document: https://docs.linkstack.org
diff --git a/apps/linkstack/latest/.env.sample b/apps/linkstack/latest/.env.sample
new file mode 100644
index 00000000..8a34b025
--- /dev/null
+++ b/apps/linkstack/latest/.env.sample
@@ -0,0 +1,9 @@
+CONTAINER_NAME="linkstack"
+HTTPS_SERVER_NAME="www.example.xyz"
+HTTP_SERVER_NAME="www.example.xyz"
+PANEL_APP_PORT_HTTP="40225"
+PANEL_APP_PORT_HTTPS="40226"
+PHP_MEMORY_LIMIT="512M"
+SERVER_ADMIN="admin@example.xyz"
+TIME_ZONE="Asia/Shanghai"
+UPLOAD_MAX_FILESIZE="8M"
diff --git a/apps/linkstack/latest/data.yml b/apps/linkstack/latest/data.yml
new file mode 100644
index 00000000..51440640
--- /dev/null
+++ b/apps/linkstack/latest/data.yml
@@ -0,0 +1,58 @@
+additionalProperties:
+ formFields:
+ - default: 40225
+ edit: true
+ envKey: PANEL_APP_PORT_HTTP
+ labelEn: Application HTTP Port
+ labelZh: 应用 HTTP 端口
+ required: true
+ type: number
+ - default: 40226
+ edit: true
+ envKey: PANEL_APP_PORT_HTTPS
+ labelEn: Application HTTPS Port
+ labelZh: 应用 HTTPS 端口
+ required: true
+ type: number
+ - default: www.example.xyz
+ edit: true
+ envKey: HTTP_SERVER_NAME
+ labelEn: HTTP Server Name
+ labelZh: HTTP 服务器名称
+ required: true
+ type: text
+ - default: www.example.xyz
+ edit: true
+ envKey: HTTPS_SERVER_NAME
+ labelEn: HTTPS Server Name
+ labelZh: HTTPS 服务器名称
+ required: true
+ type: text
+ - default: admin@example.xyz
+ edit: true
+ envKey: SERVER_ADMIN
+ labelEn: Server Admin
+ labelZh: 服务器管理员
+ required: true
+ type: text
+ - default: Asia/Shanghai
+ edit: true
+ envKey: TIME_ZONE
+ labelEn: Time zone
+ labelZh: 时区
+ required: true
+ type: text
+ - default: 512M
+ edit: true
+ envKey: PHP_MEMORY_LIMIT
+ labelEn: PHP Memory Limit
+ labelZh: PHP 内存限制
+ required: true
+ type: text
+ - default: 8M
+ edit: true
+ envKey: UPLOAD_MAX_FILESIZE
+ labelEn: Upload Max Filesize
+ labelZh: 上传文件最大限制
+ required: true
+ type: text
diff --git a/apps/linkstack/latest/docker-compose.yml b/apps/linkstack/latest/docker-compose.yml
new file mode 100644
index 00000000..184a927c
--- /dev/null
+++ b/apps/linkstack/latest/docker-compose.yml
@@ -0,0 +1,30 @@
+version: '3'
+services:
+ linkstack:
+ image: linkstackorg/linkstack
+ container_name: ${CONTAINER_NAME}
+ restart: always
+ networks:
+ - 1panel-network
+ ports:
+ - "${PANEL_APP_PORT_HTTP}:80"
+ - "${PANEL_APP_PORT_HTTPS}:443"
+ hostname: ${CONTAINER_NAME}
+ environment:
+ - HTTP_SERVER_NAME=${HTTP_SERVER_NAME}
+ - HTTPS_SERVER_NAME=${HTTPS_SERVER_NAME}
+ - SERVER_ADMIN=${SERVER_ADMIN}
+ - TZ=${TIME_ZONE}
+ - PHP_MEMORY_LIMIT=${PHP_MEMORY_LIMIT}
+ - UPLOAD_MAX_FILESIZE=${UPLOAD_MAX_FILESIZE}
+ volumes:
+ - linkstack:/htdocs
+ labels:
+ createdBy: "Apps"
+
+volumes:
+ linkstack:
+
+networks:
+ 1panel-network:
+ external: true
\ No newline at end of file
diff --git a/apps/linkstack/logo.png b/apps/linkstack/logo.png
new file mode 100644
index 00000000..3d57c0bc
Binary files /dev/null and b/apps/linkstack/logo.png differ