瞎折腾 PHP 实现随机图片 api 接口以及9000多个头像打包下载 由于博客头像经常图裂,阿蛮君考虑做个随机头像 api 接口,资源文件在后面,代码如下: <?php $type = isset($_GET['type']) ? $_GET['type'] : ''; $dirPath = './' . $type . '/'; if ($type != ...
瞎折腾 Docker 开放 2375 端口并配置 portainer 进行管理 1. 开放端口 公网环境下开放 2375 端口非常危险,非常不建议在公网开放。 阿蛮君有一个用来测试的机器,经常会安装很多 docker 应用,所以环境总是乱糟糟的,想着还是用图形界面管理算了。而且图形界面不能装测试的机器上,因为我有可能使用 docker system prune -a, 那让其他的机器管理的话就需要开放 2375 端口了。 其实开放 2375 端口也非常简单,找到 docker...
瞎折腾 Docker 搭建 kodbox 之前介绍过 Docker 搭建可道云在线资源管理器 kodexplorer,今天要介绍的是 kodbox。 Kodbox 和 KodExplorer 都是基于Web的文件管理器,它们的功能和界面非常相似,但是它们是由不同的团队开发和维护的。 虽然它们的功能和界面非常相似,但是Kodbox和KodExplorer在细节方面略有不同。例如,Kodbox支持在线编辑PDF文件,而KodExplorer则...
瞎折腾 Docker 搭建百度网盘让你可以 24 小时下载网盘内容 众所周知,百度网盘下载的网速大部分时间为龟速,少部分时间还是挺快的。 现在假设有这么一个场景,在公司下载百度网盘的内容,下了一天进度有 80%,那么下班后不使用电脑也不能保证他还在下载,就很苦恼,毕竟不在眼前不知道会不会出什么幺蛾子,比如说电脑休眠啥的。 而如果用 docker 搭建百度网盘,就可以使用 24 小时不间断下载,当然了一般使用 docker 搭建都是会运行在服务器上的。 下面是 do...
瞎折腾 Gitlab 忘记管理员密码?教你如何重置 Docker 中 Gitlab 的账号密码 对于大部分的人来说,忘记密码是一件很正常的事情,阿蛮君也不例外。普通账户密码忘记了,可以通过管理员账户重置密码,但是管理员密码忘了,就需要进行一些其他的操作了。 还不会安装 gitlab 的,可以看看阿蛮君写的这篇文章:Docker 安装代码管理仓库 Gitlab 非常详细的教程 下面就说一下如何重置管理员密码,首先进入 docker 容器。 docker exec -it gitlab bash...
瞎折腾 Docker 安装 ubuntu 和 centos 为基础镜像的 ssh 容器 有时候想运行一个 ubuntu 或者 centos 容器进行一些测试,但是直接运行容器一般都会在退出后挂掉,并且还是要通过 ssh 到宿主机才能进行操作。 阿蛮君这里提供两种方式可以让你直接搭建 ssh 容器,下次就可以直接进容器进行操作了,甚至把 ip 和端口丢给别人都没关系。 1. ubuntu容器ssh 这是以 ubuntu 的18.04版本为基础镜像制作的 ssh 容器。 docker r...
瞎折腾 Docker 搭建 firefox 让你从 nas 访问家里的路由器 也许你有公网 ip, 或者使用了内网穿透,虽然从外地能访问到自己家里的服务器,但是免不了有时候相对路由器进行设置。 这款 docker 容器,能让你在浏览器上使用浏览器,它的原理就是创建一个 vnc 容器,然后将 firefox 打包进容器。 docker run -d \ --name=firefox \ -p 3000:3000 \ -v /home/docker/firefox/downlo...
瞎折腾 Docker 安装代码管理仓库 Gitlab 非常详细的教程 简介 GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的Web服务。 可通过Web界面进行访问公开的或者私人项目。它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。 GitLab 是一个分布式版本控制系统,与集中式版本控制系统相比,它具有许多优势。不仅可以在离线环...
瞎折腾 Docker 搭建类似 processon 在线绘图工具drawio Drawio 是一种流程图和图表绘制工具,它是一款免费的开源软件,可在各种平台上使用,包括 Windows、macOS 和 Linux 等。 使用 docker 搭建方式搭建如下: docker run -d \ --name="drawio" \ -p 18080:8080 \ -p 8443:8443 \ jgraph/drawio 安装好的界面如下: 可以点击 Extra...
瞎折腾 Docker 安装种子下载器 cloud-torrent 介绍过 Docker 搭建功能强大的 Aria2 下载器,今天要介绍的是另一款下载神器 cloud-torrent。 Cloud Torrent 是一个 Go 语言编写轻量级的应用程序,用户通过浏览器访问和控制 BitTorrent 下载。 可能功能稍弱,但是也不差劲,推荐给需要的人。因为它只支持 BitTorrent 协议和磁力链接,aria2 支持多种协议和下载方式,例如 HTTP、FTP、M...
瞎折腾 Docker 搭建可道云在线资源管理器 kodexplorer KodExplorer 是一个开源的 Web 文件管理器,提供了在线文件管理、文件预览、编辑、上传和下载等功能。你也可以叫它网盘,但是它不具备网盘的很多功能。 它采用了前端技术,无需安装任何软件,通过浏览器即可访问和使用,并且支持多用户、多平台、多语言、多种文件格式的在线浏览和编辑。 还提供了插件机制,可以扩展更多的功能,如图像在线处理、压缩、解压缩等。 docker run -d \ --nam...
瞎折腾 Docker 搭建宝塔面板快速搭建网站运行环境 说明 阿蛮君再逛一些 github 的时候,很想把一些源码拉下来跑一边,但很多时候对于 php 的源码是很无奈的,因为没有运行 php 的环境。除非项目很吸引我,不然单独搭建一个运行环境我会觉得很浪费时间。 而用 docker 搭建宝塔面板能够快速搭建起一个运行环境,用过宝塔的都知道,它确实挺方便的。不过阿蛮君没在宿主机直接用宝塔的原因是,很多操作通过命令行操作会比较快,用 web 操作反而繁琐了...