为知笔记私有化部署

news/2024/5/14 5:03:23/文章来源:https://blog.csdn.net/liujia_It/article/details/129683020

前言

原来一直买的为知笔记vip,但是随着内容越来越,并且不好整理。同时还不能一键全部导出,最后决定将数据迁移到自己服务器上。为止笔记提供了docker镜像,这也方便了部署(其实吧,从产品层面,可以考虑提供一键导出,这样我可能还会买vip,技术能把镜像公布出来,还是挺好的,作为一个白嫖党)

准备docker镜像

我用的阿里云的镜像加速,但是latest并不是最新版本,如果要用最新版本,建议用其他加速器,比如163的加速器http://hub-mirror.c.163.com。
这个容器里面包含了不少服务,所需要的资源最好能配置下
新建 docker-compose-wiz.yaml 文件

version: '3.1'
services:wiznote:image: wiznote/wizserver:latestcontainer_name: wiznotevolumes:- /home/docker/wiz/data:/wiz/storage- /etc/localtime:/etc/localtimeports:- 80:80- 9269:9269/udpprivileged: truedeploy:resources:limits:cpus: "4"memory: 5000Mreservations:memory: 2000M
docker-compose -f docker-compose-wiz.yaml up -d

启动后
启动后的情况

页面
在这里插入图片描述

遇到的坑

1.镜像问题,上面已经说了,最好不要用阿里云的,如果不要求版本也行。
2.因为电脑上还有一层vpn代理,找了很久问题,外网怎么都访问不了。加上路由规则后就可以了。
3.挂载的宿主机上的目录,最好把权限放开,当时好像启动有权限问题
4.如果用ipv6,一定要用域名解析,ipv6地址,在前端代码上,解析不了地址,会出现js,html文件收到不到的情况
5.如果用https的,一定要注意签名问题,因为有时候浏览器能访问,但是客户端不行

最后附上官网教程地址 为知笔记docker部署官网教程

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

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

相关文章

C++ Lambda表达式的常见用法

⭐️我叫忆_恒心,一名喜欢书写博客的在读研究生👨‍🎓。 如果觉得本文能帮到您,麻烦点个赞👍呗! 近期会不断在专栏里进行更新讲解博客~~~ 有什么问题的小伙伴 欢迎留言提问欧,喜欢的小伙伴给个三…

【Django 网页Web开发】05. 数据库操作,实战用户管理(保姆级图文)

目录1. 安装第三方模块2. ORM2.1 自己手动创建数据库2.2 django连接数据库2.3 建表语句写在哪里?2.4 建表语句写好后如何运行生效?3. 操作表3.1 创建数据表3.2 修改数据表4. 操作数据4.1 插入数据4.2 删除数据4.3 修改数据4.4 查询数据5. 实战&#xff1…

pytest学习和使用22-allure特性 丨总览中的Environment、Categories设置以及Flaky test使用

22-allure特性 丨总览中的Environment和Categories设置1 Environment设置1.1 设置方法1.2 创建文件2 Categories设置2.1 设置方式2.2 创建文件3 关于Flaky test3.1 Flaky test介绍3.2 产生Flaky Tests的原因3.3 Flaky安装3.4 Flaky使用3.5 小结小结1小结2如下图,我们…

开始学习HTML5

HTML5 简介 HTML5是HTML最新的修订版本,2014年10月由万维网联盟(W3C)完成标准制定。 HTML5的设计目的是为了在移动设备上支持多媒体。 HTML5简单易学。 什么是 HTML5? HTML5 是下一代 HTML 标准。 HTML , HTML 4.01的上一个版本诞生于 1…

如何将3张图片横向拼在一起

如何将3张图片横向拼在一起?遇到这个情况你可能马上就会说出很多图片处理的app,比如用某秀秀来操作,但是也有很多时候某秀秀也处理不了的。当我们的图片非常大,图片数量很多,图片的格式不是jpg那种通用的格式&#xff…

如何监控和诊断JVM堆内和堆外内存使用?

第26讲 | 如何监控和诊断JVM堆内和堆外内存使用? 上一讲我介绍了 JVM 内存区域的划分,总结了相关的一些概念,今天我将结合 JVM 参数、工具等方面,进一步分析 JVM 内存结构,包括外部资料相对较少的堆外部分。 今天我要…

Java栈和队列·下

Java栈和队列下2. 队列(Queue)2.1 概念2.2 实现2.3 相似方法的区别2.4 循环队列3. 双端队列 (Deque)3.1 概念4.java中的栈和队列5. 栈和队列面试题大家好,我是晓星航。今天为大家带来的是 Java栈和队列下 的讲解!😀 继上一个讲完的栈后&…

视听场景理解经典任务

