Skip to content

iPad app to access code-server over SSH #1541

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

Closed
nhooyr opened this issue Apr 20, 2020 · 14 comments
Closed

iPad app to access code-server over SSH #1541

nhooyr opened this issue Apr 20, 2020 · 14 comments
Labels
browser-safari Safari related feature New user visible feature
Milestone

Comments

@nhooyr
Copy link
Contributor

nhooyr commented Apr 20, 2020

This would be nice as then user's wouldn't need another form of authentication/encryption on top of SSH to access code-server.

@nhooyr nhooyr added iPad enhancement Some improvement that isn't a feature labels Apr 20, 2020
@kylecarbs
Copy link
Member

Like sshcode in an app?

@nhooyr
Copy link
Contributor Author

nhooyr commented Apr 20, 2020

Yes exactly.

@michael-dm
Copy link

I'd like to mention that @ColdGrub1384 is working on an iOS app (https://vseditor.app/), not sure how he manage authentication but it supports multiple app windows and local file opening, very interesting.

@ColdGrub1384
Copy link

@micodeyt To login, my app just does it as it would be done in Safari except that everything is setup so each user has access to its own files. A password is automatically generated by the app and that’s used to access the instance, just that the Web view fills automatically the password when it’s asked and doesn’t display the login screen but it’s loaded.

@gideonsenku
Copy link

@micodeyt To login, my app just does it as it would be done in Safari except that everything is setup so each user has access to its own files. A password is automatically generated by the app and that’s used to access the instance, just that the Web view fills automatically the password when it’s asked and doesn’t display the login screen but it’s loaded.

On iPad Pro with New Magic Keyboard,Track scoll can't work,please fix it.

@cmoog
Copy link
Contributor

cmoog commented Apr 21, 2020

On iPad Pro with New Magic Keyboard,Track scroll can't work,please fix it.

@gideonsenku Please see #1455

@mbreese
Copy link

mbreese commented Apr 22, 2020

The way that I do this is to have code-server running on my server (Dockerized), but then put behind an Nginx front-end (for HTTPS/TLS). Nginx is setup to request username/passwords using HTTP-AUTH (using the subauth request module).

By using only a web server and HTTP-AUTH to manage the connection, I can then "Add to Home Screen" from the Safari sharing menu. (I don't entirely remember if the HTTP-AUTH authentication is required for saving to the Home Screen, but that's my recollection...)

This isn't as clean as accessing code-server over SSH, but it does remove the need for a separate iOS app.

@marfier
Copy link

marfier commented Apr 25, 2020

Yes, a dedicated iPadOS app to use code-server! It would solve all the optimization issues we were having while trying to use it on Safari.

Edit: I just realized about VSApp. I tried it, and it felt much better than doing it on Safari, but it didn’t feel smooth and native at all.

@demyxco
Copy link

demyxco commented Jun 7, 2020

@Troubadoure the VSApp in the App Store? It's free for self hosted code-server.

@mbreese
Copy link

mbreese commented Jun 7, 2020

A dedicated iPadOS app to use code-server would be really great. It would solve all o the optimization issues we were having while trying to use it on Safari.

And one that doesn’t use a subscription model. I may pay $2.99 for an app that could use my vscode server. But not $2.99 for something that connects to my own hardware.

FYI - VS Code app doesn't cost anything to use if you connect it to your own self-hosted instance. They don't do a great job of explaining that on their site.

@Troubadoure
Copy link

@mbreese Ah thanks for pointing that out. Hadn’t realised that. I’ll take back my previous comment

@marfier
Copy link

marfier commented Jun 20, 2020

#1822 might be a more effective solution for this issue.

@nhooyr nhooyr added browser-safari Safari related and removed browser-mobile-safari labels Dec 8, 2020
@nhooyr
Copy link
Contributor Author

nhooyr commented Dec 8, 2020

Also see https://servediter.app/

@nhooyr nhooyr added feature New user visible feature and removed enhancement Some improvement that isn't a feature labels Dec 8, 2020
@jsjoeio jsjoeio added this to the Backlog milestone Apr 29, 2021
@stale
Copy link

stale bot commented Oct 26, 2021

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no activity occurs in the next 5 days.

@stale stale bot added the stale label Oct 26, 2021
@stale stale bot closed this as completed Nov 2, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
browser-safari Safari related feature New user visible feature
Projects
None yet
Development

No branches or pull requests