群晖NAS安装配置Joplin Server用来存储同步Joplin笔记内容

一、Joplin Server简介

1.1、Joplin Server介绍

        Joplin支持多种方式进行同步用户的笔记数据(如:Joplin自己提供的收费的云服务Joplin Cloud,还有第三方的云盘如Dropbox、OneDrive,还有自建的云盘Nextcloud、或者通过WebDAV协议来进行同步);

        其中以自己提供的收费云服务Joplin Cloud 有比较大的有点:(即允许跨设备同步自己的笔记;同时它还允许您将自己的笔记发布分享出去,并与您的朋友、家人或同事协作处理笔记);

        而如果我们也想要与Joplin自己提供的收费云服务JoplinCloud类似的功能且能够满足【数据要放在自己手上管理并且要不受约束的记录笔记、进行写作】,那么Joplin Server服务就是开发者给用户在自己的服务器上配置同步服务,同样拥有比其他同步方式更高的同步速度,同时也可以分享笔记,进行协作的一种方案。

1.2、 Joplin简介

        Joplin 是一款开源笔记应用程序;它能够协助您记录自己的想法、笔记、待办事项等内容,且所有的笔记内容支持全局搜索,并从任何设备安全地访问它们。

Joplin (joplinapp.org)icon-default.png?t=N7T8https://joplinapp.org/GitHub - laurent22/joplin: Joplin - the secure note taking and to-do app with synchronisation capabilities for Windows, macOS, Linux, Android and iOS.Joplin - the secure note taking and to-do app with synchronisation capabilities for Windows, macOS, Linux, Android and iOS. - laurent22/joplinicon-default.png?t=N7T8https://github.com/laurent22/joplin

Joplin的特点介绍
序号Joplin特点说明
1支持多媒体笔记支持图像、视频、PDF 和音频文件;也可以直接从应用程序创建数学表达式和图图表。或者使用移动应用程序拍照并将其保存到笔记中。
2支持协同工作

借助Joplin Cloud或Joplin server,与您的朋友、家人或同事共享您的笔记并进行协作。您还可以将笔记发布到 Internet 并与他人共享笔记的URL链接。

3可将网页或截图作为笔记使用 Chrome 和 Firefox 上提供的 Web Clipper 扩展程序来保存网页或将屏幕截图作为笔记
4可自定义笔记可使用插件、自定义主题和多个文本编辑器(富文本或 Markdown)自定义应用程序。或者使用扩展 API 创建自己的脚本和插件。
5多平台支持

桌面端支持Windows,Mac,Linux;

移动端支持安卓、IOS,所以不论是电脑还是手机都能够使用这款笔记来记录

6多设备同步可以在各个设备上通过JoplinCloud、Dropbox、OneDrive、Nextcloud、WebDAV、S3、Joplin Server等方式进行存储同步笔记,可以实现自主选择数据存储方式
7端对端的数据加密应用程序是开源的,您的笔记将保存为开放格式,因此您始终可以访问它们。使用端到端加密 (E2EE) 来保护您的笔记,并确保除了您自己之外没有人可以访问它们

二、群晖NAS部署Joplin Server

2.1、拉取Joplin Server所需的Postgresql镜像

解决群晖NAS无法拉取docker镜像问题icon-default.png?t=N7T8https://coffeemilk.blog.csdn.net/article/details/139597918?spm=1001.2014.3001.5502

docker pull postgres

2.2、安装配置Joplin Server所需的postgresql数据库

 1、在群晖【docker】目录下创建一个【postgresql】的文件夹,该文件夹下在创建【data】文件夹,如下图所示:

mkdir -p /volume1/docker/postgresql/data

2、配置postgresql数据库容器并启动

-- 可以直接在SSH中使用如下命令创建postgresql数据库的容器内容:docker run -d --name postgresql -p 5433:5432 -v /volume1/docker/postgresql/data:/var/lib/postgresql/data -e POSTGRES_DB=joplin -e POSTGRES_PASSWORD=Q4C1G9A9 -e POSTGRES_USER=pgadmin --restart unless-stopped postgres:latest

        建议参考如下图的方式在群晖NAS的docker界面上执行 :

