Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)JS
Posts
18
Comments
34
Joined
2 yr. ago

  • Its not my project, but my reasoning was that the selfhosted version would give you the same features as premium. I didnt look into detail into it tbh.

    He claims he was the main contributor, I think, not the author. Fair disctinction imo. I can see the drive to keep something alive if you contributed a lot to a project, especially if you know the codebase well and think its very much feasible in other environments.

  • Selfhosted @lemmy.world

    GitHub - Snouzy/workout-cool: 🏋 Modern open-source fitness coaching platform.

    Selfhosted @lemmy.world

    Self-Host Weekly (4 July 2025)

    Selfhosted @lemmy.world

    Self-Host Weekly (27 June 2025)

  • It's not what I'd prefer they did, but to put this in perspective; I used to buy books on things like a local fair and such, but I talked to the book sellers and they told me that they have to throw so much away every year. So in the grand scheme of thinks, this was a spike in discarded books, but its nothing new. If everyone upset about it will buy a book this week;that will help much more.

    The problem with ai isn't this. It's worse actually, but alas

  • For me this begs the question, why does this question always come up in selfhosted communities? ;)

    For me I like self-hosted apps because I switch between desktop and laptop, and some tools are nice to have on a phone too. This way I pull it in-house, and can use it everywhere. Besides that, there are two other laptops in the house and if I am using those I have the same tools available as well. It its something I need to help the kids with, and they need to use it more often they too can use it regardless of device. Plus its one less thing to install when setting up a new device.

  • Selfhosted @lemmy.world

    Self-Host Weekly (6 June 2025)

    Selfhosted @lemmy.world

    Self-Host Weekly (23 May 2025)

    Selfhosted @lemmy.world

    The last note taking app you'll ever need

    Selfhosted @lemmy.world

    Self-Host Weekly (16 May 2025)

    Selfhosted @lemmy.world

    Self-Host Weekly (9 May 2025)

    Selfhosted @lemmy.world

    Spottarr: A modern spotnet client and index for your *arr apps.

    Selfhosted @lemmy.world

    This Week in Self-Hosted (11 April 2025)

  • Not gonna lie, telling people how they need to get educated on stuff you don’t understand ticks me off.

    Thanks for backing me up. The fediverse needs to grow because this way it allows for people to be spout nonsense without being corrected by peers.

    Btw, had outerbase running trough docker, but could not figure out a way to connect to my own pSql yet..

  • The point is: DBgate is capable of running in a container which makes a connection to a database. You insist this is not how it works, but yet its the way I have set it up.

    My question was if outerbase is usable in the same way. You clearly have not enough knowledge to answer that, so no, my question isnt answered.

  • I…don’t think I need to.

    You dont need to indeed, but since you mentioned them first.

    If you’re unfamiliar with all of this, that’s your job to get educated.

    I'm a software engineer from way before the js hype, so I think I'm properly educated thanks.

    The “proof” is right there in all it’s glory for you to peruse.

    Indeed, here is the api part: https://github.com/dbgate/dbgate/tree/master/packages/api

  • Ok, I updated my drawing, so the arrows are correct:

     
        
    ┌─────────────────────────────────────────────────────────────────┐
    │ Browser                                                         │
    └─────────────────────────────────────────────────────────────────┘
                                    ▲                                  
                                    │ :443                             
                                    │ :80                              
                                    ▼                                  
    ┌────────────────────────────────────────────────────────────────┐ 
    │ Proxy (traefik)                                                │ 
    └────────────────────────────────────────────────────────────────┘ 
         ▲                               ▲                  ▲          
         │                               │                  │          
         │ :3000                         │ :8085            │  :5001   
         │                               │                  │          
         ▼                               ▼                  ▼          
    ┌───────────────────────┐   ┌────────────────┐  ┌────────────────┐ 
    │ DBgate (in docker)    │   │ pgBackupWeb    │  │ My custom app  │ 
    └───────────────────────┘   └────────────────┘  └────────────────┘ 
         ▲                               ▲               ▲             
         │ :5432                         │ :5432         │ :5432       
         │                               │               │             
         ▼                               ▼               ▼             
    ┌────────────────────────────────────────────────────────────────┐ 
    │ Database                                                       │ 
    └────────────────────────────────────────────────────────────────┘ 
    
      

    DbGate is connecting to my postgresql db. If I kill the container the communication is cut off. The ports 3000, 8089, 5001, 5432 are not open. How does DbGate load my postgres data then, if no backend? Sometimes I use it when my client messes up something thats only repairable in the db. Thats the exact scenario where its useful to run it in docker.

    It’s right in their docs

    Where? The app runs in the browser, but the data is still remote (from the pov of the browser)

  • It seems there is a misunderstanding. To be clear, this is what I mean:

     
        
    ┌───────────────────────┐    
    │ Browser               │    
    └───────────────────────┘    
         ▲                       
         │ port 443 open         
         │                       
         │                       
    ┌────┼──────────────────┐    
    │ Proxy (traefik)       │    
    └───────────────────────┘    
         ▲                       
         │                       
         │ web port open to proxy
         │                       
         │                       
    ┌────┼──────────────────┐    
    │ DBgate (in docker)    │    
    └───────────────────────┘    
         ▲                       
         │                       
         │                       
         │                       
    ┌────┼──────────────────┐    
    │ Database              │    
    └───────────────────────┘    
    
      

    This way DBgate serves the web app to the browser, but also acts as a 'backend' which connects to the database. This way my databases are not exposed to the web, only the proxy is, which handles domain name routing and http traffic.

  • Selfhosted @lemmy.world

    GitHub - outerbase/studio: A lightweight Database GUI in your browser. It supports connecting to Postgres, MySQL, and SQLite.

    Selfhosted @lemmy.world

    sharevb/it-tools: Collection of handy online tools for developers, with great UX.

    Selfhosted @lemmy.world

    European docs alternative for notion etc.

    Selfhosted @lemmy.world

    Authelia 4.39 has been released with massive changes

    World News @lemmy.ml

    What is the best resource to track the transgressions of the new government in America?

    Selfhosted @lemmy.world

    GitHub - timelinize/timelinize: Store your data from all your accounts and devices in a single cohesive timeline on your own computer

    Selfhosted @lemmy.world

    GitHub - Owez/yark: YouTube archiving made simple.

    Privacy Guides @lemmy.one

    Lots of reasons to not use apple products if you care for privacy