阅读视图

发现新文章,点击刷新页面。

PI-CI – 树莓派虚拟机 Docker 镜像:预配置 Raspberry Pi 3、4 和 5 设备,然后写入 SD 卡

作者 青小蛙

PI-CI 是一个树莓派虚拟机的 Docker 镜像,可以让你在非树莓派设备上预先配置 Raspberry Pi 3、4 和 5 设备,然后写入 SD, 即可直接启动树莓派设备。@Appinn

PI-CI - 树莓派虚拟机 Docker 镜像:预配置 Raspberry Pi 3、4 和 5 设备,然后写入 SD 卡

除了自己家用,Raspberry Pi 也应用在很多地方,因为其价格低廉、标准化,所以可以大规模部署。

PI-CI 就是帮你提前预配置 Raspberry Pi 设备的工具,当然也可以用来在虚拟化环境中测试 ARM 应用程序。

用例

开发者提供了几个用例:

  • 预配置首次启动即可工作的 Raspberry Pi 服务器。
  • 使用 Ansible1 创建可重现的服务器配置。
  • 通过 CI 管道自动分配配置。
  • 在虚拟化环境中测试 ARM 应用程序。

青小蛙觉得对于普通开发者来说,就是可以在更高性能的电脑上来完成树莓派的开发工作,也是非常不错的体验。

特征

  • 支持 Pi 3、4 和5
  • 包含 64 位 (ARMv8) Raspberry PI 操作系统(24.04,Bookworm)
  • 互联网接入
  • 无需 root
  • 安全、完全可从源头重现
  • 经过测试且稳定

用法

启动机器:

docker run --rm -it -v $PWD/dist:/dist ptrsr/pi-ci start

生成的镜像将保存在 $PWD/dist 中。

SSH 访问:

docker run --rm -p 2222:2222 ptrsr/pi-ci start
ssh root@localhost -p 2222

写入 SD 卡:

docker run --rm -it -v $PWD/dist:/dist --device=/dev/mmcblk0 ptrsr/pi-ci flash /dev/mmcblk0

获取

纯开发者工具。


原文:https://www.appinn.com/pi-ci-rpi-vm/

  1. Ansible 是一个开源 IT 自动化引擎,可实现供应、配置管理、应用程序部署、协调和许多其他 IT 流程的自动化。 ↩

©2023 青小蛙 for 小众软件 | 加入我们 | 投稿 | 订阅指南
3659b075e72a5b7b1b87ea74aa7932ff
点击这里留言、和原作者一起评论

[ 点击前往获取链接 ]


n.eko – 跑在 Docker 里的多合一浏览器:Firefox、Chrome、Edge、vivaldi、VLC

作者 青小蛙

n.eko 是一款多合一的浏览器工具,可以本地运行,也可以在 Docker 中运行。@eastwood 说:n.eko 满足了我一切都运行在浏览器里面的需求。因为运维需要,有些内部服务需要透传一下,单纯的服务没问题,但是一些厂商设备没有命令行。只可以用网页操作。这个项目甚至支持远程音视频,WebRTC技术,还有验证登录。@Appinn

n.eko - 跑在 Docker 里的多合一浏览器:Firefox、Chrome、Edge、vivaldi、VLC

Neko 可以让你在虚拟环境中运行功能齐全的浏览器,可以像在常规浏览器上一样浏览网页、运行应用程序,所有这些都在安全且隔离的环境中进行。

另外,还支持多用户同时使用。Neko 这样写着:

借助 Neko,您可以轻松、安全地与其他人共享浏览器的访问权限,而不必担心维护单独的配置或设置。无论您需要在项目上进行协作、访问共享资源,还是只是想与朋友或家人共享浏览器的访问权限,Neko 都能轻松实现。

听起来很不错啊:

Neko 也是举办观看派对和互动演示的绝佳工具。凭借其虚拟浏览器功能,Neko 允许您举办可从任何地方访问的观看聚会和演示,而无需亲自聚会。即使您无法亲自见面,也可以轻松地与朋友和同事保持联系。借助 Neko,您可以轻松举办观看聚会或进行互动演示,无论是休闲还是工作。只需邀请您的客人加入虚拟环境,您就可以共享屏幕并与他们实时互动

为什么是 N.eko

开发者说:我喜欢猫🐱( Neko是日语中猫的意思),我是个爱哭的人/书呆子。

主要功能

  • 文本聊天(支持基本的标记符,具有 discord 风格)
  • 管理员用户(踢人、禁言、强制给予/释放控制、锁定房间)
  • 剪贴板同步(在支持的浏览器上)
  • 表情叠加
  • 忽略用户(聊天和表情)
  • 持久设置
  • 使用自定义网址参数自动登录。(在 url 中添加 ?usr=&pwd=)
  • 使用 RTMP 广播房间内容(例如转到 twitch 或 youtube…)
  • 双向文件传输(如果启用)

如何使用

N.eko 针对不同浏览器提供了不同的镜像:

  • ghcr.io/m1k1o/neko/firefox:latest
  • ghcr.io/m1k1o/neko/chromium:latest
  • ghcr.io/m1k1o/neko/google-chrome:latest

推荐配置为 1280×720@30、4核、3gb 内存,当然越搞越好。

docker-compose.yml 文件:

version: "3.4"
services:
  neko:
    image: "m1k1o/neko:firefox"
    restart: "unless-stopped"
    shm_size: "2gb"
    ports:
      - "8080:8080"
      - "52000-52100:52000-52100/udp"
    environment:
      NEKO_SCREEN: 1920x1080@30
      NEKO_PASSWORD: neko
      NEKO_PASSWORD_ADMIN: admin
      NEKO_EPR: 52000-52100
      NEKO_ICELITE: 1

然后 docker-compose up -d 运行即可,使用 IP:8080 访问。

N.eko 甚至还有一个 VLC 版本…可以用来看剧 😂

详细的可阅读文档


原文:https://www.appinn.com/n-eko/

如果嫌弃这个项目复杂,可以用:在 Docker 中安装 Firefox 浏览器|网页版 Firefox


©2023 青小蛙 for 小众软件 | 加入我们 | 投稿 | 订阅指南
3659b075e72a5b7b1b87ea74aa7932ff
点击这里留言、和原作者一起评论

[ 点击前往获取链接 ]


在 Docker 中安装 Firefox 浏览器|网页版 Firefox

作者 青小蛙

docker-firefox 是一个简单易用的 Docker 镜像,安装之后就会变成一个网页版本的 Firefox 浏览器,供用户随时使用。@Appinn

在 Docker 中安装 Firefox 浏览器

感谢 @eastwood 的推荐。

在 Docker 中安装 Firefox 可以让你在各种设备(比如服务器、NAS、小主机)中使用现代浏览器。

简单易用,只需要一句:

docker run -d --name=firefox -p 5800:5800 -e LANG=zh_CN.UTF-8 -e ENABLE_CJK_FONT=1     jlesage/firefox

然后,就可以通过 ip:5800 访问这个网页版本的 Firefox 了。

青小蛙测试了一下,还是非常方便的。

项目主页:https://github.com/jlesage/docker-firefox

另外,支持设置一个网页密码来限制公众的使用。可自定义需要项目,有需要的同学试试。


原文:https://www.appinn.com/docker-firefox/


相关阅读


©2023 青小蛙 for 小众软件 | 加入我们 | 投稿 | 订阅指南
3659b075e72a5b7b1b87ea74aa7932ff
点击这里留言、和原作者一起评论

[ 点击前往获取链接 ]


❌