国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

CentOS7使用Docker搭建Joplin Server并實(shí)現(xiàn)多端同步與公網(wǎng)使用本地筆記

這篇具有很好參考價(jià)值的文章主要介紹了CentOS7使用Docker搭建Joplin Server并實(shí)現(xiàn)多端同步與公網(wǎng)使用本地筆記。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。


Joplin 是一個(gè)開源的筆記工具,擁有 Windows/macOS/Linux/iOS/Android/Terminal 版本的客戶端。多端同步功能是筆記工具最重要的功能,只有實(shí)現(xiàn)了多端同步,我們才能在工作電腦和手機(jī)之間無縫切換筆記體驗(yàn)。

本文介紹如何在自己的服務(wù)器上利用docker搭建 Joplin Server,并對(duì)同步進(jìn)行配置,再結(jié)合cpolar內(nèi)網(wǎng)穿透工具實(shí)現(xiàn)公網(wǎng)遠(yuǎn)程訪問本地Joplin Sever。

1. 安裝Docker

本篇文章演示環(huán)境為CentOS 7,使用Xshell7進(jìn)行ssh,需安裝Docker,小編在本地Windows中已安裝Joplin app,如未安裝可到 Joplin官網(wǎng)中安裝下載,支持多個(gè)版本下載。

Joplin官網(wǎng)地址:https://joplinapp.org/

沒有安裝Docker的小伙伴需安裝Docker:

本教程操作環(huán)境為L(zhǎng)inux CentOS 7系統(tǒng),在開始之前,我們需要先安裝Docker。

在終端中執(zhí)行下方命令:

添加Docker源

# Add Docker's official GPG key:
sudo apt-get update
sudo apt-get install ca-certificates curl gnupg
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg

# Add the repository to Apt sources:
echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
  $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update

安裝Dokcer包

sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

通過運(yùn)行映像來驗(yàn)證 Docker 引擎安裝是否成功

sudo docker run hello-world

2. 自建Joplin服務(wù)器

建立 /data/joplin/docker-compose.yml 文件,首先創(chuàng)建一個(gè)/data/joplin/目錄

mkdir -p /data/joplin

進(jìn)入joplin目錄中

cd data/joplin

添加compose配置文件

vim docker-compose.yml

內(nèi)容如下

version: '3'
services:
    db:
        image: postgres:13
        volumes:
            - ./data/postgres:/var/lib/postgresql/data
        ports:
            - "5432:5432"
        restart: unless-stopped
        environment:
            - POSTGRES_PASSWORD=joplin
            - POSTGRES_USER=joplin
            - POSTGRES_DB=joplin
    app:
        image: joplin/server:latest
        depends_on:
            - db
        ports:
            - "22300:22300"
        restart: unless-stopped
        environment:
            - APP_PORT=22300
            - APP_BASE_URL=https://joplin.cpolar.cn
            - DB_CLIENT=pg
            - POSTGRES_PASSWORD=joplin
            - POSTGRES_DATABASE=joplin
            - POSTGRES_USER=joplin
            - POSTGRES_PORT=5432
            - POSTGRES_HOST=db

在/data/joplin/目錄中,執(zhí)行

docker compose up -d

打開新的瀏覽器訪問 http://192.168.149.143:22300,本機(jī)IP加上端口號(hào)

默認(rèn)用戶名admin@localhost密碼admin

centos開源筆記軟件,內(nèi)網(wǎng)穿透,docker,筆記,容器

3. 搭建Joplin Sever

在Joplin客戶端中,點(diǎn)擊上方工具,選擇 選項(xiàng),點(diǎn)擊 同步,同步目標(biāo)選擇 JoplinServer,

centos開源筆記軟件,內(nèi)網(wǎng)穿透,docker,筆記,容器

centos開源筆記軟件,內(nèi)網(wǎng)穿透,docker,筆記,容器

Joplin服務(wù)器URL:https://joplin.cpolar.cn
Joplin服務(wù)器郵箱:選擇admin@localhost或者在管理頁(yè)面自行創(chuàng)建
Jpolin服務(wù)器密碼:選擇admin或者在管理頁(yè)面自行創(chuàng)建
點(diǎn)“檢查同步配置”,顯示“成功!同步配置看起來沒問題”即可

