2核1G3M服务器88一季度

腾讯云,阿里云百度云等 折扣价→点我←

萌音云笔记:一个专注技术文档在线创作、阅读、分享和托管的在线云笔记 开源项目

游客1 游客组

截图

萌音云笔记:一个专注技术文档在线创作、阅读、分享和托管的在线云笔记 开源项目 第1张
萌音云笔记:一个专注技术文档在线创作、阅读、分享和托管的在线云笔记 开源项目 第2张
萌音云笔记:一个专注技术文档在线创作、阅读、分享和托管的在线云笔记 开源项目 第3张

功能特点

  • 云存储:云端笔记,多端同步,随时查看随时备份,重要资料还可加密保存。

  • 多用户:你可以将萌音云笔记作为私有笔记使用,也可作为公有笔记平台使用。

  • 离线创作:支持断网写笔记,没有网络一样创作。

  • 在线预览:支持图片、视频、音频、Office文档在线预览;文本文件、Markdown文件在线编辑。

  • 笔记分享:用户可以创建私有或公有分享链接,快速分享笔记给好友。

  • 多终端支持:PC/iPhone/Android/web/iPad/Mac/Wap等无惧断网/断电困扰,任何情况下都能轻松查阅。

  • 响应式布局:全站响应式布局,移动端也能拥有良好的使用体验。

  • 图片上传:拥有云笔记图床,全球cdn加速,不限外链,不限流量。

  • 易于部署:使用PHP+MySQL架构,简单5分钟即可成功部署您的专属云笔记。

安装

Github地址:https://github.com/178146582/note" target="_blank" style="color: rgb(0, 166, 124); text-indent: 0px !important;" _href="https://github.com/178146582/note">https://github.com/178146582/note

环境需求:LNMP/AMP、PHP 5.6+、OpenSSL、PDO、Mbstring、Tokenizer、XML、fileinfo、Composer

1、安装LNMP
首先进入到OneinStack安装页面,选择PHP、Nginx、Mysql,然后复制安装命令到SSH客户端运行。

#如果不知道怎么选择的,可以直接运行该命令,记得修改命令后面的moerats,即数据库密码#该命令只安装了nginx、php 7.1、mysql 5.5、iptableswget http://mirrors.linuxeye.com/oneinstack-full.tar.gz && tar xzf oneinstack-full.tar.gz && ./oneinstack/install.sh --nginx_option 1 --php_option 6 --phpcache_option 1 --db_option 4 --dbinstallmethod 1 --dbrootpwd moerats --iptables

等待几十分钟就可以安装完成,此时OpenSSL、PDO、Mbstring、Tokenizer、XML扩展会自动安装完成。

2、安装Fileinfo和Composer

cd /root/oneinstack
./addons.sh

依次选择安装fileinfo和composer,最后使用Ctrl+C退出。

3、配置PHP
编辑php配置文件:

nano /usr/local/php/etc/php.ini

使用Ctrl+v翻页,找到disable_functions一行代码,删除后面的proc_open和proc_get_status,再使用Ctrl+X,Y保存退出。最后使用service php-fpm restart重启php生效。

4、安装程序
首先使用./vhost.sh命令添加域名(虚拟主机),不知道怎么选的查看教程。然后使用命令:

#修改后面域名地址后运行cd /data/wwwroot/xx.com
git clone https://github.com/178146582/note.git
mv note/* ./
chmod -R 777 ./*
composer install

5、创建数据库
使用命令:

#创建moenote数据库,该步会要你输入数据库密码mysqladmin -u root -p create moenote#导入数据库,请修改数据库密码和后面网站路径mysql -uroot -pmoerats moenote < /data/wwwroot/xx.com/note.sql

接下来编辑程序配置文件config/database.php,填写你的mysql信息。

#修改数据库名、密码'mysql' => [    'driver' => 'mysql',    'host' => env('DB_HOST', '127.0.0.1'),    'port' => env('DB_PORT', '3306'),    'database' => env('DB_DATABASE', 'moenote'),    'username' => env('DB_USERNAME', 'root'),    'password' => env('DB_PASSWORD', 'moerats'),    'unix_socket' => env('DB_SOCKET', ''),    'charset' => 'utf8mb4',    'collation' => 'utf8mb4_unicode_ci',    'prefix' => 'no_',    'strict' => true,    'engine' => null,
],

6、编辑文件

cd /data/wwwroot/xx.com#新建.env配置文件,请修改你的数据库名,密码。以下为一整条命令,一起复制到SSH运行。echo 'DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=moenote
DB_USERNAME=root
DB_PASSWORD=moeratsapp_KEY=base64:Y2TtY3EMk9gZkv0pdavMbnQnWupFslvK8veDbFYH+Vg=
' > .env

这里的key不能变,不然会出现未知错误,如果你想配置其它功能可以在config文件夹修改相关配置文件就行了。

7、Nginx配置
编辑域名配置文件:

nano /usr/local/nginx/conf/vhost/xx.com.conf

进行如下修改:

#运行目录改到public子目录root /data/wwwroot/xx.com/public;#添加伪静态location / {    try_files $uri $uri/ /index.php?$query_string;
}

然后运行命令systemctl restart nginx.service重启nginx就可以了。

最后就可以打开地址了,管理员账号和密码为root、rootroot。

关于注册功能,注册的时候需要发送邮件获取验证码,貌似关闭不了,这里就列举下大概邮件设置。

1、编辑config/mail.php配置文件,填写相关信息2、编辑.env文件,大概输入以下参数并进行编辑:
MAIL_DRIVER=smtp
MAIL_HOST=smtp.qq.com
MAIL_PORT=465MAIL_USERNAME=moerats@qq.com
MAIL_PASSWORD=ucuirwqigur  #授权码MAIL_ENCRYPTION=tls
MAIL_FROM_ADDRESS=moerats@qq.com
MAIL_FROM_NAME=moerats

同样的其它功能也可以这么设置,最后自行折腾研究吧。

最后于 2019/03/06 18:12:45 被管理员编辑 ,原因:

TAGS 开源项目 萌音云笔记 在线云笔记

站长窝论坛版权声明 1、本帖标题:萌音云笔记:一个专注技术文档在线创作、阅读、分享和托管的在线云笔记
2、论坛网址:站长窝论坛
3、站长窝论坛的资源部分来源于网络,如有侵权,请联系站长进行删除处理。
4、会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。
5、站长窝论坛一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6、本帖由游客1在站长窝论坛《交流综合区》版块原创发布, 转载请注明出处!
评论
最新回复 (1)
返回