# kispower介绍:个人知识管理系统
kispower是一个集成了:时间管理、知识管理、网址导航、博客相册,基于WEB的个人知识管理系统。
让你在积累知识的过程中,逐渐打造一个属于自己的个人展示网站:<http://www.kispower.cn>
体验Kispower网站首页:http://demo.kispower.cn
体验Kispower知识管理后台:http://demo.kispower.cn/kadmin
登录用户名:admin ,登录密码:520520
## 一、Kispower作为个人知识管理工具,有如下优点
1、知识以思维导图的方式组织,结构清晰。
2、知识节点的内容呈现方式多样,支持文本、图片、视频、链接、html代码。
3、生产的知识支持导入导出,还可以分享给需要的朋友,同时分享也会同步到Kispower的共享知识库(一个集合了大家的知识分享的地方)。
4、建立一个总的知识框架,然后通过超链接,链接到细分的知识图谱。这样所有的知识都用思维导图管理起来了。
## 二、Kispower的时间管理工具同样功能强大
1、时间管理以年计划、月计划、周计划、日计划,4个维度来规划时间,既有未雨绸缪的远期计划,又有活在当下的近期详细规划。
2、计划看板,详细的展示每个计划的任务列表,随时更新完成度。
3、日计划总结,周计划总结、月计划总结,年计划总结。有回顾才有成长。
## 三、Kispower的网站导航功能
1、跟一般导航网站差不多,只是所有展示的网站都是由自己收集分类。
2、日积月累,导航就像入口,通向远方,很有用,很有必要。
## 四、Kispower的相册与博客功能
1、收集展示图片,源于你对生活的热爱,很适合摄影师、艺术家
2、博客即写作,在个人知识管理的过程中,学到的整理的,可以在博客输出。
# kispower部署步骤如下:
### kispower = centos + nginx + uwsgi + mongodb + python37 + flask + bootstrap + jsmind...
## linux系统:centos7.5 centos8都可以,以centos8为例
### 1、创建用户
groupadd kispower
useradd -g kispower kispower
### 2、创建目录
在 /opt 目录下创建目录:kispower
在 /opt/kispower 目录下创建目录:nginx、backup、bin、data、etc、logs、mongodb、python37
Clone:https://github.com/mizxc/kispower.git
修改 project/config.py:
WEBSITE_KISPOWER = 'http://www.kispower.cn'
改为自己的域名
上传project文件夹到 /opt/kispower 目录下
### 3、安装nginx
安装工具和库:yum -y install gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel
下载nginx:wget -c https://nginx.org/download/nginx-1.17.8.tar.gz
解压:tar -zxvf nginx-1.17.8.tar.gz
编译源码到/opt/kispower/nginx:
./configure --user=kispower --group=kispower --prefix=/opt/kispower/nginx --with-http_v2_module --with-http_ssl_module --with-http_sub_module --with-http_stub_status_module --with-http_gzip_static_module --with-http_flv_module --with-http_mp4_module --with-pcre
make && make install
上传kispower项目etc目录下的nginx.conf 到 /opt/kispower/etc下,把server_name改成自己的域名。
### 4、安装python37
安装工具包:
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel
yum -y install libffi-devel
下载python:
wget https://www.python.org/ftp/python/3.7.6/Python-3.7.6.tgz
编译源码到/opt/kispower/python37:
./configure --prefix=/opt/kispower/python37
make && make install
链接命令到系统目录:
ln -s /opt/kispower/python37/bin/python3 /usr/bin/python37
ln -s /opt/kispower/python37/bin/pip3 /usr/bin/pip37
安装python模块:requirements.txt在kispower目录下
pip37 install -r requirements.txt
### 5、安装mongodb
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel80-4.2.3.tgz
直接解压到指定目录(/opt/kispower/mongodb),不用安装。
复制kispower项目etc目录下的mongodb.conf 到 /opt/kispower/etc 目录下
### 6、安装uwsgi
pip37 install uwsgi
复制kispower项目etc目录下的uwsgi.ini 到 /opt/kispower/etc 目录下
### 7、添加开机自启动,防火墙(80,8080端口开放,80端口转到8080)
编辑:vi /etc/rc.d/rc.local
添加如下内容:
source /etc/profile
source /home/kispower/.bashrc
service firewalld start
firewall-cmd --add-port=80/tcp
firewall-cmd --add-port=8080/tcp
firewall-cmd --add-forward-port=port=80:proto=tcp:toport=8080
cd /opt/kispower/nginx/sbin
su kispower -c "./nginx"
cd /opt/kispower/mongodb/bin
su kispower -c "./mongod -f /opt/kispower/etc/mongodb.conf"
cd /opt/kispower/python37/bin
su kispower -c "./uwsgi /opt/kispower/etc/uwsgi.ini"
### 8、添加定时任务
切换到kispower用户后操作:
su kispower
crontab -e
20 02 * * * source /home/kispower/.bashrc && /opt/kispower/python37/bin/python3 /opt/kispower/project/bin/crontab_log.py
30 02 * * * source /home/kispower/.bashrc && /opt/kispower/python37/bin/python3 /opt/kispower/project/bin/crontab_backup.py
40 02 * * * source /home/kispower/.bashrc && /opt/kispower/python37/bin/python3 /opt/kispower/project/bin/crontab_tag.py
### 9、添加环境变量:
vi /home/kispoer/.bashrc
添加如下内容:
export PYTHONPATH=/opt/kispower
### 10、设置/opt/kispower文件夹的所有权为:kispower用户
chown -R kispower.kispower /opt/kispower/
-----------------------------------------------------------------------------------------------
注:阿里云80端口配置:(好像安全组开放了,就可以了)
1、安全组开放80端口
后台实例-更多-网络和安全组-安全组配置
点击“配置规则”--“添加安全组规则”:
端口范围:80/80
授权对象:0.0.0.0/0
-----------------------------------------------------------------------------------------------
如有疑问,加我VX : overead
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
【资源说明】 Python毕业设计 基于Flask+mongodb的个人知识管理系统设计与实现源码+详细文档+全部资料(高分项目).zipPython毕业设计 基于Flask+mongodb的个人知识管理系统设计与实现源码+详细文档+全部资料(高分项目).zip 【备注】 1、该项目是个人高分毕业设计项目源码,已获导师指导认可通过,答辩评审分达到95分 2、该资源内项目代码都经过mac/window10/11测试运行成功,功能ok的情况下才上传的,请放心下载使用! 3、本项目适合计算机相关专业(如软件工程、计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载使用,也可作为毕设项目、课程设计、作业、项目初期立项演示等,当然也适合小白学习进阶。 4、如果基础还行,可以在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 欢迎下载,沟通交流,互相学习,共同进步!
资源推荐
资源详情
资源评论
收起资源包目录
Python毕业设计 基于Flask+mongodb的个人知识管理系统设计与实现源码+详细文档+全部资料(高分项目).zip (506个子文件)
nginx.conf 2KB
mongodb.conf 107B
style.css 375KB
style.css 375KB
style.css 169KB
materialdesignicons.min.css 160KB
bootstrap.min.css 156KB
animate.css 76KB
font-awesome.css 37KB
font-awesome.min.css 30KB
simditor.css 28KB
font-awesome.min.css 27KB
aos.css 25KB
swiper.min.css 19KB
themify-icons.css 16KB
jquery.contextMenu.css 10KB
liner_icon.css 8KB
laydate.css 8KB
jsmind.css 7KB
magnific-popup.css 5KB
dataTables.bootstrap4.min.css 5KB
nice-select.css 4KB
owl.carousel.min.css 3KB
default.css 3KB
vendor.bundle.base.css 3KB
component.css 2KB
tagTree.css 2KB
slick.css 2KB
search.css 2KB
flaticon.css 971B
feature_post.css 55B
post_style.css 0B
materialdesignicons-webfont.eot 550KB
Ubuntu-Light.eot 326KB
Ubuntu-Regular.eot 265KB
Ubuntu-Medium.eot 251KB
Ubuntu-Bold.eot 236KB
fontawesome-webfont.eot 162KB
fontawesome-webfont.eot 162KB
themify.eot 77KB
Linearicons-Free.eot 55KB
context-menu-icons.eot 3KB
iconfont.eot 2KB
.gitignore 2KB
timeManagementDailyPlan.html 15KB
timeManagementTodayBoard.html 14KB
timeManagementMonthlyPlanEdit.html 14KB
timeManagementDailyPlanEdit.html 14KB
timeManagementWeeklyPlan.html 14KB
timeManagementMonthlyPlan.html 14KB
kispowerKClassShow.html 13KB
timeManagementWeeklyPlanEdit.html 12KB
timeManagementYearlyPlanEdit.html 9KB
timeManagementYearlyPlan.html 9KB
photoAlbum.html 9KB
timeManagementBoard.html 9KB
_base.html 8KB
blogShow.html 8KB
userInfo.html 8KB
index.html 8KB
blog.html 7KB
timeManagementDailyTasksEdit.html 7KB
webSetting.html 6KB
timeManagementWriteSummarize.html 6KB
navigationColumnManage.html 6KB
kispowerKShareShow.html 5KB
blogPostEdit.html 5KB
blogPostAdd.html 5KB
kispowerKShareShowTagTree.html 5KB
_admin_sidebar.html 5KB
kispowerKClass.html 5KB
_base.html 5KB
blogColumn.html 4KB
photoAlbumManage.html 4KB
navigation.html 4KB
navigationColumn.html 4KB
contact.html 4KB
contact.html 4KB
blogColumnManage.html 3KB
kshare.html 3KB
navigationWebEdit.html 3KB
kispowerKShare.html 3KB
photo.html 3KB
slideSetting.html 3KB
register.html 2KB
photoAlbumEdit.html 2KB
guideAndVersionAndBackup.html 2KB
login.html 2KB
navigationColumnEdit.html 2KB
kispowerKClassEdit.html 2KB
blogColumnEdit.html 2KB
error-404.html 1KB
about.html 1KB
error-500.html 1KB
_base_kispower.html 1KB
photoAlbum.html 929B
webTemplate.html 902B
_loading.html 895B
index.html 572B
_message.html 386B
共 506 条
- 1
- 2
- 3
- 4
- 5
- 6
资源评论
不走小道
- 粉丝: 3207
- 资源: 5122
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Android面试题.txt
- chujuyingshi1129802.apk
- 865804808983585自动化办公必备numpy、pandas数据处理课件.zip
- Fences 5是一款桌面整理软件,主要用于Windows操作系统,能够帮助用户更有效地管理和组织桌面上的图标和文件
- Appium入门 appium-desktop安装包,下载即可安装使用
- 初步图优化之后的fb bev 结构图
- 爬取cnnvd网站代码最新的 2024年
- 资源专区-毕业设计-数据分析-CRM客户关系管理系统
- 毕业设计-使用Matlab基于遗传算法+非线性规划实现的函数寻优算法-附项目源码.zip
- api接口python.rar
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功