Outline - a Notion-like open source app
-
@jdaviescoates said in Outline - a Notion-like open source app:
ready for self-hosting yet
It looks like there are still a few things to be done before the new authentication options are available:
-
@jouel I think searching before posting is a great idea
There is already an App Wishlist post for Outline here:
https://forum.cloudron.io/post/8756Seems it's not quite ready for self-hosting yet, but it's getting there
But yeah I agree it looks great
-
Well it looks like it's possible to host Outline in docker, there is a docker compose file on github:
https://github.com/outline/outline/blob/main/docker-compose.yml
Notably, it uses postgres, redis, and an s3 api.
-
@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