浏览器中的桌面环境daedalOS

这篇具有很好参考价值的文章主要介绍了浏览器中的桌面环境daedalOS。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

浏览器中的桌面环境daedalOS,群晖,docker,操作系统

什么是 daedalOS ?

daedalOS 是一款 Web 桌面操作系统环境,但采用了与 GNOMEKDE 等传统桌面环境不同的方法。daedalOS 使用 JavaScriptTypeScript 编写,能够运行 dos 程序和 16/32windows 程序。daedalOS 创建了一个基于网络的桌面环境,力求适合日常使用。

浏览器中的桌面环境daedalOS,群晖,docker,操作系统

具体的功能可以参考官方的介绍:https://github.com/DustinBrett/daedalOS#apps-

老苏比较感兴趣的是👇下面 2

  • Runs 16/32-bit Windows applications
  • DOS emulator

感觉这简直就是个 Windows 系统啊,

构建镜像

如果你不想自己构建,可以跳过,直接阅读下一章节

docker hub 上的镜像都有点老,所以老苏重新编了一下。可以考设置了国内源,当然这不是必须的,取决于你的网络情况

FROM node:21-alpine

ENV NODE_OPTIONS=--openssl-legacy-provider

RUN apk add --no-cache git

WORKDIR daedalOS
COPY . .

# 设置 yarn 镜像源为淘宝镜像
RUN yarn config set registry https://registry.npm.taobao.org/

RUN yarn
RUN yarn build

CMD yarn serve

构建镜像和容器运行的基本命令如下👇

# 直接下载代码
git clone https://github.com/DustinBrett/daedalOS.git

# 进入目录
cd daedalOS

# 构建镜像
docker build -t wbsu2003/daedalos:v1 .

# 生成容器
docker run -d \
   --name=daedalos \
   -p 3471:3000 \
   wbsu2003/daedalos:v1

通过 git 下载的代码,图片显示会有问题,就像下面这样,所以最终是下载的 zip 打包的代码,原因没弄明白

浏览器中的桌面环境daedalOS,群晖,docker,操作系统

安装

在群晖上以 Docker 方式安装。

在注册表中搜索 daedalos ,选择第一个 wbsu2003/daedalos,版本选择 latest

浏览器中的桌面环境daedalOS,群晖,docker,操作系统

镜像有点大

浏览器中的桌面环境daedalOS,群晖,docker,操作系统

端口

本地端口不冲突就行,不确定的话可以用命令查一下

# 查看端口占用
netstat -tunlp | grep 端口号
本地端口 容器端口
3471 3000

默认暴露的容器端口是不正确的

浏览器中的桌面环境daedalOS,群晖,docker,操作系统

需要修改如下

浏览器中的桌面环境daedalOS,群晖,docker,操作系统

命令行安装

如果你熟悉命令行,可能用 docker cli 更快捷

# 生成容器
docker run -d \
   --name=daedalos \
   -p 3471:3000 \
   wbsu2003/daedalos

也可以用 docker-compose 安装,将下面的内容保存为 docker-compose.yml 文件

version: '3'

services:
  daedalos:
    image: wbsu2003/daedalos
    container_name: daedalos
    restart: unless-stopped
    ports:
      - 3471:3000

然后执行下面的命令

# 新建文件夹 daedalos 
mkdir -p /volume1/docker/daedalos

# 进入 daedalos 目录
cd /volume1/docker/daedalos

# 将 docker-compose.yml 放入当前目录

# 一键启动
docker-compose up -d

运行

在浏览器中输入 http://群晖IP:3471 就能看到主界面

浏览器中的桌面环境daedalOS,群晖,docker,操作系统

之前老苏介绍 Puter 时,有网友问是否有内置浏览器应用

文章传送门:互联网操作系统Puter

浏览器中的桌面环境daedalOS,群晖,docker,操作系统

比如用来访问路由器

浏览器中的桌面环境daedalOS,群晖,docker,操作系统

但并不是所有的网站都可以使用,大部分会遇到下面的错误

Third-party cookie will be blocked. Learn more in the Issues tab.

浏览器中的桌面环境daedalOS,群晖,docker,操作系统

但工具栏上的都是可以访问的,比如排在第一个的是 daedalOS 的官方网站

浏览器中的桌面环境daedalOS,群晖,docker,操作系统

winamp 听歌,音乐不需要上传,可以直接打开本地的 mp3 文件

浏览器中的桌面环境daedalOS,群晖,docker,操作系统

还有复古的游戏

浏览器中的桌面环境daedalOS,群晖,docker,操作系统

daedalOS 中集成了常用的文件管理器、文本编辑器、浏览器、音乐播放器,视频播放器、游戏等等,功能还是很丰富的,尤其是在手机上的效果也是很好的

