PinePhone手机运行Docker,搭建Nextcloud服务器
发布网友
发布时间:2024-10-05 00:25
我来回答
共1个回答
热心网友
时间:2024-11-24 07:32
在PinePhone智能手机上,通过Docker部署Nextcloud私有云服务,实现照片备份。首先,将系统安装在SD卡上,便于日后恢复手机功能,只需简单移除即可。安装Tow-Boot并刷入基于Debian的Mobian系统,通过SD卡启动,更新套件和时区设置。注意,手机需外接网卡以保持网络连接,可能需要额外驱动支持。
选择Docker是因为避免了手动搭建时的PHP依赖难题。安装Debian前置套件,针对Mobian的bookworm版本进行修改以支持docker安装。安装并验证Docker和docker-compose,后者需使用Github上的修正版本。然后,创建Nextcloud容器,使用MariaDB替代MySQL,容器会自动启动。
在手机浏览器中通过"localhost"访问Nextcloud,完成初始化设置,包括安装程序和添加Android手机到白名单(需注意安全性)。通过Nextcloud官方APP与PinePhone连接,实现文件上传和查看。虽然PinePhone启动速度较慢,但作为轻量级服务器,其触屏在紧急情况下仍可使用。
总的来说,尽管存在开机和关机时间较长的问题,但PinePhone成功地扮演了私人云服务器的角色,为照片备份提供了一个实用的平台。