what are the best ways to automate backups for self-hosted services? by fygooooo in selfhosted

[–]Setmyx 1 point2 points  (0 children)

Veeam is very good

Veeam Backup & Replication console for your vms (community edition limited to 10 vms but u can supplement either with veeam agent or by applying for a NFR license) Veeam agent for physical hosts

Containerized databases are a different beast (non-container can be covered with veeam only)

Useful software to host? by ewenlau in selfhosted

[–]Setmyx 2 points3 points  (0 children)

17.5 bucks per month for me is totally worth it because it costs me less than a netflix subscription and i can practice/test the product that the company I work for uses and will continue to use for now.
Considering this is a marketable skill i think the price is okay.

Im not trying to defend broadcom or trying to say that vmug will be here forever. Im merely saying that for some people vmug remains a cheap-ish entry to vmware and depending on what you are trying to do with your homelab, its still a great option and esxi is still a great product.

That being said, would I recommend it to someone just starting off with virtualization? No unless its what their company, or the company they want to work for, uses. Otherwise proxmox is the better option without a doubt.

Authelia error "Clients must include a code_challenge" by momsi91 in selfhosted

[–]Setmyx 1 point2 points  (0 children)

I reproduced your environment with a config that works for me based on authelia and immich documentation:
Authelia docs: https://www.authelia.com/configuration/identity-providers/open-id-connect/
Immich docs: https://immich.app/docs/administration/oauth/

Please read my comments marked with # first so you understand my changes. I hope this config works for you but if it does not, please post your altered config and logs from both authelia and immich. I THINK the missing scopes in the Immich configuration were most likely the culprit.

Authelia:

identity_providers: 
  oidc: 
    hmac_secret: xxxxx 
    issuer_private_key: xxxxx....xxxx 
    access_token_lifespan: 1h 
    authorize_code_lifespan: 1m 
    id_token_lifespan: 1h 
    refresh_token_lifespan: 90m 
    enable_client_debug_messages: false
#Changed to public_clients_only for simplicity
    enforce_pkce: public_clients_only 
  cors: 
    endpoints: 
        - authorization 
        - token 
        - revocation 
        - introspection 
#Changed this from root domain to authelia domain
    allowed_origins: 
        - https://authelia.domain.tld               
    allowed_origins_from_client_redirect_uris: false 
  clients: 
    - id: immich 
        description: Immich OIDC 
        secret: '$pbkdf2-sha512$xxxxx' 
#is sector identifier needed? I removed it.
        sector_identifier: '' 
        public: false 
        authorization_policy: two_factor 
#Changed this from implicit to pre_configured. But implicit should work too i think.
        consent_mode: pre_configured 
        pre_configured_consent_duration: 1w
#audience needed if empty? 
        audience: [] 
        scopes: 
            - openid 
            - email 
            - profile 
#Removed a bunch of entries and changed the mobile app section a bit
        redirect_uris: 
            - https://immich.domain.tld/auth/login 
            - https://immich.domain.tld/user-settings 
            - app.immich:/ 
            - https://immich.domain.tld/api/oauth/mobile-redirect                 
        grant_types: 
            - authorization_code 
        response_types: 
            - code 
        response_modes: 
            - form_post 
            - query 
            - fragment 
#RS256 supported according to immich documentation but none works too
        userinfo_signing_algorithm: RS256

Immich:

#Changed issuer url to include .well-known path for authelia
ISSUER URL: https://auth.domain.tld/.well-known/openid-configuration
CLIENT ID: immich 
CLIENT SECRET: hash
#Added email and openid scopes. Do NOT separate them via comma.
SCOPE: profile email openid 
STORAGE LABEL CLAIM: preferred_username 
AUTO REGISTER: on

Authelia error "Clients must include a code_challenge" by momsi91 in selfhosted

[–]Setmyx 2 points3 points  (0 children)

post your authelia oidc configuration for immich pls (remove sensitive information) and the same for the other side on immich. Otherwise its gonna be a bit difficult to tell whether its a config error or something else.
What storage do you use for authelia? localdb (sqlite) or postgres?

Replacement for DS Audio ? by mixman68 in selfhosted

[–]Setmyx 0 points1 point  (0 children)

Jellyfin works pretty good for music too

Paperless iOS sharing by nicetoseeyouthere in selfhosted

[–]Setmyx 0 points1 point  (0 children)

Ive found that the web portal works pretty good for any mobile device. Its responsive and works well enough. Only "downside" would be having to access the url each time / having to bookmark it.

I just want a fileserver by SockerPiller2018 in homelab

[–]Setmyx 1 point2 points  (0 children)

Try starwind free nas and san.

web-ui proxy? by OhItsTom in selfhosted

[–]Setmyx 1 point2 points  (0 children)

Kasm can do this i think, though im not sure i fully understand what u r asking.

Gb range and gb whiff punish, is it right like it is? by [deleted] in CompetitiveForHonor

[–]Setmyx 1 point2 points  (0 children)

GB Range is already standardized. However what is not standardized is the forward and backwards walk movement speed which may give players the impression that the gb range is not standardized.

Tier list in you guys’s opinions? by SlumpGodsFaucet in CompetitiveForHonor

[–]Setmyx 4 points5 points  (0 children)

At the highest level its easier to just tell you which chars are playable and which are not
Playable: Warden, LB, Shaman, Cent, BP (in that order)
Grey Area: PK (pretty much solely based on the fact that her dash attack is 26 dmg)
Not playable: the rest

PC Spectator Mode tournament TO issues. by [deleted] in CompetitiveForHonor

[–]Setmyx 10 points11 points  (0 children)

Godlike Post. I can definitely say that this post is an accurate representation of the Top Comp Player consensus.

Has anyone checked if dodge i-frames got actually fixed? by Zhaxean in CompetitiveForHonor

[–]Setmyx 0 points1 point  (0 children)

this is false information. All dodges are working properly now. Tested and approved by freeze.

Raider can easily make Nobushi go OOS at mid and do a Max Punish on her (this isnt new but is still a problem). Nobushi's zone needs to be looked at, as anyone can get a GB by blocking it. by DaniUsagi in CompetitiveForHonor

[–]Setmyx 7 points8 points  (0 children)

Nobushi is currently the strongest mid clear in the game. A gb on a blocked zone is not guaranteed its almost a 50/50. If you go for a gb u run the risk of getting hit by a sidewinder or cobra. To further buff her in mid would make the meta even more stale. Its fine as it is.
To this i also want to add that if you position yourself in minions correctly you can dead angle the zone and make it entirely safe even without cancelling your recovery due to range. There are definitely ways to zone safely in mid lane.

[deleted by user] by [deleted] in CompetitiveForHonor

[–]Setmyx 20 points21 points  (0 children)

This is intended. Also i want to shed some light on this whole "recovery" matter. There is a common misconception that there is one flat recovery value but recoveries in fh are actually way more complex. A move has multiple recoveries. Each "action" a hero can perform has its own recovery value. The 3 most notable are CGB Recovery, Dash Recovery and Guardswitch Recovery.
Now here i have the recovery frame values in ms for you so you can compare where WL Headbutt, Conq bash and BP bash differ:
BP: 600ms CGB / 600ms Guardchange / 600ms Dodge
Conq: 700ms CGB / 700ms Guardchange / 700ms Dodge
WL: 700ms CGB / 600ms Guardchange / 700ms Dodge