mapleshadow / Galaxy-Bit

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

介绍

GalaxyBit 是一款基于若依框架(分离版)的PT系统.

说明

很久之前就一直想做一套PT系统,这次终于如愿了..本人并非资深PT用户,对PT的一些规则及了解不够透彻.所以..系统可能会有各种问题啊...

主要功能介绍

  1. 发布种子
  2. 积分制(采用了国内常用的魔力值计算公式点此处查看介绍)
  3. 邀请注册
  4. 种子兑换
  5. 种子标签

更新记录

2021-11-04

复活了复活了!

  1. 调整了界面样式
  2. 制作了种子详情页面(去掉弹窗)
  3. 增加种子标签功能
  4. 修改图片及文件资源路径

未完成功能

  1. 反作弊
  2. 对辅种的统计
  3. 积分与流量值的转换
  4. 评论留言
  5. 资源举报
  6. 种子促销活动

后续更新

不定期更新

部署步骤

  1. 查找 galaxy-bit.com 并替换成自己的地址
  2. 打包成 jar 运行
  3. 将前端放到nginx中(配置可以参考以下内容)
server {
        listen       80;
        server_name  localhost;

		location / {
            root   /var/www/html/dist;
			try_files $uri $uri/ /index.html;
            index  index.html index.htm;
        }
		
		location /prod-api/{
			proxy_set_header Host $http_host;
			proxy_set_header X-Real-IP $remote_addr;
			proxy_set_header REMOTE-HOST $remote_addr;
			proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
			proxy_pass http://localhost:8080/;
		}

		location /profile/ {
		    proxy_pass http://localhost:8080/profile/; 
		}

		location /announce{
			proxy_set_header Host $http_host;
			proxy_set_header X-Real-IP $remote_addr;
			proxy_set_header REMOTE-HOST $remote_addr;
			proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
			proxy_pass http://localhost:8080/announce;
		}

        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
    }

其他说明

没有优化!没有缓存!

截图

资源详情

个人中心

资源列表

积分明细

邀请码

参数配置

About

License:MIT License


Languages

Language:Java 60.3%Language:Vue 30.9%Language:JavaScript 7.5%Language:SCSS 1.0%Language:HTML 0.3%Language:Batchfile 0.0%