3、配置存储空间内容,先建好本地【docker/postgresql/data】目录,映射到postgresql的数据目录【/var/lib/postgresql/data】,这样重启后存储数据不会丢失: 

4、端口设置,主要目的是为了将容器的端口映射到群晖NAS上,可供其他程序使用,根据自己NAS的实际情况映射,我这里使用群晖NAS的【5433】映射docker里面postgresql数据库默认的【5432】端口,如这个postgresql只是给Joplin Server使用,这里也可以不配置端口,因为我们后面用链接容器的方式连接到这个数据库,如下图所示:

5、配置postgresql数据库的环境

配置postgresql数据库的环境
序号变量值(值的内容可以根据自己的需求修改)
1POSTGRES_DBjoplin
2POSTGRES_USERpgadmin
3POSTGRES_PASSWORDjoplin

6、创建postgresql容器

2.3、拉取Joplin Server镜像

解决群晖NAS无法拉取docker镜像问题icon-default.png?t=N7T8https://coffeemilk.blog.csdn.net/article/details/139597918?spm=1001.2014.3001.5502

docker pull joplin/server

2.4、安装配置Joplin Server容器内容

-- 可以直接在SSH中使用如下命令创建Joplin Server的容器内容:docker run -d --name joplin-server1 --link postgresql:local_postgres -e APP_PORT=22300 -e APP_BASE_URL=http://192.168.3.131:22300   #注意:请将此处的IP改为你自己的NAS IP或者域名-e DB_CLIENT=pg -p 22300:22300 -e POSTGRES_PASSWORD=joplin -e POSTGRES_DATABASE=joplin -e POSTGRES_USER=pgadmin -e POSTGRES_PORT=5432 -e POSTGRES_HOST=local_postgresql--restart unless-stopped joplin/server:latest

        建议参考如下图的方式在群晖NAS的docker界面上执行(容器的名称可以根据自己需要随便取) : 

1、配置Joplin Servre容器自动启动

2、配置Joplin Server的群晖NAS与容器的端口映射(默认端口为22300 )也可以根据自己的实际情况进行修改:

3、配置Joplin Server使用的postgesql数据库容器和别名,这里使用别名【local_postgresql】,到后面给Joplin Server的【POSTGRES_HOST】配置用。

4、配置Joplin Server的环境变量

配置Joplin Server容器的环境变量内容
序号Joplin Server容器的环境变量
1APP_BASE_URLhttp://自己群晖NAS的IP或者域名:22300
2APP_PORT22300        默认22300,也可自定义配置映射端口
3DB_CLIENTpg
4POSTGRES_HOSTlocal_postgresql
5POSTGRES_PORT5432        默认是5432(这里是直连容器端口,不是本地端口,如果前面将postgesql的容器默认端口修改了,这里要修改为与容器端口一致)
6POSTGRES_DATABASEjoplin        
7POSTGRES_USERpgadmin
8POSTGRES_PASSWORDjoplin        数据库密码可以修改为自己熟悉的内容即可

5、创建Joplin Server容器

2.5、配置测试Joplin Server用户

        群晖NAS部署好Joplin Server内容后,我们打开浏览器输入【自己群晖NAS的IP或域名:22300/login】即可看到部署成功的joplin笔记系统,默认账号为【admin@localhost】,默认密码为【admin】,如下图所示:

登录上Joplin Server系统后,根据提示可以修改默认的密码,如下图所示:

也可以新创建用户,如下图所示: 

三、Joplin的PC客户端配置Joplin Server

3.1、下载Joplin的客户端

Downloading Joplin... | Joplin (joplinapp.org)icon-default.png?t=N7T8https://joplinapp.org/download/

 3.2、给Joplin配置同步数据的Joplin Server内容

到这里则配置完成,可以愉快的使用Joplin了。 

四、 安装群晖NAS的WebDAV并测试

4.1、安装配置群晖NAS的WebDAV

4.2、测试群晖NAS的WebDAV

1、下载RaiDrive客户端并安装

 Download | RaiDriveMount a Cloud Storage like a USB driveicon-default.png?t=N7T8https://www.raidrive.com/download

 2、安装RaiDrive客户端

