The unofficial and untested code-server (aka #Code #OSS in the browser) releases are now also available for #Linux Power (#ppc64le) and Linux s390x (#s390x): https://gitlab.b-data.ch/coder/code-server/-/releases
Hat jemand Erfahrung mit code-server? Ich hab mir das mal angeschaut und installiert und bin von dem Funktionsumfang sehr angetan.
https://github.com/coder/code-server
#codeserver #vscode #ide
codigo serverico di programmazio superstabile!
Fintanto che non arrivo ancora ad uno stato di sviluppo soddisfacente con il mio nuovo progetto per un mio personale magicissimo IDE (…spoiler!!!), uso ancora #VSCode per tutta la mia #programmazione mista, su desktop. Ho però notato che, estremamente rotto com’è, i suoi problemi tecnici vanno ben oltre l’impossibilità d’uso su dispositivi Android… ma è assurdo come io ne abbia appena risolti 2 cercando di aggirarne 1! 🥰
Praticamente, ieri ho installato il Docker di code-server, VSCode che espone la sua interfaccia come webapp sulla rete e che opera direttamente sul server in cui è installato. Lasciando stare che ho perso 10 minuti buoni, perché nell’ultima versione proprio giorni fa è stata introdotta una regressione (#194), quindi prima ho dovuto capire come mai non funzionasse e poi installare la build precedente… devo dire che va veramente da dio, quando ho da programmare qualcosa che sta precisamente sul server, e non sul disco del PC. 😳
Per favore, non focalizziamoci sullo schiacciante fatto che mi vede sempre sviluppare e testare tutto in produzione, perché è veramente il segreto di pulcinella — nessuno mi paga per fare le cose nella maniera tecnicamente corretta, lo sappiamo… Piuttosto, ci sarebbe da chiedersi come mai il mio adattatore Ethernet TP-Link perda spesso la linea a caso, facendomi smontare il disco del server montato come disco di rete via SSH su Windows, e quindi facendomi perdere in certi casi tempo per salvare un file aperto in un editor locale, perché devo prima ricollegare la sessione. Beh, non più ora! 🗻
Essendo che code-server accede direttamente al disco del server, non c’è nulla che si smonta se salta la connessione, quindi nulla da rimontare, e tutto funziona sempre a dovere! In realtà, pensavo avrebbe dato problemi, essendo che usa una API WebSocket per comunicare col server anziché richieste HTTP atomiche, ma evidentemente è abbastanza intelligente da recuperare sempre da solo il collegamento. Non solo: persino il terminale lì rimane sempre collegato, a differenza di SSH che porca troia salta sia su Windows che su Linux; e persiste anche al ricaricamento della pagina!!! 🎗️
Insomma, per una volta, inaspettatamente, ho vinto io contro il software, e non di poco. Certo, se questo affare funzionasse decentemente su mobile sarebbe ancora più utile, ma la roba di Microsoft non può mai essere funzionante al 100%; bisogna pure accontentarsi (smettere di lamentarsi e tornare immediatamente a programmare!) ⚗️I am trying to convert the electon app vscode into a self-hosted docker web-service.
I can open it, but "code service-web -h" has so few options that I go back to Coder's code-server.
funfact: i mainly use code-server in a ubuntu docker container.
#Docker #SelfHosted #VSCode #CodeServer #ElectonApp #WebDevelopment #DevOps #Ubuntu #Containerization
🌟 Self-Hosting Journey Update! 🌟
After weeks of work, I'm excited to share my self-hosted setup! 🎉 I'm running everything on a Raspberry Pi 500 with Stormux (Arch Linux ARM-based), 8 GB RAM, and a 512 GB SD card (planning to upgrade to SSD or NAS as soon as I can afford it). Here's what I’ve built so far:
🔧 Services in Action:
- Development: Forgejo, Code-Server, Woodpecker CI
- Productivity: Joplin Server, Monica CRM, Homepage dashboard
- Monitoring: Prometheus + Alertmanager, Grafana, Netdata, Uptime Kuma
- Networking: AdGuardHome + Unbound, Tailscale VPN
- Tools: MiniFlux, Linkding, TheLounge
- Management: Portainer, Cockpit, Watchtower
🔒 Security & Access:
- Caddy + Cloudflare Zero Trust/Access for reverse proxy & SSO
- FirewallD + Fail2ban for extra protection
📧 Emails Powered by Zoho ZeptoMail:
All email-capable services (e.g., Forgejo, Joplin) are configured for reliable notifications.
💾 Backups: Using IDrive's 5 TB plan for peace of mind.
This journey has been challenging yet rewarding! 🚀 I'd love to hear your thoughts—especially tips on scaling storage or optimizing performance. Let's chat! 💬
#SelfHosting #RaspberryPi #Linux #ArchLinuxARM #Stormux #Tech #OpenSource #DIYTech #HomeLab #CloudComputing #AdGuardHome #Grafana #Prometheus #CodeServer #Portainer
#NVIDIA #GPU accelerated multi-arch (#Linux #x86_64 (#amd64) / #AArch64 (#arm64)) #docker images with #JupyterLab + #codeserver for #MAX will be made available in January 2025.
https://www.modular.com/blog/introducing-max-24-6-a-gpu-native-generative-ai-platform
Running #CodeServer on the public web let's me edit my creative projects from anywhere. It's my private cloud.
@nixCraft An all dark-themed #jupyter environment: https://demo.jupyter.b-data.ch
Including #codeserver (aka #Code #OSS)
The #Mojo #programming #language is now also part of our #JuypterLab #docker stack family.
#Jupyter #codeserver #Code #OSS #DataScience #AI #MachineLearning
Oh, and there's been a lot of fun with new self hosted toys again!!
To aid with our Master Thesis writing, we set up our own #jupyter #jupyterlab server for data vis.
There's also #codeserver and our own #forgejo instance to always have access to the writing and code~
And did you know Code Server works great with the #latexworkshop plugin, including PDF preview?
You can completely ditch Overleaf and their horrible 150€/year plan (which you need for git and bibtex!!)
Good stuff <3
OMG - Ich weiß nicht warum, aber nachdem ich den Visual Studio Code Server nun das fünfte Mal neu aufgesetzt habe, funktioniert das olle Git-Module wieder. Das hat mich jetzt fast 90 Minuten gekostet. Manchmal ist Software echt doof. #codeserver
#codeserver works great with #hugo remotely https://sleeplessbeastie.eu/2023/02/24/how-to-serve-hugo-using-code-server/
When we launched code-server back in 2019, we had one goal in mind: bring #VSCode to the web. Since then the project has grown beyond what we could have imagined. One of those ways is using code-server with multiple users.
While we’ve developed our own solution [1] to this problem, lets explore all the solutions we’ve seen implemented by the community.
✍️ https://coder.com/blog/code-server-multiple-users
@zrail 💙 at it's core coder/coder creates things, turns them on and turns them off. Anything that can be terraformed can be managed.
Like right now I (@ghuntley) am working on a M1 mac but am doing some work on #windows to add #winget and #chocolatey support. After this done will be adding support for #freebsd to coder/coder.
Joe (the maintainer of #codeserver) uses coder/coder to provision his teaching environments. See https://coder.com/blog/dedicated-development-environment-for-teaching