centos開源筆記軟件,內(nèi)網(wǎng)穿透,docker,筆記,容器

這個(gè)時(shí)候我們?cè)诳蛻舳司庉嬐晡恼潞螅氐?Joplin主界面點(diǎn)擊 同步

centos開源筆記軟件,內(nèi)網(wǎng)穿透,docker,筆記,容器

我們?cè)倩氐?JoplinServer界面來看一下數(shù)據(jù)庫(kù)是否同步,重新登陸一下,可以看到后臺(tái)文件

centos開源筆記軟件,內(nèi)網(wǎng)穿透,docker,筆記,容器

我們就成功在本地搭建了Joplin Server,但是想實(shí)現(xiàn)無需公網(wǎng)IP環(huán)境來遠(yuǎn)程訪問Joplin Server里的數(shù)據(jù)庫(kù)內(nèi)容,就需要借助cpolar內(nèi)網(wǎng)穿透工具來實(shí)現(xiàn)公網(wǎng)訪問了!接下來介紹一下如何安裝cpolar內(nèi)網(wǎng)穿透并實(shí)現(xiàn)Joplin Server公網(wǎng)訪問!

4. 安裝cpolar內(nèi)網(wǎng)穿透

下面是安裝cpolar步驟:

cpolar官網(wǎng)地址: https://www.cpolar.com

  • 使用一鍵腳本安裝命令
curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash
  • 向系統(tǒng)添加服務(wù)
sudo systemctl enable cpolar
  • 啟動(dòng)cpolar服務(wù)
sudo systemctl start cpolar

cpolar安裝成功后,在外部瀏覽器上訪問Linux 的9200端口即:【http://服務(wù)器的局域網(wǎng)ip:9200】,使用cpolar賬號(hào)登錄,登錄后即可看到cpolar web 配置界面,結(jié)下來在web 管理界面配置即可。

centos開源筆記軟件,內(nèi)網(wǎng)穿透,docker,筆記,容器

5. 創(chuàng)建遠(yuǎn)程連接的固定公網(wǎng)地址

我們接下來為其配置固定的HTTP端口地址,該地址不會(huì)變化,還可以自定義域名,方便分享給別人長(zhǎng)期查看你的博客,而無需每天重復(fù)修改服務(wù)器地址。

配置固定http端口地址需要將cpolar升級(jí)到專業(yè)版套餐或以上。

登錄cpolar官網(wǎng),點(diǎn)擊左側(cè)的預(yù)留,選擇保留二級(jí)子域名,設(shè)置一個(gè)二級(jí)子域名名稱,點(diǎn)擊保留,保留成功后復(fù)制保留的二級(jí)子域名名稱

centos開源筆記軟件,內(nèi)網(wǎng)穿透,docker,筆記,容器

保留成功后復(fù)制保留成功的二級(jí)子域名的名稱

centos開源筆記軟件,內(nèi)網(wǎng)穿透,docker,筆記,容器

回到cpolar web UI管理界面后,點(diǎn)擊左側(cè)儀表盤的隧道管理——創(chuàng)建隧道

  • 隧道名稱:可自定義,注意不要與已有的隧道名稱重復(fù),本例使用了:joplin
  • 協(xié)議:http
  • 本地地址:22300
  • 域名類型:二級(jí)子域名
  • Sub Domain:Joplin (剛才創(chuàng)建的二級(jí)子域名)
  • 地區(qū):選擇China
  • 點(diǎn)擊高級(jí),選擇Host頭域 填寫joplin.cpolar.cn

點(diǎn)擊創(chuàng)建

centos開源筆記軟件,內(nèi)網(wǎng)穿透,docker,筆記,容器

創(chuàng)建成功后,打開左側(cè)在線隧道列表,查看剛剛創(chuàng)建隧道后生成兩個(gè)公網(wǎng)地址,接下來就可以在其他電腦(異地)上,使用任意一個(gè)地址復(fù)制到瀏覽器訪問即可,登陸后可以看到數(shù)據(jù)庫(kù)信息。

