StarFree论坛博客程序源码_附详细搭建教程

前言

StarFree社区论坛是森云免费开源的一款简约唯美的论坛博客系统,界面清新唯美
2025年才刚开源的程序,程序亲测可用完全没问题,源码也没有加密也不是网上那些泛滥源码
作者开源不易,希望还是能尊重作者,保留版权信息。下载链接在文章最后

图片[1] - StarFree论坛博客程序源码_附详细搭建教程 - 鸿源技库网
图片[2] - StarFree论坛博客程序源码_附详细搭建教程 - 鸿源技库网
图片[3] - StarFree论坛博客程序源码_附详细搭建教程 - 鸿源技库网

图文教程

StarFreeAPI搭建


第一步:前期准备部分

服务器配置要求:

最低配置:1核CPU 700M运行内存

推荐配置:2核CPU 2G运行内存

系统要求:CentOS7.X,建议可以安装好宝塔面板(方便管理)

前置要求:

1. 必需 Redis(5.0-7.0):推荐6.0,Redis是现在最受欢迎的NoSQL数据库之一。

2.必需 Mysql(5.5-5.7):推荐5.6

3.设置标签准备域名用于访问StarFreeApi:推荐用子域名


注意事项

请不要在服务器上自己安装Java环境和tomcat!这将直接导致API安装后无法运行,并且造成后续的一系列问题!

第二步:创建API站点

新创建一个纯静态网站(不需要ftp,只要纯静态并且绑定域名,一般是二级域名

同时创建一个数据库,用于等会安装

图片[4] - StarFree论坛博客程序源码_附详细搭建教程 - 鸿源技库网


然后配置SSL证书开启https(主要提升安全性和后续方便)

图片[5] - StarFree论坛博客程序源码_附详细搭建教程 - 鸿源技库网


第三步:开始安装(自动手动二选一)


自动安装:

警告:

1.该脚本仅支持Centos系统,若是其他系统请看手动安装!

2.并且前提是没安装过Rule、StarPro等需要在opt目录下运行的项目!若安装过请看多开教程


第一步执行SSH命令:cd /opt(不知道什么是SSH命令的去百度补习)

cd /opt


然后紧接着执行下方安装命令,根据提示完成安装。

wget https://starimg.qxzhi.cn/starfree/starfreeapi.sh && sh starfreeapi.sh install

如果上述脚本执行出现网络错误,请手动安装

命令执行完最后会让你填写数据,范例如下:

请输入运行端口:输入8081或者其他端口,禁用80或者443)

请输入数据库名:填写APP数据库名

请输入数据库用户名:填写APP数据库用户名

请输入数据库密码:填写APP数据库密码

请输入redis密码:一般是空

请输入系统管理密码:也叫做管理Key,用于管理Api配置(建议英文加数字)


到这里安装没问题的请直接看第四步,忽略以下的手动安装


手动安装:

如果可以使用一键安装命令的,忽略该步骤

请前往StarFree用户群(群号1021506674),下载群文件的“手动安装”相关文件,并上传到服务器根目录下的/opt目录

然后打开application.properties文件,进行相关配置(如图)

端口、数据库、Redis、管理密钥配置:

图片[6] - StarFree论坛博客程序源码_附详细搭建教程 - 鸿源技库网
图片[7] - StarFree论坛博客程序源码_附详细搭建教程 - 鸿源技库网

最后执行重启api命令,重启API教程:

大多数问题都可以通过重启API来解决

执行以下命令即可重启API(如果你是多开,具体路径请自行修改,初次安装的用户无需修改)

sh /opt/starfreeapi.sh restart


第四步:配置站点数据前缀

进入程序安装目录中的application.properties文件

(如果你是首次安装,默认路径为opt/application.properties)

如图,默认为starfree,如果你是初次安装StarFee建议不修改,直接跳过这一步

图片[8] - StarFree论坛博客程序源码_附详细搭建教程 - 鸿源技库网
图片[9] - StarFree论坛博客程序源码_附详细搭建教程 - 鸿源技库网


第五步:配置站点伪静态:

然后将如下代码放入刚才新建网站的伪静态配置中

下方的代码实现了反向代理和跨域,同时8081请替换为你上个步骤设置的API端口,127.0.0.1这条请不要变更

