Giter VIP home page Giter VIP logo

Comments (28)

gabek avatar gabek commented on September 22, 2024 1

I put out a call to try to crowdsource some answers. https://social.gabekangas.com/notice/Aip9cjJ05fDmlXfP96

I know there’s literally 8.2 billion answers to this question, but maybe you can point me at answers you’ve used or seen and not at just things you’ve heard of. Owncast has never had a (good) cent...

from owncast.

germainelee avatar germainelee commented on September 22, 2024 1

And I'll try asking in reddit community if moderators don't auto delete my post.

from owncast.

gabek avatar gabek commented on September 22, 2024 1

@germainelee It seems like we might be able to use a Notion free plan and publish documents publicly for people to read, and allow a limited number of people to edit. I sent you an invite to the Owncast workspace in Notion. We can compare this approach to what is available to us in Huly.

The public page for reading these documents then is available as:
https://owncast.notion.site/6198db58e1d74b51a1e8175abb566b82?v=43472b9654c04bf291cf19932a88a0a3

Notion
A new tool that blends your everyday work apps into one. It's the all-in-one workspace for you and your team

from owncast.

gabek avatar gabek commented on September 22, 2024 1

Ugh. I'm contacting them again to see if there's any way I can pay them. I'm really stuck. I don't really know how to move forward.

image

from owncast.

germainelee avatar germainelee commented on September 22, 2024

You are more resourceful than me OTL

I think GitBook would require people to check in documents to a repository to deploy them just like we do for the web site, so that's pretty high levels of friction if somebody wanted to write something. So I'd rather not go the static site generator route.

I agree the PRs for documentation in Gitbook is a little overkill. We can set up to automatically accept the pull requests, though it sounds a bit dangerous. One idea I had in mind was that the PR will automatically be accepted if you're the author of that page. But not sure if it's possible and makes sense.

from owncast.

gabek avatar gabek commented on September 22, 2024

Also, nobody would do it. If I asked "hey could you add that bit to the X doc" it would absolutely not happen for a casual contributor. It needs to be super easy and very low friction.

from owncast.

gabek avatar gabek commented on September 22, 2024

I wouldn't be opposed to actually paying for something, either. But it gets really difficult when you don't know how many people need accounts. For example, Affine is only $6.75 a month for 10 team members. But if we create accounts for everyone who contributes, those 10 will go fast. And then how do you decide whom to delete? There's no way to know if a contributor is coming back or not.

All the other ones, it seems, you pay per user, and that would be impossible for us.

from owncast.

germainelee avatar germainelee commented on September 22, 2024

https://standardnotes.com is another option.

Originally posted by @gabek in #150 (comment)

You'll need to pay to create table / Spreadsheet. Not sure if it is worth the price if 2-5 members are using it frequently.

Standard Notes helps you gain control in a world that often feels out of control. Protect your life's work with end-to-end encryption, advanced security measures, and unmatched privacy controls.

from owncast.

gabek avatar gabek commented on September 22, 2024

For all of these I'm talking about self-hosting. https://github.com/standardnotes/server

I only mentioned paying above to state that if there was an appropriate option, I wouldn't be against it. But there isn't any.

GitHub
Server ecosystem for Standard Notes; fully self-hostable. - standardnotes/server

from owncast.

germainelee avatar germainelee commented on September 22, 2024

Based on reddit discussions, it seems only plaintext files are supported and require a subscription to the remaining majority of features.

I'm probably not on the right track, There's Joplin and Trilium as alternatives. KIV Anytype as you can self-host your own network, but all editors must install the app because no browser version of the app.

from owncast.

gabek avatar gabek commented on September 22, 2024

Trilium is single-user only.
Joplin doesn't have a self-hosted hosted option.
And yeah, anything that requires anybody to install an application won't work.

from owncast.

germainelee avatar germainelee commented on September 22, 2024

The downside of self-hosting any of these is it's one more thing the project has to maintain. Upgrades, security patches, random outages, etc etc. That's not exactly something I want to be doing. But aside from the GitHub wiki, there are really no other options.

I'm confused about your preference. Do you prefer self-hosting or not?


Coda looks interesting. Not sure if it is considered as a high friction point for people as they would need to create an account using their personal Google / Microsoft to edit a page.

Looking at the pricing modal, you can be the Doc Maker and everyone else (by invitation) is the editor. So how I see the process work if we're using the Free plan is:

  1. they'd have to ask you to create a blank page -> wait for you to create a page -> they edit the page
  2. they document in whatever software -> pass you the file / url -> you create the page -> copy and paste the content

