瞎折腾 Docker 搭建在线练习英语软件 最近时常想找点事干,感觉如果可以在线背英语单词是个不错的选择,于是找到了 qwerty-learner 这个开源项目。 于是拉下来自己构建了一个镜像,这样随时都可以练习英语和背单词,使用 compose 文件搭建如下: services: el: image: hausen1012/qwerty-learner:20241204 container_name: el ports: – 5173:5…
瞎折腾 Docker 自建密码管理器 Vaultwarden 现在很多网站都需要先账号登录才可以进行下一步,此外,自建的大部分应用都是需要账号密码登录的,并且某些应用的用户名甚至不可以更改,这也意味着你需要记住不同平台的账号甚至是不同的密码。 于是开始催生了我自建密码管理器的想法,使用可能也有大半年了。直到现在才写是因为有个问题是最近才解决的,那就是密码管理器安卓端我的使用体验并不好,原来是因为我的系统问题,最近更新系统就非常好用了。 废话不多说了,今天的主…
瞎折腾 Docker 搭建网站图标获取应用 如果搭建过导航网站,那么对这个烦人的事情一定不陌生,那就是需要获取目标网站的图标,方便找网站的时候快速定位。 而我搭建的 onenav,使用官方获取网站图标的 api,大部分都不能获取到。 直到看见了 favicon-downloader 这个开源的应用,发现获取图标的成功率比较高,于是就用上了。但是还发现了一些问题,还在 github 上提了几个 issue,成功让作者把版本 0.2.5.rc …
瞎折腾 Docker 搭建 picx 图床 PicX 是一款基于 GitHub API 开发的图床工具,提供图片上传托管、生成图片链接和常用图片工具箱服务。 可以说虽然是图床工具,但是图片占用的不是自己服务器的空间,感觉这点还是挺好的。只需要使用 github 进行授权即可,上传的图片自动存储在仓库中。 其实好像没有自建的太大必要,因为数据并不存服务器上,而且如果使用 OAuth 授权登录,那么会跳转到官方地址。但是,已经构建了,想自建还是…
瞎折腾 Docker 搭建批量文件重命名工具 文件重命名对于阿蛮君来说不是很常用,但是想用的时候找不到好用的工具的一个功能。所以,一经发现这个浏览器可以批量重命名的开源项目,觉得很是惊喜。并且原来的功能只有修改比如删除或者替换,不能进行全新命名,阿蛮君提过 issue 以后,这个也加上了。 需要注意的是,这个项目由于浏览器 api 的缘故,只支持 https 访问。如果使用 nginx 反代,那么可以反代到 http 端口,但同时阿蛮君制作的…
瞎折腾 Docker 搭建功能丰富的短链服务 顾名思义,短链服务是一种将长网址转换为较短、更易分享的链接的服务。阿蛮君在 github 上发现了一款不错的开源程序,它可以自定义拦截器和跳转方式,属实是对于有特别需求的来说很方便。遗憾的是,该程序并没有后台管理系统。 搭建方式: docker run -d –name shorturl -p 80:80 hausen1012/shorturl 效果如下: 方便的是,还可以使用 api 生成短链…
瞎折腾 Docker 搭建 composerize 工具 composerize 是一个将 docker run 语句快速转换成 compose 需要的文件格式,可以说比手动改造简直是方便太多了。 搭建命令如下: docker run -d –name composerize -p 8080:8080 icedream/composerize 运行效果如图所示: 开源项目地址:https://github.com/composerize/compose…
瞎折腾 Docker 搭建在线云剪贴板 有时候需要不同的客户端传输文件或者传输文本,如果在同一局域网下,那么我强烈推荐 snapdrop,具体查看Docker 搭建网页版局域网文件传输工具 snapdrop。 但 snapdrop 不好的点是,公网情况下,很多时候并不能使用,所以找到了开源的云剪贴板项目,地址为 https://github.com/TransparentLC/cloud-clipboard 。 搭建方式如下: # 创建…
瞎折腾 Docker 安装轻量级 git 仓库 gitea 一、简介 Gitea 是一个基于 Go 语言开发的自托管 Git 服务软件,它提供了类似于 GitHub、GitLab 等平台的功能。它可在自己的服务器上部署,能够完全控制和管理自己的 Git 仓库和数据。它被广泛用于个人项目、小型团队和企业内部的代码托管和协作。由于其轻量级和易于安装的特点,Gitea 也适用于资源有限的环境或私有部署需求。 二、安装 由于容器使用 git 用户运行,因此挂载的目…
其他分享 模拟 API 工具 json-server 基本使用 一、简介 json-server 是一个用于创建快速原型和模拟 API 的工具。它可以在本地运行一个 restful api 服务器,使用 JSON 格式的数据作为后端存储。并可以使用 json-serverr 定义自己的数据,并通过 HTTP 请求与它进行交互,就像与真实的后端 API 一样。 它非常适合前端开发人员进行原型设计和测试,因为可以快速提供一个基本的API,而无需设置和管理完整的后端…
瞎折腾 Docker 搭建实时协作编辑器 etherpad 一、简介 有于有时候远程桌面不能拷贝内容,比如说 windows 使用远程软件 ubuntu,那这样如果需要输入一些比较长的命令那非常头疼了。于是想找一款两边都能打开的 web 应用,我先把内容拷贝到一边,另外一台电脑直接拷贝浏览器上的内容就行了,后来找到了 Etherpad。 Etherpad 是一个开源的实时协作编辑器,允许多个用户同时编辑同一份文档。它提供了一个基于 Web 的界面,可以在实…
瞎折腾 Docker 自建远程桌面软件 rustdesk 一、简介 rustdesk 是一款可以自建服务的远程桌面软件,可以自己完全掌控数据,不用担心安全问题。当然,这个建立在自己搭建 ID 服务器和中继服务器的情况下。 如果不自建,也是可以使用的,但是网络就不敢保证了。阿蛮君自建后使用了一段时间,发现操作还是挺流畅的,但是还不太习惯使用。 二、安装 rustdesk 自建的话需要搭建 ID 服务器和中继服务器,ID 服务器用于发现对方,并尝试直连,但是…