首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

怎么用树莓派搭建私有云

树莓派是一种低成本、高性能的微型计算机,可以用来搭建私有云。以下是搭建私有云的步骤:

  1. 准备硬件和软件:需要准备一台树莓派、一个外部硬盘、一个电源、一根网线、一个显示器和一个键盘。在树莓派上安装 Raspbian 操作系统,并且安装必要的软件包,例如 Docker 和 Kubernetes。
  2. 安装 Docker:Docker 是一种容器化技术,可以用来运行和管理应用程序。在树莓派上安装 Docker 的步骤如下: a. 更新系统:sudo apt-get update b. 安装 Docker 的依赖包:sudo apt-get install -y \ apt-transport-https \ ca-certificates \ curl \ gnupg-agent \ software-properties-common c. 添加 Docker 的官方 GPG 密钥:curl -fsSL https://download.docker.com/linux/raspbian/gpg | sudo apt-key add - d. 添加 Docker 的官方 APT 源:echo "deb [arch=armhf] https://download.docker.com/linux/raspbian \ $(lsb_release -cs) \ stable" | sudo tee /etc/apt/sources.list.d/docker.list e. 更新系统:sudo apt-get update f. 安装 Docker:sudo apt-get install -y docker-ce docker-ce-cli containerd.io
  3. 安装 Kubernetes:Kubernetes 是一种容器编排平台,可以用来管理和调度容器。在树莓派上安装 Kubernetes 的步骤如下: a. 下载 Kubernetes 的二进制文件:wget https://dl.k8s.io/v1.22.2/kubernetes-server-linux-arm.tar.gz b. 解压缩 Kubernetes 的二进制文件:tar -xzvf kubernetes-server-linux-arm.tar.gz c. 将 Kubernetes 的二进制文件移动到 /usr/local/bin 目录下:sudo mv kubernetes/server/bin/* /usr/local/bin/ d. 创建 Kubernetes 的配置目录:mkdir -p /etc/kubernetes/config e. 创建 Kubernetes 的证书目录:sudo mkdir -p /etc/kubernetes/pki f. 创建 Kubernetes 的服务文件:sudo nano /etc/systemd/system/kubelet.service g. 添加以下内容到服务文件中:[Unit] Description=kubelet: The Kubernetes Node Agent Documentation=https://kubernetes.io/docs/home/ After=docker.service Requires=docker.service
代码语言:txt
复制
  [Service]
代码语言:txt
复制
  ExecStart=/usr/local/bin/kubelet \
代码语言:txt
复制
    --bootstrap-kubeconfig="/etc/kubernetes/bootstrap-kubelet.conf" \
代码语言:txt
复制
    --kubeconfig="/etc/kubernetes/kubelet.conf" \
代码语言:txt
复制
    --config="/etc/kubernetes/config/kubelet" \
代码语言:txt
复制
    --network-plugin="cni" \
代码语言:txt
复制
    --pod-infra-container-image="k8s.gcr.io/pause:3.5" \
代码语言:txt
复制
    --cert-dir="/etc/kubernetes/pki"
代码语言:txt
复制
  Restart=always
代码语言:txt
复制
  StartLimitInterval=0
代码语言:txt
复制
  RestartSec=10
代码语言:txt
复制
  [Install]
代码语言:txt
复制
  WantedBy=multi-user.target
