瞎折腾 Docker 搭建开源的网盘管理工具 AList 前言 AList 是一个支持多种存储的文件列表程序,它本身的搭建非常简单,但是功能非常强大,能够支持展示各大网盘厂商的网盘内容,包括阿里云盘、百度网盘等等,同时还支持展示对象存储、webdav、ftp等等。 阿蛮君其实很久之前就知道 alist,但由于自己本身找文件的场景不是非常多,而且就算是展示网盘内容,速度也还是比较慢的,所以就没怎么用。 最近想着公司内部分享公开文件,但是直接公开 webda…
瞎折腾 Docker 搭建堡垒机 Next-terminal 简介 想必经常玩服务器的都了解过堡垒机,类似于跳板机,但与跳板机的侧重点不同。堡垒机的主要功能是控制和监控对内部网络的远程访问。它提供严格的访问控制、会话审计和监控等功能。而跳板机更侧重于提供一个安全的中转平台,用于跳转到内部网络的其他服务器或设备。 之前阿蛮君了解过开源堡垒机项目 Jump server,但组件过多搭建实在是比较复杂,于是了解到 Next-terminal 项目。相比较之下 Ne…
瞎折腾 Docker 搭建网页版局域网文件传输工具 snapdrop 一、前言 在不同设备间需要传输文件的时候,阿蛮君总是会面临一个艰难的选择,到底用不用微信文件助手传,如果文件很大怎么办,并且传到文件助手我应该怎么在文件管理中找到文件的位置。 这是真实发生的事情,之前使用 zerotier 异地组网,安卓端需要安装 zerotier fix 软件并更换 planet 文件,我当时搞了很久。 今天又面临需要传文件的问题,忍无可忍,于是想在网上找局域网传输工具,但是很…
瞎折腾 Docker 配置文件详解 使用 docker 过程中,经常遇到需要修改配置文件的清空,整理了下 docker 配置文件相关的内容。 1. 容器运行时配置 { "default-runtime":"runc", // 容器的默认OCI运行时(默认为" runc") "default-ulimits":{}, // 容器的默认ulimit(默认[]…
瞎折腾 Docker 搭建腾飞 webos 私有云 之前介绍过如何安装 kodexplorer 和 kodbox,本文介绍的是类似但功能更强大的 webos。 引自官网的介绍,腾飞 WebOS 是一款适合创建属于自己的私有云/存储的网页系统。它具有全面掌控数据的能力,支持在纯局域网内部署使用,同时也兼备外网部署。用户可以通过 WebOS 来链接分享、进行各类文件预览编辑、设置用户权限等操作,还可以通过插件/轻应用的方式来增加各种好玩的功能。 Web…
瞎折腾 Docker 搭建硬盘监控工具 scrutiny scrutiny 是一个硬盘 S.M.A.R.T 监控和历史趋势分析的工具。它可以与 smartd 守护程序集成,提供一个 Web 用户界面用于展示关键的监控指标。 部署方式如下: ## 1. 创建文件夹 mkdir -p /home/docker/scrutiny ## 2. 下载配置文件 curl https://raw.githubusercontent.com/AnalogJ/scruti…
瞎折腾 Docker 搭建容器日志查看工具 dozzle Dozzle 是一个基于 Web 的 Docker 容器日志查看器。它提供实时查看容器日志的功能,能够很方便的切换查看不同容器的日志,并且它支持并列展示容器日志,可以同时查看多个容器的日志。 话不多说,直接运行以下命令即可: docker run -d \ –name dozzle \ -v /var/run/docker.sock:/var/run/docker.sock \ -p 9999:…
瞎折腾 Docker 搭建私有镜像仓库 registry 1. 简介 内网环境下,很多机器可能都无法联网,如果不进行配置代理,那么这个时候就需要搭建一个私有仓库。 Docker Registry 是一个用于存储和分发 Docker 镜像的开源服务器应用程序,下面讲一下如何搭建。 2. 搭建 使用如下命令搭建一个 Docker Registry: mkdir -p /home/docker/registry/config && \ touc…
瞎折腾 Windows 家庭版使用安装 wsl 和 docker 零、前言 windows 使用 docker 有两种方式,一种是安装 wsl,另外一种是开启 Hyper-V。 如果使用的是 windows 的家庭版版本,默认是没有安装 Hyper-V 的,要么安装一个,要么就只能使用 wsl 了。 这里是阿蛮君在 windows 上安装 Docker 的记录。 一、安装 WSL 1. 开启相关功能 进入控制面板 -> 程序 -> 启用或关闭Wind…
瞎折腾 Docker 安装音乐播放器 swingmusic 阿蛮君最近看见了一款音乐播放器 swingmusic,页面简洁并且使用起来简单好用的,它能自动扫描指定目录下的音乐文件。 搭建命令如下: docker run -d \ –name swingmusic \ -p 1970:1970 \ -v /home/docker/swingmusic/data:/data \ -v /home/docker/swingmusic/music:/music …
瞎折腾 Docker 搭建云端备忘录 memos memos 是一个开源、自托管的备忘录中心,项目基于 Golang 和 TypeScript 开发。之前阿蛮君也看见过关于 memos 相关的教程,当时觉得它比较鸡肋,因为它像博客但是又没有博客功能强。 直到最近事情比较忙了起来,发现必须要把要做的内容给记录下来,防止后面忘记做。并且记录下来以后,工作日志还可以直接复制粘贴,可以说很方便了。 搭建命令如下: docker run -d \ –na…
瞎折腾 Docker 部署 webssh 工具 sshwifty 1. 前言 sshwifty 是一款 Web SSH & WebTelnet 客户端工具,这里就只部署 https 访问的 sshwifty,否则会出现如下错误: Unable to authenticate: TypeError: Cannot read property ‘importKey’ of undefined 这个问题,主要是新的 Chrome 和 Chromium 内核浏览…