搭建自己私有的PKM系统,各家KPM大比拼。。附:构建自己熟悉的基础Docker

  Docker这容器真是很好玩!干啥都想上docker了,快疯了。

  这不,最近wiz笔记开始收费,很是不爽,需要寻求新的PKM系统了。备选及落选理由如下:

  1. wiz笔记 —— 好用,顺手。要开始收费了,不然就只能本地用用,无法同步。
  2. evernote —— 记下日记挺好用的,但是不能markdown,不好贴代码,作为一个程序员伤不起啊。何况免费版就两台设备同步,区区数十MB的流量,逼人出钱买会员啊。
  3. 有道云笔记 —— 流量巨大,服务稳定,小巧高性能。奈何除了写日记简直没法用。
  4. 简书、墨迹等 —— 支持markdown,支持本地客户端及同步。但是这blog形式怎么看都不安全,一不小心把公司项目信息发布出去就不好玩了,怕。
  5. oneNote —— 太强大,太需要管理技巧。太自由,写的漂亮需要设计头脑。太高端,同步不是很顺畅的感觉。怂了。。。
  6. leanote —— 看起来不错哦,各端都有,而且server端、web端、移动端、桌面端貌似都是open source。试用了一下体验不错哦,还要什么自行车。自己固化一套妥妥的。

  本着一套硬件上搭建各种服务的原则,依旧在群晖NAS上部署,希望能搭建好后固化为一个docker image,方便自己也方便他人之后一键部署。

  1. 初步规划是,nginx运行在一个单独的容器,leanote基于ubuntu运行在另一个容器。通过宿主机上的本地端口进行通信。
  2. 先要部署ubuntu。想到以后很大可能再基于ubuntu容器开发其他docker image,所以需要打造一个适合自己的ubuntu-dev版本image。
    1. 先拖下来ubuntu docker image:docker pull ubuntu14.04:latest 
    2. 启动容器,进去就是root帐号:docker run ubuntu /bin/bash
    3. 在中国,默认源太慢了,现在官方的cn源是基于阿里云的,速度很赞。直接 sed ‘s/archive./cn.archive./g‘ /etc/apt/source.list
    4. 更新源,apt-get update
    5. 安装vim,apt-get install vim
    6. 安装sshd,apt-get install openssh-server
    7. 更改sshd配置,取消UsePAM,Vim /etc/ssh/sshd_config
    8. 启动sshd,service ssh start
    9. 安装其他你常用的工具&配置
    10. 保存镜像,需要在容器运行的时候commit,docker commit container-id
    11. 推送到docker.io上空间里,docker register docker.io && docker push image-id
  3. 然后在ubuntu容器中,安装leanote
  4. 最后部署nginx容器  
时间: 2024-08-05 22:21:00

搭建自己私有的PKM系统,各家KPM大比拼。。附:构建自己熟悉的基础Docker的相关文章

0038-如何在CDH集群安装Anaconda&搭建Python私有源

温馨提示:要看高清无码套图,请使用手机打开并单击图片放大查看. 1.文档编写目的 Anaconda是一个用于科学计算的Python发行版,支持 Linux, Mac, Windows系统,提供了包管理与环境管理的功能,可以很方便地解决多版本python并存.切换以及各种第三方包安装问题. 在企业集群无外网环境下,通过搭建企业私有的Python源,可以使用pip工具方便的安装,以解决Anaconda环境中没有的依赖包的问题. 本文档讲述如何在CDH集群离线安装Anaconda.搭建Python私有

乐视秒杀架构解读:从零开始搭建百万每秒订单系统

在各种秒杀活动大行其道的今天,订单系统的性能与稳定日益重要.乐视集团作为这一技术的佼佼者,在多次的电商狂欢节中都能抢占商机.拔得头筹,其表现无疑为其他企业和厂商提供了非常有价值的参考. 在Gdevops全球敏捷运维峰会北京站的现场,乐视BOSS平台技术部架构师梁阳鹤就给大家带来了<从零开始搭建百万每秒订单系统>的精彩演讲.从部分到整体,从微观到宏观,层层递进,步步为营,详尽地介绍了整套乐视支付架构及其实现每秒处理百万笔交易的成功要点. (点击“这里”听梁阳鹤演讲完整录音) 演讲主要分为三个部分

