作为我的建议的一部分 新年项目 我在等待 管理您自己的网络服务。 虽然今年已经快两周了,但现在发布还为时不晚。
当然,我不是说要出去与 Netflix 或 Spotify 竞争。 这些是家庭级别的解决方案,范围不超过家庭组。
管理您自己的 Web 服务需要什么
我将首先阐明 Web 服务的含义。 我是说 无需安装任何应用程序即可从任何设备在线访问的计算机应用程序 超越浏览器。 有时可以,但不是必须下载应用程序来访问该服务。 Web 服务的一些示例是:
- Spotify的: 音乐播放。
- 微软(原 Office)365: 办公室套装。
- 谷歌驱动器: 云储存。
- Kindle 云阅读器: 在线阅读从亚马逊购买的书籍。
在硬件方面,创建我们自己的 Web 服务并不需要太多的复杂性。 我们可以用 旧计算机或单板计算机 比如树莓派。 第二种是 Wi-Fi 路由器就足够的家庭网络。
对于台式电脑、笔记本电脑或单板,最低配置为:
- 64 位处理器(英特尔/AMD/ARM)
- 1 GHz 或更高的 CPU。
- RAM 从 1 GB。
- 磁盘从 2.5 GB。
如果您使用 Debian 作为服务器的基础,则可以放弃第一个要求,因为它是唯一仍然支持 32 位架构的主要发行版。
可以(尽管不推荐)使用您的计算机和您通常的发行版作为该服务的主机。 但是,这会消耗不必要的资源,因为运行 Web 服务通常不需要桌面。
在软件方面,需要一个网络服务器 像 Apache、Nginx 或类似的。 这些在主要 Linux 发行版的存储库中。 此外,根据我们要运行的 Web 服务,需要依赖项,例如支持 PHP 语言或 NPM 包管理器。
一些用来替代网络服务的程序 他们通过提供其操作所需的一切来简化这一过程。 Nextcloud,一个完全开源的解决方案,可以作为 Google Drive、WhatsApp 和 Microsoft 365 的替代品,可以通过在 Ubuntu 服务器版本安装程序中选择适当的选项来安装为 Snap 包。 它还可以从虚拟机或容器运行。
一些替代web服务的软件建议
我现在不打算进入安装过程,因为它会因程序而异。 每个项目的文档通常都非常完整。 您只需安装服务器、必要的程序,然后从另一台设备的浏览器继续配置。 两者必须始终连接到同一网络。
可以进行外部访问。 您只需要将服务器连接到 Internet 并在连接时知道您的公共 IP。 速度将与商业提供商不同,如果大量使用,您的提供商可能会生气。
商业服务的一些替代品
- 科尔: 是的,它是用小写字母写的。 这个计划 是音乐收藏的播放器和管理器。 Web 界面允许您手动扫描主题,将它们上传到服务器,或将它们托管在 Amazon S3 上。 如果您不想使用浏览器,可以下载适用于 Android 和 iOS 的应用程序。
- 口径: 在 Linux Addicts 中我们已经多次讨论过这个问题 完整的图书管理器 其中还包括在格式和您自己的电子书阅读器之间进行转换的能力。 鲜为人知的是,它能够让我们在自己的设备和其他人的设备之间无线共享书籍,或者使用浏览器阅读我们收藏的书籍,而无需下载它们。
- Emby: 在这种情况下 我们有它是一个多媒体内容服务器(视频、音频和照片)服务器版本可用于 Windows、Linux、Mac、FreeBSD 和多种 NAS 型号。 至于查看内容的应用程序,它们不仅适用于移动设备,也适用于智能电视。
成为第一个发表评论