Pogoplugs是很好的小型存储设备,但它们可以做的比它们所允许的更多。让我们来看看如何将PGOOPACK封装到LINUX(Linux、Apache、MySQL、PHP)Web服务器中。
这是一个有趣的小项目,但它确实需要一些时间和耐心。这个周末一定要留出几个小时让它开始运行。也就是说,我们开始吧!
上面的视频将带你通过整个过程,这主要是基于伟大的教程在plugapps.com。这段视频将不包括备份Pogoplug,这可能是您应该做的事情,以及如何安装NginX来代替Apache。
以下是您需要的:
首先,确保在Pogoplug上启用了SSH。没有它你就无法连接到它。要打开SSH并设置SSH密码,请登录my.pogoplug.com,单击“设置”,然后单击“安全”,然后选中“启用SSH”框。
启用SSH后,您可以连接到Pogoplug。您需要它的IP地址,所以请检查路由器的DHCP客户端表以找到它。一旦你得到了它,打开你用来SSH的任何应用程序并输入:
root@[YOUR POGOPLUG'S IP ADDRESS]系统将提示您输入刚才在my.pogoplug.com上设置的密码。进去,你就进去了!在我们开始之前,让我们先关掉Pogoplug的服务,这样它们就不会碍事了:
killall hbwd备份Pogoplug的闪存在这一点上可能是个好主意,但我们不打算在这里讨论细节。您需要采取的下一步是将新的uBoot安装到mtd0上。为此,请输入以下内容:
cd /tmp wget http://plugapps.com/os/pogoplug/uboot/install_uboot_mtd0.sh chmod +x install_uboot_mtd0.sh ./install_uboot_mtd0.sh你会被提示三次。任何类似的黑客攻击都有可能使你的设备瘫痪,所以要小心。而且,即使您一字不差地遵循这些说明,您的安装也可能失败。新的uBoot安装脚本认为我已经安装了一个新的uBoot。它给了我一个覆盖的选项,效果很好(但这是一个冒险的举动):
./install_uboot_mtd0.sh —no-uboot-check安装uBoot后,**闪存驱动器并拔下当前连接的所有硬盘驱动器。我们要销毁闪存驱动器上的所有数据,如果有什么你会错过的,我现在就备份。要正确分区,我们需要运行fdisk:
/**in/fdisk /dev/sda在fdisk中,键入p以查看闪存驱动器上的所有分区。你需要摆脱他们,所以键入d1来摆脱第一个。取决于你有多少分区,你需要继续前进。使用d2作为第二个分区,d3作为第三个分区,等等。完成后,键入p再次列出分区。您应该根本看不到分区。成功?然后是时候创建一个新分区了。你可以通过键入n来完成。按enter键,然后键入p将此分区指定为主分区。再次按enter键并键入1以指定这是闪存驱动器上的第一个分区。之后,您需要再按几次enter键来接受默认值,fdisk将完成它的工作。完成后,键入w退出。
创建分区后,需要下载mke2fs来格式化闪存驱动器。使用以下命令实现此操作:
wget http://plugapps.com/os/pogoplug/mke2fs chmod 755 mke2fs ./mke2fs /dev/sda1 mkdir u** mount /dev/sda1 u**接下来,下载并安装Plugbox Linux(这需要一段时间):
cd u** wget http://plugapps.com/os/1.1/Plugbox-Linux-1.1-rootfs.tar.gz tar -xzvf Plugbox-Linux-1.1-rootfs.tar.gz # This will take a long time rm Plugbox-Linux-1.1-rootfs.tar.gz如果一切顺利,请切换回tmp目录(cd。。或cd/tmp)并卸下USB驱动器:
umount u**现在,重新启动:
/**in/reboot如果一切正常,你的插件盒应该可以再次访问不久。它可能被分配了一个新的IP地址,所以再次检查路由器的DHCP表。如果名称与IP地址一起显示,则应标记为“Plugbox”
SSH又回来了,因为我们还有一些事情要做。首先,更新Plugbox的软件包:
pacman -Syu您可能需要运行此程序几次,因为pacman本身可能需要更新。一旦吃豆人完成了,你会想做一些其他的事情。
就这样!现在,您的插件盒上已经安装并运行了Linux。
如果您之前没有注意到,LAMP代表Linux、Apache、MySQL和PHP。我们已经处理了Linux,下面是如何安装其余部分。
我们需要吃豆人来安装一些东西。首先,让Pacman获取最新的Apache、MySQL和PHP:
pacman -Sy apache mysql php这将需要几分钟,但完成后,我们还需要安装apachectl,以便实际启动apache:
pacman -Sy lynx接下来的一些步骤已经为我准备好了,但以防万一,这里是你需要做的。如果您还没有http用户,则需要添加一个:
useradd -d /srv/http -r -s /bin/false -U http如果你已经有一个命令失败,没有造成伤害。在某些情况下,如果您没有更改根密码,您可能无法添加一个。如果您遇到任何问题,请从Plugbox中注销并重新使用ssh来设置新的根密码。
接下来,您需要编辑/etc/hosts文件:
nano /etc/hosts您应该看到类似127.0.0.1 localhost.localdomain localhost的内容。最后一部分(localhost)可能需要更改。基本上,它需要匹配/etc/rc.conf中的内容。否则,启动Apache将失败。在我的例子中,我只需要将localhost改为Plugbox,因为Plugbox是在/etc/rc.conf中设置的主机名。真的,你只需要换一个。要查看rc.conf中的主机名,请使用以下命令(向下滚动直到看到它):
nano /etc/rc.conf一旦两个名称都匹配并保存,就可以尝试启动Apache:
/etc/rc.d/httpd start如果成功的话,它会说[完成],但是你要去Pogoplug的本地IP地址确认一下。
在这一点上,进一步的配置取决于您,但是一定要查看plugapps.com以获得更多关于如何使用全新Pogoplug web服务器的信息。
有兴趣建立一个家庭网络服务器?最简单的方法是在备用计算机上安装Linux。由于Linux的简单性,这非常简单,为您提供了一种负担得起的网站或博客宿主方式。 ...
...源。把一台台式计算机24/7开着,只为了充当一个云打印服务器,对于一个只需要很少马力的工作来说,这是一大笔资源。 为了减少浪费的资源,我们选择了将一个小型、低功耗的Raspberry Pi设备转变成一个超轻量的云打印服务器...
Pogoplug正在提供新的云存储计划,该计划通过添加由Amazon提供的数据归档服务Glacier而得到增强。这些选项利用了Pogoplug现有的云功能和硬件,尽管它们提供的存储空间比该公司去年底推出的计划要大。 对于家庭和家庭...
...以将照片、视频、音乐和其他文件从设备上移动到Sprint的服务器上。Sprint指出,它的云服务是唯一一家拥有无限存储选择权的大型运营商AT&T只提供5GB的存储容量,而Verizon将其存储容量限制在125GB。 云存储...
你在网上看到的大多数商店都有一个愿望列表功能,但它们都被孤立在自己的服务中。WantWorthy给你一个愿望清单,你可以在网上想要的一切。该服务使用面向照片的方法,这与Pinterest非常相似。然而,它是专门针对你想买的东...
...商数据传输速度的程序,Sprint Galaxy Nexus更新为Jelly Bean,Pogoplug增加了对Amazon Glacier的支持,。亚马逊刷新了Kindle,包括更便宜的Fire亚马逊今天发布了5款新的Kindle,其中包括一款售价更便宜的69美元Kindle、一款Kindle Fire“Paperwhite...
...单的硬件提升黑客来做更多的事情。9.把pogoplug变成一个功能齐全的linux web服务器Pogoplug并不是一个非常流行的设备,而是构建一个功能齐全的linuxweb服务器的最便宜的途径之一。尽管你必须带上自己的硬盘(甚至是闪存),但你...
...把一个旧路由器变成家庭自动化服务器把Pogoplug变成一个功能齐全的基于Linux的web服务器黑你的Wii自制游戏通过多种方式升级您的Xbox 360把你30美元的耳机换成300美元的一对在连帽衫中安装耳机在Apple TV 2上安装XBMC窃听你的监视器...
...破解的小玩意?我们讨论的是Pogoplug,它可以转变成一个功能齐全的linuxweb服务器。这是一个便宜的购买和项目,几乎任何人都可以在周末完成。如果你知道这样一个好的项目,或有一个目前未被黑客入侵的小工具,可以使一个...
...做到这一点。你用Blippar应用程序扫描你的肖像,它会在服务器上保存你的一个版本。然后,你可以填写一些个人小道消息,比如你最喜欢的音乐或最新的推文,任何人在将来“闪现”你(即,用应用程序扫描你的脸)都会把这...