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. Appwrite - A Firebase Alternative

Appwrite - A Firebase Alternative

Scheduled Pinned Locked Moved App Wishlist
16 Posts 6 Posters 2.9k Views 7 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.
  • J Offline
    J Offline
    JLX89
    wrote on last edited by
    #1

    Appwrite - A Firebase Alternative

    https://appwrite.io/

    T 1 Reply Last reply
    9
    • J JLX89

      Appwrite - A Firebase Alternative

      https://appwrite.io/

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

      @jlx89 just saw this on r/selfhosted, looks like a great dev tool to have at the ready!

      1 Reply Last reply
      2
      • ? Offline
        ? Offline
        A Former User
        wrote on last edited by
        #3

        This is exactly what I've been looking for instead of Firebase!!! I'm 100000000% on board. I would package it but I feel like it will end up as one of my many dropped projects lol. I'd gladly work with someone else on it though.

        1 Reply Last reply
        2
        • P Offline
          P Offline
          privsec
          wrote on last edited by
          #4

          Yay! Firebase is awesome except that its owned by sata..I mean google.

          Glad there is an alternative

          ? 1 Reply Last reply
          1
          • P privsec

            Yay! Firebase is awesome except that its owned by sata..I mean google.

            Glad there is an alternative

            ? Offline
            ? Offline
            A Former User
            wrote on last edited by
            #5

            @privsec My first "major" OS project uses Firebase actually because it was just the best option out there. I also didn't have the ability to self host. This changes things... might motivate me to re-start that project.

            1 Reply Last reply
            2
            • ? Offline
              ? Offline
              A Former User
              wrote on last edited by
              #6
              This post is deleted!
              1 Reply Last reply
              0
              • ? Offline
                ? Offline
                A Former User
                wrote on last edited by
                #7

                Forget my last post. Got it working with the help of the devs in their discord. They are quick to respond and super helpful.

                1 Reply Last reply
                1
                • ? Offline
                  ? Offline
                  A Former User
                  wrote on last edited by
                  #8

                  Name-dropped cloudron and linked to this post in their community discord. I'm hoping theres interest!

                  1 Reply Last reply
                  2
                  • ? Offline
                    ? Offline
                    A Former User
                    wrote on last edited by A Former User
                    #9

                    I think the biggest hurdles would be influxdb and mariadb being needed? Perhaps someone else in @appdev can chime in.

                    EDIT: We might be in luck: https://github.com/appwrite/lite

                    P 1 Reply Last reply
                    1
                    • ? A Former User

                      I think the biggest hurdles would be influxdb and mariadb being needed? Perhaps someone else in @appdev can chime in.

                      EDIT: We might be in luck: https://github.com/appwrite/lite

                      P Offline
                      P Offline
                      privsec
                      wrote on last edited by
                      #10

                      @atrilahiji Thats exciting

                      1 Reply Last reply
                      1
                      • ? Offline
                        ? Offline
                        A Former User
                        wrote on last edited by A Former User
                        #11

                        C26FC8FB-F129-4885-A415-7C3ED5A66F53.jpeg

                        Would this be a roadblock with the MySQL add on @girish ?

                        EDIT: been playing with this all evening with no luck. Perhaps I just don't fully understand how to package an app that is already using a container. I know thats sort of how @fbartels did his drone package, but I don't fully understand this. Anyone in @appdev interested in this and would like to hop in a meeting some time to get this one working?

                        fbartelsF 1 Reply Last reply
                        1
                        • ? A Former User

                          C26FC8FB-F129-4885-A415-7C3ED5A66F53.jpeg

                          Would this be a roadblock with the MySQL add on @girish ?

                          EDIT: been playing with this all evening with no luck. Perhaps I just don't fully understand how to package an app that is already using a container. I know thats sort of how @fbartels did his drone package, but I don't fully understand this. Anyone in @appdev interested in this and would like to hop in a meeting some time to get this one working?

                          fbartelsF Offline
                          fbartelsF Offline
                          fbartels
                          App Dev
                          wrote on last edited by
                          #12

                          @atrilahiji said in Appwrite - A Firebase Alternative:

                          I just don't fully understand how to package an app that is already using a container. I know thats sort of how @fbartels did his drone package,

                          I am not quite sure how multiple containers come into play. Especially https://github.com/appwrite/lite is a single container. Ah it uses the docker socket at https://github.com/appwrite/lite/blob/a735e153f9e3e2ea76c27ea038e78d89162cd667/docker-compose.yml#L14 to start additional containers.

                          The main difference to my Drone app is that additional runners are not actually run on Cloudron, but only the Dashboard is hosted on it and runners are running everywhere else.

                          Apart from the odd choice to write this in php what I find difficult is that the same container that needs access to the Docker socket is also exposed to the internet. Which means someone just needs to break into the appwrite process to take over the while host. From a security perspective these two parts of the software should be separated.

                          ? 1 Reply Last reply
                          1
                          • fbartelsF fbartels

                            @atrilahiji said in Appwrite - A Firebase Alternative:

                            I just don't fully understand how to package an app that is already using a container. I know thats sort of how @fbartels did his drone package,

                            I am not quite sure how multiple containers come into play. Especially https://github.com/appwrite/lite is a single container. Ah it uses the docker socket at https://github.com/appwrite/lite/blob/a735e153f9e3e2ea76c27ea038e78d89162cd667/docker-compose.yml#L14 to start additional containers.

                            The main difference to my Drone app is that additional runners are not actually run on Cloudron, but only the Dashboard is hosted on it and runners are running everywhere else.

                            Apart from the odd choice to write this in php what I find difficult is that the same container that needs access to the Docker socket is also exposed to the internet. Which means someone just needs to break into the appwrite process to take over the while host. From a security perspective these two parts of the software should be separated.

                            ? Offline
                            ? Offline
                            A Former User
                            wrote on last edited by A Former User
                            #13

                            @fbartels yeah true. I also just noticed that their lite container isn’t public. Or wasn’t public last night when I tried. I guess they’re still working on it. It’s what they are using to set up their digital ocean one click app.

                            And yeah I’m also scratching my head at the choice of not splitting it out and the use of PHP. Seems like an odd choice for any modern app when there are so many better alternatives.

                            1 Reply Last reply
                            1
                            • D Offline
                              D Offline
                              devtron
                              wrote on last edited by
                              #14

                              Is there any update including appwrite as app?

                              ? 1 Reply Last reply
                              0
                              • D devtron

                                Is there any update including appwrite as app?

                                ? Offline
                                ? Offline
                                A Former User
                                wrote on last edited by
                                #15

                                @devtron Its not quite possible as an app yet due to the nature of how it is built. That being said, from a resources prospective it does also make sense to have a different machine run just this.

                                D 1 Reply Last reply
                                0
                                • ? A Former User

                                  @devtron Its not quite possible as an app yet due to the nature of how it is built. That being said, from a resources prospective it does also make sense to have a different machine run just this.

                                  D Offline
                                  D Offline
                                  devtron
                                  wrote on last edited by
                                  #16

                                  @atridad Alright thanks for the reply!

                                  1 Reply Last reply
                                  0
                                  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