我对托管了解不多,之前我曾使用过 cpanel,并且我相当有信心我不会遇到域名注册、网络托管等方面的任何问题。但我更感兴趣的是拥有一个可以安装软件包的服务器,创建我自己的私有服务器git
和mercurial
来源服务器等...也就是说,我不打算简单地在端口 80 上运行 apache 或 tomcat。我见过一些主机允许您 SSH 访问,但要实际安装软件包,您通常不需要一些管理员权限吗?
我目前在家里的台式机上运行一些东西,它 24/7 全天候运行。我在路由器上设置了端口转发和动态 DNS,这样我就可以远程访问我的设备和文件,还可以启动和停止服务。我还运行了 subsonic 服务器,用于通过网络将音乐流式传输到我的手机和笔记本电脑上。我使用的是 Ubuntu 12.04.2 LTS。通过查看服务器/托管,我希望获得同样的益处,而不需要 24/7 全天候运行机器,也不需要在我搬家或重新启动操作系统时停机等。
例如,当我安装 subsonic 时,它会类似于sudo dpkg -i <somepackagefile.deb>
,现在如果我正在购买托管/服务器空间 - 我假设我可以将scp
安装程序放到我的主目录 - 我将如何启动和运行它们(因为我猜sudo
不会允许)以及如何在没有像这样的好用的包管理器的情况下满足依赖关系apt
?
答案1
您真正寻找的不是共享主机,而是虚拟专用服务器,您在其上拥有根权限并可以执行您所描述的所有操作。
我不隶属于利诺德我并不认为我是作为客户保存的,但我毫无保留地推荐他们;我从 2004 年就开始使用他们的帐户,在这段时间里我发现他们不仅可靠,而且坚不可摧,即使只是 20 美元/月的基本费用。