wordpress Docker-compose 安装 wordpress 搭建个人博客非常详细教程
前言 有人问阿蛮君如何搭建一个这样的博客,今天就抽空写一下使用 docker-compose 搭建个人博客。这需要你有一定的 docker 或 docker-compose 基础,如果你还不了解 compose,那么可以看看这篇文章 容器编排 Docker-compose 详解。 直接使用 docker run 其实也是可以的,如果你实在不想用 compose,那么你可以让 chatgpt 帮你转…
瞎折腾 Docker 搭建开源文件同步工具 Syncthing
简介 Syncthing 是一个开源的文件同步工具,可以在不同设备之间同步文件和文件夹。它使用了点对点的方式进行同步,如果点对点连接成功则不需要通过云服务器中转,因此更加安全和私密。 Syncthing 就好比是 Onedrive,当你指定了同步哪些文件夹,它会定时检测文件夹下的文件是否有增加减少或者修改,如果有修改那么将会点对点同步到另外的客户端,当然这是你在一边配置了分享,另一边配置了同步的情…
瞎折腾 Docker 搭建开源的网盘管理工具 AList
前言 AList 是一个支持多种存储的文件列表程序,它本身的搭建非常简单,但是功能非常强大,能够支持展示各大网盘厂商的网盘内容,包括阿里云盘、百度网盘等等,同时还支持展示对象存储、webdav、ftp等等。 阿蛮君其实很久之前就知道 alist,但由于自己本身找文件的场景不是非常多,而且就算是展示网盘内容,速度也还是比较慢的,所以就没怎么用。 最近想着公司内部分享公开文件,但是直接公开 webda…
瞎折腾 Docker 搭建堡垒机 Next-terminal
简介 想必经常玩服务器的都了解过堡垒机,类似于跳板机,但与跳板机的侧重点不同。堡垒机的主要功能是控制和监控对内部网络的远程访问。它提供严格的访问控制、会话审计和监控等功能。而跳板机更侧重于提供一个安全的中转平台,用于跳转到内部网络的其他服务器或设备。 之前阿蛮君了解过开源堡垒机项目 Jump server,但组件过多搭建实在是比较复杂,于是了解到 Next-terminal 项目。相比较之下 Ne…
瞎折腾 Docker 搭建网页版局域网文件传输工具 snapdrop
一、前言 在不同设备间需要传输文件的时候,阿蛮君总是会面临一个艰难的选择,到底用不用微信文件助手传,如果文件很大怎么办,并且传到文件助手我应该怎么在文件管理中找到文件的位置。 这是真实发生的事情,之前使用 zerotier 异地组网,安卓端需要安装 zerotier fix 软件并更换 planet 文件,我当时搞了很久。 今天又面临需要传文件的问题,忍无可忍,于是想在网上找局域网传输工具,但是很…
其他分享 Docker 搭建 headscale 异地组网完整教程
前言 之前写过 Zerotier 搭建私有根服务器及创建虚拟局域网,阿蛮君也是一直在使用自建的 zerotier,但是为什么还要折腾 headscale 呢?最大的原因是 zerotier 创建根服务器只能使用 ip,这对迁移不是非常方便,并且自己也想了解下 headscale,所以折腾了几天总算有了结果。 一、搭建headscale服务端 1.创建相关文件并配置 这里需要手动创建 db.sqli…
其他分享 使用脚本快速通过远程服务器拉取 docker 镜像
现在情况是,在国内 dockerhub 无法正常访问,之前还能拉取镜像,现在拉取镜像都拉不了,阿蛮君也不知道什么情况。 但是又发现腾讯云服务器似乎拉得挺快,于是有了通过服务器拉取镜像,然后将镜像拷贝到本地并加载的想法。 手动操作太麻烦,将操作写成了脚本,需要的自取,替换相关变量即可使用。 #!/bin/bash # 定义变量 image_name=$1 user=root password=&qu…
运维开发 Docker 搭建 vsftpd 以及 ncftp 使用详解
阿蛮君一直以来都不是很喜欢用 ftp,主要是它很慢,不管是上传下载或者仅仅是浏览个目录。但是由于各种原因,还是会用到 ftp,今天就尝试用 docker 搭建 ftp 服务器,并且使用比 ftp 命令很好用的客户端工具 ncftp。 一、搭建ftp 1. docker搭建 docker run -d \ -v /home/docker/vsftpd:/home/vsftpd \ -p 20:20 …
其他分享 解决 Apache 目录浏览乱码
之前使用 webdav 都是用 windows 直接连接使用的,今天使用浏览器访问发现乱码。 网上查询后得到解决办法,只需要在 apache 配置文件中添加如下代码: IndexOptions Charset=UTF-8
经验教程 Git 提交了错误的代码怎么回滚并和远程仓库同步
可能由于某些原因,比如代码提交到了错误的分支,或者提交了错误的代码,那么就需要进行回滚。 使用 git reset 命令可以回滚到某次提交,根据自己的需要添加参数。 # 撤销commit操作,此时相当于仅进行了add操作 git reset –soft <commit> # 撤销commit操作和add操作,此时相当于仅仅修改了文件 git reset –mixed <com…
其他分享 根据服务器是否能 ping 通自动修改域名解析
饱受 ddos 攻击的烦恼,上次将网站放在果核大佬那里有一份,但是由于诸多原因,最大的问题就是 ftp 不方便和自己不能在服务器上进行一些操作,还是将网站放在了自己的服务器。 泄露了 ip 为什么不换,原因就是我用 zerotier 搭建了异地组网,换 ip 是小事,因为重新搭建一个也不费时间,但是手机上操作会比较麻烦。 所以选择了将果核那边的网站当作一个备用站点,服务器进黑洞了就直接切换解析,于…