Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DietPi-Software | Shellinabox: Shell via browser #1967

Closed
Fourdee opened this issue Jul 27, 2018 · 6 comments
Closed

DietPi-Software | Shellinabox: Shell via browser #1967

Fourdee opened this issue Jul 27, 2018 · 6 comments
Assignees

Comments

@Fourdee
Copy link
Collaborator

Fourdee commented Jul 27, 2018

  • Install by default on Allo GUI images
  • Install by default on all DietPi images?
Need to get 115 kB of archives.
After this operation, 506 kB of additional disk space will be used.

1

image

Vote for it on FeatHub: https://feathub.com/MichaIng/DietPi/+25

@Fourdee
Copy link
Collaborator Author

Fourdee commented Jul 27, 2018

/etc/default/shellinabox
SHELLINABOX_ARGS="--no-beep --disable-ssl"

@MichaIng
Copy link
Owner

@Fourdee
Nice, if one needs to access from many different clients and/or mobile, where not always SSH client is available. But for security reasons I would always prefer a real SSH client where possible. Also for this reason --disable-ssl should be never added? Standalone webserver included which needs SSL certificates? Perhaps we can add self-signed/snakeoil certs first and then handle it within dietpi-letsencrypt as well.

For Allo GUI images it could be interesting to add it and implement into the Allo GUI? But on other images I would not add it by default. So far no one asked for it (?) and due to above reasons I also would not use it. I access to my server from local network only.

@Fourdee
Copy link
Collaborator Author

Fourdee commented Jul 28, 2018

@MichaIng

--disable-ssl should be never added? Standalone webserver included which needs SSL certificates?

Yep.

But on other images I would not add it by default.

Agree, lets make it a optional software title in dietpi-software. Pre-installed for Allo GUI

@Fourdee Fourdee modified the milestones: v6.13, Planned for implementation Aug 13, 2018
@sparkysbc
Copy link
Contributor

sparkysbc commented Aug 21, 2018

without adding --disable-ssl users can still access by https://192.168.0.100:4200 ,then need to add permission on advanced option
by adding --disable-ssl access by 192.168.0.100:4200 or http://192.168.0.100:4200

@MichaIng MichaIng changed the title Shellinabox | Web interface SSH client DietPi-Software | Shellinabox: Web interface SSH client Dec 26, 2018
@MichaIng
Copy link
Owner

MichaIng commented Dec 26, 2018

Added to FeatHub, feel free to vote for it: https://feathub.com/MichaIng/DietPi/+25

@MichaIng MichaIng removed this from the Planned for implementation milestone Feb 27, 2019
@MichaIng MichaIng changed the title DietPi-Software | Shellinabox: Web interface SSH client DietPi-Software | Shellinabox: Shell via browser May 27, 2021
@MichaIng
Copy link
Owner

MichaIng commented Nov 7, 2021

This functionality is basically covered by our new DietPi-Dashboard: #448
And installing Shellinabox, when wanted is as easy as: https://packages.debian.org/bullseye/shellinabox

apt install shellinabox

So a dietpi-software implementation would be overkill. I'll mark this hence as closed.

@MichaIng MichaIng closed this as completed Nov 7, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants