Discuss Scratch
- MineTurte
-
Scratcher
1000+ posts
Shell/terminal emulator websites?
The title says it all. I'm just curious as it'd be fun to mess around with honestly.
- ajsya
-
Scratcher
1000+ posts
Shell/terminal emulator websites?
If you have a spare computer lying around, or even just a Raspberry Pi you can setup a self hosted VSCode in the browser which comes with a terminal.
- MineTurte
-
Scratcher
1000+ posts
Shell/terminal emulator websites?
If you have a spare computer lying around, or even just a Raspberry Pi you can setup a self hosted VSCode in the browser which comes with a terminal.I do have a Raspberry Pi 5 but I'm not too fond of hosting a website with it. Without a proper domain the security risk is quite significant…
- ajsya
-
Scratcher
1000+ posts
Shell/terminal emulator websites?
Yes, don’t directly expose it to the internet, but I don’t think just running it on your WiFi network is a security risk. You don’t need a domain; you can just connect using the local IP address of the Pi. That is what I do. Then if you want to connect when you’re not at home you can setup a VPN at your house.If you have a spare computer lying around, or even just a Raspberry Pi you can setup a self hosted VSCode in the browser which comes with a terminal.I do have a Raspberry Pi 5 but I'm not too fond of hosting a website with it. Without a proper domain the security risk is quite significant…
- imfh
-
Scratcher
1000+ posts
Shell/terminal emulator websites?
Out of curiosity, what is your reason for wanting an emulator on website instead on in an actual terminal?
- MineTurte
-
Scratcher
1000+ posts
Shell/terminal emulator websites?
webvm.ioThanks!
Out of curiosity, what is your reason for wanting an emulator on website instead on in an actual terminal?Mainly because I tend to do a lot of programming and just testing in terminals on my heavily restricted school provided chromebook.
By the way, Raspberry Pi's have built in remote access through the Raspi website. I've actually used it before but it's quite a bit laggy even with good internet on both sides (likely the delay between sending and receiving from the website).Yes, don’t directly expose it to the internet, but I don’t think just running it on your WiFi network is a security risk. You don’t need a domain; you can just connect using the local IP address of the Pi. That is what I do. Then if you want to connect when you’re not at home you can setup a VPN at your house.If you have a spare computer lying around, or even just a Raspberry Pi you can setup a self hosted VSCode in the browser which comes with a terminal.I do have a Raspberry Pi 5 but I'm not too fond of hosting a website with it. Without a proper domain the security risk is quite significant…
- MineTurte
-
Scratcher
1000+ posts
Shell/terminal emulator websites?
webvm.ioQuestion, is sudo disabled? I can't seem to get access to root when trying to apt install anything and “sudo” doesn't exist
Last edited by MineTurte (Jan. 28, 2026 14:42:01)
- ajsya
-
Scratcher
1000+ posts
Shell/terminal emulator websites?
I’m pretty sure that’s a Raspberry Pi OS feature. I run my Pi on Ubuntu Server LTS.By the way, Raspberry Pi's have built in remote access through the Raspi website. I've actually used it before but it's quite a bit laggy even with good internet on both sides (likely the delay between sending and receiving from the website).Yes, don’t directly expose it to the internet, but I don’t think just running it on your WiFi network is a security risk. You don’t need a domain; you can just connect using the local IP address of the Pi. That is what I do. Then if you want to connect when you’re not at home you can setup a VPN at your house.If you have a spare computer lying around, or even just a Raspberry Pi you can setup a self hosted VSCode in the browser which comes with a terminal.I do have a Raspberry Pi 5 but I'm not too fond of hosting a website with it. Without a proper domain the security risk is quite significant…
Last edited by ajsya (Jan. 28, 2026 16:19:30)
- MineTurte
-
Scratcher
1000+ posts
Shell/terminal emulator websites?
Okay so I figured out how to get root permissions (Just typing “su” to open the login and you can get in with password, “password”. very creative password). Now one major problem I'm running into is I'm not able to install pip or really anything with apt-get. This doesn't work:webvm.ioQuestion, is sudo disabled? I can't seem to get access to root when trying to apt install anything and “sudo” doesn't exist
apt-get install python-pip
- ajsya
-
Scratcher
1000+ posts
Shell/terminal emulator websites?
I think you need to turn on networking on the side panel and then do apt install python-pipOkay so I figured out how to get root permissions (Just typing “su” to open the login and you can get in with password, “password”. very creative password). Now one major problem I'm running into is I'm not able to install pip or really anything with apt-get. This doesn't work:webvm.ioQuestion, is sudo disabled? I can't seem to get access to root when trying to apt install anything and “sudo” doesn't existwhen it should… any ideas?apt-get install python-pip
- RalphJP
-
Scratcher
38 posts
Shell/terminal emulator websites?
Okay so I figured out how to get root permissions (Just typing “su” to open the login and you can get in with password, “password”. very creative password). Now one major problem I'm running into is I'm not able to install pip or really anything with apt-get. This doesn't work:when it should… any ideas?apt-get install python-pip
apt-get is the older way, and isn't really used much now. Just doing apt install (package name here) worked for me. The only other problem, is you can't use internet (and therefore can't install packages via apt) without installing another program on the chromebook (which your school will almost certainly block) - I also probably can't name it here for these reasons.
Also pip is already installed! Just type pip3 instead of pip and it will work.
If you did get internet working, you could also do “su” and “apt install sudo”, and fix the problem of sudo not being found.
- MineTurte
-
Scratcher
1000+ posts
Shell/terminal emulator websites?
Yeah I later found out pip does exist just by searching through the files. But it sucks internet doesn't seem to work properly.Okay so I figured out how to get root permissions (Just typing “su” to open the login and you can get in with password, “password”. very creative password). Now one major problem I'm running into is I'm not able to install pip or really anything with apt-get. This doesn't work:when it should… any ideas?apt-get install python-pip
apt-get is the older way, and isn't really used much now. Just doing apt install (package name here) worked for me. The only other problem, is you can't use internet (and therefore can't install packages via apt) without installing another program on the chromebook (which your school will almost certainly block) - I also probably can't name it here for these reasons.
Also pip is already installed! Just type pip3 instead of pip and it will work.
If you did get internet working, you could also do “su” and “apt install sudo”, and fix the problem of sudo not being found.
- ajsya
-
Scratcher
1000+ posts
Shell/terminal emulator websites?
Did you create an account? It looked like to me you need to create an account to get the internet to work.Yeah I later found out pip does exist just by searching through the files. But it sucks internet doesn't seem to work properly.Okay so I figured out how to get root permissions (Just typing “su” to open the login and you can get in with password, “password”. very creative password). Now one major problem I'm running into is I'm not able to install pip or really anything with apt-get. This doesn't work:when it should… any ideas?apt-get install python-pip
apt-get is the older way, and isn't really used much now. Just doing apt install (package name here) worked for me. The only other problem, is you can't use internet (and therefore can't install packages via apt) without installing another program on the chromebook (which your school will almost certainly block) - I also probably can't name it here for these reasons.
Also pip is already installed! Just type pip3 instead of pip and it will work.
If you did get internet working, you could also do “su” and “apt install sudo”, and fix the problem of sudo not being found.
Last edited by ajsya (Jan. 28, 2026 18:37:14)
- scratchcode1_2_3
-
Scratcher
1000+ posts
Shell/terminal emulator websites?
Oh yeah, you have to make a TailScale account and connect it there do it can use Internet because of simple browser limitations…. Maybe someday we can have better accessYeah I later found out pip does exist just by searching through the files. But it sucks internet doesn't seem to work properly.Okay so I figured out how to get root permissions (Just typing “su” to open the login and you can get in with password, “password”. very creative password). Now one major problem I'm running into is I'm not able to install pip or really anything with apt-get. This doesn't work:when it should… any ideas?apt-get install python-pip
apt-get is the older way, and isn't really used much now. Just doing apt install (package name here) worked for me. The only other problem, is you can't use internet (and therefore can't install packages via apt) without installing another program on the chromebook (which your school will almost certainly block) - I also probably can't name it here for these reasons.
Also pip is already installed! Just type pip3 instead of pip and it will work.
If you did get internet working, you could also do “su” and “apt install sudo”, and fix the problem of sudo not being found.
- MineTurte
-
Scratcher
1000+ posts
Shell/terminal emulator websites?
Did you create an account? It looked like to me you need to create an account to get the internet to work.It doesn't even show a login page. It just shows “Loading network code”…
- MonkeyBean2
-
Scratcher
500+ posts
Shell/terminal emulator websites?
VM that runs in your browser: https://copy.sh/v86/?profile=archlinux
- MineTurte
-
Scratcher
1000+ posts
Shell/terminal emulator websites?
VM that runs in your browser: https://copy.sh/v86/?profile=archlinuxBlocked on school computer

- ajsya
-
Scratcher
1000+ posts
Shell/terminal emulator websites?
@MineTurte.
What software do you use to code with outside of Scratch? And are you using your Pi for anything?
What software do you use to code with outside of Scratch? And are you using your Pi for anything?
Last edited by ajsya (Jan. 30, 2026 14:02:39)
- MineTurte
-
Scratcher
1000+ posts
Shell/terminal emulator websites?
@MineTurte.Mainly Replit. And no, at the moment I don't use my Pi for anything. It's collecting dust somewhere.
What software do you use to code with outside of Scratch? And are you using your Pi for anything?