浏览器中的桌面环境daedalOS,群晖,docker,操作系统

虽然 daedalOS 提供了对各种开源程序的访问,但目前它还不允许我们安装我们感兴趣的应用程序。

参考文档

DustinBrett/daedalOS: Desktop environment in the browser.
地址:https://github.com/DustinBrett/daedalOS

daedalOS
地址:https://dustinbrett.com/文章来源地址https://www.toymoban.com/news/detail-847518.html

到了这里,关于浏览器中的桌面环境daedalOS的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 统信桌面版arm系统安装火狐浏览器和浏览器驱动

    1、浏览器 https://security.debian.org/debian-security/pool/updates/main/f/firefox-esr/firefox-esr_115.5.0esr-1~deb10u1_arm64.deb 2、驱动 https://github.com/mozilla/geckodriver/releases geckodriver-v0.33.0-linux-aarch64.tar.gz(适配firefox113以上) 1、安装依赖 sudo apt-get install libasound2 libatk1.0-0 libc6 libcairo-gobject2 libcairo2 libd

    2024年02月04日
    浏览(49)
  • 群晖 NAS WebDAV服务手机ES文件浏览器远程访问【无公网IP内网穿透】

    📱 iOS开发上架主页 在强者的眼中,没有最好,只有更好。我们是移动开发领域的优质创作者,同时也是阿里云专家博主。 ✨ 关注我们的主页,探索iOS开发的无限可能! 🔥我们与您分享最新的技术洞察和实战经验,助您在移动应用开发领域取得成功。 📌欢迎访问我们的微

    2024年02月12日
    浏览(46)
  • 浏览器使用Notification桌面通知消息推送

    了解浏览器桌面通知的使用方法、授权流程以及最佳实践。

    2024年02月12日
    浏览(44)
  • 抛弃easyconnect桌面端,使用浏览器插件连接校园内网

    为csgo不能运行,大学生写论文编写 本教程只适用于学校VPN提供服务商为深信服的EasyConnect 发现一个好的GitHub项目,项目地址: Hagb/docker-easyconnect: 就简单记录一下如何使用浏览器插件连接校园网吧 下面是配置环境         系统ubuntu20.04        服务器安装docker,具体请看其他

    2023年04月24日
    浏览(36)
  • windows通过浏览器访问noVNC(基于web的远程桌面)

    目录 一、什么是VNC 和 noVNC? 二、Windows10安装及配置noVNC 2.0、注释 2.1、下载UltraVNC 2.2、下载Node.js 2.3、下载安装git 2.4、创建一个存放文件的文件夹 2.5、安装ws、optimist、mime-types模块(执行websockify.js文件所需) 2.6、下载noVNC、下载websockify-js 2.7、修改websockify.js文件  2.8、查看

    2024年02月08日
    浏览(50)
  • 【WinForm】WebView2-个性化浏览器-桌面程序开发详解

    这是一个桌面程序上的浏览器,是用插件WebView2开发的浏览器桌面程序,功能体验堪比Edge浏览器,相比使用Chrome内核插件开发浏览器来说,还是用插件WebView2开发来得简单一些,接下来讲一讲实现过程。 开发之前,建议先看看微软的 WebView2 开发文档,很有帮助 使用Visual Stu

    2024年02月04日
    浏览(34)
  • H5静态页面开发环境跳转小程序(微信浏览器,外部浏览器)

    网上有很多教程,但是具体的坑避不开,这里就以图文形式全流程介绍如何实现微信外环境静态h5跳转小程序。 1.官方开发文档参考:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/guide/staticstorage/jump-miniprogram.html 官方文档只提供了关键代码,但是没说怎么上传静态文件,怎么上

    2024年02月04日
    浏览(68)
  • 浏览器渗透攻击-渗透测试模拟环境(9)

    介绍了浏览器供给面和堆喷射技术。 “客户端最流行的应用软件是什么,大家知道吗?” 这个简单的问题,你当然不会放过:“当然是浏览器,国内用得最多的估计还是 IE 浏览器,其实 360安全浏览器遨游啥的也都是基于IE内核的。” “OK,浏览器是客户端渗透攻击的首要目标

    2024年02月07日
    浏览(41)
  • Linux centos环境 安装谷歌浏览器

    教程 地址

    2024年02月05日
    浏览(50)
  • selenium环境搭建,浏览器驱动下载教程,超详细!

    本周是基于selenium这个工具展开的,其实是Python里面的一个库。 1.selenium客户端库安装 #注意,目前直接安装将会安装最新的4.0版本,我们需要3.0版本,安装时则要指定版本 在命令行输入以下安装地址: 2.下载浏览器 selenium支持的浏览器谷歌、火狐、edge、欧朋浏览器都支持,

    2024年02月02日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包