420просмотров
11 февраля 2024 г.
Score: 462
Как запускать изолированный линукс в браузере (который может уничтожать все следы деятельности после перезагрузки) Установим Webtop (контейнеры Alpine, Ubuntu, Fedora и Arch, содержащие полные настольные среды). Сначала установите Docker и Docker Compose. На Debian/Ubuntu:
sudo apt install docker.io docker-compose
Проверьте работу Docker:
sudo systemctl status docker
Создайте папку webtop в домашней директории. В ней создайте файл docker-compose.yml и вставьте в него конфигурацию контейнера - пример конфигурации. Все строки заполнять не обязательно. Файл может выглядеть так:
---
services: webtop: image: lscr.io/linuxserver/webtop:arch-kde container_name: webtop security_opt: - seccomp:unconfined #optional environment: - PUID=1000 - PGID=1000 - TZ=Etc/UTC - SUBFOLDER=/ #optional - TITLE=Webtop #optional ports: - 3000:3000 - 3001:3001 shm_size: "1gb" #optional restart: unless-stopped
Командой id узнайте свои PUID и PGID. Если не указан volumes, то данные будут уничтожаться после каждого выключения. После создания файла откройте терминал в папке webtop и запустите контейнер:
sudo docker-compose up Затем в поисковой строке браузера напишите localhost:3000 и вы попадете на рабочий стол изолированного линукса, который все забудет после выключения, будто находится в live-режиме.
В браузере можно запускать и свой сервер. #шифропанк