文章目录1. 视听场景理解简介2. 主要任务2.1 Audio-visual Event Localization (AVE) 2.2 Audio-visual Video Parsing (AVVP)2.3 Audio-visual Question Answering (AVQA)2.4 Audio-visual Segmentation (AVS&#xf…

STM32中systick中断的优先级

1、systick中断的优先级 systick为内核外设中断,与普通外设中断的优先级有些区别,并没有抢占优先级和子优先级的说法。 对于M3来说内核外设的中断优先级由内核SCB这个外设的寄存器:SHPRx(x1.2.3)来配置。 内核外设的中…

佳明安夺(Garmin Enduro)续航简单测试

文章目录(一)结论(二)测试条件(2.1)Garmin Connect APP 日历(2.2)具体运动记录(2.3)步数情况(三)补充和探讨(3.1&#xff…

信捷PLC通过EtherCat与松下伺服通讯时的断电重启时会产生巨大异响的Bug原因及解决办法

信捷PLC支持ethercat通讯协议,可以和支持ethercat的从站通讯,像伺服驱动器或IO站点等。 其中,信捷XLH系列PLC在与松下伺服驱动器通讯时,有一个比较严重的问题,就是PLC断电再上电时,有时候会出现bug,这个bug的现象是,使用PLC的指令方式去控制伺服轴动作时,会产生巨大的…

kali内置超好用的代理工具proxychains

作者:Eason_LYC 悲观者预言失败,十言九中。 乐观者创造奇迹,一次即可。 一个人的价值,在于他所拥有的。所以可以不学无术,但不能一无所有! 技术领域:WEB安全、网络攻防 关注WEB安全、网络攻防。…

Mybatis的课程总结

1.mybatis Mybatis主要是对代码进行少写,分别加入核心配置文件和mapper映射文件, 核心配置文件主要是为了连接数据库,mapper映射文件是为了编写sql语句 1.如何配置mybatis ①先创建一个moudle ②然后配置jar包 ③然后进行mybatis的分层 bean…

pcb成型板aoi检测,6种PCB板常用的检测方法

6种PCB板常用的检测方法,主要包括:PCB板人工目测、PCB板在线测试、PCB板功能测试、自动光学检测、自动X光检查、激光检测系统1、PCB板人工目测使用放大镜或校准的显微镜,利用操作人员视觉检查来确定电路板合不合格,并确定什么时候…

我们再次看看 ARB 女巫空投策略,做到知彼知己,不敢说百战不殆

女巫检测选项该项目旨在从 Arbitrum 空投中删除 Sybil 地址,确保只有合法用户才能收到空投代币。方法我们使用链上数据来识别同一用户拥有的相关地址,并使用来自 Nansen、Hop 和 OffChain Labs 的数据删除实体地址,例如网桥、交易所和智能合约…

Verilog学习之触发器与modelsim仿真

目录 一、前言 二、触发器介绍 三、测试文件代码 一、前言 ​ ​本文将学习常见类型触发的verilog编写,结合仿真结果来熟悉。 二、触发器介绍 ​ ​触发器在verilog中的作用主要是具有存储作用,由时钟信号来触发改变存储内容,较常见…

银河麒麟v10系统硬盘挂载

一、查看磁盘 近期由于centos系统停止更新用户服务器要更换银河麒麟v10,拿到服务器后使用lsblk -f或fdisk -l命令查看磁盘名称 可以看到sdb200G就是要挂载的硬盘,还没有uuid需要初始化才可以挂载。 二、分区 分区命令: fdisk /dev/【你的…

【LeetCode每日一题】——面试题17.21.直方图的水量

文章目录一【题目类别】二【题目难度】三【题目编号】四【题目描述】五【题目示例】六【解题思路】七【时间频度】八【代码实现】九【提交结果】一【题目类别】 双指针 二【题目难度】 困难 三【题目编号】 面试题17.21.直方图的水量 四【题目描述】 给定一个直方图(也称…

Java解题--练习解题阶段(无序阶段)-ALGO-1006 拿金币

题目算法训练 拿金币资源限制内存限制:256.0MB C/C时间限制:1.0s Java时间限制:3.0s Python时间限制:5.0s问题描述有一个N x N的方格,每一个格子都有一些金币,只要站在格子里就能拿到里面的金币。你站在最左上角的格子里,每次可以…

什么是装箱?什么是拆箱?装箱和拆箱的执行过程?常见问题?

参考答案 1、什么是装箱?什么是拆箱? 装箱:基本类型转变为包装器类型的过程。 拆箱:包装器类型转变为基本类型的过程。 //JDK1.5之前是不支持自动装箱和自动拆箱的,定义Integer对象,必须 Integer i new…