Initial commit: Nicotine-Less Docker container
Some checks failed
Build and Push Docker Image / check-version (push) Failing after 1s
Build and Push Docker Image / build (linux/amd64, linux-amd64) (push) Has been skipped
Build and Push Docker Image / build (linux/arm64, linux-arm64) (push) Has been skipped
Build and Push Docker Image / create-manifest (push) Has been skipped

Lightweight Docker container for Nicotine+ with noVNC web interface and Firefox ESR browser.

Features:
- noVNC web interface with dynamic resize support
- Firefox ESR for testing ports and browsing
- TigerVNC with AcceptSetDesktopSize enabled
- Supervisor for process management
- Configurable user/group permissions

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2025-10-19 20:09:10 +02:00
commit c98598ea76
11 changed files with 581 additions and 0 deletions

50
openbox-rc.xml Normal file
View File

@@ -0,0 +1,50 @@
<?xml version="1.0" encoding="UTF-8"?>
<openbox_config xmlns="http://openbox.org/3.4/rc"
xmlns:xi="http://www.w3.org/2001/XInclude">
<desktops>
<!-- This wm is GNOME aware -->
<number>1</number>
<!-- Always try to focus new windows when they appear. other rules do
apply -->
<firstdesk>1</firstdesk>
<names>
<name>Desktop</name>
</names>
<popupTime>0</popupTime>
</desktops>
<mouse>
<dragThreshold>8</dragThreshold>
<doubleClickTime>500</doubleClickTime>
<screenEdgeWarpTime>0</screenEdgeWarpTime>
<screenEdgeWarpMouse>false</screenEdgeWarpMouse>
<context name="Desktop">
<mousebind button="Up" action="Click">
<!-- Disabled desktop switching with mouse wheel -->
</mousebind>
<mousebind button="Down" action="Click">
<!-- Disabled desktop switching with mouse wheel -->
</mousebind>
</context>
<context name="Titlebar">
<mousebind button="Left" action="Drag">
<action name="Move"/>
</mousebind>
<mousebind button="Left" action="DoubleClick">
<action name="ToggleMaximize"/>
</mousebind>
<mousebind button="Up" action="Click">
<!-- Disabled desktop switching -->
</mousebind>
<mousebind button="Down" action="Click">
<!-- Disabled desktop switching -->
</mousebind>
</context>
</mouse>
<keyboard>
<chainQuitKey>C-g</chainQuitKey>
</keyboard>
</openbox_config>