steveltn/https-portal 使用重定向和反向代理以及 deepseek 和豆包网页版的翻车过程

前言有两个服务域名证书到期了,导致访问页面异常,分别是 www.seasidecrab.com 和 docs.seasidecrab.com。刚好这两个域名指向的也是旧的服务器,旧服务器快到期了,需要指向到新服务器 A 上。博客和文档服务本身安装在另一个台服务器 B 上,当时临时通过永久重定向(301)和反向代理的形式将请求转发到 B 上。从长远考虑肯定是要把所有服务都迁移到 A 上的,但因为 B

ezBookkeeping 1.3.2 docker 安装 - 个人记账应用

前言一直使用的是“随手记”的应用,但总感觉有些东西还是需要自己部署、自己掌握数据会更安全。随手记本身是不支持私人部署的,所以让 deepseek 推荐了一款叫 ezBookkeeping 的个人记账应用。docker 安装 ezBookkeeping和之前一样的毛病,直接拉取官方的镜像是拿不到的,会报错连接不到 dockerhub 库:docker run -p8080:8080 mayswind

gitlab-ee 13.6.7 修改管理员密码

前言个人部署的 gitlab 想要把一个项目共享给其他开发人员,结果管理员账号密码不记得了。登录不了,这样没有办法创建新的账号。过程询问 deepseek,给了多个方法,前三个指令执行都报错,最后一个连接到数据库修改之后,还是无法登录。方法一:使用Rake任务快速重置(oh,no)sudo gitlab-rake "gitlab:password:reset[root]" ra

Typecho 1.3.0 新版本尝鲜 - docker 容器部署

前言Typecho 1.3.0 之前跟 outline 一起安装好了,一直没时间去整理,并且安装过程中的问题也不少。最近有时间开始解决问题,也顺便把基本的 docker 容器部署的方案整理一下。docker 项目配置文件和解决方案主要来自于 deepseek,个人主要调整一些配置,还有调通服务。PS:不建议普通用户升级,尤其是主题和插件重度使用者。docker 部署 Typecho 1.3.0do

使用 docker 部署一个 laravel 5.2 的项目

环境系统 Ubuntu 24.04 nobledocker 28.3.3 linux/amd64已安装:https-portal:1、mysql:8.0、redis:8.4.0-bookworm缺少:php-fpm:7.0、nginx/apache源码一份、数据库备份一份部署过程咨询 deepseek,给出建议:安装 php:7.0.33-apache。里面包含了 php-fpm 和 apache

vagrant + virturalbox 的虚拟机扩容与缩容

前言本地的环境是按照公司的文档搭建的 vagrant + virturalbox + docker-ce 的开发环境。其中的 vagrant + virturalbox 主要是为创建虚拟机服务的,之前的 Mac M1 下 vagrant + virturalbox + docker-ce 搭建开发环境 有提到,选择的是 ubuntu 22.04 arm64 版本。之前因为实践了一把 mysql 导

使用 Docker 安装 Outline

前言Outline 也是一个文档软件,定位是知识库,跟飞书文档之类的相同。跟 showdoc 一样,作为可部署的文档软件,因为页面更加简洁大气,瞬间上头想要一个。最不济,就当是拿它作为 docker 测试项目部署练练手。之前尝试安装过一次,只不过为了合并公司项目的 docker-compose.yml 项,导致容器各种报错,完全没眼看。这次干脆清理环境(镜像、容器、数据卷)之后,从零开始安装。安装

showdoc 升级到当前最新版 3.7.1

前言早上服务号突然推了一篇《showdoc 发布重构版,全新UI,高颜值!》,看了一下决定再升级一次。上次升级到 3.6.2 是为了解决客户端弹窗的问题,这次完全是为了体验新的 UI 设计,主要是文档右侧新加的目录。按照之前写过的一篇《阿里云服务器报警:挖矿处置通知 && showdoc 手动升级》,升级版本,结果访问的时候出现“操作失败”的弹窗,显然是出问题了。控制台看到返回的信息 ShowDo

mysql 导入导出大体积 sql

之前写过一篇 mysql 备份与恢复数据 - 指令操作,在面对几十 M 单位的 sql 文件是游刃有余的,之前使用 Navicat 工具导入过,也没有问题。但是最近一个项目,需要修改其中的定制功能,所以需要拉取线上的数据库。开发主管指导,可以去掉一些不需要的表,给了我一个 sql ,大概的指令如下:mysqldump -u root -p root abc \ --ignore-table=abc

Mac M1 下 vagrant + virturalbox + docker-ce 搭建开发环境

公司配的电脑,Macbook Air M1 版的,以为搭建过了嘛,感觉上没什么压力,然后就又掉坑里了。安装 ubuntu/jammy64 虚拟机在按照之前搭建的教程,安装了基础的 vagrant 和 virtualbox 后,通过 vagrant 下载 ubuntu/jammy64 镜像后,启动报错:╭─jasonli at admindeMacBook-Air in ~ 25-07-18 - 1