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?

ajsya wrote:

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?

MineTurte wrote:

ajsya wrote:

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…
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.
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?
scratchcode1_2_3
Scratcher
1000+ posts

Shell/terminal emulator websites?

webvm.io
MineTurte
Scratcher
1000+ posts

Shell/terminal emulator websites?

scratchcode1_2_3 wrote:

webvm.io
Thanks!

imfh wrote:

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.

ajsya wrote:

MineTurte wrote:

ajsya wrote:

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…
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.
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).
MineTurte
Scratcher
1000+ posts

Shell/terminal emulator websites?

scratchcode1_2_3 wrote:

webvm.io
Question, 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?

MineTurte wrote:

ajsya wrote:

MineTurte wrote:

ajsya wrote:

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…
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.
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).
I’m pretty sure that’s a Raspberry Pi OS feature. I run my Pi on Ubuntu Server LTS.

Last edited by ajsya (Jan. 28, 2026 16:19:30)

MineTurte
Scratcher
1000+ posts

Shell/terminal emulator websites?

MineTurte wrote:

scratchcode1_2_3 wrote:

webvm.io
Question, is sudo disabled? I can't seem to get access to root when trying to apt install anything and “sudo” doesn't exist
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:
apt-get install python-pip
when it should… any ideas?
ajsya
Scratcher
1000+ posts

Shell/terminal emulator websites?

MineTurte wrote:

MineTurte wrote:

scratchcode1_2_3 wrote:

webvm.io
Question, is sudo disabled? I can't seem to get access to root when trying to apt install anything and “sudo” doesn't exist
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:
apt-get install python-pip
when it should… any ideas?
I think you need to turn on networking on the side panel and then do apt install python-pip
RalphJP
Scratcher
38 posts

Shell/terminal emulator websites?

MineTurte wrote:

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:
apt-get install python-pip
when it should… any ideas?

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?

RalphJP wrote:

MineTurte wrote:

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:
apt-get install python-pip
when it should… any ideas?

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.
Yeah I later found out pip does exist just by searching through the files. But it sucks internet doesn't seem to work properly.
ajsya
Scratcher
1000+ posts

Shell/terminal emulator websites?

MineTurte wrote:

RalphJP wrote:

MineTurte wrote:

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:
apt-get install python-pip
when it should… any ideas?

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.
Yeah I later found out pip does exist just by searching through the files. But it sucks internet doesn't seem to work properly.
Did you create an account? It looked like to me you need to create an account to get the internet to work.

Last edited by ajsya (Jan. 28, 2026 18:37:14)

scratchcode1_2_3
Scratcher
1000+ posts

Shell/terminal emulator websites?

MineTurte wrote:

RalphJP wrote:

MineTurte wrote:

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:
apt-get install python-pip
when it should… any ideas?

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.
Yeah I later found out pip does exist just by searching through the files. But it sucks internet doesn't seem to work properly.
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 access
MineTurte
Scratcher
1000+ posts

Shell/terminal emulator websites?

ajsya wrote:

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?

MonkeyBean2 wrote:

VM that runs in your browser: https://copy.sh/v86/?profile=archlinux
Blocked 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?

Last edited by ajsya (Jan. 30, 2026 14:02:39)

MineTurte
Scratcher
1000+ posts

Shell/terminal emulator websites?

ajsya wrote:

@MineTurte.

What software do you use to code with outside of Scratch? And are you using your Pi for anything?
Mainly Replit. And no, at the moment I don't use my Pi for anything. It's collecting dust somewhere.

Powered by DjangoBB