瞎折腾 Elasticsearch 搜索和数据分析引擎基本安装和使用教程 一、简介和安装 ElasticSearch 是一个基于 Lucene 的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于 RESTful web 接口。 这里使用 Docker 安装 Elasticsearch: docker run -d \ –name elasticsearch \ -p 9200:9200 \ -p 9300:9300 \ -e "discovery…
瞎折腾 Docker 基于开源的兰空图床搭建自己专属的图床 阿蛮君之前觉得图床不是很必要,因为 wordpress 可以上传图片,并且临时图片可以上传到免费图床,然后通过 WP Githuber MD 自带的下载远程图片功能可以完美将所有的图片保存到自己服务器上,岂不美哉! 但是后来使用了一段时间发现插件下载的图片还是有点问题的,经常性没有图片后缀,而且阿蛮君习惯先在 vscode 中写的文章里面的图片链接也不会同步更新。 思来想去,还是决定自己用 lsk…
瞎折腾 Docker 搭建 calibre-web 全平台随时随地看电子书 Calibre-web 是一个基于 Web 的开源电子书管理系统,只要能连上网络,可以随时随地看自己的电子书。 相比于其他阅读软件,自己搭建的好处就是可以不限容量,不限数量的存放电子书,并且不存在被和谐和软件公司倒闭的风险。 另外,Calibre-web 可以与 Calibre 电子书管理软件同步,用户可以通过 Web 界面访问和管理 Calibre 库中的电子书。 安装 docker run -…
瞎折腾 Docker 搭建功能强大的 Aria2 下载器 之前写过一篇 Linux 安装 aria2 并使用 AriaNg 图形管理,但其实这篇文章是原生安装,比较复杂。 下面使用 docker 安装会显得非常简单,因为所有的环境都不需要自己配置,并且也是集成了图形管理界面,阿蛮君强烈推荐这种方式安装。 docker run -d \ –name=aria2 \ -e SECRET=123456 \ -e CACHE=512M \ -p 32516:3…
瞎折腾 Docker 搭建磁盘监控工具 Doku Doku 是一个简单、轻量级的基于 Web 的应用程序,可以友好的方式监控 Docker 磁盘使用情况。 Doku 显示 Docker 守护程序使用的磁盘空间量,按映像、容器、卷和构建器缓存进行拆分。 docker run -d \ –name doku \ -v /var/run/docker.sock:/var/run/docker.sock:ro \ -v /:/hostroot:ro \…
瞎折腾 Docker 搭建蒲公英实现异地组网 蒲公英是贝锐一个异地组网的软件产品,可以让你轻松组网访问公司内网,也能够实现局域网互通。 当然,如果你有技术,想自己搭建异地组网可以查看我这篇文章 Zerotier 搭建私有根服务器及创建虚拟局域网。 废话不多少,直接开始搭建。 创建网络 先进入蒲公英管理平台:https://console.sdwan.oray.com/。 没有账号的需要先注册一下,记得账号密码,待会能用到。 创建网络的目的是为…
瞎折腾 新手上路之Docker 搭建好用的 web 管理工具 Portainer – 最新中文汉化版 相信很多 docker 新手都喜欢装一个 web 管理界面来操作 docker,这样只需要点点点就可以,阿蛮君也不例外,于是之前也用过 Portainer 这款工具,界面非常美观功能也非常全。 Portainer是一款开源的容器管理平台,它提供了一个直观易用的Web界面,帮助用户管理Docker容器集群、镜像、卷等资源。Portainer 支持多种 Docker 环境,包括本地Docker、Swa…
瞎折腾 Docker 搭建轻量级且美观实用的私人网盘 cloudreve 介绍 你有没有试过需要在不同设备上访问自己的文件,但是又不想把文件存储在公共云盘里呢?那你就需要一个私有云盘系统,这个系统可以让你在任何地方都可以方便地管理和分享你的文件。那么今天阿蛮君来向你介绍一款名叫 Cloudreve 的私有云盘系统,它非常易于使用,功能也很强大。 除了基本的文件管理功能,Cloudreve 还有许多特色功能哦!首先,它支持多种云存储服务,这意味着你可以选择自己喜欢的云存储…
瞎折腾 DockerFile 设置环境变量 ARG 主要是定义一个变量,在你使用 docker build 的时候可以通过参数来设定。 docker build –build-arg <varname>=<value> 因此如果你需要在build期间使用某些变量,那么ARG是最好的选择。 如果你是想在运行期间使用,那么ENV是唯一的选择。 ENV主要是定义环境变量,在docker run的时候ENV的配置会加载到容…
瞎折腾 Docker 搭建 webdav 挂载到 windows – 没有只能下载不能上传文件问题 阿蛮君尝试过很多 webdav 镜像,但是这些 webdav 镜像都显得不尽人意。 不知道是阿蛮君的操作问题,还是说对教程没理解到位,反正每次搭建的 webdav 都多多少少有点问题,要么连不上,要么只能下载不能上传,上传文件就会报错。 1. 搭建 webdav 运行如下代码即可搭建: docker run -d \ –name webdav \ -p 7000:8080 \ -v /home/…
瞎折腾 Docker 奇淫技巧之 commit 能够保证数据不丢失的 mysql 镜像 不知道大家有没有过想保存已经运行的 mysql 容器为镜像的经验,如果有的话你会发现 commit 以后再运行的 mysql 能启动,但是数据没有保存过来。如果你不知道什么的话,看看阿蛮君的这篇文章 Docker commit 镜像后数据丢失。 既然已经知道了问题所在,那么想办法解决问题,只需要更改 mysql 的数据目录即可。 1. 正常方式启动 mysql docker run -d \ –…
瞎折腾 Docker 两种方式搭建 webssh 教程 WebSSH 是一种通过 Web 浏览器远程访问 SSH 客户端的解决方案。 它不需要安装任何软件或应用程序,只需在浏览器中打开即可远程访问 SSH 客户端。这使得它非常方便和易于使用。并且通过加密技术来保护传输的数据,因此远程访问的过程非常安全。此外,WebSSH可以通过配置防火墙和访问控制列表来保护系统的安全性。 如果说使用场景的话,阿蛮君是搭建在公司内网环境下,通过 frp 内网穿透进行访问…
瞎折腾 Docker 搭建 lazydocker 对容器、镜像进行管理 lazydocker 是一个开源的终端 UI 工具,用于管理 Docker 容器和镜像。它提供了一个直观的界面,可以帮助用户快速地了解容器的运行状态、日志和资源使用情况,并进行常见的操作,例如启动、停止、删除容器等。 使用 lazydocker 可以方便地查看 Docker 中的容器和镜像,例如可以查看所有正在运行的容器、容器的资源使用情况、容器的日志信息等。此外,还可以通过图形化界面进行容器的启…