Outline - a Notion-like open source app
-
@infogulch yeah, but there is no local authentication yet https://github.com/outline/outline/projects/5
So at present your can self host but you'd still have to login using Google or Slack
-
It seems there's a PR to get it to work with Gitea auth: https://github.com/outline/outline/pull/2134
-
@ruihildt I emailed them asking if any features aren't included, they replied:
We offer an enterprise edition that has these additional features:
- Audit trail
- SAML login (Okta, OneLogin, etc)
- Support contract
Everything else is included in the OSS edition
-
Latest release includes generic oidc authentication. Hooked it up with keycloak and seems to be running fine.
-
@jdaviescoates useful info
I tried to install Outline on a separate VPS using CapRover
But it failed, maybe because I skipped the gmail and slack env variables, as I don't use those platforms.
So I canned it.
Maybe I will try again.It certainly looks a useful app and would be nice to have here on Cloudron.
-
@klawitterb is keycloak easy to use ?
haven't tried it out yet -
@timconsidine Keycloak ist a fully fledged identity provider. So you're presented with millions of config options. Wouldn't call myself an expert in this topic but setting up a new client is quite straight forward if you've used oidc before.
-
@klawitterb thanks
Not used oidc before, so maybe that's where my knowledge gap starts.
Will look into it.
Where do you host keycloak ? You managed to get it as custom package into cloudron or you use it on another VPS ?
If you don't mind me asking. -
@timconsidine Yeah, this is one of those impossible to install apps that are super appealing to everyone. I've only ever managed to do it once, there's a write-up somewhere out there, but I've never chatted with anyone else who actually set it up. It seems ppl just got the hosted one. Too bad, really.
-
@timconsidine I've packed it up as a custom cloudron app. Wouldn't call it production ready though. Same for outline itself.
So I've got now 3 apps driving this, outline, keycloak and minio for storage. Not exactly simple. -
@klawitterb brillliant !
if it gets to production and you don't mind sharing it, let us know.
I'm having a play keycloak on another VPS (I'm always nervous of breaking things on my Cloudron) -
@timconsidine on the topic of oidc. There is a fully featured oidc provider within the Kopano Meet app. For internal use I have even separated the oidc provider into a separate app.
I did write down how to configure external apps on cloudron against it in https://blog.9wd.eu/posts/cloudron-oidc-nextcloud/
-
Would love to see Outline on CloudRon, hope @klawitterb will share the code to be added to the CloudRon
-
@klawitterb said in Outline - a Notion-like open source app:
Latest release includes generic oidc authentication. Hooked it up with keycloak and seems to be running fine.
Even though I liked your post, I only just re-spotted that this PR has been merged https://github.com/outline/outline/pull/2388
Looks like most of this other Authentication stuff has been done too:
https://github.com/outline/outline/projects/5It'd be really fantastic if @klawitterb could collaborate with @staff to get Outline into the Cloudron app store!
-
we are currently using docuwiki, but outline will be :chesskiss:
-
@jdaviescoates Happy to share the code, just fired it up a couple of months ago to see if it would work. So should be regarded as a prototype only.
https://git.apehost.de/cloudron-apps/outline
Keep in mind that it also requires a S3 compatible storage like minio. So full solution would actually require 3 apps to be running.