如何判断功能是否该删除
2026/7/9 16:15:36
PasteMD是一款基于Ollama本地大模型框架的智能文本格式化工具,专为解决日常工作中杂乱文本的结构化问题而设计。它搭载了强大的llama3:8b模型,能够将会议纪要、笔记草稿、代码片段等无结构文本一键转换为整洁的Markdown格式。
核心优势:
在开始部署前,请确保您的服务器满足以下要求:
首先安装必要的系统依赖:
sudo apt update sudo apt install -y docker.io docker-compose nginx certbot python3-certbot-nginx apache2-utils验证Docker安装:
docker --version docker-compose --version创建Nginx配置文件/etc/nginx/sites-available/pastemd:
server { listen 80; server_name your-domain.com; location / { proxy_pass http://localhost:7860; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } }启用配置并测试:
sudo ln -s /etc/nginx/sites-available/pastemd /etc/nginx/sites-enabled/ sudo nginx -t sudo systemctl restart nginx使用Let's Encrypt获取SSL证书:
sudo certbot --nginx -d your-domain.com这将自动:
使用htpasswd创建用户凭证:
sudo htpasswd -c /etc/nginx/.pastemd-auth username在SSL配置块中添加认证:
server { listen 443 ssl; server_name your-domain.com; # SSL配置... location / { auth_basic "Restricted Access"; auth_basic_user_file /etc/nginx/.pastemd-auth; proxy_pass http://localhost:7860; # 其他代理设置... } }重新加载Nginx:
sudo systemctl reload nginx创建docker-compose.yml:
version: '3.8' services: pastemd: image: pastemd-mirror ports: - "7860:7860" environment: - OLLAMA_HOST=0.0.0.0 volumes: - ./ollama:/root/.ollama restart: unless-stoppeddocker-compose up -d首次启动会自动下载llama3:8b模型(约4.7GB),根据网络情况可能需要5-15分钟。
通过本文介绍的Nginx反向代理+HTTPS+Basic Auth方案,您已经为PasteMD构建了一个企业级的安全接入环境。这套方案具有以下优势:
现在,您的团队可以安全、高效地使用这个强大的文本格式化工具,提升日常工作效率。
获取更多AI镜像
想探索更多AI镜像和应用场景?访问 CSDN星图镜像广场,提供丰富的预置镜像,覆盖大模型推理、图像生成、视频生成、模型微调等多个领域,支持一键部署。