双击下载好的RaiDrive客户端安装包,并选择安装路径进行安装即可

 

等待安装完成即可。 

3、配置群晖NAS的WebDAV

安装如图的内容配置好后点击【连接】按钮即可连接。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/26548.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

长沙干洗服务,打造您的专属衣橱

长沙干洗服务,用心呵护您的每一件衣物!致力于为您打造专属的衣橱,让您的每一件衣物都焕发出独特的魅力。 我们深知每一件衣物都承载着您的故事和情感,因此我们会以更加细心的态度对待每一件衣物。无论是您心爱的牛仔裤&#xff0c…

sizeof和strlen

1.sizeof和strlen的对比 1.1sizeof sizeof是计算变量所占内存空间大小的,单位是:字节 如果操作数是类型的话,计算的是使用类型创建的变量所占内存空间的大小。 sizeof只关注占用内存空间的大小,不在乎内存中存放的是什么数据 …

QML Canvas 代码演示

一、文字阴影 / 发光 Canvas{id: root; width: 400; height: 400onPaint: //所有的绘制都在onPaint中{var ctx getContext("2d") //获取上下文// 绘制带阴影的文本ctx.fillStyle "#333" //设置填充颜色ctx.fillRect(0, 0, root.width, root.height…

Stability AI发布新版文生图模型:依然开源

Stability AI最近发布了Stable Diffusion 3 Medium(简称SD3 Medium),这是其最新的文生图模型,被官方称为“迄今为止最先进的开源模型”。SD3 Medium的性能甚至超过了Midjourney 6,特别是在生成手部和脸部图像方面表现出…

一杯咖啡的艺术 | 如何利用数字孪生技术做出完美的意式浓缩咖啡?

若您对数据分析以及人工智能感兴趣,欢迎与我们一起站在全球视野关注人工智能的发展,与Forrester 、德勤、麦肯锡等全球知名企业共探AI如何加速制造进程, 共同参与6月20日由Altair主办的面向工程师的全球线上人工智能会议“AI for Engineers”…

可以自定义的文字识别OCR

可以自定义的文字识别OCR 什么是OCR文档自学习自定义模板单证票据信息抽取操作体验 这里提到的可以自定义的文字识别OCR ,其实就是OCR文档自学习。 什么是OCR文档自学习 什么是OCR文档自学习呢?OCR文档自学习,是面向“无算法基础”的企业与个…

C#——字典diction详情

字典 字典: 包含一个key(键)和这个key所以对应的value&#xff08;值&#xff09;&#xff0c;字典是是无序的&#xff0c;key是唯一的&#xff0c;可以根据key获取值。 定义字典: new Diction<key的类型&#xff0c;value的类型>() 方法 添加 var dic new Dictionar…

OZON芒果店长erp,OZON平台支持什么ERP

在跨境电商的浪潮中&#xff0c;OZON平台凭借其独特的优势&#xff0c;吸引了众多卖家入驻。然而&#xff0c;随着业务规模的不断扩大&#xff0c;如何高效管理商品、处理订单、优化仓储物流等成为了卖家们亟需解决的问题。此时&#xff0c;一款强大的ERP&#xff08;企业资源规…

线性代数|机器学习-P13计算特征值和奇异值

文章目录 1. 特征值1.1 特征值求解思路1.1 相似矩阵构造 1. 特征值 1.1 特征值求解思路 我们想要计算一个矩阵的特征值&#xff0c;一般是用如下公式&#xff1a; ∣ ∣ A − λ I ∣ ∣ 0 → λ 1 , λ 2 , ⋯ , λ n \begin{equation} ||A-\lambda I||0\rightarrow \lamb…

汇聚荣科技有限公司实力强吗?

汇聚荣科技有限公司实力强吗?在当今快速发展的科技行业中&#xff0c;公司的实力往往决定了其市场竞争力和发展前景。对于汇聚荣科技有限公司而言&#xff0c;其是否具备强大的实力&#xff0c;不仅关系到自身的发展&#xff0c;也影响着投资者和合作伙伴的选择。因此&#xf…

植物大战僵尸杂交版2.1版本重磅发布!更新内容介绍讲解

植物大战僵尸杂交版2.1版&#xff0c;简直是游戏迷们的福音&#xff01;这个版本不仅更新了大量的新植物和僵尸角色&#xff0c;还加入了更多的游戏模式和挑战关卡&#xff0c;让玩家们可以更加畅快地玩耍。 植物大战僵尸杂交版V2.1 :苹果安卓 PC防闪退工具修改工具高清工具通关…

16个不为人知的资源网站,强烈建议收藏!

整理了16个不为人知的资源网站&#xff0c;涵盖了课程学习、办公技能、娱乐休闲、小说音乐等多种资源&#xff0c;强烈建议收藏&#xff01; #学习网站 1、中国大学MOOC icourse163.org/ 这是一个汇集了国内顶尖大学免费课程资源的平台&#xff0c;众多985工程院校如北京大…

将HTML转化为PDF,一键操作轻松实现高效文件转换,轻松应对多种需求场景

在信息时代的浪潮中&#xff0c;文件格式的转换已经成为我们日常工作、学习和生活中不可或缺的一部分。无论是网页内容的保存、报告的整理还是简历的发送&#xff0c;我们经常需要将HTML文档转换为PDF格式&#xff0c;以确保文件内容的完整性和可读性。然而&#xff0c;传统的转…

3dmax在设计3D模型时闪退解决方法---模大狮模型网

3ds Max 在设计 3D 模型时闪退可能由多种原因造成&#xff0c;以下是一些常见的解决方法&#xff1a; 更新显卡驱动程序&#xff1a; 一个过时或不稳定的显卡驱动程序可能导致 3ds Max 闪退。请确保你的显卡驱动程序是最新版本&#xff0c;并且与 3ds Max 兼容。 关闭不必要的…

基于MCGS的双容水箱液位控制系统设计【MCGS+MATLAB+研华工控机】

摘 要 液位控制技术在众多工业领域中扮演着至关重要的角色。无论是化工、制药、食品加工还是水处理行业&#xff0c;对液位进行精确控制都是保证生产流程稳定、产品质量可靠的关键环节。因此基于实验平台设计了液位自动控制系统。首先&#xff0c;根据实际液位的控制需求&…

【SpringCloud学习笔记】RabbitMQ(上)

1. RabbitMQ简介 官网地址&#xff1a;https://www.rabbitmq.com/ 2. 安装方式 安装前置准备&#xff1a; 此处基于Linux平台 Docker进行安装&#xff0c;前置准备如下&#xff1a; Linux云服务器 / 虚拟机Docker环境 安装命令&#xff1a; docker run \-e RABBITMQ_DEFAU…

大文件word生成的处理与解决策略

前言 对于简单word文档的生成导出&#xff0c;java已经有着很多技术来进行处理&#xff0c;在有着相对固定的格式样板下&#xff0c;采用word模板导出相对会是比较好的选择。但是当数据量且包含大量图片后&#xff0c;采用模板导出就显得无力了&#xff0c;模板的缺点是无法应…

visdom使用时所遇的问题及解决方法

最近在用visdom进行可视化的过程中&#xff0c;虽然可有效的避免主机拒绝访问&#xff08;该问题的解决方法&#xff0c;请参考深度学习可视化工具visdom使用-CSDN博客&#xff09;即在终端输入python -m visom.server 1.训练过程中visdom出现ValueError: too many file descr…

简约不简单,建筑装饰演绎现代美学

走在城市的大街小巷&#xff0c;你是否曾被那些独特而精美的建筑装饰所吸引&#xff1f;每一栋建筑都像是艺术家的杰作&#xff0c;通过精美的装饰诉说着它的故事。 我们的建筑装饰&#xff0c;不仅注重外在的美观&#xff0c;更追求内在的品质。从古典的雕花到现代的简约线条&…

Mac 下载并激活IDEA

1.https://3.jetbra.in 打开这个网站,点击第一个网速比较快的连接 2.在新页面顶部有一个蓝色的下载链接文字< jetbra.zip(20220801) >点击下载 3.步骤2打开的页面不要关闭后面还有用 4.在idea官网下载idea对应的版本 https://www.jetbrains.com/idea/download/other.htm…