年轻人怎么能没有一台自己的服务器?它可以干这些事情

简介: 年轻人怎么能没有一台自己的服务器?它可以干这些事情

最近双十一的优惠力度特别大,像我们知道的云服务厂商如华为云、阿里云、腾讯云等纷纷在节日大促期间放出了自己的产品,3年的服务器竟然不到200元,妥妥的白菜价,简直近乎“白嫖”。


image.png


那作为一名技术爱好者,拥有一台云服务器可以干哪些有趣的事呢?首先我们得先来了解一下什么是云服务器。 顾名思义,是一台运行在“云”上的服务器。云服务器(Elastic Compute Service, ECS),简称ECS,它是一种简单高效、安全可靠、处理能力可弹性伸缩的计算服务;它脱离本地管理,交由云服务厂商来管理,用户无需提前购买硬件,使用时只需购买服务即可使用。说白了,云服务器就是一台运行在远端的电脑,我们的电脑能干啥,它就能干啥,甚至不用你来维护硬件。

优点也显而易见,不需要我们单独购买硬件,也不需要我们提供电源和网络,最重要的是解决了个人网络没有公网IP的问题,让我们专注于开发或部署工作。

说了这么多,我们言归正传,拥有一台自己的服务器到底可以做哪些有趣的事?


1.搭建个人网站


搭建一个由自己管理运营的网站,随时随地的访问它,甚至远在国外的朋友也可以看到,听起来是不是很有趣。拥有一台服务器你就可以实现它,尽管你没有编程经验,现在也有很多开源或免费的教程可以搭建实现。


image.png

2.搭建博客系统


尽管现在有很多博客服务平台可以让我们随心所欲地写文章,但也有诸多不便,比如不能放上一些软件链接、有广告甚至担心它会有一天挂了,我们写的日志丢失,用自己的服务器就可以了,你需要做的就是畅快的书写+写个定时备份脚本。

image.png

现在服务器都有集成的应用镜像,可以一键部署,就像下面这样。

image.png


3.建立个人网盘


再也不用忍受某盘系统的限速下载了,搭建一个开源网盘系统存储个人文件,如现在流行的owncloud,nextcloud和可道云等,这里推荐可道云,中文支持好且拥有各个平台的客户端。

image.png

4.搭建自己的邮箱


如果你担心自己的隐私被泄漏或是想拥有自己的个性域名作为邮件后缀,那搭建个人邮件系统就比较适合你。我这里使用ewoemail开源邮件系统。

image.png

5.代码仓库


如果存储自己的代码,害怕泄露,又不想放在github或码云这样的三方托管平台,那何不自建呢?GitLab是比较知名的开源方案,在本地私有服务器搭建后,几乎可以实现GitHub的全部功能。

image.png

6.构建项目


使用CI/CD可支持集成,那么你一定需要一个服务器,就算构建时间很长也完全不用担心,交给服务器慢慢处理。

image.png

7.做应用后台


如果你做应用app,甚至是嵌入式软件,那么在很大程度上你都需要一个应用后台来支持你的客户端,甚至运行数据库来存储你的应用数据。

image.png

8.设置网络代理


在你的本地网络环境不安全的时候,比如在咖啡厅、网吧等,可以将网络流量重定向到云服务器上,避免受到监听和中间人。


9.做中转站


由于很家庭里的网络是内网环境,如果想在公网访问家里的内网资源,除了申请公网IP地址之外,也可以使用我们的云服务器来进行转发,也就是使用类似于frp内网穿透技术,这样即使在家里的网络我们也能轻松访问,NAS也不在话下。


10.你还有哪些云服务器的玩法,欢迎留言


相关实践学习
通义万相文本绘图与人像美化
本解决方案展示了如何利用自研的通义万相AIGC技术在Web服务中实现先进的图像生成。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
消息中间件
如何rabbitMQ进行消费限速
如何rabbitMQ进行消费限速
604 0
|
缓存 NoSQL 数据库
探秘Redis读写策略:CacheAside、读写穿透、异步写入
本文介绍了 Redis 的三种高可用性读写模式:CacheAside、Read/Write Through 和 Write Behind Caching。CacheAside 简单易用,但可能引发数据不一致;Read/Write Through 保证数据一致性,但性能可能受限于数据库;Write Behind Caching 提高写入性能,但有数据丢失风险。开发者应根据业务需求选择合适模式。
1778 2
探秘Redis读写策略:CacheAside、读写穿透、异步写入
|
Kubernetes Linux 程序员
k8s自定义controller三部曲之一:创建CRD(Custom Resource Definition)
通过自定义控制器开发深入理解k8s的控制器设计思想及其实现
1002 0
k8s自定义controller三部曲之一:创建CRD(Custom Resource Definition)
|
6月前
|
人工智能 数据可视化 C++
Math24o:SuperCLUE开源的高中奥数推理测评基准,85.71分屠榜
Math24o是首个针对高中奥林匹克数学竞赛的中文大模型测评基准,采用2024年预赛真题实现自动化评估,为模型数学推理能力提供客观衡量标准。
184 48
Math24o:SuperCLUE开源的高中奥数推理测评基准,85.71分屠榜
|
Android开发
Android面试题经典之如何全局替换App的字体
在Android应用中替换字体有全局和局部方法。全局替换涉及在`Application`的`onCreate`中设置自定义字体,并创建新主题。局部替换则可在布局中通过`ResourcesCompat.getFont()`加载字体文件并应用于`TextView`。
229 2
|
10月前
|
人工智能 自动驾驶 大数据
预告 | 阿里云邀您参加2024中国生成式AI大会上海站,马上报名
大会以“智能跃进 创造无限”为主题,设置主会场峰会、分会场研讨会及展览区,聚焦大模型、AI Infra等热点议题。阿里云智算集群产品解决方案负责人丛培岩将出席并发表《高性能智算集群设计思考与实践》主题演讲。观众报名现已开放。
|
存储 算法 搜索推荐
浙江大学数据结构陈越 第一讲 数据结构和算法
浙江大学数据结构陈越 第一讲 数据结构和算法
272 1
|
PyTorch 算法框架/工具 机器学习/深度学习
PyTorch 2.2 中文官方教程(一)(1)
PyTorch 2.2 中文官方教程(一)
410 0
|
消息中间件 缓存 Dubbo
java线程池ThreadPoolExecutor八种拒绝策略浅析
java线程池ThreadPoolExecutor八种拒绝策略浅析
424 0
|
网络安全 开发工具 git
mac下用git客户端生成ssh秘钥并配置到souretree进行使用
mac下用git客户端生成ssh秘钥并配置到souretree进行使用
735 0