香橙派AI Pro综合开发笔记 - 24. Docker容器化环境配置与管理4.1 Docker引擎安装与验证
安装Docker CE:通过官方仓库安装稳定版本。
123456sudo apt updatesudo apt install -y apt-transport-https ca-certificates curl software-properties-commoncurl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -sudo add-apt-repository "deb [arch=arm64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"sudo apt updatesudo apt install -y docker-ce
验证安装:
1sudo docker run hello-world
成功运行将看到“Hello from Docker!”的欢迎信息。
...
香橙派AI Pro 综合开发笔记:从零搭建个人AI服务器前往阅读除直接点击上方文档外,您还可以点击此处获得更好的阅读体验~
项目简介这是一套由一名普通学生开发者,在宿舍环境中利用香橙派AI Pro开发板,从零开始搭建个人AI服务器的完整实战记录。香橙派AI Pro是一款基于昇腾AI处理器的边缘计算开发板,具备较强的本地AI推理能力和丰富的接口,非常适合作为学习、开发和轻量级个人服务器平台。
本系列笔记完全源于个人真实探索过程,记录了从开箱接线到复杂服务部署的每一个步骤,重点包含了大量实际操作中遇到的真实报错、详细诊断思路和经过验证的解决方案。如果你也是初学者,想亲手搭建一个属于自己的开发服务器或AI应用平台,这份笔记可以提供一条清晰、可行、踩过坑的路径。
内容全景:已覆盖的12个实战项目笔记目前系统性地整理了四大板块、共12个核心实战项目,后续将持续更新更多应用场景。
📘 第一篇:系统基石与核心服务搭建
0. 系统初始化与基础连接:从开箱、接线、首次启动,到基础网络配置与必备诊断。
1. C++开发环境搭建:安装编译器、编写并编译你的第一个程序,管理多文件项目。
2. CasaOS系 ...
香橙派AI Pro综合开发笔记 - 38. OLLAMA本地AI模型服务部署概述Ollama是一个用于在本地运行、管理和部署大型语言模型(LLM)的开源工具。它通过容器化部署,将模型的下载、加载和推理服务封装成简单的API,使得在边缘设备(如香橙派AI Pro)上运行LLM成为可能。本部分将详细阐述在CasaOS系统中部署Ollama的完整流程、配置细节、以及排查各类问题的系统化方法。
详细部署流程1. 前期准备与环境确认在开始部署前,请通过SSH连接至香橙派AI Pro,并执行以下命令以确认系统状态:
123456# 确认Docker服务状态sudo systemctl status docker# 确认可用内存资源(关键,直接影响模型选择)free -h# 确认CasaOS数据存储路径ls -la /DATA/
理想的基线是Docker服务处于活动状态,且系统拥有至少4GB的可用内存。
2. CasaOS自定义安装配置由于CasaOS应用商店可能未预置Ollama,需使用“自定义安装”功能。点击应用商店右上角的“+”或“Custom Install”,填写以下关键参数:
Doc ...
香橙派AI Pro综合开发笔记 - 410. 服务器Nginx配置与管理10.1 概述Nginx是一个高性能的HTTP和反向代理服务器,在本项目中承担了托管网站(WordPress)的核心任务。在基于ARM架构的香橙派上部署Nginx,需要特别注意其与现有服务(如CasaOS网关)的兼容性与资源协调。
10.2 安装与基础配置通过包管理器安装Nginx是最佳实践:
12sudo apt updatesudo apt install nginx -y
安装后,关键目录结构如下:
/etc/nginx/: 主配置目录。
/etc/nginx/nginx.conf: 主配置文件。
/etc/nginx/sites-available/: 可用站点的配置文件存放处。
/etc/nginx/sites-enabled/: 通过符号链接启用站点的目录。
/var/www/html/: 默认的网站根目录。
10.3 站点配置详解一个典型站点的配置文件(例如 /etc/nginx/sites-available/my_site)包含以下核心部分:
123456789101112131415161 ...
Linux常用命令汇总
Shell 编程规范 & 运维脚本模板
会写 Shell,和写好 Shell,是两回事。
真正出问题的,往往不是“语法错误”, 而是:
脚本不规范
变量混乱
没有容错
出事不好排查
一、为什么运维必须讲 Shell 规范?真实事故来源👇
rm 少了目录校验
脚本失败却继续执行
日志没打,事后无法追溯
同事接手脚本完全看不懂
📌 结论一句话:
Shell 脚本 = 代码 代码 = 必须有规范
二、Shell 脚本通用规范(强烈建议)1️⃣ 必须指定解释器1#!/bin/bash
❌ 禁止省略 ❌ 禁止依赖环境猜测
2️⃣ 开头统一开启安全模式1set -euo pipefail
含义说明:
参数
作用
-e
命令失败立即退出
-u
使用未定义变量直接报错
-o pipefail
管道中任一失败即失败
👉 生产脚本强烈建议开启
3️⃣ 脚本必须写说明注释1234567# ------------------------------------------------------------------# 脚本 ...
准备:家用FnOS NAS、腾讯云公网IP服务器
实现「家里 fnOS 迷你主机(FRP 客户端)←→腾讯云 CentOS7(FRP 服务端)」的内网穿透
一、核心前提(先确认)
腾讯云 CentOS7:
已开放端口(FRP 服务端端口、需穿透的业务端口),在「安全组」中放行(后续会说具体端口);
有公网 IP(腾讯云服务器默认有)。
家里 fnOS 迷你主机:
能联网,且能访问腾讯云服务器(可先 ping 云服务器 IP 测试);
fnOS 本质是 Linux 内核,支持运行 FRP 客户端(二进制文件)。
二、步骤 1:下载 FRP(服务端 + 客户端)FRP 是跨平台二进制文件,无需编译,直接下载对应版本:
1. 腾讯云 CentOS7(服务端,frps)12345678# 登录云服务器,下载FRP(选amd64架构,适配CentOS7)cd /usr/localwget https://github.com/fatedier/frp/releases/download/v0.54.0/frp_0.54.0_linux_amd64.tar.gz# 解压tar -zx ...
Yops 是一款多机运维管理面板,无需在每台服务器上单独安装,一次部署,即可管理全部节点
产品优势
一控多机
只需在一台机器部署,就达到多机运维管理功能,支持多节点集中管理,提供批量任务处理、日志查看、服务运行状态监控与节点权限分组, 简化操作流程。
文件监控
支持文件目录的变动监控,可自定义任务计划,周期性检查文件新增、修改、删除等行为,记录详细变动日志,支持关联主机管理、定时执行、手动触发和错误提示。
快速建站
支持一键快速创建网站,配置基础信息,直接选择部署目标主机,实现站点跨机部署。兼容主流开发语言与框架,支持 PHP、Node.js、Python、Java、Go 等网站快速初始化。
性能卓越
Yops 运维面板以轻量高效为设计核心,核心模块运行于内存中,避免冗余磁盘操作,响应速度快,资源占用低。
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717 ...
Docmd —— 一键生成极简、美观、极速的 Markdown 静态文档网站🧭 工具简介:让 Markdown 文档秒变网站Docmd 是一款专为开发者设计的静态文档生成工具,能够将普通的 Markdown 文件瞬间转化为优雅、响应式的文档网站。它的理念是“Zero Clutter, Just Content”——只保留内容本身,让文档阅读更纯粹。整个工具基于 Node.js 开发,通过命令行即可实现从初始化、开发到构建部署的完整流程,无需复杂配置,轻松上手。
✨ 核心功能亮点📝 Markdown 驱动原生支持 Markdown 与 YAML Frontmatter,只需专注内容编写即可自动生成整洁的 HTML 页面。
🎨 多主题与暗色模式内置多款主题与自动切换的亮/暗模式,并支持语法高亮,让代码展示更清晰。
🚀 极速与轻量采用静态生成架构,几乎无需 JS,加载速度快且性能稳定。
🧩 丰富组件与插件支持提示框、卡片、步骤等自定义组件,内置 SEO、Analytics、Sitemap 等实用插件,帮助文档在搜索引擎中获得更好曝光。
💻 极简命令行体验三条命令即 ...