centos開源筆記軟件,內(nèi)網(wǎng)穿透,docker,筆記,容器

centos開源筆記軟件,內(nèi)網(wǎng)穿透,docker,筆記,容器

centos開源筆記軟件,內(nèi)網(wǎng)穿透,docker,筆記,容器

這樣一個(gè)固定且永久不變的公網(wǎng)地址就設(shè)置好了,并且無需公網(wǎng)IP環(huán)境,無需額外購(gòu)買服務(wù)器!成功實(shí)現(xiàn)了在異地我們也可以進(jìn)行遠(yuǎn)程訪問JoplinServer!文章來源地址http://www.zghlxwxcb.cn/news/detail-854559.html

到了這里,關(guān)于CentOS7使用Docker搭建Joplin Server并實(shí)現(xiàn)多端同步與公網(wǎng)使用本地筆記的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 在Docker中搭建centos7遠(yuǎn)程桌面環(huán)境(Xfce、Gnome兩種方式)

    在Docker中搭建centos7遠(yuǎn)程桌面環(huán)境(Xfce、Gnome兩種方式)

    本文提供兩種安裝方式,均自己測(cè)試過,最后還是 選擇了Xfce ,因?yàn)樗容^輕量級(jí),占用資源較少。大家也可以都試試,比較感受下。 GNOME 提供一個(gè)現(xiàn)代、直觀的用戶界面,注重美觀和用戶友好性。GNOME 通常 相對(duì)較重 ,對(duì)系統(tǒng)資源的需求較高,GNOME 是一個(gè)大型的開源社區(qū)項(xiàng)

    2024年02月03日
    瀏覽(24)
  • Centos7下docker搭建咖啡壺Chemex固定資產(chǎn)管理系統(tǒng)(親測(cè)可用)

    Centos7下docker搭建咖啡壺Chemex固定資產(chǎn)管理系統(tǒng)(親測(cè)可用)

    咖啡壺Chemex固定資產(chǎn)管理系統(tǒng)比較適用于一些小型公司/初創(chuàng)公司IT人員管理IT類資產(chǎn)。 版本要求: PHP:大于8.1 Mysql:建議8.0 docker:推薦安裝1.10.0以上版本客戶端 Docker Compose: 推薦安裝大于v2.20.2 Nginx:推薦安裝1.20及以上 此前已經(jīng)搭建了以上的所有環(huán)境用于測(cè)試其他,可參考我

    2024年01月23日
    瀏覽(19)
  • CentOS7 使用Docker 安裝MySQL

    Docker的相關(guān)知識(shí)本篇不會(huì)再概述,有疑惑的同學(xué)請(qǐng)自行查找相關(guān)知識(shí)。本篇只是介紹如何在CentOS7下使用Docker安裝相應(yīng)的鏡像。 可登陸Docker官網(wǎng) https://docs.docker.com 之后可以跟著官方的步驟進(jìn)行安裝。 clipboard.png 具體安裝過程如下:在這里我們選擇Docker CE(社區(qū)版),與之對(duì)應(yīng)的

    2024年02月12日
    瀏覽(18)
  • Centos7 使用docker來部署mondb

    參考官方手冊(cè): https://www.mongodb.com/docs/manual/tutorial/install-mongodb-community-with-docker/#std-label-docker-mongodb-community-install 使用腳本快速安裝docker mondb官方維護(hù)鏡像:https://hub.docker.com/r/mongodb/mongodb-community-server 拉取鏡像(可選擇拉取指定鏡像) 運(yùn)行容器 -p 27017:27017 映射端口 –restar

    2024年03月17日
    瀏覽(25)
  • centos7在使用docker安裝redis

    centos7在使用docker安裝redis

    實(shí)際工作中用了redis都是工具查詢,可沒有對(duì)redis的安裝和配置涉及到,特地簡(jiǎn)單研究下 對(duì)redis內(nèi)部的一些基本操作產(chǎn)生了一些興趣 1、docker 搜索redis docker search redis 2、docker 拉取最新tag的redis docker pull redis:latest 3、新建宿主機(jī)和docker容器的映射文件夾 如下圖: 4、使用docker命令

    2024年02月14日
    瀏覽(20)
  • centos7使用docker compose部署ELK

    centos7使用docker compose部署ELK

    說明:1、一定要先不要配置那么多配置文件,去除掉一些,先讓docker compose啟動(dòng)相關(guān)服務(wù)能訪問的時(shí)候,使用拷貝方法,把相關(guān)的配置文件拷貝出來在外面修改,這樣保險(xiǎn)一些,不然容易配置文件錯(cuò)誤無法啟動(dòng)問題 ?2、作者測(cè)試ELK版本(7.6.2)是可以通過下面步驟配置成功,

    2024年02月07日
    瀏覽(27)
  • VPN的搭建與使用--CentOS7.9(OpenVpn環(huán)境配置)

    VPN的搭建與使用--CentOS7.9(OpenVpn環(huán)境配置)

    ?一、VPN概述(OpenVpn) ????????VPN是Virtual Private Network(虛擬私人網(wǎng)絡(luò))的縮寫。它是一種通過公用網(wǎng)絡(luò)建立安全、加密通信的技術(shù)。VPN的主要功能是創(chuàng)建一個(gè)虛擬的專用網(wǎng)絡(luò),使得用戶可以在這個(gè)網(wǎng)絡(luò)中訪問外部網(wǎng)絡(luò)資源,同時(shí)也可以保護(hù)用戶的網(wǎng)絡(luò)流量,防止被外界竊

    2024年02月08日
    瀏覽(13)
  • 在CentOS7上使用Docker安裝和部署RabbitMQ

    在CentOS7上使用Docker安裝和部署RabbitMQ

    首先,使用Docker命令從Docker Hub拉取RabbitMQ官方鏡像。打開終端并運(yùn)行以下命令: 一旦鏡像下載完成,使用以下命令創(chuàng)建RabbitMQ容器: -d:這個(gè)選項(xiàng)告訴Docker在后臺(tái)運(yùn)行容器。 –hostname:主機(jī)名(RabbitMQ的一個(gè)重要注意事項(xiàng)是它根據(jù)所謂的 “節(jié)點(diǎn)名稱” 存儲(chǔ)數(shù)據(jù),默認(rèn)為主機(jī)名

    2024年02月10日
    瀏覽(48)
  • 如何在CentOS使用Docker搭建MinIO容器并實(shí)現(xiàn)無公網(wǎng)ip遠(yuǎn)程訪問本地服務(wù)

    如何在CentOS使用Docker搭建MinIO容器并實(shí)現(xiàn)無公網(wǎng)ip遠(yuǎn)程訪問本地服務(wù)

    MinIO是一個(gè)開源的對(duì)象存儲(chǔ)服務(wù)器,可以在各種環(huán)境中運(yùn)行,例如本地、Docker容器、Kubernetes集群等。它兼容Amazon S3 API,因此可以與現(xiàn)有的S3工具和庫(kù)無縫集成。MinIO的設(shè)計(jì)目標(biāo)是高性能、高可用性和可擴(kuò)展性。它可以在分布式模式下運(yùn)行,以滿足不同規(guī)模的存儲(chǔ)需求。 MinIO是

    2024年04月15日
    瀏覽(31)
  • 一鍵搞定centos7的docker+selenium+appium+jenkins+android_app源碼打包成apk的環(huán)境搭建

    git源碼: https://github.com/a376230095/centos7_apkbuild/tree/master 簡(jiǎn)介 啟動(dòng)項(xiàng)目的start_all.sh,一鍵構(gòu)建環(huán)境 安裝完包含的環(huán)境 docker-ce最新版本 selenium運(yùn)行環(huán)境 chrome無頭運(yùn)行 chromedriver是84 appium運(yùn)行環(huán)境 appium 1.18版本 包含appium-docker sdk運(yùn)行環(huán)境 adb 1.0.41 sdk build有29.0.3和28.0.3 - sdk編譯環(huán)境

    2023年04月08日
    瀏覽(30)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包