Raspberry Pi WebIDE

Productivity Sauce
If you are serious about using your Raspberry Pi (RPi) as a platform for writing and testing code, you'll appreciate the WebIDE software developed by Adafruit. This server-based solution turns your RPi into a flexible coding environment which you can access and use from any machine with a browser. Although WebIDE is geared towards Python, it can handle other languages, including Ruby, JavaScript, and shell scripts. Better yet, WebIDE seamlessly integrates with the Bitbucket code hosting service.
Using the provided installer script, you can deploy WebIDE in an RPi in a matter of minutes. Alternatively, WebIDE can be installed manually, and the project's website provides instructions on how this is done. By default, WebIDE is configured to run on port 80, which can be a problem if your RPi is already running the Apache web server on that port. In this case, you need to configure WebIDE to run on another port. To do this, open the config.js file in the nano editor using the sudo nano /usr/share/adafruit/webide/config/config.js command, specify an alternative port, and restart WebIDE.
Once installed, WebIDE guides you through the process of linking the environment to your Bitbucket account. It also conveniently adds the my-pi-projects repository for you, so you can start coding right way. WebIDE features a built-in terminal which can be useful for running commands and testing the code. Every time you hit the Save button, WebIDE saves the changes and commits them to the repository.
WebIDE is still at a very early stage of development, so it might contain bugs. But even in its current form, it looks like a very promising project worth keeping an eye on.
Comments
comments powered by DisqusSubscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters
Support Our Work
Linux Magazine content is made possible with support from readers like you. Please consider contributing when you’ve found an article to be beneficial.

News
-
Wayland 1.24 Released with Fixes and New Features
Wayland continues to move forward, while X11 slowly vanishes into the shadows, and the latest release includes plenty of improvements.
-
Bugs Found in sudo
Two critical flaws allow users to gain access to root privileges.
-
Fedora Continues 32-Bit Support
In a move that should come as a relief to some portions of the Linux community, Fedora will continue supporting 32-bit architecture.
-
Linux Kernel 6.17 Drops bcachefs
After a clash over some late fixes and disagreements between bcachefs's lead developer and Linus Torvalds, bachefs is out.
-
ONLYOFFICE v9 Embraces AI
Like nearly all office suites on the market (except LibreOffice), ONLYOFFICE has decided to go the AI route.
-
Two Local Privilege Escalation Flaws Discovered in Linux
Qualys researchers have discovered two local privilege escalation vulnerabilities that allow hackers to gain root privileges on major Linux distributions.
-
New TUXEDO InfinityBook Pro Powered by AMD Ryzen AI 300
The TUXEDO InfinityBook Pro 14 Gen10 offers serious power that is ready for your business, development, or entertainment needs.
-
LibreOffice Tested as Possible Office 365 Alternative
Another major organization has decided to test the possibility of migrating from Microsoft's Office 365 to LibreOffice.
-
Linux Mint 20 Reaches EOL
With Linux Mint 20 at its end of life, the time has arrived to upgrade to Linux Mint 22.
-
TuxCare Announces Support for AlmaLinux 9.2
Thanks to TuxCare, AlmaLinux 9.2 (and soon version 9.6) now enjoys years of ongoing patching and compliance.
Raspberry Code