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

Web version of Outline Manager, hosted on user's Outline server #1871

Open
lgg opened this issue May 12, 2018 · 9 comments
Open

Web version of Outline Manager, hosted on user's Outline server #1871

lgg opened this issue May 12, 2018 · 9 comments

Comments

@lgg
Copy link
Contributor

lgg commented May 12, 2018

Maybe i miss smth, but is it available to manage keys from web-panel on server, not on my PC/laptop?

@lgg
Copy link
Contributor Author

lgg commented May 13, 2018

personal notes:

  addAccessKey(): Promise<server.AccessKey> {
    SentryErrorReporter.logInfo('Adding access key');
    return this.apiRequest<server.AccessKey>('access-keys', {method: 'POST'});
  }

https://github.com/Jigsaw-Code/outline-server/blob/e233989a3701c99de943cab4c9d5c748ee757216/src/server_manager/web_app/shadowbox_server.ts#L48

@fortuna
Copy link
Collaborator

fortuna commented May 14, 2018

You currently need the Server Manager application in order to manage the keys.

The reason why this is a binary, and not a pure web application is because we need to validate the self-signed TLS certificate from the Outline Server, and because we intercept the DigitalOcean flow to make it more user-friendly in our context.

If you are an advanced user, you may use the management API to manage keys:
https://github.com/Jigsaw-Code/outline-server/tree/master/src/shadowbox#access-keys-management-api

@trevj trevj added feature request New feature, we are tracking it manager labels May 14, 2018
@trevj trevj added the backlog Seems valid, but no plans to tackle immediately label Jul 27, 2018
@sergiowalls
Copy link

I am working on a web version that works with domain and non-self-signed certificate. For those who meet the requirements you can use it.

https://www.reddit.com/r/outlinevpn/comments/bg71gr/outline_web_manager/

https://github.com/sergiowalls/outline-web-manager

@8549
Copy link

8549 commented Oct 21, 2019

+1, but please also allow to disable HTTPS for advanced users (namely who host Outline on their infrastructure) so that we can use reverse-proxies (traefik comes to mind since Outline uses docker containers) with our own certificates.

@sergiowalls
Copy link

+1, but please also allow to disable HTTPS for advanced users (namely who host Outline on their infrastructure) so that we can use reverse-proxies (traefik comes to mind since Outline uses docker containers) with our own certificates.

It doesn´t depend on us, it´s the browser who blocks the call

@8549
Copy link

8549 commented Oct 24, 2019

+1, but please also allow to disable HTTPS for advanced users (namely who host Outline on their infrastructure) so that we can use reverse-proxies (traefik comes to mind since Outline uses docker containers) with our own certificates.

It doesn´t depend on us, it´s the browser who blocks the call

I'm sorry, which call are we talking about? Also, if the Outline manager was served with HTTPS (from the reverse proxy in front of it) the browser shouldn't complain about HTTPS calls, as far as i can remember?

@sergiowalls
Copy link

+1, but please also allow to disable HTTPS for advanced users (namely who host Outline on their infrastructure) so that we can use reverse-proxies (traefik comes to mind since Outline uses docker containers) with our own certificates.

It doesn´t depend on us, it´s the browser who blocks the call

I'm sorry, which call are we talking about? Also, if the Outline manager was served with HTTPS (from the reverse proxy in front of it) the browser shouldn't complain about HTTPS calls, as far as i can remember?

Oh sorry I thought you were talking about the Outline Web Manager that I published

@john20211
Copy link

Outline vpn Manager web application
https://www.codester.com/items/40001/outline-vpn-manager-web-application
Welcome to the Outline vpn Manager web application. (web version)

-unlimited Create and manage vpn servers.
-unlimited Create and manage reseller.
-Ability to upgrade to a VPN store.
-unlimited Create and manage access key for clients.
https://www.codester.com/items/40001/outline-vpn-manager-web-application

@maddyhof maddyhof changed the title Web version of Outline Manager? Web version of Outline Manager Jun 14, 2023
@maddyhof maddyhof changed the title Web version of Outline Manager Web version of Outline Manager, hosted on user's Outline server Jun 14, 2023
@maddyhof maddyhof added support new platform and removed backlog Seems valid, but no plans to tackle immediately labels Jun 14, 2023
@edvardpotter
Copy link

edvardpotter commented Jul 29, 2023

Hello, if anyone is still interested in the manager, I recently made a simple PHP + Symfony web application that runs in docker:
https://github.com/edvardpotter/outline-web-manager

P.S. It's free and open

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
[DEPRECATED] Outline (Classic)
Service Provider Issues
Development

No branches or pull requests

8 participants