location ^~ / {
  add_header 'Access-Control-Allow-Origin' '*';
  add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS, PUT, DELETE';
  add_header 'Access-Control-Allow-Credentials' 'true';
  add_header 'Access-Control-Allow-Headers' 'Authorization,Content-Type,Accept,Origin,User-Agent,DNT,Cache-Control,X-Mx-ReqToken,X-Data-Type,X-Requested-With,X-Data-Type,X-Auth-Token';
  if ( $request_method = 'OPTIONS' ) { 
    return 200;
  }
  proxy_pass http://127.0.0.1:8081;
  proxy_connect_timeout 200;
  proxy_read_timeout 200;
  proxy_send_timeout 200;
  proxy_set_header Host $host;
  proxy_set_header X-Real-IP $remote_addr;
  proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  proxy_set_header REMOTE-HOST $remote_addr;
}


用宝塔配置伪静态位置如图:

图片[10] - StarFree论坛博客程序源码_附详细搭建教程 - 鸿源技库网


第六步:访问API并完成安装操作:

访问你绑定的域名,会自动弹出第一步安装

请点击“开始安装”按钮。

注意:在点击“开始安装”按钮前,请确保刚才对接的数据库中没有冲突前缀的数据表(第四步中有提到),然后再点击开始安装

图片[11] - StarFree论坛博客程序源码_附详细搭建教程 - 鸿源技库网
图片[12] - StarFree论坛博客程序源码_附详细搭建教程 - 鸿源技库网


输入你第二步骤设置的系统管理Key和管理员信息,即可完成第一步安装。

图片[13] - StarFree论坛博客程序源码_附详细搭建教程 - 鸿源技库网

然后点击“继续安装”,会自动执行第二步、第三步安装。

图片[14] - StarFree论坛博客程序源码_附详细搭建教程 - 鸿源技库网
图片[15] - StarFree论坛博客程序源码_附详细搭建教程 - 鸿源技库网


第七步:添加监听API定时任务

开机自启和宕机自启

目前脚本已经添加了monitor监听方法,执行后将检测StarFreeAPI是否正常运行,如果未运行状态则执行启动命令。具体指令如下(如果你是多开,具体路径请自行修改,初次安装的用户无需修改):

sh /opt/starfreeapi.sh monitor


所以,只需要让这个命令几分钟执行一次,监听项目是否运行正常,未运行就开始运行,就可以实现开机自启和宕机自启,以宝塔面板为例,直接在计划任务中增加如下的任务即可,间隔可以3分钟到10分钟,这样开启或者宕机后几分钟内就会自行启动。

图片[16] - StarFree论坛博客程序源码_附详细搭建教程 - 鸿源技库网


第八步:学会后续对API维护

重启API教程:

大多数问题都可以通过重启API来解决

执行以下命令即可重启API(如果你是多开,具体路径请自行修改,初次安装的用户无需修改):

sh /opt/starfreeapi.sh restart

注意:必要时候再对API进行重启,频繁重启可能会使opt目录下的application.properties文件造成数据丢失,就代表需要进入该文件重新配置对接,然后再次重启api

对API配置文件维护:

有必要再进行修改!!!

进入opt目录下的application.properties文件,进行相关配置(如图)

端口、数据库、Redis、管理密钥、前缀配置配置:

图片[17] - StarFree论坛博客程序源码_附详细搭建教程 - 鸿源技库网
图片[18] - StarFree论坛博客程序源码_附详细搭建教程 - 鸿源技库网
图片[19] - StarFree论坛博客程序源码_附详细搭建教程 - 鸿源技库网
图片[20] - StarFree论坛博客程序源码_附详细搭建教程 - 鸿源技库网


到这里StarFreeAPI安装就完成了,同时也学会了对API的初步维护,然后继续进行Star后台站点搭建(在目录中打开下一步)

视频教程

详细视频教程


注意:该教程仅使用CentOS系统全新搭建StarFree程序!

速通视频教程


注意:该教程仅适合CentOS系统,并且有一定搭建基础的人观看!

StarFree论坛博客程序源码_附详细搭建教程 - 鸿源技库网
StarFree论坛博客程序源码_附详细搭建教程
此内容为免费资源,请登录后查看
0
免费资源
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容