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/)B
Posts
10
Comments
511
Joined
2 yr. ago

  • I mean keep using port 22 on the server and redirect whatever port you want in your firewall (your router unless you have a dedicted fw) to port 22. Don't change the ssh port on the server at all.

  • Why change the SSH port of a home server, which most likely is not reachable from the outside anyway?

    And if it is, why change it on the server and not in the fw?

  • "Opening a bounty" is a more reasonble first response to "I am missing feature X in this FOSS project". It's great that I can fork and do what ever I want with the code, but not many people have the knowledge, time, intererest or stake (in a perticular project) to learn the code base and write a missing feature.

  • That’s nice and I agree, but time is a serious constraint.

  • What’s the new one called?

  • Probably installed as a unit, computer with monitor. Perhaps a modifed version of a Linux OS?

  • Didn’t Microsoft say not too long ago not to worry, because they didn’t have to give access to data?

  • Experts

    Jump
  • This assumes it can be produced domestic, and if it can, at the same price. Labour cost and all.

  • From the readme:

    RomM (ROM Manager) allows you to scan, enrich, browse and play your game collection with a clean and responsive interface. With support for multiple platforms, various naming schemes, and custom tags, RomM is a must-have for anyone who plays on emulators.

  • Go to a concert.

  • For some reason, it didn’t launch. I didn’t really dig into it since unattended access is not yet supported for wayland. I just went with x11 and had no problems at all.

    Edit: I think this was on COSMIC which is in alpha. Could be the reason.

  • I don’t get it, what should the link convey?

  • I can't say I agree or disagree because I don't have any data to prove your right nor wrong. I can say that I understand some shit people give Java but your argument was a first for me. I was intrigued.

  • That's the first time I ever hear someone call Java a legacy language.

  • Is it considered best practice to run a bunch of different compose files, and update them all separately?

    tl;dr I do one compose file per application/folder because I found that to suite me best.

    I knew about docker and what is was for a long time, but just recently started to use it (past year or so) so I'm no expert . Before docker, I had one VM for each application I wanted and if I messed something up (installed something and it broke or something), I just removed the entier VM and made a new one. This also comes with the problem that every VM needs to be stopped before the host can be shutdown, and startup took more work to ensure that it worked correctly.

    Here is a sample of my layout:

     text
        
    .
    ├──audiobookshelf
    │  ├──config
    ├──diun
    │  └───data
    ├──jellyfin
    ├──kuma
    ├──mealie
    │  ├──data
    │  └──pgdata
    ├──n8n
    │  ├──n8n_data
    │  └──n8n_files
    ├──paperless
    │  ├──consume
    │  └──export
    ├──syncthing
    │  └──data
    └───tasksmd
        └──config
    
      

    I considered using one compose file and put everything in it by opted to instead use one file for each project. Using one compose file for everything would make it difficult to stop just one application. And by having it split into separate folders, I can just remove everything in it if I mess up and start a new container.

    As for updating, I made script that pulls everything:

     bash
        
    #!/bin/bash
    
    function docker_update {
        cd $1
        docker compose down && docker compose pull && docker compose up -d
    }
    docker_update "/path/to/app1"
    docker_update "/path/to/app2"
    docker_update "/path/to/app3"
    
      

    Here is a small sample from my n8n compose file (not complete file):

     yaml
        
    services:
      db:
        container_name: n8n-db
        image: postgres
        ...
        networks:
          - n8n-network
    
      adminer:
        container_name: n8n-db-adminer
        image: adminer
        restart: unless-stopped
        ports:
          - 8372:8080
        networks:
          - shared-network
          - n8n-network
    
      n8n:
        container_name: n8n
        networks:
          - n8n-network
          - shared-network
        depends_on:
          db:
            condition: service_healthy
    
    volumes:
      db_data:
    
    networks:
      n8n-network:
      shared-network:
        external: true
    
      

    shared-network is shared between Caddy and any containter I need to access to externally (reverse proxy) and then one network that is shared between the applications.

  • It’s a spring framework project. It is a solid choice if Java is your language and you need a predefined web server to build on.

    Also, what is odd with Java?

  • We all just want to screw our eyes shut and say “Your kids deserved to die because you voted wrong”, which is an fucking insane thing to believe and exactly the kind of magical thinking that got us to this point.

    That's the worst part of it all. It is the kids who die, who had no say in the matter, no those who voted.