mirror of
https://github.com/pooneyy/1Panel-Appstore.git
synced 2026-03-17 22:21:03 +08:00
Merge zhongkunming/appstore into localApps
This commit is contained in:
commit
58503fc9b3
10
apps/syncthing-discosrv/1.29.7/data.yml
Normal file
10
apps/syncthing-discosrv/1.29.7/data.yml
Normal file
@ -0,0 +1,10 @@
|
||||
additionalProperties:
|
||||
formFields:
|
||||
- default: "8443"
|
||||
edit: true
|
||||
envKey: PANEL_APP_PORT_HTTP
|
||||
labelZh: 发现服务器端口
|
||||
labelEn: Discovery server port
|
||||
required: true
|
||||
rule: paramPort
|
||||
type: number
|
||||
21
apps/syncthing-discosrv/1.29.7/docker-compose.yml
Normal file
21
apps/syncthing-discosrv/1.29.7/docker-compose.yml
Normal file
@ -0,0 +1,21 @@
|
||||
networks:
|
||||
1panel-network:
|
||||
external: true
|
||||
|
||||
services:
|
||||
syncthing_discosrv:
|
||||
container_name: ${CONTAINER_NAME}
|
||||
environment:
|
||||
- PUID=1001
|
||||
- PGID=1001
|
||||
- TZ=Asia/Shanghai
|
||||
image: syncthing/discosrv:1.29.7
|
||||
labels:
|
||||
createdBy: "Apps"
|
||||
networks:
|
||||
- 1panel-network
|
||||
ports:
|
||||
- ${PANEL_APP_PORT_HTTP}:8443
|
||||
restart: always
|
||||
volumes:
|
||||
- ./data:/var/stdiscosrv
|
||||
129
apps/syncthing-discosrv/README.md
Normal file
129
apps/syncthing-discosrv/README.md
Normal file
@ -0,0 +1,129 @@
|
||||
[![Syncthing][14]][15]
|
||||
|
||||
---
|
||||
|
||||
[](https://www.mozilla.org/MPL/2.0/)
|
||||
[](https://bestpractices.coreinfrastructure.org/projects/88)
|
||||
[](https://goreportcard.com/report/github.com/syncthing/syncthing)
|
||||
|
||||
## Goals
|
||||
|
||||
Syncthing is a **continuous file synchronization program**. It synchronizes
|
||||
files between two or more computers. We strive to fulfill the goals below.
|
||||
The goals are listed in order of importance, the most important one being
|
||||
the first. This is the summary version of the goal list - for more
|
||||
commentary, see the full [Goals document][13].
|
||||
|
||||
Syncthing should be:
|
||||
|
||||
1. **Safe From Data Loss**
|
||||
|
||||
Protecting the user's data is paramount. We take every reasonable
|
||||
precaution to avoid corrupting the user's files.
|
||||
|
||||
2. **Secure Against Attackers**
|
||||
|
||||
Again, protecting the user's data is paramount. Regardless of our other
|
||||
goals we must never allow the user's data to be susceptible to
|
||||
eavesdropping or modification by unauthorized parties.
|
||||
|
||||
3. **Easy to Use**
|
||||
|
||||
Syncthing should be approachable, understandable and inclusive.
|
||||
|
||||
4. **Automatic**
|
||||
|
||||
User interaction should be required only when absolutely necessary.
|
||||
|
||||
5. **Universally Available**
|
||||
|
||||
Syncthing should run on every common computer. We are mindful that the
|
||||
latest technology is not always available to any given individual.
|
||||
|
||||
6. **For Individuals**
|
||||
|
||||
Syncthing is primarily about empowering the individual user with safe,
|
||||
secure and easy to use file synchronization.
|
||||
|
||||
7. **Everything Else**
|
||||
|
||||
There are many things we care about that don't make it on to the list. It
|
||||
is fine to optimize for these values, as long as they are not in conflict
|
||||
with the stated goals above.
|
||||
|
||||
## Getting Started
|
||||
|
||||
Take a look at the [getting started guide][2].
|
||||
|
||||
There are a few examples for keeping Syncthing running in the background
|
||||
on your system in [the etc directory][3]. There are also several [GUI
|
||||
implementations][11] for Windows, Mac and Linux.
|
||||
|
||||
## Docker
|
||||
|
||||
To run Syncthing in Docker, see [the Docker README][16].
|
||||
|
||||
## Vote on features/bugs
|
||||
|
||||
We'd like to encourage you to [vote][12] on issues that matter to you.
|
||||
This helps the team understand what are the biggest pain points for our users, and could potentially influence what is
|
||||
being worked on next.
|
||||
|
||||
## Getting in Touch
|
||||
|
||||
The first and best point of contact is the [Forum][8].
|
||||
If you've found something that is clearly a
|
||||
bug, feel free to report it in the [GitHub issue tracker][10].
|
||||
|
||||
## Building
|
||||
|
||||
Building Syncthing from source is easy. After extracting the source bundle from
|
||||
a release or checking out git, you just need to run `go run build.go` and the
|
||||
binaries are created in `./bin`. There's [a guide][5] with more details on the
|
||||
build process.
|
||||
|
||||
## Signed Releases
|
||||
|
||||
As of v0.10.15 and onwards release binaries are GPG signed with the key
|
||||
D26E6ED000654A3E, available from https://syncthing.net/security.html and
|
||||
most key servers.
|
||||
|
||||
There is also a built in automatic upgrade mechanism (disabled in some
|
||||
distribution channels) which uses a compiled in ECDSA signature. macOS
|
||||
binaries are also properly code signed.
|
||||
|
||||
## Documentation
|
||||
|
||||
Please see the Syncthing [documentation site][6] [[source]][17].
|
||||
|
||||
All code is licensed under the [MPLv2 License][7].
|
||||
|
||||
[1]: https://docs.syncthing.net/specs/bep-v1.html
|
||||
|
||||
[2]: https://docs.syncthing.net/intro/getting-started.html
|
||||
|
||||
[3]: https://github.com/syncthing/syncthing/blob/main/etc
|
||||
|
||||
[5]: https://docs.syncthing.net/dev/building.html
|
||||
|
||||
[6]: https://docs.syncthing.net/
|
||||
|
||||
[7]: https://github.com/syncthing/syncthing/blob/main/LICENSE
|
||||
|
||||
[8]: https://forum.syncthing.net/
|
||||
|
||||
[10]: https://github.com/syncthing/syncthing/issues
|
||||
|
||||
[11]: https://docs.syncthing.net/users/contrib.html#gui-wrappers
|
||||
|
||||
[12]: https://www.bountysource.com/teams/syncthing/issues
|
||||
|
||||
[13]: https://github.com/syncthing/syncthing/blob/main/GOALS.md
|
||||
|
||||
[14]: https://github.com/syncthing/syncthing/raw/main/assets/logo-text-128.png
|
||||
|
||||
[15]: https://syncthing.net/
|
||||
|
||||
[16]: https://github.com/syncthing/syncthing/blob/main/README-Docker.md
|
||||
|
||||
[17]: https://github.com/syncthing/docs
|
||||
14
apps/syncthing-discosrv/data.yml
Normal file
14
apps/syncthing-discosrv/data.yml
Normal file
@ -0,0 +1,14 @@
|
||||
additionalProperties:
|
||||
key: syncthing-discosrv
|
||||
name: Syncthing-discosrv
|
||||
tags:
|
||||
- Tool
|
||||
shortDescZh: syncthing 发现服务器
|
||||
shortDescEn: discovery server for the syncthing
|
||||
type: tool
|
||||
crossVersionUpdate: true
|
||||
limit: 1
|
||||
recommend: 0
|
||||
website: https://syncthing.net
|
||||
github: https://github.com/syncthing/syncthing
|
||||
document: https://docs.syncthing.net
|
||||
BIN
apps/syncthing-discosrv/logo.png
Normal file
BIN
apps/syncthing-discosrv/logo.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 5.0 KiB |
10
apps/syncthing-relaysrv/1.29.7/data.yml
Normal file
10
apps/syncthing-relaysrv/1.29.7/data.yml
Normal file
@ -0,0 +1,10 @@
|
||||
additionalProperties:
|
||||
formFields:
|
||||
- default: "22067"
|
||||
edit: true
|
||||
envKey: PANEL_APP_PORT_HTTP
|
||||
labelZh: 中继服务器端口
|
||||
labelEn: Relay server port
|
||||
required: true
|
||||
rule: paramPort
|
||||
type: number
|
||||
22
apps/syncthing-relaysrv/1.29.7/docker-compose.yml
Normal file
22
apps/syncthing-relaysrv/1.29.7/docker-compose.yml
Normal file
@ -0,0 +1,22 @@
|
||||
networks:
|
||||
1panel-network:
|
||||
external: true
|
||||
services:
|
||||
syncthing_relaysrv:
|
||||
command: -pools="" -listen=":22067"
|
||||
container_name: ${CONTAINER_NAME}
|
||||
environment:
|
||||
- PUID=1001
|
||||
- PGID=1001
|
||||
- pools=""
|
||||
image: syncthing/relaysrv:1.29.7
|
||||
labels:
|
||||
createdBy: "Apps"
|
||||
networks:
|
||||
- 1panel-network
|
||||
ports:
|
||||
- ${PANEL_APP_PORT_HTTP}:22067 # 中继服务器的数据连接端口(必须开启)
|
||||
# - 22070:22070 # 用于公用的中继服务器池,显示数据传输、客户端数量等状态,可不开启
|
||||
restart: always
|
||||
volumes:
|
||||
- ./data:/var/strelaysrv
|
||||
129
apps/syncthing-relaysrv/README.md
Normal file
129
apps/syncthing-relaysrv/README.md
Normal file
@ -0,0 +1,129 @@
|
||||
[![Syncthing][14]][15]
|
||||
|
||||
---
|
||||
|
||||
[](https://www.mozilla.org/MPL/2.0/)
|
||||
[](https://bestpractices.coreinfrastructure.org/projects/88)
|
||||
[](https://goreportcard.com/report/github.com/syncthing/syncthing)
|
||||
|
||||
## Goals
|
||||
|
||||
Syncthing is a **continuous file synchronization program**. It synchronizes
|
||||
files between two or more computers. We strive to fulfill the goals below.
|
||||
The goals are listed in order of importance, the most important one being
|
||||
the first. This is the summary version of the goal list - for more
|
||||
commentary, see the full [Goals document][13].
|
||||
|
||||
Syncthing should be:
|
||||
|
||||
1. **Safe From Data Loss**
|
||||
|
||||
Protecting the user's data is paramount. We take every reasonable
|
||||
precaution to avoid corrupting the user's files.
|
||||
|
||||
2. **Secure Against Attackers**
|
||||
|
||||
Again, protecting the user's data is paramount. Regardless of our other
|
||||
goals we must never allow the user's data to be susceptible to
|
||||
eavesdropping or modification by unauthorized parties.
|
||||
|
||||
3. **Easy to Use**
|
||||
|
||||
Syncthing should be approachable, understandable and inclusive.
|
||||
|
||||
4. **Automatic**
|
||||
|
||||
User interaction should be required only when absolutely necessary.
|
||||
|
||||
5. **Universally Available**
|
||||
|
||||
Syncthing should run on every common computer. We are mindful that the
|
||||
latest technology is not always available to any given individual.
|
||||
|
||||
6. **For Individuals**
|
||||
|
||||
Syncthing is primarily about empowering the individual user with safe,
|
||||
secure and easy to use file synchronization.
|
||||
|
||||
7. **Everything Else**
|
||||
|
||||
There are many things we care about that don't make it on to the list. It
|
||||
is fine to optimize for these values, as long as they are not in conflict
|
||||
with the stated goals above.
|
||||
|
||||
## Getting Started
|
||||
|
||||
Take a look at the [getting started guide][2].
|
||||
|
||||
There are a few examples for keeping Syncthing running in the background
|
||||
on your system in [the etc directory][3]. There are also several [GUI
|
||||
implementations][11] for Windows, Mac and Linux.
|
||||
|
||||
## Docker
|
||||
|
||||
To run Syncthing in Docker, see [the Docker README][16].
|
||||
|
||||
## Vote on features/bugs
|
||||
|
||||
We'd like to encourage you to [vote][12] on issues that matter to you.
|
||||
This helps the team understand what are the biggest pain points for our users, and could potentially influence what is
|
||||
being worked on next.
|
||||
|
||||
## Getting in Touch
|
||||
|
||||
The first and best point of contact is the [Forum][8].
|
||||
If you've found something that is clearly a
|
||||
bug, feel free to report it in the [GitHub issue tracker][10].
|
||||
|
||||
## Building
|
||||
|
||||
Building Syncthing from source is easy. After extracting the source bundle from
|
||||
a release or checking out git, you just need to run `go run build.go` and the
|
||||
binaries are created in `./bin`. There's [a guide][5] with more details on the
|
||||
build process.
|
||||
|
||||
## Signed Releases
|
||||
|
||||
As of v0.10.15 and onwards release binaries are GPG signed with the key
|
||||
D26E6ED000654A3E, available from https://syncthing.net/security.html and
|
||||
most key servers.
|
||||
|
||||
There is also a built in automatic upgrade mechanism (disabled in some
|
||||
distribution channels) which uses a compiled in ECDSA signature. macOS
|
||||
binaries are also properly code signed.
|
||||
|
||||
## Documentation
|
||||
|
||||
Please see the Syncthing [documentation site][6] [[source]][17].
|
||||
|
||||
All code is licensed under the [MPLv2 License][7].
|
||||
|
||||
[1]: https://docs.syncthing.net/specs/bep-v1.html
|
||||
|
||||
[2]: https://docs.syncthing.net/intro/getting-started.html
|
||||
|
||||
[3]: https://github.com/syncthing/syncthing/blob/main/etc
|
||||
|
||||
[5]: https://docs.syncthing.net/dev/building.html
|
||||
|
||||
[6]: https://docs.syncthing.net/
|
||||
|
||||
[7]: https://github.com/syncthing/syncthing/blob/main/LICENSE
|
||||
|
||||
[8]: https://forum.syncthing.net/
|
||||
|
||||
[10]: https://github.com/syncthing/syncthing/issues
|
||||
|
||||
[11]: https://docs.syncthing.net/users/contrib.html#gui-wrappers
|
||||
|
||||
[12]: https://www.bountysource.com/teams/syncthing/issues
|
||||
|
||||
[13]: https://github.com/syncthing/syncthing/blob/main/GOALS.md
|
||||
|
||||
[14]: https://github.com/syncthing/syncthing/raw/main/assets/logo-text-128.png
|
||||
|
||||
[15]: https://syncthing.net/
|
||||
|
||||
[16]: https://github.com/syncthing/syncthing/blob/main/README-Docker.md
|
||||
|
||||
[17]: https://github.com/syncthing/docs
|
||||
14
apps/syncthing-relaysrv/data.yml
Normal file
14
apps/syncthing-relaysrv/data.yml
Normal file
@ -0,0 +1,14 @@
|
||||
additionalProperties:
|
||||
key: syncthing-relaysrv
|
||||
name: Syncthing-relaysrv
|
||||
tags:
|
||||
- Tool
|
||||
shortDescZh: syncthing 中继服务器
|
||||
shortDescEn: the relay server for the syncthing
|
||||
type: tool
|
||||
crossVersionUpdate: true
|
||||
limit: 1
|
||||
recommend: 0
|
||||
website: https://syncthing.net
|
||||
github: https://github.com/syncthing/syncthing
|
||||
document: https://docs.syncthing.net
|
||||
BIN
apps/syncthing-relaysrv/logo.png
Normal file
BIN
apps/syncthing-relaysrv/logo.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 5.0 KiB |
Loading…
x
Reference in New Issue
Block a user