Skip Navigation
Should I stick with Docker Swarm for self-hosting?
  • I don’t have an answer for you but I have one instead. When I attempted to do swarm my biggest challenge was shared storage. I was attempting to run a swarm with shared storage on a NAS. Literally could not run apps, ran into a ton of problems running stacks (NAS share tried SMB and NFS). How did you get around this problem?

  • What am I dealing with?
  • For the last few days, 100 degrees. Full sun (8am - 6pm). As they were getting established (it’s a new raised bed), I watered daily. Lately I’ve been trying to water every other day depending on how the soil on top looks. I added some compost about a month or so ago. As far as the little bugs, I don’t think I have seen them but I also haven’t been looking.

  • What am I dealing with?

    Cherry and beefsteak tomatoes. Noticed on the beefsteak first. It started at the top of the plant and worked its way down. Today I went out to do my usual watering and checking on everything and noticed that my cherry tomatoes were showing the same type of wilting. Tomatoes are growing relatively well and the leaves are not discolored, just wilted. Raised bed, Zone 8a. What’s going on with my tomatoes?

    Update: Based on everyone’s comments (thank you so much!). I’ve trimmed the plants considerably to open them up and improve airflow, I’ll be getting straw for the soil and installing a shade cloth and hopefully that does the trick.

    16
    Headset recommendation
  • I was looking into these but it mentions software a lot in the reviews as in you must use the software to ensure good audio quality. Is this true? How long have you had them?

    I was also looking into the Logitech Astro A30

  • Headset recommendation
  • I’ve watch a few videos that compare a few headsets and for the “lower” audio and mic quality ones, they usually say that with their tweaking software you can make it a bit better. I was wondering about it since usually those type of programs are made for Windows only plus I don’t really think I want something that I must use software to make better. Long story short, thanks for the heads up!!

  • Headset recommendation

    TL:DR; What wireless headset do you recommend (obviously works well with Linux)?

    Just finished upgrading my gaming rig and monitor. Got everything up and running (EndeavourOS and the usual gaming things). The last piece to upgrade all my stuff is a new headset. I would like it to be wireless (if possible), works well in Linux (if that’s even a “problem”), lightweight, good quality audio and microphone (lots of Discord talking). I’m simply not up to speed as to “what’s a good gaming headset”. What do you guys have/recommend?

    35
    Selfhosted private/secure blog/journal
  • Well she stopped using it so I deleted the instance (just too busy with small children). For the time that she was using it Bookstack seemed to have me her needs once a cohesive breakdown was established (translating Bookstack hierarchy and matching it up with her topics).

  • Hey does anyone know how to get microsoft suite apps on linux?
  • OnlyOffice has fantastic support for Microsoft originated documents. I typically use the Flatpak version. The look and feel is very similar to the office suite so you should be “right at home”.

  • [ META ] What is the community's opinion of Pop!_OS?
  • I’ve been thinking about running EndeavorOS but seeing people here complain about Arch breaking when the AUR is used, makes me shy away from EOS. Do you use packages from AUR and have you had any issues with the OS? Running Tumbleweed right now.

  • Question about printing times
  • Something else to check is your infill percentage. Make sure you don’t have it at 100% (unless you absolutely need to build something completely solid). Another thing to check is your print speed. Too low and it will take a decade to print something simple. Too fast and it cause your print to fail. At this point we will all be throwing spaghetti against the wall. Can you share a screenshot of your settings?

  • What am I doing wrong (OpenSuse)?

    I've been trying Tumbleweed for my gaming needs and so far it seems to be working relatively well. My issue is about removed packages. When I first installed TW, I removed quite a few packages I did not want (KSudoku, LibreOffice, and a few others). It has been a little since I've turned on my PC but yesterday I noticed that KSudoku, LibreOffice, and really all other apps I thought I had uninstalled (sudo zypper remove <package-name>) were back on my desktop. I thought "maybe I forgot to uninstalled them in the first place" so I went through and removed all the unwanted stuff again. Since it had been awhile I updated my OS right after uninstalling those packages. After the update (sudo zypper up), I rebooted and immediately noticed that all those packages I had just removed were back (AGAIN). So WTF... am I not removing those unwanted packages "properly"? Why do they keep coming back after updates? How can I prevent this?

    19
    Notification when new app versions are released

    TL;DR: is there an app that can alert me when a new version of some other app is available?

    I have about 12 - 15 services (freshrss, heimdall, photoprism, Wordpress, etc) running using docker compose spread across 4 hosts. Through my self-hosting journey I’ve been burned a few times using “latest” images so I now pin app image versions within compose.

    The problem then becomes that every couple of weeks, I have to go out to different GitHub’s, docker hub, etc. to see if a new update for that service is available. It gets a bit tedious with 12-15 services every couple of weeks so I need a centralized and more efficient way of “keeping up”.

    Is there some type of app that can track whether an app/service has a new version available? Ideally it can send me some type of notification, self-hostable, and ideally not Portainer?

    34
    Simple sales and expense tracker software

    I’m running a very small business and now I have a need to start tracking my sales and expenses for the business. Not looking for a full blown Quickbooks type of thing but if that’s all that’s available then no big deal, I can just use what I need and ignore the rest.

    Obviously, I have to self host this. Hardware available varies but I have several raspberry pi’s laying around not doing much (3, 4 & 5). Ideally dockerized. My research shows GnuCash, Akaunting and Odoo.

    What does this awesome community recommend?

    P.S. Tried spinning up Akaunting on an rpi 5 and encountered a breaking bug (already reported to their github).

    15
    Sanity Check. Docker vs Incus (LXD)

    My apologies for the long post.

    I have a single server running Unraid with about 12 services (Pihole, Wordpress, Heimdall, Jellyfin, etc.) all running on Docker. This server is also acting as my home lab NAS. Everything runs fine for my use case (at least for right now) but I’ve been thinking about creating some type of compute cluster for my services instead of a single server.

    Recently, I saw a discussion about Proxmox, Docker, LXD and Incus where a user felt that Incus was a better option to all the others. Curious, I started reading up on Incus and playing around with it and contemplating switching all my services from Docker in Unraid to an Incus cluster (I’m thinking around 3 nodes) and leaving the Unraid server to serve as a NAS only.

    In a nutshell Incus/LXD appear to be (to me) a lightweight version of a VM in which case I would have to manually install and configure each service I have running. Based on the services I have running, that seems like a ton of work to switch to Incus when I could just do 3 physical servers (Debian) in docker swarm mode or a Proxmox cluster with 3 Debian VMs with docker in swarm mode. I’d all possible, I would like to keep my services containerized rather then actual VMs.

    What has me thinking that a switch to Incus may be worth it is performance. If the performance of my services is significantly better in Incus/LXDs as compared to Docker, then that’s worth it to me. I have not been able to find any type of performance comparison between Incus/LXD and Docker. I don’t know if there are other reasons as to “Incus over Proxmox and Docker” which is why I’m asking the greater community.

    Here’s my question:

    Based on your experience and taking into consideration my use case (home lab/home use), do the pros and cons of Incus outweigh accomplishing my goal by creating standalone hosts cluster or Proxmox cluster?

    30
    Has anyone been able to run VoiceAttack on their machine?

    Basically, title.

    Just started playing Elite Dangerous again and saw someone using their voice to control the game. When I looked into it, they were using VoiceAttack but they were on Windows. I would love to use VoiceAttack or similar alternative for gaming. Looked just about everywhere (Reddit, YouTube, etc.) but the only thing I found was an archived thread on Reddit that seemed promising but it has been deleted (post was 4 years old).

    6
    RTS recommendation

    What beginner friendly RTS game can you recommend?

    As a quick background, RTS is completely new to me. I spend majority of my time in FPS type games but want to branch out a bit and try out something different/new (to me).

    Requirements:

    • Somewhat casual (if that’s possible)
    • Somewhat easy to learn
    • Relatively modern with decent graphics (something that looks nice)
    • Runs on Linux (of course) and Steam
    44
    Does anyone know how to create a 3D wireframe?

    What software do I need to use to create a 3D wireframe of an object such an imported stl?

    Essentially, I’d like to create something like this out of an existing stl (preferably) or created by hand if needed?

    9
    What quality PLA filament brand have you standardized on?

    Typically I would just buy whatever brand had the cheapest white color PLA (I like to paint my print) and quality wasn’t always top of mind. Now I have several prints that I want to do in all kids of different colors and quality matters. Given the new color and quality requirements, it no longer makes sense to get the cheapest.

    What brand is of good to excellent quality that also offers a decent range of colors?

    I mostly run my prints through Ender 3 Pros

    Edit: Thank you for everyone’s suggestions! Certain brands are being recommended often so I’m going to start experimenting with those! Keep being awesome!

    44
    Alternative to ClamAV?

    TL;DR - What are you running as a means of “antivirus” on Linux servers?

    I have a few small Debian 12 servers running my services and would like to enhance my security posture. Some services are exposed to the internet and I’ve done quite a few things to protect the services and the hosts. When it comes to “antivirus”, I was looking at ClamAV as it seemed to be the most recommended. However, when I read the documentation, it stated that the recommended RAM was at least 2-4 gigs. Some of my servers have more power than other but some do not meet this requirement. The lower powered hosts are rpi3s and some Lenovo tinys.

    When I searched for alternatives, I came across rkhunter and chrootkit, but they seem to no longer be maintained as their latest release was several years ago.

    If possible, I’d like to run the same software across all my servers for simplicity and uniformity.

    If you have a similar setup, what are you running? Any other recommendations?

    P.S. if you are of the mindset that Linux doesn’t need this kind of protection then fine, that’s your belief, not mine. So please just skip this post.

    99
    Photoprism rebuild issues

    TL;DR - had to rebuild my PhotoPrism database and now my originals count is off by ~5,000. Can I do a full sync of my devices and have it only upload what is missing?

    Hello gurus,

    I’ve been running Photoprism for quite some time and I’m happy with it.

    I ran to an unrelated issue with my database (MariaDB) and has to rebuild the database. PhotoPrism uses this instance of MariaDB so naturally the metadata was gone.

    The original pictures (originals) were stored in a separate array so at a minimum I still have all my pictures. I rebuilt the database and PhotoPrism (docker container) and pointed it to the array for the originals. Once that was done, I logged in to the PhotoPrism UI and perform a complete rescan and index of my originals. Once it was done, I noticed that my originals count was 27,000 but i should have 31,000 objects (according to a picture I took of the PhotoPrism UI I took the night before rebuilding the database). So I started digging a bit.

    • The array itself (where my originals are stored) is showing 27,000 objects.

    • The pictures I took the night before rebuilding the database and PhotoPrism containers said that the count of originals was ~31,000.

    • The two main devices backing media to PhotoPrism is my phone and my wife’s phone. My phone shows ~4,500 and my wife’s sores ~26,500.

    • Since these two phones are previously fully backups a few weeks before the rebuild I should have ~31,000 objects in the originals.

    My question is, can I redo a full backups sync of both phones (through PhotoSync) and have it only copy the objects that are not in the originals?

    Since the database has to be rebuilt, I fear that if I do another full sync, it will just copy everything again and I end up with ~60,000 objects rather than the ~31,000 I should have.

    What can I do to see which objects are missing between my devices and PhotoPrism and how can I only copy those over to PhotoPrism?

    4
    Unraid to Backblaze

    For those of you running Unraid and backing up their data to Backblaze, how are you doing it?

    I’ve been playing a bit with KopiaUI but what is the easiest and most straight forward way?

    Bonus points if I can have the same “client/software/utility” backup data from non-servers (Windows, macOS and Linux) in my network to said Unraid server.

    I don’t want to complicate the setup with a bunch of dependencies and things that would make the recovery process long and tedious or require in-depth knowledge to use it for the recovery process.

    To recap:

    Workstations/laptop > back up data with what? > Unraid

    Unraid > back up data with what? > Backblaze

    25
    Is anyone using Debian Sid for gaming?

    Well I’m hopping around… again. I thought I had a good stable setup going but then something happens upstream that goes against what I want/believe in (looking at you RedHat) and I’m back on the hunt again.

    I thought about trying out a Debian based distro but then I thought “why don’t I just use Debian itself (Sid, not stable/Bookworm)”.

    Most if not all gaming software have a way to be installed on Debian so I don’t think that could be an issue.

    Is anyone else using Sid? Am I missing something by not going with a gaming focused distro??

    57
    Is anyone able to play Cyberpunk on Nobara?

    Basically I was able to play Cyberpunk on my Nobara setup (N37, KDE, Nvidia 10180ti, Intel i5 CPU) but everything went sideways when I upgraded from kernel version 6.2.14-300 to 6.3.5-201 (and still have issues despite several upgrades since then and now on 6.3.12 I think).

    If I switched back to 6.2.14-300 I was able to play but since there has been a few upgrades since, I no longer have 6.2.15-300 as an option at start up.

    The game launches but it stays on a black screen, no audio, no visuals just the cursor. I’ve reinstalled the game and nothing. Switched from X11 to wayland and nothing.

    I can’t remember which nvidia driver version I have right now but it’s the latest in the Nobara repos.

    Game was installed through Lutris and worked great prior to the upgrade.

    18
    Defeated by NGINX

    Heads up! Long post and lots of head bashing against the wall.

    Context:

    I have a written an a python app (Django). I have dockerized the deployment and the compose file has three containers, app, nginx and postgres. I'm currently trying to deploy a demo of it in a VPS running Debian 11. Information below has been redacted (IPs, Domain name, etc.)

    Problem:

    I keep running into 502 errors. Locally things work very well even with nginx (but running on 80). As I try to deploy this I'm trying to configure nginx the best I can and redirecting http traffic to https and ssl certs. The nginx logs simply say "connect() failed (111: Connection refused) while connecting to upstream, client: 1.2.3.4, server: demo.example.com, request: "GET / HTTP/1.1", upstream: "http://192.168.0.2:8020/", host: "demo.example.com"". I have tried just about everything.

    What I've tried:

    • Adding my server block configs to /etc/nginx/conf.d/default.conf
    • Adding my server block configs to a new file in /etc/nginx/conf.d/app.conf and leaving default at out of box config.
    • Tried putting the above config (default.conf and app.conf) in sites-available (/etc/nginx/sites-available/* not at the same time tho).
    • Recreated /etc/nginx/nginx.conf by copy/pasting out of box nginx.conf and then adding server blocks directly in nginx.conf
    • Running nginx -t inside of the nginx container (Syntax and config were "successful")
    • Running nginx -T when recreated /etc/nginx/nginx.conf
      • nginx -T when the server blocks where in /etc/nginx/conf.d/* lead me to think that since there were two server listen 80 blocks that I should ensure only one listen 80 block was being read by the container hence the recreated /etc/nginx/nginx.conf from above
    • Restarted container each time a change was made.
    • Changed the user block from nginx (no dice when using nginx as user) to www-data, root and nobody
    • Deleted my entire docker data and redeployed everything a few times.
    • Double checked the upstream block 1,000 times
    • Confirmed upstream block container is running and on the right exposed port Checked access.log and error.log but they were both empty (not sure why, tried cat and tail)
    • Probably forgetting more stuff (6 hours deep in the same error loop by now)

    How can you help:

    Please take a look at the nginx.conf config below and see if you guys can spot a problem, PLEASE! This is my current /etc/nginx/nginx.conf

    `

    user www-data;

    worker_processes auto;

    error_log /var/log/nginx/error.log notice; pid /var/run/nginx.pid;

    events { worker_connections 1024; }

    http { include /etc/nginx/mime.types; default_type application/octet-stream;

    log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"';

    access_log /var/log/nginx/access.log main;

    sendfile on; #tcp_nopush on;

    keepalive_timeout 65;

    #gzip on;

    upstream djangoapp { server app:8020; }

    server { listen 80; listen [::]:80; server_name demo.example.com;

    return 301 https://$host$request_uri; }

    server { listen 443 ssl; listen [::]:443 ssl;

    server_name demo.example.com;

    ssl_certificate /etc/letsencrypt/live/demo.example.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/demo.example.com/privkey.pem; #ssl_protocols TLSv1.2 TLSv1.3; #ssl_prefer_server_ciphers on;

    location / { proxy_pass http://djangoapp; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; #proxy_set_header Upgrade $http_upgrade; #proxy_set_header Connection keep-alive; proxy_redirect off; }

    location /static/ { autoindex on; alias /static/; } }

    }

    `

    • EDIT: I have also confirmed that both containers are connected to the same docker network (docker network inspect frontend)

    • EDIT 2: Solved my problem. See my comments to @chaospatterns. TLDR there was an uncaught exception in the app but it didn’t cause a crash with the container. Had to dig deep into logs to find it.

    16
    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/)LA
    lal309 @lemmy.world
    Posts 16
    Comments 186