Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Search
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

Cloudron Forum

Apps | Demo | Docs | Install
  1. Cloudron Forum
  2. App Wishlist
  3. Notea

Notea

Scheduled Pinned Locked Moved App Wishlist
8 Posts 4 Posters 1.7k Views 5 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • infogulchI Offline
    infogulchI Offline
    infogulch
    wrote on last edited by infogulch
    #1

    Notea / https://github.com/QingWei-Li/notea

    Self hosted note taking app stored on S3. Notea is a privacy-first, open-source note-taking application. It supports Markdown syntax, sharing, responsive and more.

    Brought to my attention by @yusf on Notion-like FOSS app thread.

    1 Reply Last reply
    6
    • infogulchI Offline
      infogulchI Offline
      infogulch
      wrote on last edited by
      #2

      I'm gonna try to package it up for Cloudron this evening and report back here with my results.

      1 Reply Last reply
      6
      • infogulchI Offline
        infogulchI Offline
        infogulch
        wrote on last edited by infogulch
        #3

        I started a cloudron app package for Notea, you can find the source here: https://source.infogulch.com/infogulch/notea-app If anyone wants to try it, the docker image for this source is infogulch/notea-app:0.0.1-6.

        I did run into some trouble after getting it to start successfully:

        • I'm using a minio instance on the same cloudron as the data store for Notea since it doesn't support local file storage directly. This means that it's a bit awkward to configure; after installing the app, open the terminal and edit /app/data/env.sh to add the s3/minio backend storage config, then restart the app.
        • I used proxyAuth because I think it's the bees knees but that mostly just caused me extra problems because the notea app implements authentication itself and redirects to /login which obviously doesn't work very well with proxyauth. I did open an issue to request an option to disable the login page.
          • In the meantime, it would probably be more expedient to relent and disable proxyAuth, and use notea's built-in authentication which is just a password configured by setting the PASSWORD env var in env.sh
        girishG 1 Reply Last reply
        6
        • infogulchI Offline
          infogulchI Offline
          infogulch
          wrote on last edited by infogulch
          #4

          That's a neat thing about catching a project in the early stages: easy feature requests are likely to be accepted. 🙂 I updated to the latest version and adjusted how the image is built. The updated docker image is now at infogulch/notea-app:0.0.1-9.

          This works with proxyauth, but I'm not sure if my minio config is working correctly. I wonder if it would be a good idea to just package up minio with this app in the same image...

          T 1 Reply Last reply
          2
          • infogulchI infogulch

            That's a neat thing about catching a project in the early stages: easy feature requests are likely to be accepted. 🙂 I updated to the latest version and adjusted how the image is built. The updated docker image is now at infogulch/notea-app:0.0.1-9.

            This works with proxyauth, but I'm not sure if my minio config is working correctly. I wonder if it would be a good idea to just package up minio with this app in the same image...

            T Offline
            T Offline
            thetomester13
            App Dev
            wrote on last edited by
            #5

            @infogulch that's awesome! I actually ran this earlier (before disabling the app's auth was implemented) and it worked great with my Minio instance installed on its own. Main issue is that Firefox is my main browser and I'm not able to handle the checkboxes properly (created an issue here), but that's a problem for another day 🙂 all this to say, don't think this needs to be packaged with Minio, but the fact that it uses Minio does make it slightly more difficult for the non-technical user to use. Potentially the example.env.sh could have minio.cloudron.url already baked in? Then they just need to add the credentials.

            1 Reply Last reply
            2
            • infogulchI infogulch

              I started a cloudron app package for Notea, you can find the source here: https://source.infogulch.com/infogulch/notea-app If anyone wants to try it, the docker image for this source is infogulch/notea-app:0.0.1-6.

              I did run into some trouble after getting it to start successfully:

              • I'm using a minio instance on the same cloudron as the data store for Notea since it doesn't support local file storage directly. This means that it's a bit awkward to configure; after installing the app, open the terminal and edit /app/data/env.sh to add the s3/minio backend storage config, then restart the app.
              • I used proxyAuth because I think it's the bees knees but that mostly just caused me extra problems because the notea app implements authentication itself and redirects to /login which obviously doesn't work very well with proxyauth. I did open an issue to request an option to disable the login page.
                • In the meantime, it would probably be more expedient to relent and disable proxyAuth, and use notea's built-in authentication which is just a password configured by setting the PASSWORD env var in env.sh
              girishG Offline
              girishG Offline
              girish
              Staff
              wrote on last edited by
              #6

              @infogulch Great progress! Do you know if they have any plans for just storing things in the filesystem? Why does a note taking app have to store on minio/s3? Notes cannot possibly require so much space no?

              infogulchI ei8fdbE 2 Replies Last reply
              3
              • girishG girish

                @infogulch Great progress! Do you know if they have any plans for just storing things in the filesystem? Why does a note taking app have to store on minio/s3? Notes cannot possibly require so much space no?

                infogulchI Offline
                infogulchI Offline
                infogulch
                wrote on last edited by
                #7

                @girish I'm not sure. It is intended to support image and other media uploads, so perhaps they're looking at long term consumption with such media. There is an open issue about it, and user diamkil seems to be pursuing the bundled-minio image strategy. The reddit thread mentions local storage throughout.

                The current storage provider implementation seems to serve files by providing the client an s3-style signed url. Perhaps a new provider could be written that provides a file url that just points to the server itself, I guess requests would be authenticated by the usual domain cookies.

                1 Reply Last reply
                3
                • girishG girish

                  @infogulch Great progress! Do you know if they have any plans for just storing things in the filesystem? Why does a note taking app have to store on minio/s3? Notes cannot possibly require so much space no?

                  ei8fdbE Offline
                  ei8fdbE Offline
                  ei8fdb
                  wrote on last edited by
                  #8

                  @girish said in Notea:

                  Why does a note taking app have to store on minio/s3? Notes cannot possibly require so much space no?

                  From observing how people now write notes, I can see how individual notes could require a lot of space - I've seen colleagues, and other people create "rich" notes with hi-res (10-12+ Mb) images, 50+ Mb video files commonly.

                  From looking at some of my notes, they can be essentially "containers" with 5-10 hi-res pictures.

                  1 Reply Last reply
                  1
                  Reply
                  • Reply as topic
                  Log in to reply
                  • Oldest to Newest
                  • Newest to Oldest
                  • Most Votes


                  • Login

                  • Don't have an account? Register

                  • Login or register to search.
                  • First post
                    Last post
                  0
                  • Categories
                  • Recent
                  • Tags
                  • Popular
                  • Bookmarks
                  • Search