which git server for a company?
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearSW
    swooosh
    Now 100%

    I'm all for foss but foss shall not be a reason to stay behind. We've got enough money to pay for it. We just can't host it anywhere. We have to selfhost it. If there's a good reason to use gitlab over forgejo, we will use gitlab.

    3
  • which git server for a company?
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearSW
    swooosh
    Now 100%

    We are looking for a versioning system for collaborated work. Each person shall have his own version with a central main version. Being able to commit, push and restore versions.

    Thx for asking, we have a nameserver and active directory. We move this system from team foundation server / azure devops server

    3
  • which git server for a company?
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearSW
    swooosh
    Now 100%

    Thank you! That would be my go to for my own projects as well. As far as I know they don't want company sponsorship. I am unsure about sustainability

    7
  • We are changing our system. We settled on git (but are open for alternatives) as long as we can selfhost it on our own machines. # Specs ## Must have - hosted on promise - reliabile - unlikely to be discontinued in the next >5 years - for a group of at least 20 people ## Plus - gui / windows integration

    60
    55
    How do you guys feel about Session?
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearSW
    swooosh
    Now 81%

    My opinion: it's good. I would use it on a daily basis if someone would ask me to text on it with her. But I'd never ask someone else to use it because there are, in my opinion, better options like matrix and signal which I mandate people to use.

    7
  • Why We Stopped Using Signal Messenger
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearSW
    swooosh
    Now 93%

    Who are the donors? Signal costs a lot of money to operate. Who gave it the funds to operate?

    If you don't know that, maybe you should start researching before writing a blog post. I'm not doing that part for you because you were to lazy/dumb.

    37
  • *Permanently Deleted*
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearSW
    swooosh
    Now 100%
    1. Company buys 1000 clicks
    2. Adnauseam user click on 100 of them
    3. Company only bought 900 real clicks
    4. If 1% of the people who click, buy, then they only get 9 buyers instead of 10
    5. Company observes that 0.9% of people who click, actually buy
    6. A click isn't as valuably as before.
    7. To generate 10 clicks, the company has to buy 1100 clicks in order to get the 10 paying customers in order to finance the ads
    8. More ads lead ro more people using adblocker, the more adblock users, the more adnauseam users. The more adnauseam users, the less valuable the ads.
    9. adnauseam usera click more often and faster on ads. If there is a critical mass of adnauseam users, the ads become even more worthless as real people do not get the chance of clicking on it, skewing the curve even further.
    10. As ads become useless because people don't buy after a click, companies stop paying for ads in that space.
    11. Only companies that can differentiate between real users and adnauseam bots like within proprietary apps like tiktok and instagram can generate money.
    12. Is it really that useful?
    20
  • For weeks, I can't reach qwant maps anymore. Is it down for you guys as well? Does anyone know anything? There isn't even a mention on their main pages of it anymore. They just purged everything without further notice. Is that the same experience for you? I'm accessing with a VPN from within france.

    18
    2
    What are your must-have programs?
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearSW
    swooosh
    Now 70%

    People started saying apps to programs on computer as well. No idea who's fault it is. Apple's? Only old people call it software or so.

    4
  • I don't have yet any preferences. Cheap, easy to set up, secure. What do you use and can recommend?

    43
    42

    The use case is following: I'd like to turn off my server at night. Sometimes I stop at 12, sometimes at 1 or 2. If I could ask "is someone watching?" And it returns false, I could postpone the shutdown. The current solution is to always turn off at 2 and turn on at 7. How do you guys handle the situation?

    24
    18

    If I want to opt out, I can only opt out by disabling all usage telemetry according to the official doc https://support.mozilla.org/en-US/kb/share-data-mozilla-help-improve-firefox . That means that my usage habits and the usage habit of all people that do not want to share their search terms with firefox, i.e. all somewhat privacy interested people is just thrown into the void. For future browser decisions, this means that the browsing behavior of a whole group is neglected. This makes me sad.

    13
    11

    I can't get it to work. I wonder if it's the operating system. What system do you use it on? I'm on fedora.

    18
    24

    I try to follow the docs but somehow it doesn't work as expected. How does your compose file look and what to choose in the settings? ### My current setup: (Not working) ```` services: # original source: https://jellyfin.org/docs/general/installation/container/ jellyfin: image: docker.io/jellyfin/jellyfin:latest container_name: jellyfin environment: - PUID=1000 - PGID=1000 - TZ=Europe/Berlin - JELLYFIN_PublishedServerUrl=https://my.url volumes: - ./config:/config:Z - ./cache:/cache:Z - ./media:/media:rw ports: - 8096:8096 # no need for https since reverse proxy and no local discovery restart: always device: - /dev/dri/:/dev/dri/:Z - /dev/dri/renderD128:/dev/dri/renderD128:Z group-add: - 105 privileged: true ```` I do not want a privileged container but I'm experimenting. - VAAPI is selected - VA-API device: is set to `/dev/dri/renderD128` - enable hardware decoding for : H264, HEVC, HEVC 10bit and VP9 10 bit - enable hardware encoding - allow encoding in HEVC to get the group I ran `getent group render | cut -d: -f3` on the host which returned `105`. ```` $ podman exec -it jellyfin /usr/lib/jellyfin-ffmpeg/vainfo Trying display: drm libva info: VA-API version 1.21.0 libva info: Trying to open /usr/lib/jellyfin-ffmpeg/lib/dri/iHD_drv_video.so libva info: Found init function __vaDriverInit_1_21 libva info: va_openDriver() returns 0 vainfo: VA-API version: 1.21 (libva 2.21.0) vainfo: Driver version: Intel iHD driver for Intel(R) Gen Graphics - 24.2.1 (0593864) vainfo: Supported profile and entrypoints ```` This command returns VA-API does that mean I can only (or I should) select this method? Or is QSV also possible? What's better? ```` podman exec -it jellyfin /usr/lib/jellyfin-ffmpeg/ffmpeg -v verbose -init_hw_device vaapi=va -init_hw_device opencl@va ffmpeg version 6.0.1-Jellyfin Copyright (c) 2000-2023 the FFmpeg developers built with gcc 12 (Debian 12.2.0-14) configuration: --prefix=/usr/lib/jellyfin-ffmpeg --target-os=linux --extra-version=Jellyfin --disable-doc --disable-ffplay --disable-ptx-compression --disable-static --disable-libxcb --disable-sdl2 --disable-xlib --enable-lto --enable-gpl --enable-version3 --enable-shared --enable-gmp --enable-gnutls --enable-chromaprint --enable-opencl --enable-libdrm --enable-libass --enable-libfreetype --enable-libfribidi --enable-libfontconfig --enable-libbluray --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libopenmpt --enable-libdav1d --enable-libsvtav1 --enable-libwebp --enable-libvpx --enable-libx264 --enable-libx265 --enable-libzvbi --enable-libzimg --enable-libfdk-aac --arch=amd64 --enable-libshaderc --enable-libplacebo --enable-vulkan --enable-vaapi --enable-amf --enable-libvpl --enable-ffnvcodec --enable-cuda --enable-cuda-llvm --enable-cuvid --enable-nvdec --enable-nvenc libavutil 58. 2.100 / 58. 2.100 libavcodec 60. 3.100 / 60. 3.100 libavformat 60. 3.100 / 60. 3.100 libavdevice 60. 1.100 / 60. 1.100 libavfilter 9. 3.100 / 9. 3.100 libswscale 7. 1.100 / 7. 1.100 libswresample 4. 10.100 / 4. 10.100 libpostproc 57. 1.100 / 57. 1.100 [AVHWDeviceContext @ 0x55ef07507480] Trying to use DRM render node for device 0. [AVHWDeviceContext @ 0x55ef07507480] libva: VA-API version 1.21.0 [AVHWDeviceContext @ 0x55ef07507480] libva: Trying to open /usr/lib/jellyfin-ffmpeg/lib/dri/iHD_drv_video.so [AVHWDeviceContext @ 0x55ef07507480] libva: Found init function __vaDriverInit_1_21 [AVHWDeviceContext @ 0x55ef07507480] libva: va_openDriver() returns 0 [AVHWDeviceContext @ 0x55ef07507480] Initialised VAAPI connection: version 1.21 [AVHWDeviceContext @ 0x55ef07507480] VAAPI driver: Intel iHD driver for Intel(R) Gen Graphics - 24.2.1 (0593864). [AVHWDeviceContext @ 0x55ef07507480] Driver not found in known nonstandard list, using standard behaviour. [AVHWDeviceContext @ 0x55ef07538b40] Failed to get number of OpenCL platforms: -1001. Device creation failed: -19. Failed to set value 'opencl@va' for option 'init_hw_device': No such device Error parsing global options: No such device ```` within the container: ```` # ls -l /dev/dri total 0 crw-rw----+ 1 nobody nogroup 226, 1 May 17 13:22 card1 crw-rw-rw-. 1 nobody nogroup 226, 128 May 17 13:22 renderD128 # whoami root # ```` ```` $ getsebool container_use_dri_devices container_use_dri_devices --> on ```` ```` $ sudo lshw -c video | grep driver configuration: driver=i915 latency=0 ```` if privileged is set to false: ```` $ podman exec -u root -it jellyfin /usr/lib/jellyfin-ffmpeg/ffmpeg -v debug -init_hw_device Device creation failed: -2. Failed to set value 'drm=dr:/dev/dri/renderD128' for option 'init_hw_device': No such file or directory Error parsing global options: No such file or directory ```` if privileged is true. ```` $ podman exec -u root -it jellyfin /usr/lib/jellyfin-ffmpeg/ffmpeg -v debug -init_hw_device drm=dr:/dev/dri/renderD128 -init_hw_device vaapi=va@dr ffmpeg version 6.0.1-Jellyfin Copyright (c) 2000-2023 the FFmpeg developers built with gcc 12 (Debian 12.2.0-14) configuration: --prefix=/usr/lib/jellyfin-ffmpeg --target-os=linux --extra-version=Jellyfin --disable-doc --disable-ffplay --disable-ptx-compression --disable-static --disable-libxcb --disable-sdl2 --disable-xlib --enable-lto --enable-gpl --enable-version3 --enable-shared --enable-gmp --enable-gnutls --enable-chromaprint --enable-opencl --enable-libdrm --enable-libass --enable-libfreetype --enable-libfribidi --enable-libfontconfig --enable-libbluray --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libopenmpt --enable-libdav1d --enable-libsvtav1 --enable-libwebp --enable-libvpx --enable-libx264 --enable-libx265 --enable-libzvbi --enable-libzimg --enable-libfdk-aac --arch=amd64 --enable-libshaderc --enable-libplacebo --enable-vulkan --enable-vaapi --enable-amf --enable-libvpl --enable-ffnvcodec --enable-cuda --enable-cuda-llvm --enable-cuvid --enable-nvdec --enable-nvenc libavutil 58. 2.100 / 58. 2.100 libavcodec 60. 3.100 / 60. 3.100 libavformat 60. 3.100 / 60. 3.100 libavdevice 60. 1.100 / 60. 1.100 libavfilter 9. 3.100 / 9. 3.100 libswscale 7. 1.100 / 7. 1.100 libswresample 4. 10.100 / 4. 10.100 libpostproc 57. 1.100 / 57. 1.100 Splitting the commandline. Reading option '-v' ... matched as option 'v' (set logging level) with argument 'debug'. Reading option '-init_hw_device' ... matched as option 'init_hw_device' (initialise hardware device) with argument 'drm=dr:/dev/dri/renderD128'. Reading option '-init_hw_device' ... matched as option 'init_hw_device' (initialise hardware device) with argument 'vaapi=va@dr'. Finished splitting the commandline. Parsing a group of options: global . Applying option v (set logging level) with argument debug. Applying option init_hw_device (initialise hardware device) with argument drm=dr:/dev/dri/renderD128. [AVHWDeviceContext @ 0x55e56e90b480] Opened DRM device /dev/dri/renderD128: driver i915 version 1.6.0. Applying option init_hw_device (initialise hardware device) with argument vaapi=va@dr. [AVHWDeviceContext @ 0x55e56e90b8c0] libva: VA-API version 1.21.0 [AVHWDeviceContext @ 0x55e56e90b8c0] libva: Trying to open /usr/lib/jellyfin-ffmpeg/lib/dri/iHD_drv_video.so [AVHWDeviceContext @ 0x55e56e90b8c0] libva: Found init function __vaDriverInit_1_21 [AVHWDeviceContext @ 0x55e56e90b8c0] libva: va_openDriver() returns 0 [AVHWDeviceContext @ 0x55e56e90b8c0] Initialised VAAPI connection: version 1.21 [AVHWDeviceContext @ 0x55e56e90b8c0] Format 0x41524742 -> bgra. [AVHWDeviceContext @ 0x55e56e90b8c0] Format 0x42475241 -> argb. [AVHWDeviceContext @ 0x55e56e90b8c0] Format 0x41424752 -> rgba. [AVHWDeviceContext @ 0x55e56e90b8c0] Format 0x52474241 -> abgr. [AVHWDeviceContext @ 0x55e56e90b8c0] Format 0x58524742 -> bgr0. [AVHWDeviceContext @ 0x55e56e90b8c0] Format 0x42475258 -> 0rgb. [AVHWDeviceContext @ 0x55e56e90b8c0] Format 0x58424752 -> rgb0. [AVHWDeviceContext @ 0x55e56e90b8c0] Format 0x52474258 -> 0bgr. [AVHWDeviceContext @ 0x55e56e90b8c0] Format 0x30335241 -> unknown. [AVHWDeviceContext @ 0x55e56e90b8c0] Format 0x30334241 -> unknown. [AVHWDeviceContext @ 0x55e56e90b8c0] Format 0x30335258 -> x2rgb10le. [AVHWDeviceContext @ 0x55e56e90b8c0] Format 0x30334258 -> x2bgr10le. [AVHWDeviceContext @ 0x55e56e90b8c0] Format 0x36314752 -> unknown. [AVHWDeviceContext @ 0x55e56e90b8c0] Format 0x56555941 -> unknown. [AVHWDeviceContext @ 0x55e56e90b8c0] Format 0x56555958 -> vuyx. [AVHWDeviceContext @ 0x55e56e90b8c0] Format 0x30303859 -> gray. [AVHWDeviceContext @ 0x55e56e90b8c0] Format 0x3231564e -> nv12. [AVHWDeviceContext @ 0x55e56e90b8c0] Format 0x3132564e -> unknown. [AVHWDeviceContext @ 0x55e56e90b8c0] Format 0x32595559 -> yuyv422. [AVHWDeviceContext @ 0x55e56e90b8c0] Format 0x59565955 -> uyvy422. [AVHWDeviceContext @ 0x55e56e90b8c0] Format 0x32315659 -> yuv420p. [AVHWDeviceContext @ 0x55e56e90b8c0] Format 0x30323449 -> yuv420p. [AVHWDeviceContext @ 0x55e56e90b8c0] Format 0x50313134 -> yuv411p. [AVHWDeviceContext @ 0x55e56e90b8c0] Format 0x48323234 -> yuv422p. [AVHWDeviceContext @ 0x55e56e90b8c0] Format 0x56323234 -> yuv440p. [AVHWDeviceContext @ 0x55e56e90b8c0] Format 0x50343434 -> yuv444p. [AVHWDeviceContext @ 0x55e56e90b8c0] Format 0x33434d49 -> unknown. [AVHWDeviceContext @ 0x55e56e90b8c0] Format 0x30313050 -> p010le. [AVHWDeviceContext @ 0x55e56e90b8c0] Format 0x32313050 -> p012le. [AVHWDeviceContext @ 0x55e56e90b8c0] Format 0x36313050 -> unknown. [AVHWDeviceContext @ 0x55e56e90b8c0] Format 0x30313259 -> y210le. [AVHWDeviceContext @ 0x55e56e90b8c0] Format 0x32313259 -> y212le. [AVHWDeviceContext @ 0x55e56e90b8c0] Format 0x36313259 -> unknown. [AVHWDeviceContext @ 0x55e56e90b8c0] Format 0x30313459 -> xv30le. [AVHWDeviceContext @ 0x55e56e90b8c0] Format 0x32313459 -> xv36le. [AVHWDeviceContext @ 0x55e56e90b8c0] Format 0x36313459 -> unknown. [AVHWDeviceContext @ 0x55e56e90b8c0] Format 0x50424752 -> unknown. [AVHWDeviceContext @ 0x55e56e90b8c0] Format 0x50524742 -> unknown. [AVHWDeviceContext @ 0x55e56e90b8c0] VAAPI driver: Intel iHD driver for Intel(R) Gen Graphics - 24.2.1 (0593864). [AVHWDeviceContext @ 0x55e56e90b8c0] Driver not found in known nonstandard list, using standard behaviour. Successfully parsed a group of options. Hyper fast Audio and Video encoder usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}... ````

    35
    17

    I can't find them. Edit: found it. No idea what the problem was.

    18
    7
    fdroid
    F-Droid swooosh Now 93%
    Noice app
    github.com

    I stumbled upon noice a couple of weeks ago. It is a beautiful app. It just plays noise, e.g. bird sounds. You can set a timer, e.g. 5 minutes and it'll stop after that. That's perfect for meditation or sleeping. I'm just a random user who likes the app.

    37
    3

    Browser can find the domain and resolve the ip properly and load content. The app just says it can't find anything. How can I debug it?

    13
    10

    whenever I try to run a podman container, it'll through: ```` Error: running container create option: container has joined pod 4f[long_string]b1f and dependency container 34[long_string]9cd is not a member of the pod: invalid argument ```` An example of a dependent container compose file looks like this: ```` services: # https://docs.linuxserver.io/images/docker-qbittorrent qbittorrent: image: lscr.io/linuxserver/qbittorrent:latest container_name: qbittorrent environment: - WEBUI_PORT=8090 - PUID=0 - PGID=0 volumes: - ./config:/config:Z - ./files:/media:z restart: always depends_on: - gluetun network_mode: "container:gluetun" ```` ```` services: # https://github.com/qdm12/gluetun gluetun: image: docker.io/qmcgaw/gluetun container_name: gluetun cap_add: - NET_ADMIN devices: - /dev/net/tun:/dev/net/tun ports: - 8001:8000 # gluetun - 8090:8090 # qbittorrent volumes: - ./config:/gluetun:Z environment: - KEYS=REDACTED restart: always privileged: true ```` It worked until yesterday. I updated to fedora 40. I am not sure if that is just a coincidence or if that's the reason. Should I downgrade to 39?

    11
    7

    I assume it's not nvidia. Yet I have no idea how to differentiate between them and neither do I know what a good price is. Let's say I don't want to think about what the video type is. I just want a smooth experience. Edit: thank you guys!

    74
    39

    It feels completely different, yet very similar. I like it. Feels like the most modern app on my phone now. ![](https://lemmy.world/pictrs/image/c99d0ce2-3885-4ec1-8783-12d4acf0c2a9.jpeg) ![](https://lemmy.world/pictrs/image/38980348-fae3-47e4-93f3-249fed278e46.jpeg) ![](https://lemmy.world/pictrs/image/79a05e09-67fa-47bb-9348-4c343cf85223.jpeg) ![](https://lemmy.world/pictrs/image/8bca226f-e956-4d82-ace1-f5ef8a764a9c.jpeg) Edit: I don't like the floating action button search but that's just my opinion. Maybe I just have to get used to it.

    52
    11
    "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearSW
    Now
    14 124

    swooosh

    lemmy.world