代码语言:txt
复制
  ```

h. 启动 Kubernetes 服务:sudo systemctl enable kubelet && sudo systemctl start kubelet

  1. 安装存储插件:在树莓派上安装存储插件的步骤如下: a. 下载存储插件的二进制文件:wget https://github.com/kubernetes-sigs/sig-storage-local-static-provisioner/releases/download/v5.10.0/local-volume-provisioner-arm.tar.gz b. 解压缩存储插件的二进制文件:tar -xzvf local-volume-provisioner-arm.tar.gz c. 创建存储插件的配置文件:sudo nano /etc/kubernetes/manifests/local-static-provisioner.yaml d. 添加以下内容到配置文件中:apiVersion: v1 kind: Pod metadata: name: local-static-provisioner namespace: kube-system spec: containers: - name: local-static-provisioner image: "quay.io/external_storage/local-volume-provisioner:v5.10.0" volumeMounts: - name: config mountPath: /etc/provisioner/config - name: pvc-volume mountPath: /mnt/pvc-volume volumes: - name: config configMap: name: local-provisioner-config - name: pvc-volume hostPath: path: /mnt/pvc-volumee. 创建存储插件的配置映射:sudo nano /etc/kubernetes/configmaps/local-provisioner-config.yaml f. 添加以下内容到配置映射中:apiVersion: v1 kind: ConfigMap metadata: name: local-
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

树莓搭建私有Cloudreve

Step 0:介绍 正好最近在家闲得慌,拿出吃灰的树莓 第一想法:反正放着也是放着,不如整个盘玩玩 不多说,开始吧 我们使用的是Cloudreve搭建,为什么选它呢 第一当然喜欢它的MD风格,其次支持...Webdav,Aria2,而且可以对接阿里OSS,腾讯COS还有onedrive等等~速度上肯定有保障的 官网: https://cloudreve.org 必需的东西: 树莓一块(推荐型号3以上...树莓是个啥?...然后打开浏览器输入 你的树莓IP:5212 done!这就是你的盘啦[cos滑稽] 不过还没介绍,不然你试试关闭ssh链接,你发现又打不开了。...现在就可以上传你的文件到盘了哦,我目前最高上传速度10MB/s左右,下载也是 可以存一些照片和视频上去 总结 以上上基于树莓进行搭建的,当然,你也可以部署在你的公网服务器上,选择对应的Linux/

5.6K30

变废为宝利用吃灰得树莓搭建私有

随着各大厂商的盘不断的倒闭和关门大吉,我也常常在思考自己的盘该何去何从。从百度吧,不开会员那就不叫盘,都快到21世纪中叶了,下载个文件十几kb。贫穷让我无法感受会员的乐趣!...image.png 设备树莓 500G硬盘 挂载硬盘 首先利用fdisk -l命令查看硬盘 挂载硬盘到指定的目录 mount /dev/sda3 /home/pan 这里我将硬盘挂到了/home/pan...配置虚拟主机 因为apache的默认目录在var/www/html并且该目录在我们的系统盘里面,所以我们要将盘系统搭建我们的500g磁盘里面。所以我们要配置虚拟主机。...搭建盘系统 这里我用了著名的nextcloud盘系统。 登录数据库,创建一个数据库。...image.png 搭建frp实现远程访问 可以参考我之前的文章 利用FRP实现内网映射和外网Shell 前面几期的文章中说过,如何利用花生壳等工具搭建内网映射。

4.4K40

利用树莓搭建Git私有服务器

最近我利用树莓为我所有的Git仓库创建了一个Git私有服务器。我花费了一些时间来使每件事情正确工作,但现在它已经能跑起来了。 安装Git 首先你需要在树莓派上安装Git....你可以看看能不能通过SSH连接到树莓,在你的Windows机器上使用Putty(Mac用户需要寻找替代的SSH客户端)。 在HostName文本框里输入树莓的IP地址。...通过以下命令找到你的树莓IP: /sbin/ifconfig 找到inet addr:后面的就是IP。 改变主机名 这步不是必须的,但是我强烈推荐如果你正在,计划使用多台树莓设备。...然后,重启你的树莓。 添加一个”Git”用户和组 接着我们来创建一个”Git”用户和用户组。注意/home/git是这个例子里我使用的文件夹。...理想情况下,如果一切正常,你的Git仓库已经搭建在你的树莓派上了。 如果你想要测试一下,试着clone你的仓库到你的Windows机器上。

1.5K20

树莓搭建个人网站_树莓 freenas

树莓/双树莓+USRP+srsLTE分布式搭建4G LTE微基站 前言 一、添加SIM卡的配置信息 二、修改enb配置信息 三、修改epc配置信息 四、修改手机SIM卡配置信息 五...、树莓运行srsepc,电脑1运行srsenb 1.下行灌包测试 2.上行灌包测试 六、树莓4B运行srsenb,树莓3B运行srsepc 1.下行灌包测试 2.上行灌包测试 七、LTE载波频率和载波频点号..._12 树莓3B Ubuntu18.04.4 LTS for Raspi3 arm64 3.15.LTS 19_12 树莓4B Ubuntu18.04.4 LTS for Raspi3 arm64...使用20_04_01版本,在手机上测网速app测得的最大上行速率为5.8Mbps,下行速率为9.8Mbps,与灌包测得的速率相差较大; 而使用19_12版本,在手机上测网速app测得的最大上行速率为...六、树莓4B运行srsenb,树莓3B运行srsepc 参考:SRSLTE树莓4应用说明 在运行eNB的树莓4B上开启性能模式: sudo systemctl disable ondemand

2K20

树莓+owncloud+花生壳打造私有

树莓官网 owncloud:内核使用PHP编写的,环境基于LAMP,是一个开源服务项目,可以实现类似百度、快盘的功能,界面简单直观,功能十分强大。...花生壳官网 一、搭建环境 因为手上刚好有树莓所以这里使用树莓作为我们的服务器,你也可以租一台服务器,或者自己电脑搭建,不过树莓(Raspbian OS)是基于Linxu的(其他发行版也可以...1 树莓环境搭建 1.1 下载系统: 树莓官网下载系统,我使用的是raspbian系统。...step6:写入系统镜像 diskutil unmountDisk卸载设备 看到successful的提示,树莓的系统就安装好了,现在可以将SD卡拔下来插到树莓运行了...命令行输入phddns start 然后通过我们的域名就可以进入啦,如图: 到这里就结束啦,快去搭建自己的私有吧。

3.1K21

树莓自建 NAS 盘之——树莓搭建网络存储盘

跟随这些逐步指导构建你自己的基于树莓的 NAS 系统。 我将在接下来的这三篇文章中讲述如何搭建一个简便、实用的 NAS 盘系统。...本系列教程最终搭建的 NAS 盘支持多用户操作、文件共享等功能,所以你可以通过它方便的分享数据,比如说你可以发送一个加密链接,跟朋友分享你的照片等等。...最主要的就是树莓 3,它带有四核 CPU、1G RAM,以及(比较)快速的网络接口。.../nas/data 目录,这是从树莓外部可以访问的唯一设备(另一个用于备份)。...现在你可以在远程设备上通过 NFS 系统访问位于你树莓 NAS 盘上的数据了。在后面一篇文章中,我将介绍如何使用 rsync 自动将数据备份到第二个 USB 磁盘驱动器。

5.1K40

怎么服务器搭建私有桌面?桌面怎么使用?

不知道大家对桌面的了解有多少,即使了解得不够多,至少应该听过这个名词。可能很多人听到“”这个字都会觉得很虚无缥缈,但桌面的作用却是实实在在的。那么,怎么服务器搭建私有桌面?...以及桌面怎么使用?下文会对这两个问题做个详细的介绍。 怎么服务器搭建私有桌面? 首先大家需要安装virtualbox以及git bush,具体安装流程不再赘述。接下来就是创建虚拟机。...以上就是怎么服务器搭建私有桌面的详细介绍。 桌面怎么使用? 桌面创建完成以后如何使用,也是大家关心的问题。首先安装SV后并打开,点击后会有一个界面,输入公司提供的ip地址以及端口号。...点击连接后就可以使用桌面了。整个过程也是非常简单。 怎么服务器搭建私有桌面?桌面怎么使用?这两个问题我们在上文都做了详细的介绍,大家可以作为参考。

45.8K31

基于树莓搭建小型计算集群

拥有一个私人的计算平台是一件很酷的事情。随着技术的发展,实现这一愿望已经变得相当容易。接下来就来说明如何利用树莓硬件和相关软件搭建一个用于边缘计算的小型计算集群。...1 硬件准备 硬件优先考虑树莓。选择ARM而不是x86架构硬件,主要是考虑到该计算平台主要用于私人,家庭以及边缘计算等应用场景。...树莓3B及其之前的版本 树莓3B及其之前的版本由于不支持以太网口供电(PoE), 因此需要额外的USB供电插头。所有树莓板子都连接到一个交换机/路由器,如下图所示 选择2....树莓3B+,树莓4B 树莓3B+/4B拥有以太网口供电(PoE)功能, 因此可省去USB供电插头。所有树莓板子都连接到一个支持PoE功能的交换机/路由器,如下图所示 选择3....将计算模块和计算模块IO扩展板结合起来功能就和上述的树莓3B, 3B+, 4B 一致。 关于Turing Pi主板 利用Turing Pi主板加可扩展树莓计算模块的方式搭建集群十分的方便。

2.4K60

树莓玩转蓝牙

我将介绍蓝牙协议,特别是低功耗蓝牙,并用树莓派来实践。树莓3中内置了蓝牙模块。树莓通过UART接口和该模块通信。树莓1和树莓2中没有内置的蓝牙模块,不过你可以通过USB安装额外的蓝牙适配器。...树莓作为BLE外设  下一步,我们尝试用树莓进行BLE通信。我们先把一个树莓改造成BLE外设,同时它也将充当连接建立后的服务器。这个过程较为复杂。你可以借用Node.js下的bleno库。...我们下一步将用另一个树莓作为BLE中心设备。不过,即使你没有额外的树莓,你可以iPhone上LightBlue这样的App来测试这一部分完成的BLE外设。...当我进入到树莓的广播范围时,该应用就会显示出手机距离树莓的距离。 ?...我以树莓的蓝牙模块为基础,实现了BLE通信。

4.9K80

树莓玩转蓝牙

我将介绍蓝牙协议,特别是低功耗蓝牙,并用树莓派来实践。树莓3中内置了蓝牙模块。树莓通过UART接口和该模块通信。树莓1和树莓2中没有内置的蓝牙模块,不过你可以通过USB安装额外的蓝牙适配器。...树莓作为BLE外设  下一步,我们尝试用树莓进行BLE通信。我们先把一个树莓改造成BLE外设,同时它也将充当连接建立后的服务器。这个过程较为复杂。你可以借用Node.js下的bleno库。...我们下一步将用另一个树莓作为BLE中心设备。不过,即使你没有额外的树莓,你可以iPhone上LightBlue这样的App来测试这一部分完成的BLE外设。...当我进入到树莓的广播范围时,该应用就会显示出手机距离树莓的距离。 ?...我以树莓的蓝牙模块为基础,实现了BLE通信。

3.8K50

「玩转树莓搭建属于自己的盘服务

于是乎,就有了下面这个小玩意,自建盘服务。...软硬清单 外接硬盘一枚(用于挂载) 宽带、路由器(家中常备) SSH连接工具(SecureCRT,Xshell) Nginx、PHP、owncloud、ngrok 装好系统的树莓 3B+ 一只(充电器...download.owncloud.org/community/owncloud-10.1.1.tar.bz2 下载完成,解压文件: sudo tar -xvf owncloud-10.1.1.tar.bz2 盘...首先,我们要把之前生成的 ngrok 客户端(linux_arm)上传到树莓: 然后,创建一个 ngrok.yml 配置文件: server_addr: "ngrok.52itstyle.vip:4443...小结 盘在内网体验还是蛮好的,搜索、收藏、分享,功能很齐全。只是加了代理穿透以后,上传大文件有点慢。当然了如果想正儿八经的使用,最好挂载一个 T 级别的硬盘。

2.4K10

树莓搭建一个实时视频监控系统

搭建方法 硬件准备 (1)装好系统 首先你得有一个树莓CSI接口的摄像头和一个装好系统的树莓。如何安装系统请参考我之前的教程如何给树莓写入镜像 ? ?...如果还没有的用过的话,树莓摄像头接口可能还没有打开,这是树莓打开摄像头接口的方法: (i)打开树莓终端输入: sudo raspi-config (ii) 选中Interfacing Options...接入摄像头 给树莓接上摄像头很容易。确保树莓已经关机的情况下,指甲轻轻抠开CSI接口卡扣,将有金属接触面的一面对准卡扣白色的一面,再按压扣紧卡扣就安装好摄像头了。 ? 3....找到树莓的IP地址 在树莓终端输入命令 ipconfig,wlan0即为树莓的ip地址,比如我这里是 192.168.123.126 ? 4....最后: 1.我想随时打开我的树莓摄像头,但是树莓目前还不能远程开机。

9.5K22

树莓怎么开启SSH服务

SSH(Secure Shell)是一种网络协议,用于计算机之间的加密登录,如果用户在本地SSH登录远程另一台计算机,我们可以认为这种登录方式是安全的,即使中途被截获,密码也不会被泄露。...通过SSH,不用外接显示器就可以完全访问和控制树莓,这会带来极大的方便,那么该如何开启呢?...当你想在另一台电脑上通过SSH连接树莓,如果你的树莓没有开启ssh服务,你若直接通过ssh连接树莓就会显示访问被拒绝 ? 那么如何开启ssh服务呢?...最后 SSH是一种远程连接电脑的常用方式,可以对树莓使用命令,同时SSH也称加密壳协议,任何基于ssh的通信都是加密的,基于命令行的操作既方便又便捷。...开启SSH服务很简单,接下来我会继续更新树莓Linux基础系列教程,了解在树莓中如何使用Linux基础操作指令,真正学以致用。

3.2K20

树莓构建 Kubernetes 集群

从微型的边缘计算到大规模的容器环境,无论是公有还是私有环境,Kubernetes 都可以管理其中的容器。...它是“家庭私有”项目的理想选择,既提供了强大的容器编排,又让你有机会了解一项这样的技术 —— 它的需求如此之大,与计算结合得如此彻底,以至于它的名字几乎就是“计算”的代名词。...没有什么比 Kubernetes 更懂“”,也没有什么能比树莓更合适“集群起来”!...在廉价的树莓硬件上运行本地的 Kubernetes 集群是获得在真正的技术巨头上进行管理和开发的经验的好方法。...在“家庭私有”项目的后续文章中,我将介绍如何在常规系统上构建 AArch64 镜像。

68320

树莓搭建个人摄影站

  最近zhaoolee添置了一台Sony ZV1 M2, 卡片机很小巧,可以塞到兜里,大大提升了出片的速度,为了展示这些照片,本期我会搭建一个运行在树莓的摄影网站,同时支持外部访问... 在树莓存放的好处是可以空间便宜,机械硬盘1TB只需要几十块钱,如果使用家庭内网访问网站,即使是超大的原图,也能以极快速度打开。... 树莓通过内网穿透,也能将网站开放到互联网。...   为了应对特色网络环境,我把项目改造成了:项目依然托管在Github,但在本地完成静态网站的构建,将构建完成的静态网站资源,通过rsync发送到树莓特定文件夹...,买到很棒的相机,享受摄影的乐趣,而树莓摄影网站,可以让我们以极低的成本,将自己的作品展示到互联网。

24020

私有搭建

但是,对于影音发烧友、高度重视数据安全、数据密集型的极客和中小企业用户而言,个人DIY的私有依然是不二的选择。...目前市场上的私有产品大致可以分为四类:PC私有、NAS私有、智能路由私有云和WiFi移动存储私有。...可道kodexplorer——是一款开源免费的web文档管理器,能够用来搭建私有私有网盘,取代ftp的传输工具等等,界面可以说非常漂亮,用起来也非常的流畅。...opt-1 (1).png tab-frk.png 20171103021433218.png plugin.png opt-9.png 这么完美的一款神器,就让我们快速的完成私有搭建...image.png 三、到此我们的私有就已经搭建好了,kodexplorer不需要数据库,所以不用更多的操作,解压之后就已经是安装好了。

65.6K22
领券