Skip to content

Instantly share code, notes, and snippets.

View tulonbaar's full-sized avatar

Łukasz Bartos tulonbaar

  • Opole
View GitHub Profile
{"name":"Powershell","extensions":"[{\"identifier\":{\"id\":\"codeium.windsurfpyright\",\"uuid\":\"1adb9c26-188a-4fb6-840e-b1e951ecff7c\"},\"displayName\":\"Windsurf Pyright\",\"applicationScoped\":false},{\"identifier\":{\"id\":\"ms-python.debugpy\",\"uuid\":\"4bd5d2c9-9d65-401a-b0b2-7498d9f17615\"},\"displayName\":\"Python Debugger\",\"applicationScoped\":false},{\"identifier\":{\"id\":\"ms-python.python\",\"uuid\":\"f1f59ae4-9318-4f3c-a9b5-81b2eaa5f8a5\"},\"displayName\":\"Python\",\"applicationScoped\":false},{\"identifier\":{\"id\":\"ms-vscode.powershell\",\"uuid\":\"40d39ce9-c381-47a0-80c8-a6661f731eab\"},\"displayName\":\"PowerShell\",\"applicationScoped\":false},{\"identifier\":{\"id\":\"mtxr.sqltools\",\"uuid\":\"6a2bbab0-d8f0-43fa-9b26-e6a3b7892a0b\"},\"displayName\":\"SQLTools\",\"applicationScoped\":false},{\"identifier\":{\"id\":\"mtxr.sqltools-driver-mssql\",\"uuid\":\"7d09f29c-f390-48fa-b6a5-d4a729c89f09\"},\"displayName\":\"SQLTools Microsoft SQL Server/Azure\",\"applicationScoped\":false},{\"
{"name":"Markdown","extensions":"[{\"identifier\":{\"id\":\"bierner.markdown-mermaid\",\"uuid\":\"f8d0ffc4-66bb-4a9c-8149-ef8f043691a1\"},\"displayName\":\"Markdown Preview Mermaid Support\",\"applicationScoped\":false},{\"identifier\":{\"id\":\"davidanson.vscode-markdownlint\",\"uuid\":\"daf8b44d-8aae-4da2-80c5-1f770219f643\"},\"displayName\":\"markdownlint\",\"applicationScoped\":false},{\"identifier\":{\"id\":\"hediet.vscode-drawio\",\"uuid\":\"ea6a6046-2132-421f-a984-664909fcf0b8\"},\"displayName\":\"Draw.io Integration\",\"applicationScoped\":false},{\"identifier\":{\"id\":\"mechatroner.rainbow-csv\",\"uuid\":\"3792588c-3d35-442d-91ea-fe6a755e8155\"},\"displayName\":\"Rainbow CSV\",\"applicationScoped\":false},{\"identifier\":{\"id\":\"yzhang.markdown-all-in-one\",\"uuid\":\"98790d67-10fa-497c-9113-f6c7489207b2\"},\"displayName\":\"Markdown All in One\",\"applicationScoped\":false}]","globalState":"{\"storage\":{\"workbench.explorer.views.state.hidden\":\"[{\\\"id\\\":\\\"outline\\\",\\\"isHidden\\\":fal
{"name":"Docker","settings":"{\"settings\":\"{\\r\\n \\\"workbench.colorTheme\\\": \\\"Solarized Dark\\\",\\r\\n \\\"git.confirmSync\\\": false,\\r\\n \\\"git.enableSmartCommit\\\": true,\\r\\n \\\"remote.autoForwardPortsSource\\\": \\\"hybrid\\\",\\r\\n \\\"windsurf.autocompleteSpeed\\\": \\\"fast\\\"\\r\\n}\"}","extensions":"[{\"identifier\":{\"id\":\"ms-azuretools.vscode-docker\",\"uuid\":\"0479fc1c-3d67-49f9-b087-fb9069afe48f\"},\"displayName\":\"Docker\",\"applicationScoped\":false}]","globalState":"{\"storage\":{\"workbench.explorer.views.state.hidden\":\"[{\\\"id\\\":\\\"outline\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"timeline\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.explorer.openEditorsView\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.explorer.emptyView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.explorer.fileView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"npm\\\",\\\"isHidden\\\":true}]\",\"workbench.view.search.state.hidden\":\"[{\\\"id\\\":\\\"work
{"name":"C#","extensions":"[{\"identifier\":{\"id\":\"ms-dotnettools.vscode-dotnet-runtime\",\"uuid\":\"1aab81a1-b3d9-4aef-976b-577d5d90fe3f\"},\"displayName\":\".NET Install Tool\",\"applicationScoped\":false},{\"identifier\":{\"id\":\"muhammad-sammy.csharp\",\"uuid\":\"57b4ceec-c35a-4a96-ab38-23c6338df406\"},\"displayName\":\"C#\",\"applicationScoped\":false}]","globalState":"{\"storage\":{\"workbench.activity.pinnedViewlets2\":\"[{\\\"id\\\":\\\"workbench.view.explorer\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":0},{\\\"id\\\":\\\"workbench.view.search\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":1},{\\\"id\\\":\\\"workbench.view.scm\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":2},{\\\"id\\\":\\\"workbench.view.debug\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":3},{\\\"id\\\":\\\"workbench.view.remote\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":4},{\\\"id\\\":\\\"workbench.view.extension.test\\\",\\\"pinned\\\":true,\\\"visible\\\
@tulonbaar
tulonbaar / BASH
Last active March 4, 2025 10:54
Bash Profile for VS Code
{"name":"Bash","globalState":"{\"storage\":{\"workbench.activity.pinnedViewlets2\":\"[{\\\"id\\\":\\\"workbench.view.explorer\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":0},{\\\"id\\\":\\\"workbench.view.search\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":1},{\\\"id\\\":\\\"workbench.view.scm\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":2},{\\\"id\\\":\\\"workbench.view.debug\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":3},{\\\"id\\\":\\\"workbench.view.remote\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":4},{\\\"id\\\":\\\"workbench.view.extension.test\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":6},{\\\"id\\\":\\\"workbench.view.extensions\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":4},{\\\"id\\\":\\\"workbench.view.extension.references-view\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":7},{\\\"id\\\":\\\"workbench.panel.chatSidebar\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\
@tulonbaar
tulonbaar / ASP .NET
Last active March 4, 2025 10:54
ASP .NET Profile for VS Code
{"name":"ASP .NET","settings":"{\"settings\":\"{\\n \\\"windsurf.autocompleteSpeed\\\": \\\"fast\\\"\\n}\"}","extensions":"[{\"identifier\":{\"id\":\"aliasadidev.nugetpackagemanagergui\",\"uuid\":\"697a8357-0d3b-4765-8ec9-3a394c9e82c7\"},\"displayName\":\"NuGet Package Manager GUI\",\"applicationScoped\":false},{\"identifier\":{\"id\":\"jsw.csharpextensions\",\"uuid\":\"c24bbd37-32cd-47dc-ae5f-cadd1106cdd1\"},\"displayName\":\"C# Extensions\",\"applicationScoped\":false},{\"identifier\":{\"id\":\"ms-azuretools.vscode-docker\",\"uuid\":\"0479fc1c-3d67-49f9-b087-fb9069afe48f\"},\"displayName\":\"Docker\",\"applicationScoped\":false},{\"identifier\":{\"id\":\"ms-dotnettools.vscode-dotnet-runtime\",\"uuid\":\"1aab81a1-b3d9-4aef-976b-577d5d90fe3f\"},\"displayName\":\".NET Install Tool\",\"applicationScoped\":false}]","globalState":"{\"storage\":{\"workbench.activity.pinnedViewlets2\":\"[{\\\"id\\\":\\\"workbench.view.explorer\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":0},{\\\"id\\\":\\\"workben

Docker Swarm in LXC Containers

Part of collection: Hyper-converged Homelab with Proxmox

After struggling for some days, and since I really needed this to work (ignoring the it can't be done vibe everywhere), I managed to get Docker to work reliable in privileged Debian 12 LXC Containers on Proxmox 8

(Unfortunately, I couldn't get anything to work in unprivileged LXC Containers)

There are NO modifications required on the Proxmox host or the /etc/pve/lxc/xxx.conf file; everything is done on the Docker Swarm host. So the only obvious candidate who could break this setup, are future Docker Engine updates!