Delete appstore directory

This commit is contained in:
2024-11-28 17:56:52 +08:00
committed by GitHub
parent a74b89ea86
commit 90a255e9b8
1335 changed files with 0 additions and 39886 deletions
-18
View File
@@ -1,18 +0,0 @@
# 数据持久化路径 [必填]
NEXUSPHP_ROOT_PATH=/home/nexusphp
# 种子目录 [必填]
NEXUSPHP_TORRENTS_ROOT_PATH=/home/nexusphp
# 上传器目录 [必填]
NEXUSPHP_BITBUCKET_ROOT_PATH=/home/nexusphp
# 附件目录 [必填]
NEXUSPHP_ATTACHMENTS_ROOT_PATH=/home/nexusphp
# 访问端口 [必填]
PANEL_APP_PORT_HTTP=8080
# 应用密钥 [必填]
APP_KEY=base64:WUbN2wa2kl3E1VDW4iKaH3RBHw3hKY7BK0hWEkBZmGg=
-45
View File
@@ -1,45 +0,0 @@
additionalProperties:
formFields:
- default: "/home/nexusphp"
edit: true
envKey: NEXUSPHP_ROOT_PATH
labelZh: 数据持久化路径
labelEn: Data persistence path
required: true
type: text
- default: "/home/nexusphp"
edit: true
envKey: NEXUSPHP_TORRENTS_ROOT_PATH
labelZh: 种子目录
labelEn: Torrent persistence path
required: true
type: text
- default: "/home/nexusphp"
edit: true
envKey: NEXUSPHP_BITBUCKET_ROOT_PATH
labelZh: 上传器目录
labelEn: Uploader persistence path
required: true
type: text
- default: "/home/nexusphp"
edit: true
envKey: NEXUSPHP_ATTACHMENTS_ROOT_PATH
labelZh: 附件目录
labelEn: Attachment persistence path
required: true
type: text
- default: 8080
edit: true
envKey: PANEL_APP_PORT_HTTP
labelZh: 访问端口
labelEn: Port
required: true
rule: paramPort
type: number
- default: "base64:WUbN2wa2kl3E1VDW4iKaH3RBHw3hKY7BK0hWEkBZmGg="
edit: true
envKey: APP_KEY
labelZh: 应用密钥
labelEn: Application Key
required: true
type: text
@@ -1,23 +0,0 @@
networks:
1panel-network:
external: true
services:
nexusphp:
container_name: nexusphp
env_file:
- ./envs/global.env
- .env
image: qyg2297248353/nexusphp:v1.8.16
labels:
createdBy: Apps
networks:
- 1panel-network
ports:
- ${PANEL_APP_PORT_HTTP}:80
restart: always
volumes:
- ${NEXUSPHP_ROOT_PATH}/config/.env.example:/var/www/html/.env.example
- ${NEXUSPHP_ROOT_PATH}/data:/var/www/html
- ${NEXUSPHP_TORRENTS_ROOT_PATH}/torrents:/var/www/html/torrents
- ${NEXUSPHP_BITBUCKET_ROOT_PATH}/bitbucket:/var/www/html/bitbucket
- ${NEXUSPHP_ATTACHMENTS_ROOT_PATH}/attachments:/var/www/html/attachments
@@ -1,2 +0,0 @@
# copyright© 2024 XinJiang Ms Studio
ENV_FILE=.env
-2
View File
@@ -1,2 +0,0 @@
# copyright© 2024 XinJiang Ms Studio
TZ=Asia/Shanghai
@@ -1,94 +0,0 @@
APP_NAME=NexusPHP
APP_ENV=local
APP_KEY=base64:WUbN2wa2kl3E1VDW4iKaH3RBHw3hKY7BK0hWEkBZmGg=
APP_DEBUG=true
APP_URL=http://localhost
LOG_CHANNEL=stack
LOG_LEVEL=debug
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=nexusphp
DB_USERNAME=root
DB_PASSWORD=
BROADCAST_DRIVER=log
CACHE_DRIVER=redis
QUEUE_CONNECTION=redis
SESSION_DRIVER=file
SESSION_LIFETIME=120
MEMCACHED_HOST=127.0.0.1
MAIL_MAILER=smtp
MAIL_HOST=mailhog
MAIL_PORT=1025
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
MAIL_FROM_ADDRESS=null
MAIL_FROM_NAME="${APP_NAME}"
AWS_ACCESS_KEY_ID=
AWS_SECRET_ACCESS_KEY=
AWS_DEFAULT_REGION=us-east-1
AWS_BUCKET=
PUSHER_APP_ID=
PUSHER_APP_KEY=
PUSHER_APP_SECRET=
PUSHER_APP_CLUSTER=mt1
MIX_PUSHER_APP_KEY="${PUSHER_APP_KEY}"
MIX_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}"
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=
REDIS_PORT=6379
REDIS_DB=0
USE_CRON_TRIGGER_CLEANUP=true
LOG_FILE=/tmp/nexus.log
TIMEZONE=Asia/Shanghai
GOOGLE_DRIVE_CLIENT_ID=
GOOGLE_DRIVE_CLIENT_SECRET=
GOOGLE_DRIVE_REFRESH_TOKEN=
GOOGLE_DRIVE_FOLDER_ID=
GEOIP2_DATABASE=/var/www/html/geoip2/geoip2.mmdb
ELASTICSEARCH_HOST=
ELASTICSEARCH_PORT=
ELASTICSEARCH_SCHEME=
ELASTICSEARCH_USER=
ELASTICSEARCH_PASS=
ELASTICSEARCH_SSL_VERIFICATION
ELASTICSEARCH_ENABLED=
SFTP_HOST=
SFTP_USERNAME=
SFTP_PASSWORD=
SFTP_PORT=
SFTP_ROOT=/tmp
UID_STARTS=10001
PHP_PATH=
NAS_TOOLS_KEY=
IYUU_SECRET=
MEILISEARCH_SCHEME=http
MEILISEARCH_HOST=127.0.0.1
MEILISEARCH_PORT=7700
MEILISEARCH_MASTER_KEY=
CACHE_KEY_AGENT_ALLOW=all_agent_allows
CACHE_KEY_AGENT_DENY=all_agent_denies
CHANNEL_NAME_SETTING=channel_setting
CHANNEL_NAME_MODEL_EVENT=channel_model_event
-36
View File
@@ -1,36 +0,0 @@
#!/bin/bash
if [ -f .env ]; then
source .env
# setup-1 add default values
CURRENT_DIR=$(pwd)
sed -i '/^ENV_FILE=/d' .env
sed -i '/^GLOBAL_ENV_FILE=/d' .env
echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env
echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env
# setup-2 download geoip2
GEOIP_DIR="$NEXUSPHP_ROOT_PATH/geoip2"
mkdir -p "$GEOIP_DIR"
GEOIP_FILE="$GEOIP_DIR/geoip2.mmdb"
if curl -o "$GEOIP_FILE" -L "https://cdn.jsdelivr.net/gh/Hackl0us/GeoIP2-CN@release/Country.mmdb"; then
echo "GeoIP2 database downloaded successfully to $GEOIP_FILE"
else
echo "Error: Failed to download GeoIP2 database."
fi
# setup-3 copy env file
CONFIG_DIR="$NEXUSPHP_ROOT_PATH/config"
mkdir -p "$CONFIG_DIR"
CONFIG_FILE="$CONFIG_DIR/.env.example"
cp ./envs/nexusphp.env $CONFIG_FILE
sed -i "s/APP_KEY=.*/APP_KEY=$APP_KEY/" $CONFIG_FILE
echo "Check Finish."
else
echo "Error: .env file not found."
fi
@@ -1,10 +0,0 @@
#!/bin/bash
if [ -f .env ]; then
source .env
echo "Check Finish."
else
echo "Error: .env file not found."
fi
@@ -1,17 +0,0 @@
#!/bin/bash
if [ -f .env ]; then
source .env
# setup-1 add default values
CURRENT_DIR=$(pwd)
sed -i '/^ENV_FILE=/d' .env
sed -i '/^GLOBAL_ENV_FILE=/d' .env
echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env
echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env
echo "Check Finish."
else
echo "Error: .env file not found."
fi
-98
View File
@@ -1,98 +0,0 @@
# NexusPHP
完整的 PT 建站解决方案。基于 NexusPHP + Laravel + Filament。
![NexusPHP](https://file.lifebus.top/imgs/nexusphp_cover.png)
![](https://img.shields.io/badge/%E6%96%B0%E7%96%86%E8%90%8C%E6%A3%AE%E8%BD%AF%E4%BB%B6%E5%BC%80%E5%8F%91%E5%B7%A5%E4%BD%9C%E5%AE%A4-%E6%8F%90%E4%BE%9B%E6%8A%80%E6%9C%AF%E6%94%AF%E6%8C%81-blue)
## 特性
+ 发种
+ 特别区
+ 求种
+ 字幕
+ 考核
+ H&R
+ 认领
+ 审核
+ 签到
+ 补签卡
+ 勋章
+ 道具
+ 自定义标签
+ 第三方全文搜索
+ 盒子规则
+ 论坛
+ 申诉
+ 多语言
+ 自动备份
+ 插件支持
+ 管理后台
+ Json API
## 安装说明
默认语言为英语,如需中文,请在安装完成后,登录后在站点设置中设置。
安装完成后,请尽快完成初始化操作,并重启Docker容器。
重启后,请检查 `public/install` 目录是否已删除,如未删除,请手动删除。
### 生成 APP KEY
#### 通过终端生成
1. 通过 `openssl` 得到 32位的十六进制字符串
```bash
openssl rand -hex 32
```
2. 转换为 base64 格式
```bash
echo -n "your_hex_string" | xxd -r -p | base64
```
3. 得到完整密钥
拼接 `base64:` 和上一步得到的字符串
```bash
base64:your_base64_string
```
#### 使用 PHP 函数
1. 通过 `random_bytes` 函数得到 32位的十六进制字符串
```php
<?php
echo bin2hex(random_bytes(32));
?>
```
2. 转换为 base64 格式
```bash
echo -n "your_hex_string" | xxd -r -p | base64
```
3. 得到完整密钥
拼接 `base64:` 和上一步得到的字符串
### 使用 Artisan 命令行工具
需要在项目根目录中执行
这个命令会自动修改 .env 文件中的 APP_KEY 配置,并设置一个随机生成的密钥。
```php
php artisan key:generate
```
---
![Ms Studio](https://file.lifebus.top/imgs/ms_blank_001.png)
-14
View File
@@ -1,14 +0,0 @@
additionalProperties:
key: nexusphp
name: NexusPHP
tags:
- WebSite
- Local
shortDescZh: 完整的 PT 建站解决方案
shortDescEn: 完整的 PT 建站解决方案
type: website
crossVersionUpdate: true
limit: 0
website: https://nexusphp.org/
github: https://github.com/xiaomlove/nexusphp/
document: https://doc.nexusphp.org/
Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.6 KiB