宝塔面板安装TopList – 一款获取各大热门网站热门头条的聚合网站

宝塔面板30字数 1396阅读模式

TopList:今日热榜,一个获取各大热门网站热门头条的聚合网站,使用Go语言编写,多协程异步快速抓取信息。

还是用宝塔面板来安装这个程序,因为是go语言编写的程序,所以我们需要安装好go语言环境之后才可以部署,下面就来说说。

具体的安装部署


1、前言

github:https://github.com/tophubs/TopList

演示:https://mo.fish

注意

作者开源的是老版本的今日热榜,演示中的是新版本,并没有开源。而且,我发现老版本安装也会出现各种错误。项目中的安装教程也是非常不走心,基本安装不起来。

2、准备

  1. 宝塔面板最新版本
  2. 安装好go语言环境
  3. Nginx1.17
  4. MySQL5.6
  5. 解析好的域名一个
  6. 新建数据库
  7. 新建网站

3、安装go

以前说过这个教程,自己根据教程走吧。

4、下载

1)宝塔面板新建好数据库和网站

2)终端执行以下命令

cd /www/wwwroot/xp.daniao.org
git clone https://github.com/tophubs/TopList && mv TopList/* .

3)设置网站运行目录为/Html

宝塔面板安装TopList – 一款获取各大热门网站热门头条的聚合网站

4)数据库设置

进入网站根目录,修改/Config/mysql.toml文件,请安装以下提示进行修改。

Source = "数据库用户名:数据库密码@tcp(127.0.0.1:3306)/数据库名?charset=utf8mb4"
Driver = "mysql"

5、编译安装

1)编译

cd /www/wwwroot/xp.daniao.org # 项目根目录
go build -o ./App/GetHot App/GetHot.go
go build -o ./App/Server App/Server.go

2)编辑文件 Html/js/blog/globalConfig.js

const ServerIp = 'http://{your_domain}:9090' // 替换成服务器域名

3)部署定时任务/App/GetHot.go爬虫程序

crontab -e  
0 */1 * * * /www/wwwroot/xp.daniao.org/App/GetHot.go

4)以守护进程的方式执行Server.go

nohup /www/wwwroot/xp.daniao.org/App/Server &

6、设置server.go

因为默认是hot.html,我们需要修改为index.html,不过代码也要相应的修改,修根目录下面“App”文件内的“server.go”具体如下:

此处为隐藏的内容
发表评论并刷新,方可查看
修改之后保存。

7、导入数据库

在根目录下的“Common”文件夹下有“database.sql”,把这个数据库导入到你新建的数据库中,如图:

宝塔面板安装TopList – 一款获取各大热门网站热门头条的聚合网站

8、效果

前面说的有点乱啊,不过总归是部署好了,看截图吧。

宝塔面板安装TopList – 一款获取各大热门网站热门头条的聚合网站

9、最后

额,没啥意义,装一个玩玩还是可以的,作者目前用的最新版是不开源的,开源是旧版本,错误也比较多,安装非常的繁琐,容易出错。小白就不建议玩耍这个程序了。

weinxin
我的微信
微信公众号
关注大鸟博客公众号
 
大鸟
评论  30  访客  30
    • 奶爸建网站笔记
      奶爸建网站笔记 7

      你一天的折腾精神真好。我好多坑都没填,然后就不填了。

      • ·
        · 2

        真能折腾

        • cansnow
          cansnow 0

          看看你是怎么配置的

          • asplun
            asplun 0

            我配置了一直服务器君转圈圈,真的难

            • 勒忒
              勒忒 1

              看你是怎么配置的

                • 墨晗
                  墨晗 0

                  @ 勒忒 您好,请问这个是怎么解决的
                  comment

                • zoo
                  zoo 1

                  看看怎么弄

                  • ritianchen
                    ritianchen 0

                    跟大佬学习一下

                    • wcn
                      wcn 0

                      这个很有趣啊,试试看~

                      • vincent
                        vincent 1

                        看看怎么弄

                        • vincent
                          vincent 1

                          汗,这个安装说明也太精简了,配好以后一直转圈,接口调用不了。

                          • poster
                            poster 1

                            正好需要,谢谢

                            • poster
                              poster 1

                              我是不是评论过了,还是看不了+1

                              • 98k
                                98k 0

                                来学习借鉴

                                • top
                                  top 9

                                  看看如何安装~~

                                  • If Olny
                                    If Olny 4

                                    大佬好

                                    • 熊猫
                                      熊猫 4

                                      小白来学习了。

                                      • gugu
                                        gugu 0

                                        就想好好学习一下。

                                        • qqq
                                          qqq 1

                                          十分感谢

                                          • www
                                            www 1

                                            感谢,过来看看!

                                            • 云点SEO
                                              云点SEO 6

                                              羡慕你这效率

                                              • 试试
                                                试试 1

                                                看一下怎么搞

                                                • 111
                                                  111 0

                                                  11111哈哈哈

                                                  • ee
                                                    ee 0

                                                    十分感谢

                                                    • dede
                                                      dede 0

                                                      好厉害

                                                      • 谢谢大鸟
                                                        谢谢大鸟 1

                                                        谢谢大鸟

                                                        • xw
                                                          xw 0

                                                          5555555555真好

                                                          • map
                                                            map 1

                                                            不知道这个现在还能玩吗

                                                            • 锦大猫
                                                              锦大猫 0

                                                              还能用吗

                                                              • 安安
                                                                安安 0

                                                                不知道这个现在还能玩吗

                                                              匿名

                                                              发表评论

                                                              匿名网友

                                                              :?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

                                                              确定