标签: docker
包含该标签的所有文章 "docker".
在浏览器里运行 Alpine Linux
想象一下,无需安装任何虚拟机软件,只需打开一个浏览器标签页,就能拥有一套完整的 Alpine Linux 环境——可以执行 `apk add` 安装软件包、运行 Shell 脚本、甚至发起网络请求。这并非遥不可及的未来技术,借助 container2wasm 项目和 Emscripten 编译工具链,我们今天就能实现。
为什么我又从 Twikoo 换回了 Artalk
我曾因为 Artalk 上游长期没有正式版本更新而迁移到 Twikoo,最后却被 MongoDB 的维护成本劝退,只好把评论区搬回 Artalk。
将 Forgejo 从 SQLite 迁移到 PostgreSQL
本文介绍如何将 Forgejo 从 SQLite 迁移至 PostgreSQL,提升系统性能与可扩展性。涵盖迁移前准备、关键注意事项及常见问题,助你顺利完成数据库升级,体验 PostgreSQL 带来的效率起飞。
使用 HAProxy 代理 Forgejo 的 SSH 访问
本文详细讲解了如何在使用 Cloudflare 等 CDN 代理 Web 访问的生产环境中,通过部署 HAProxy 反向代理来恢复和增强 Forgejo 的 SSH 访问功能。针对因 CDN 不支持 TCP 协议导致 `[email protected]` 克隆失败的问题,文章提供了一套完整的解决方案,并同步指导了 Forgejo 端的相应配置。该方案不仅让开发者能无缝使用熟悉的 SSH 命令进行代码操作,还利用 HAProxy 的高可用、负载均衡与安全防护能力。
使用 Forgejo 搭建私有 Cargo 包注册中心:从配置到发布的完整指南
Forgejo 是一个基于 Gitea 的自托管 Git 服务平台,提供代码托管和协作开发功能。本教程将详细介绍如何配置 Forgejo 私有 Cargo 注册中心,包括从仓库镜像到包发布的完整流程。Forgejo 原生支持 Docker、NPM、Composer 等多种包管理器,适合需要私有化部署的开发团队。
在 Debian 12 上使用 Docker 安装 Icecast 配置流媒体服务器
本文是系统性介绍 Icecast 的实用指南,涵盖从基础概念到实战操作的全流程。Icecast 是一个开源的流媒体服务器,支持多种音频和视频流协议。通过使用 Icecast,您可以轻松搭建自己的流媒体服务器,实现音频或视频的实时广播。本文将指导您使用 Docker 在 Linux 系统上部署 Icecast,并介绍如何配置个性化流媒体服务器。
在 Debian 12 上安装 Pocket ID 配置单点登录 SSO 教程
本文介绍了 Pocket ID ——一款基于 Passkey 的轻量级 OIDC 身份验证解决方案,通过无密码登录实现高效安全的认证管理。对比 Casdoor、Logto 等方案,Pocket ID 以极简设计和低资源需求为核心优势,支持 Docker 一键部署,适合开发者快速搭建安全认证系统。
在 Debian 12 上安装 Warpgate 配置堡垒机
Warpgate 是一款轻量级跳板机服务,支持 SSH/HTTPS/MySQL/PostgreSQL 协议转发,基于 Rust 开发,资源占用极低且部署简单。对比 JumpServer,它更适合资源有限的团队或个人开发者,提供 Web 管理界面与会话审计功能。本文详细解析 Docker 快速部署、目标配置及安全验证流程,助你高效搭建安全远程访问环境。