软件介绍
Paperwork一个开源网络云笔记系统,它的目标是建立一个让每个人都能在一个只有他们自己的云中存储和管理他们的文档,是以开源方式替代Evernote、MicrosoftOneNote和GoogleKeet,用于捕获想法和管理文档。同时,Paperwork也是一种开放源码的、自我托管的替代服务,是Evernote、Microsoft OneNote 和 Google Keep 的开源替代品。采用 PHP 开发,使用 Laravel 4 框架,提供一个很流行的 Web UI,基于 AngularJS 和 Bootstrap 3 构建,提供开放 API 用于第三方集成并且后端基于 MySQL 数据库。
1、准备工作
为了方便地将文件作为Docker堆栈运行,可以使用任何您想要的排序器,这个存储库附带了一个方便的Makefile。
$ make help
2、配置
在部署Docker堆栈之前,需要正确配置环境。您可以使用现有的.env.example作为模板的文件:
$ cd env/
$ ls -1 | while read ef; do echo $ef | sed 's/\.example$//g' | xargs -I{} cp {}.example {}; done
对于这些文件,Docker堆栈被配置为使用Www.paperwork.local(为WebUI)和Api.paperwork.local(对于API服务)默认情况下。因此,您需要将这些添加到127.0.0.1在您的/etc/hosts档案:
127.0.0.1 localhost paperwork.local api.paperwork.local www.paperwork.local
如果您想要为web和api使用不同的域和不同的主机名,请确保更改内部的值。Env/env.env和Env/web.env。用于在活动部署中使用此堆栈,您还可能希望更改密码、jwt机密和erlang cookie。横穿.env档案。
3、部署
启动文书工作可以通过-ing the 部署目标:
$ make deploy
生成文件然后负责初始化群集,如果您还没有这样做,则创建加密的网络(papernet或者,如果你在堆栈外使用它,paperwork_papernet)并在上面部署文件堆栈。
为了停止/删除整个堆栈,只需使用undeploy目标:
$ make undeploy
注:这不会使您的Docker主机再次离开群,以防它在部署之前没有以群集模式运行!如果您想关闭群集,您必须手动这样做。
- 采用 PHP 开发,使用Laravel 4框架,提供一个很流行的 Web UI,基于 AngularJS 和 Bootstrap 3 构建。
- 提供开放 API 用于第三方集成。后端基于 MySQL 数据库。
使用教程
这个存储库正在构建和统一所有文件所需的组件,它的目的是提供一个能让你的例子自己主持文书工作。将文件从GitHub上clone下来。1、准备工作
为了方便地将文件作为Docker堆栈运行,可以使用任何您想要的排序器,这个存储库附带了一个方便的Makefile。
$ make help
2、配置
在部署Docker堆栈之前,需要正确配置环境。您可以使用现有的.env.example作为模板的文件:
$ cd env/
$ ls -1 | while read ef; do echo $ef | sed 's/\.example$//g' | xargs -I{} cp {}.example {}; done
对于这些文件,Docker堆栈被配置为使用Www.paperwork.local(为WebUI)和Api.paperwork.local(对于API服务)默认情况下。因此,您需要将这些添加到127.0.0.1在您的/etc/hosts档案:
127.0.0.1 localhost paperwork.local api.paperwork.local www.paperwork.local
如果您想要为web和api使用不同的域和不同的主机名,请确保更改内部的值。Env/env.env和Env/web.env。用于在活动部署中使用此堆栈,您还可能希望更改密码、jwt机密和erlang cookie。横穿.env档案。
3、部署
启动文书工作可以通过-ing the 部署目标:
$ make deploy
生成文件然后负责初始化群集,如果您还没有这样做,则创建加密的网络(papernet或者,如果你在堆栈外使用它,paperwork_papernet)并在上面部署文件堆栈。
为了停止/删除整个堆栈,只需使用undeploy目标:
$ make undeploy
注:这不会使您的Docker主机再次离开群,以防它在部署之前没有以群集模式运行!如果您想关闭群集,您必须手动这样做。
软件特点
- 一个开源网络云笔记系统,是 Evernote、Microsoft OneNote 和 Google Keep 的开源替代品。- 采用 PHP 开发,使用Laravel 4框架,提供一个很流行的 Web UI,基于 AngularJS 和 Bootstrap 3 构建。
- 提供开放 API 用于第三方集成。后端基于 MySQL 数据库。
用户评论
共0条评论