首页 > 系统相关 >使用VPS搭建本地可以访问的gemini(个人记录)参考github,cloudflare,nginx

使用VPS搭建本地可以访问的gemini(个人记录)参考github,cloudflare,nginx

时间:2024-04-04 17:45:00浏览次数:24  
标签:github VPS ip 端口 nginx 域名 gemini 服务器 80

第一步:

购买一台VPS服务器,可以正常ping通google和baidu,不可细说

 

第二步:

参考这个网站的docker部分,docker到linux服务器中,不使用vercel部署(被墙)

https://juejin.cn/post/7317700926826922035

docker项目地址:

https://github.com/babaohuang/GeminiProChat/blob/main/README_cn.md

完成之后可以使用ip地址和端口进行访问

 

完成上面部分后如果不需要域名可以直接用了,就是每次都是ip地址和端口

 

 

 

下面开始绑定一下域名,不需要备案可以直接访问

第一步:先用反向代理nginx将80端口转接到3000端口中

编辑nginx配置文件,使用vim打开/etc/nginx/site-available/default.conf

在 server {} 块中,找到并取消注释以下行(如果已注释):#listen       80 default_server;

 

添加自己的ip地址和端口,localhost修改成ip端口,8080改成3000

localhost 是后端服务器的主机名或 IP 地址。
8080 是后端服务器监听的端口。

location / {
proxy_pass http://localhost:8080;      
}

保存好以后第一步结束

然后测试一下nginx是不是正常工作了

输入命令sudo nginx -t

 如果没有问题就重启一下nginx

输入命令sudo nginx -s reload

重启完成之后就可以用ip地址:80端口进入啦

使用反向代理是因为域名进入的默认入口就是80不转发到3000没办法直接用

nginx主要参考:使用Nginx配置反向代理,完成端口转发_nginx反向代理 另一台机器的80端口-CSDN博客

 

接下来是购买域名,我买的是阿里云1块钱1年的

如何配置域名和cloudflare绑定直接附上参考文献CloudFlare添加站点域名,配置CDN, HTTPS SSL证书 - 知乎 (zhihu.com)

完成以后等待10分钟就可以使用域名进行直接访问服务器80了

 

标签:github,VPS,ip,端口,nginx,域名,gemini,服务器,80
From: https://www.cnblogs.com/hjf-log/p/18114381

相关文章

  • Gemini即将收费,GPT无需注册?GPT3.5白嫖和升级教程
    ......
  • 国内首款AI音乐生成大模型「天工SkyMusic」并开启免费邀测;SWE-agent 修复GitHub仓库中
    ✨1:天工SkyMusic昆仑万维推出国内首款AI音乐生成大模型「天工SkyMusic」并开启免费邀测天工SkyMusic是由昆仑万维集团开发的一款AI音乐生成工具,它基于先进的「天工3.0」超级大模型构建,代表了目前国内唯一公开可用的AI音乐生成大模型。这款工具专为那些想要借助人工......
  • 从github下载的jar包导入本地maven
    从github下载的jar包导入本地maven1.在github上把代码clone下来2.把下载的代码打成jar包(1)在编译环境打开代码(2)点击file-ProjectStructure...(3)点击Artifacts-加号-JAR-Frommoduleswithdependencies..点击之后会进入这个页面(4)选择copyto...(5)选择src的目录下......
  • GitHub新手用法详解
    GitHub是全球最大的代码托管平台,提供了强大的版本控制和协作功能。无论是个人项目还是团队协作,GitHub都是一个非常实用的工具。本文将为GitHub新手提供一个快速入门指南。基础概念在开始之前,让我们先了解几个基本概念:仓库(Repository):存储项目代码的地方,可以包含文件、文件......
  • 2024年最新github之Javascript语言开源项目top50排行榜项目
    如果有帮助到您还请动动手帮忙点赞,关注,评论转发,感谢啦!......
  • 为 AI 而生的编程语言「GitHub 热点速览」
    Mojo是一种面向AI开发者的新型编程语言。它致力于将Python的简洁语法和C语言的高性能相结合,以填补研究和生产应用之间的差距。Mojo自去年5月发布后,终于又有动作了。最近,Mojo的标准库核心模块已在GitHub上开源,采用Apache2开源协议,开源后迅速受到广泛关注,登上了Gi......
  • GitHub上标星120k的Java进阶面试教程等!(建议收藏
    转发+关注,然后私信回复关键字“888”即可获得我精心整理的《Java开源项目合集》资料八、《JavaFamily》==============【互联网一线大厂面试+学习指南】进阶知识完全扫官。 部分目录:九、《interview_internal_reference》==================================2......
  • github上传大文件(超过100M)
    下载安装windowsinstaller运行windowsinstaller在命令行执行gitlfsinstallLinuxcurl-shttps://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh|sudobashsudoapt-getinstallgit-lfsgitlfsinstallMac安装HomeBrew/usr/......
  • GitHub 2024年【整个3月】流行趋势
    目录趋势所有语言C#JavaPythonJavaScript1.所有语言2.C#3.Java4.Python5.JavaScript6.GitHub流行趋势作用GitHub流行趋势是指在GitHub这一开源代码托管平台上,不同项目的获取星标(star)、贡献(contribution)以及关注度等指标呈现的流行与关注的趋势。这些趋势......
  • GitHub Copilot Chat 是初学者的好老师
    学习新技术,无论是老手,还是新韭菜,都是一个困难,还不容易坚持的事情。这时,培训班,如,雨后的狗尿苔一样冒出来,利用时间差,噶韭菜。我刚刚买了 GitHubCopilotChat有啥问题,问问他,给你写个例子,给你读代码,简直就是一个适合入门的好老师。我现在学Angular,以前根本没认真深入学习过的东......