from owncast.

gabek avatar gabek commented on September 22, 2024

I'm open to absolutely all options. But self-hosting is, so far, the only way for us to move forward due to how companies price their products. But no, I don't want to self-host, but I'll have to. I'm certainly not looking for more things to manage.

Google and Microsoft accounts would be a problem, as many people don't have them. I fall into that category. That's why Outline won't work as well, it requires third-party authentication.

I'm beginning to think there might not be any suitable solution for a project like ours that needs to be super flexible on adding users and super easy for new users to use. I guess that's why most open source projects just use wikis.

from owncast.

germainelee avatar germainelee commented on September 22, 2024

https://huly.io/

I know it has a lot of fancy Project Management stuff, but waddya think?
Check out Huly Github in regards to self-hosting

Huly by Hardcore Engineering Inc

from owncast.

gabek avatar gabek commented on September 22, 2024

I wonder if there's a way to turn off all the project management features. Probably not, since it is project management software, after all. The documents feature does look to be what we need, but it looks like that's not really what it's built for.

from owncast.

germainelee avatar germainelee commented on September 22, 2024

Looks like we can just toggle the others off! Even if setting it to not visible is good enough 🤩
image

from owncast.

gabek avatar gabek commented on September 22, 2024

Very cool! That looks great. I'll look into what it takes to run it.

from owncast.

germainelee avatar germainelee commented on September 22, 2024

Stumbled across this list and putting here in case above doesn't work out.
https://github.com/awesome-selfhosted/awesome-selfhosted?tab=readme-ov-file#wikis

The list has more options to choose from compared to https://selfh.st/apps/?tag=Wiki

GitHub
A list of Free Software network services and web applications which can be hosted on your own servers - awesome-selfhosted/awesome-selfhosted

from owncast.

germainelee avatar germainelee commented on September 22, 2024

TODO: Link to a feature document with all of the details for this feature.

Originally posted by @gabek in #2871 (comment)

Moving forward, I agree that it would be good practice to document information for upcoming product features.

from owncast.

gabek avatar gabek commented on September 22, 2024

Huly has a free hosted version, I don't know if it's just as a demo, or we're allowed to use it going forward.
But at the very least, for testing, I created an Owncast workspace to do testing, anybody can join: https://huly.app/login/join?inviteId=666a2354f71af4631c26e145

from owncast.

germainelee avatar germainelee commented on September 22, 2024

You may ask the developers questions on slack. I'm in there

from owncast.

gabek avatar gabek commented on September 22, 2024

As an aside, just in case, I did reach out to Notion sales and explained our situation, asking if there was a way to have a plan that would meet our requirements. I have not heard back.

from owncast.

germainelee avatar germainelee commented on September 22, 2024

Huly is working on their pricing plan. Will we be affected?
https://front.hc.engineering/guest/platform?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsaW5rSWQiOiI2NjZkOWQxZTMwMzYyYTY0OWM3OGNkOTciLCJndWVzdCI6InRydWUiLCJlbWFpbCI6IiNndWVzdEBoYy5lbmdpbmVlcmluZyIsIndvcmtzcGFjZSI6InBsYXRmb3JtIiwicHJvZHVjdElkIjoiIn0.EGchL-sx7_GXWRLKfjzmcCYWe6s-ijMFzT8dhKFa_iQ

from owncast.

gabek avatar gabek commented on September 22, 2024

I guess we can close this since it looks like we can move forward with Notion.

from owncast.

gabek avatar gabek commented on September 22, 2024

Here's the response from Notion. I guess I'll have to upgrade my personal account to a Plus account. And then if somebody wants to contribute by writing within the Owncast Notion workspace:

  1. I need to add them as a guest.
  2. I need to manually provide them with access to the page they would like to work on.
  3. Unless they're going to work broadly on more things, then I'll have to manually add them, individually, to each page in the workspace.
  4. If they want to create a new document, then they'll have to ask me to create it first, and then I'll have to give them access to it.

image

from owncast.

germainelee avatar germainelee commented on September 22, 2024

Looks like it to primarily use the Unlimited blocks.

image
Image Source

Not so good solution: remove members who have not contributed for a long time if you wanna stick to free plan.

from owncast.

gabek avatar gabek commented on September 22, 2024

Yes, it's the blocks that are the problem. We've almost run out. Removing members won't help there unless, like I mentioned, everyone gets removed and everyone gets added as guests only.

from owncast.

germainelee avatar germainelee commented on September 22, 2024

We can try out guests. I don't mind being "guest" and it also protects those pages that's not supposed to be edited.

from owncast.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.