任意小机机都可以安装,在 Ubuntu 14/16/18 全系 和 Debian 8/9 主机上实测通过
打开本机 Terminal 或 SSH 连上主机,输入下面 8 行命令就完成啦!
ubuntu@vm-ubuntu:~$ sudo -i root@vm-ubuntu:~# apt update root@vm-ubuntu:~# apt install git root@vm-ubuntu:~# git clone https://github.com/225119/litebb root@vm-ubuntu:~# cd litebb root@vm-ubuntu:~/litebb# apt install python3-pip root@vm-ubuntu:~/litebb# pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple/ -r requirements.txt root@vm-ubuntu:~/litebb# /usr/local/bin/gunicorn -w 4 -b 0.0.0.0:80 "app:create_app('default')"
就酱,搞定!网速快的话只须 40 秒左右 (非 root 用户加 sudo 执行命令)
本地就访问 http://127.0.0.1/ 如果是云服务器或 VPS,直接访问 IP 即可打开博客啦!默认用户名 /密码:admin/admin
CentOS的同学们,轻博客1分钟安装教程如下,欢迎使用和反馈 -:)
CentOS 6 一分钟安装教程:
[root@VM_centos ~]# yum install epel-release [root@VM_centos ~]# yum install python34 [root@VM_centos ~]# curl -O https://bootstrap.pypa.io/get-pip.py [root@VM_centos ~]# /usr/bin/python3.4 get-pip.py [root@VM_centos ~]# yum install git [root@VM_centos ~]# git clone https://github.com/litebb/litebb [root@VM_centos ~]# cd litebb [root@VM_centos litebb]# pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple/ -r requirements.txt [root@VM_centos litebb]# /usr/bin/gunicorn -w 4 -b 0.0.0.0:80 "app:create_app('default')"
CentOS 7 一分钟安装教程:
[root@VM_centos ~]# yum install epel-release [root@VM_centos ~]# yum install python36 [root@VM_centos ~]# curl -O https://bootstrap.pypa.io/get-pip.py [root@VM_centos ~]# /usr/bin/python3.6 get-pip.py [root@VM_centos ~]# yum install git [root@VM_centos ~]# git clone https://github.com/litebb/litebb [root@VM_centos ~]# cd litebb [root@VM_centos litebb]# pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple/ -r requirements.txt [root@VM_centos litebb]# /usr/local/bin/gunicorn -w 4 -b 0.0.0.0:80 "app:create_app('default')"
1 linxb 2019-04-24 11:22:39 +08:00 厉害了,看起来不错 |
![]() | 2 cznq1106 2019-04-24 12:13:58 +08:00 菜鸟看不懂,不过感觉很厉害。 |
![]() | 3 vanishcode 2019-04-24 12:20:25 +08:00 已 star,感觉挺轻量的 |
![]() | 4 xyjtou OP |
![]() | 5 omph 2019-04-24 12:49:08 +08:00 要不要加个 markdown 编辑器,手机手写代码费劲啊 |
![]() | 6 goodryb 2019-04-24 12:55:32 +08:00 https 如何支持的? |
![]() | 7 Chengyaojin 2019-04-24 12:58:18 +08:00 via iPhone 怎么绑定域名 这个轻量级 还有可以修改吗 定制页面之类 |
![]() | 8 xyjtou OP @omph 可以点击那个 (Markdown) 按钮,打开实时预览就可以了。移动设备上的富文本编辑器体验并不好,做那么几个加粗 /倾斜 /列表的快捷键貌似有点画蛇添足。虽然轻博客是移动优先,其实也支持 PC 的,重度文字工作者也可以无缝切换到电脑上用的。 @goodryb 如果是 nginx+gunicorn 部署的化,用 nginx 配置 ssl 证书路径就可以了;如故只用 gunicorn 启动的化,直接在 gunicorn 中配置 ssl 证书路径就可以。 @Chengyaojin 直接解析域名到你的主机 ip 就行,上面是在 80 端口启动的,所以可以直接访问。支持 https 的话,要添加 ssl 证书和 443 端口。当前版本可以满足大多主流的博客功能,定制页面需要二开了,这个定位是轻量化,否则就变成了另一个 wordpress 了 |
![]() | 9 Chengyaojin 2019-04-24 13:50:32 +08:00 via iPhone 我的服务器 a 记录解析了几个网站 所以这个轻量级绑定特定的域名是 ? 初学者不太懂这些 @ @xyjtou |
![]() | 10 sunocean 2019-04-24 13:51:56 +08:00 via iPhone 名字是 少 bb 的意思吗 |
![]() | 11 xyjtou OP @Chengyaojin 轻量化是指这个轻博客的设计理念,服务器上解析同安装一个 wordpress 一样的。你的服务器已经装了几个网站,就当是多增加配置一个二级域名的网站就可以了。 @sunocean BB 是取自 Blog/Board 的意思,对应中文是博客 /分类板块的意思 |
12 adyyq &nbp; 2019-04-24 14:11:17 +08:00 via Android 挺简洁的 |
![]() | 13 imningfeng 2019-04-24 14:59:06 +08:00 @sunocean 小声比比 |
14 leisunlove 2019-04-24 15:03:54 +08:00 PC 端有吗?不习惯手机上搞 |
![]() | 15 sunocean 2019-04-24 15:17:22 +08:00 闲下来了,我点开网站看了下. 啥也不说了,求奥特曼种子 |
![]() | 16 xyjtou OP |
17 JmmBite 2019-04-24 15:35:49 +08:00 |
![]() | 19 hqdmy 2019-04-24 17:01:08 +08:00 看起来不错.准备在树莓派上试试 |
20 yelah 2019-04-24 17:26:48 +08:00 via iPhone 复制粘贴挺累的,来个一键吧(滑稽 |
21 hello461380249 2019-04-24 17:37:29 +08:00 liteBB... 小声 bb ? |
![]() | 22 xyjtou OP |
23 CallMeReznov 2019-04-24 18:14:05 +08:00 大佬,牛皮. 正好看看代码学习学习. |
![]() | 24 wmui 2019-04-24 20:03:35 +08:00 via Android 报个 bug,非公开文章添加标签后,标签文章数量统计不正确 |
![]() | 25 hasaki1997 2019-04-24 20:21:39 +08:00 这个项目开源吗? |
![]() | 26 xyjtou OP @CallMeReznov 欢迎提建议反馈 :) @wmui 测试了下没有复现这个问题阿,是不是删除过了文章?(已知的情况是删除被标签过的文章,文章被删除后标签统计数量没有更新)。你可以截个图吗?发 [email protected] 这个邮箱 @hasaki1997 是的,github 上有。 |
![]() | 27 关注一下,有时间搞搞 |
![]() | 28 misaka19000 2019-04-24 20:37:17 +08:00 楼主不如写个 shell 脚本然后支持远程下载该脚本,这样只要一行命令就可以安装了 |
![]() | 29 xyjtou OP |
30 ctD 2019-04-24 21:40:29 +08:00 via Android 插眼 |
![]() | 31 Ruan 2019-04-24 22:56:17 +08:00 centos 支持吗 |
![]() | 32 xyjtou OP @Ruan Linux 的各个发行版都是可以的。CentOS7 默认是 Python2 环境,所以要先装下 Python3 环境。启动命令 gunicorn 的路径和 Debian/Ubuntu 稍有不同,这样就可以了: [root@VM_centos litebb]# /usr/bin/gunicorn -w 4 -b 0.0.0.0:80 "app:create_app('default')" |
![]() | 33 DJI360 2019-04-25 00:29:38 +08:00 via Android mark,明天看一下 |
![]() | 34 ghos 2019-04-25 12:40:20 +08:00 via Android 可以搞个 docker 镜像吗 |
![]() | 35 xyjtou OP @ghos 会考虑,主要是 https 证书无法预先装进去,在考虑 nginx 要不要 build 进去。 |
36 leisunlove 2019-04-26 11:49:17 +08:00 centos 麻烦老哥支持一下。 |
![]() | 37 xyjtou OP ![]() |
38 record 2019-05-03 19:37:49 +08:00 via Android 在 armbian 上未能正常搭建 root@Sakura_DNS:~/litebb# pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple/ -r requirements.txt Collecting alembic==0.9.9 (from -r requirements.txt (line 1)) Using cached https://pypi.tuna.tsinghua.edu.cn/packages/89/03/756d5b8e1c90bf283c3f435766aa3f20208d1c3887579dd8f2122e01d5f4/alembic-0.9.9.tar.gz Complete output from command python setup.py egg_info: Traceback (most recent call last): File "<string>", line 1, in <module> ImportError: No module named 'setuptools' ---------------------------------------- Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-7bq_d0na/alembic/ |
![]() | 39 xyjtou OP ![]() @record 这个看起来像是没有 Python3 环境。你 whereis Python 看下,是什么结果? 你可以直接在这里提交问题反馈:litebb.com/s/O85MKR |