58红包APP系统定制搭建,58红包APP系统开发现成源码,58红包APP系统搭建

58红包APP系统搭建找[蔡经理 136-1236-3414 微|电]58红包APP系统定制搭建,58红包APP系统开发现成源码,58红包APP系统开发多少钱,58红包APP系统专业开发: 提示:专业软件开发公司,非运营方 58红包扫雷区: 10元5包奖励:小顺(1.88)小豹子(2.66)5.20(9.99)13.14(13.14) 20元5包奖励:小顺(1.88)小豹子(2.66)大顺(3.33)大豹(6.66)5.20(9.99)13.14(13.14) 50元6包奖励:小顺(1.88)小

58红包APP系统定制搭建,58红包APP系统开发现成源码

58红包APP系统搭建找[蔡经理 136-1236-3414 微|电]58红包APP系统定制搭建,58红包APP系统开发现成源码,58红包APP系统开发多少钱,58红包APP系统专业开发: 提示:专业软件开发公司,非运营方 58红包扫雷区: 10元5包奖励:小顺(1.88)小豹子(2.66)5.20(9.99)13.14(13.14) 20元5包奖励:小顺(1.88)小豹子(2.66)大顺(3.33)大豹(6.66)5.20(9.99)13.14(13.14) 50元6包奖励:小顺(1.88)小

搭建一个redis高可用系统

一.单个实例 当系统中只有一台redis运行时,一旦该redis挂了,会导致整个系统无法运行. 单个实例 二.备份 由于单台redis出现单点故障,就会导致整个系统不可用,所以想到的办法自然就是备份(一般工业界认为比较安全的备份数应该是3份).当一台redis出现问题了,另一台redis可以继续提供服务. 备份 三.自动故障转移 虽然上面redis做了备份,看上去很完美.但由于redis目前只支持主从复制备份(不支持主主复制),当主redis挂了,从redis只能提供读服务,无法提供写服务.所以

在云上搭建大规模实时数据流处理系统

在大数据时代,数据规模变得越来越大.由于数据的增长速度和非结构化的特性,常用的软硬件工具已无法在用户可容忍的时间内对数据进行采集.管理 和处理.本文主要介绍如何在阿里云上使用Kafka和Storm搭建大规模消息分发和实时数据流处理系统,以及这个过程中主要遭遇的一些挑战.实践主要立 足建立一套汽车状态实时监控系统,可以在阿里云上立即进行部署. 一.实时大数据处理利器——Storm和Kafka 大数据时代,随着可获取数据的渠道增多,比如常见的电子商务.网络.传感器的数据流.太空数据等,数据规模也变得

hexo+github 搭建的博客重做系统以后如何重新配置

重做电脑系统以后 1. 安装 git  node  2.在桌面右键启动git 然后安装hexo $ npm install -g hexo-cli 3.接着在文件夹里右键git,去测试本地是否能预览: (有问题的话去http://www.paopaoche.net/jiaocheng/85988.html) 4.本地ok的话就去重新配置钥匙,去github 删除之前的,然后添加新的, 参考这里:https://segmentfault.com/a/1190000004947261 5.然后验证邮

搭建树莓派手机远程开门系统

[目标]按下手机app中的按钮,寝室的门锁打开. [基本原理]Raspberry Pi 作为控制装置:其运行Linux系统,因此功能强大:提供GPIO接口,因此便于控制物理开门机构.yeelink 平台作为云提供者:自己搭建web服务器成本高难度大,yeelink提供免费的物联网云服务,并开放API,可以用于编写手机app. 在yeelink 平台注册一个开关型传感器,平时其value为0.RasPi 每5s 通过yeelink HTTP API 检查value 值,当检测到1时开门.开发可以通

通过hadoop + hive搭建离线式的分析系统之快速搭建一览

最近有个需求,需要整合所有店铺的数据做一个离线式分析系统,曾经都是按照店铺分库分表来给各自商家通过highchart多维度展示自家的店铺经营 状况,我们知道这是一个以店铺为维度的切分,非常适合目前的在线业务,这回老板提需求了,曾经也是一位数据分析师,sql自然就溜溜的,所以就来了 一个以买家维度展示用户画像,从而更好的做数据推送和用户行为分析,因为是离线式分析,目前还没研究spark,impala,drill了. 一:搭建hadoop集群     hadoop的搭建是一个比较繁琐的过程,采用3台