GET https://kbin.spritesserver.nl/u/@N0x0n@lemmy.ml/active

Security

Token

There is no security token.

Firewall

main Name
Security enabled
Stateless

Configuration

Key Value
provider security.user.provider.concrete.app_user_provider
context main
entry_point App\Security\KbinAuthenticator
user_checker App\Security\UserChecker
access_denied_handler (none)
access_denied_url (none)
authenticators
[
  "two_factor"
  "remember_me"
  "App\Security\KbinAuthenticator"
  "App\Security\FacebookAuthenticator"
  "App\Security\GoogleAuthenticator"
  "App\Security\GithubAuthenticator"
  "App\Security\KeycloakAuthenticator"
]

Listeners

Listener Duration Response
Symfony\Component\Security\Http\Firewall\ChannelListener {#723
  -map: Symfony\Component\Security\Http\AccessMap {#722 …}
  -logger: Monolog\Logger {#783 …}
  -httpPort: 80
  -httpsPort: 443
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\ContextListener {#706
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage {#1017 …}
  -sessionKey: "_security_main"
  -logger: Monolog\Logger {#783 …}
  -userProviders: Symfony\Component\DependencyInjection\Argument\RewindableGenerator {#705 …}
  -dispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#747 …}
  -registered: false
  -trustResolver: Scheb\TwoFactorBundle\Security\Authentication\AuthenticationTrustResolver {#780 …}
  -sessionTrackerEnabler: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage::enableUsageTracking(): void {#703 …}
}
0.46 ms (none)
Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener {#584
  -authenticatorManager: Symfony\Component\Security\Http\Authentication\AuthenticatorManager {#595 …}
}
0.00 ms (none)
Scheb\TwoFactorBundle\Security\Http\Firewall\TwoFactorAccessListener {#582
  -twoFactorFirewallConfig: Scheb\TwoFactorBundle\Security\TwoFactor\TwoFactorFirewallConfig {#842 …}
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -twoFactorAccessDecider: Scheb\TwoFactorBundle\Security\Authorization\TwoFactorAccessDecider {#581 …}
}
0.06 ms (none)
Symfony\Component\Security\Http\Firewall\AccessListener {#579
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#937 …}
  -map: Symfony\Component\Security\Http\AccessMap {#722 …}
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\LogoutListener {#786
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -options: [
    "csrf_parameter" => "_csrf_token"
    "csrf_token_id" => "logout"
    "logout_path" => "app_logout"
  ]
  -httpUtils: Symfony\Component\Security\Http\HttpUtils {#841 …}
  -csrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#1015 …}
  -eventDispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#747 …}
}
0.00 ms (none)

Authenticators

No authenticators have been recorded. Check previous profiles on your authentication endpoint.

Access Decision

affirmative Strategy
# Voter class
1
"Symfony\Component\Security\Core\Authorization\Voter\AuthenticatedVoter"
2
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
3
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
4
"Symfony\Component\Security\Core\Authorization\Voter\ExpressionVoter"
5
"App\Security\Voter\EntryCommentVoter"
6
"App\Security\Voter\EntryVoter"
7
"App\Security\Voter\MagazineVoter"
8
"App\Security\Voter\MessageThreadVoter"
9
"App\Security\Voter\MessageVoter"
10
"App\Security\Voter\NotificationVoter"
11
"App\Security\Voter\OAuth2UserConsentVoter"
12
"App\Security\Voter\PostCommentVoter"
13
"App\Security\Voter\PostVoter"
14
"App\Security\Voter\UserVoter"

Access decision log

# Result Attributes Object
1 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
2 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2305
  +user: Proxies\__CG__\App\Entity\User {#3040 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2596 …}
  +slug: "Switched-from-Ubuntu-to-Debian-yesterday"
  +title: "Switched from Ubuntu to Debian yesterday"
  +url: null
  +body: """
    Why switch?\n
    -----------\n
    \n
    I played with the idea of switching for quite a while. Having switched my daily driver from Windows maybe 6-9 Months ago I made many mistakes in the meantime.\n
    \n
    Good and bad\n
    ------------\n
    \n
    This may have led to a diminshed experience with ubuntu but all in all, I was very pleased to see that Linux works as a daily driver. Still, I was unhappy with the kind of dumbed down gnome experience.\n
    \n
    Problems\n
    --------\n
    \n
    There were errors neither I nor people I asked could fix and the snap situation on ubuntu (just the fact that they’re proprietary, nothing else).\n
    \n
    Installation\n
    ------------\n
    \n
    Installing debian (and kde) was easier and harder than I expected. The download mirror I used must not have been great although its very close to my location because it took ages although my internet connections is good.\n
    \n
    Apps\n
    ----\n
    \n
    Since I switched to Linux, I toned down my app diet a lot. Installing all my apps from ubuntu was as easy as writing a short list and going through discover. Later I added flatpak which gave me a couple apps not available through discover (such as fluffychat). The last two I copied directly as appimages.\n
    \n
    Games\n
    -----\n
    \n
    I was scared that the „old kernel“ of stable debian would be a problem. As it turns out, everthing works great so far, a lot better than on ubuntu which might or might not be my fault.\n
    \n
    Instability\n
    -----------\n
    \n
    Kde does have some quirks that irritate me a bit like installing timeshift (because I tried network backups which dont work with it and the native backup solution does not seem to accept my sambashare) led to a window I could only close by rebooting.\n
    \n
    Boot time\n
    ---------\n
    \n
    What does feel a bit odd is the boot process. After my bios splash, it shows „welcome to grub“ and then switches to the debian start menu for 3 seconds or so, then shows some terminal stuff and then starts kde splash and then login. This feels a lot longer than ubuntu did. Its probably easy to change in some config but its also something that should be obvious.\n
    \n
    Summary\n
    -------\n
    \n
    So far I‘m incredibly happy although I ran into initramfs already probably because of timeshift which I threw out again. I might do a manual backup if nothing else works. My games dont freeze or stutter which is nice. All apps I had on ubuntu now work on debian and no snaps at all.\n
    \n
    **TL;DR:** If you feel adventurous, debian and kde are a pretty awesome mix and rid you of the proprietary ubuntu snap store. It also doesnt tell you that you can get security upgrades if you subscribe to ubuntu pro. Works the same if not better.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 117
  +favouriteCount: 184
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1729557959 {#3073
    date: 2024-10-22 02:45:59.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#3078 …}
  +votes: Doctrine\ORM\PersistentCollection {#3081 …}
  +reports: Doctrine\ORM\PersistentCollection {#3083 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3085 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3087 …}
  +badges: Doctrine\ORM\PersistentCollection {#3089 …}
  +children: [
    1 => App\Entity\EntryComment {#2308
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2305 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2304 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2304 …}
      +body: """
        > For me Debian or LMDE is good for a home server due to not continuous package update, just major security an important ones.\n
        \n
        You can have a similar experience from a rolling release with debian !\n
        \n
        Trixie (testing) or Sid (unstable) or backports !\n
        \n
        Backports seems promising because that’s the version of the package going into the next debian release.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1706358496 {#2310
        date: 2024-01-27 13:28:16.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@haui_lemmy@lemmy.giftedmc.com"
        "@savbran@feddit.it"
        "@haui_lemmy@lemmy.giftedmc.com"
        "@savbran@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2303 …}
      +nested: Doctrine\ORM\PersistentCollection {#2317 …}
      +votes: Doctrine\ORM\PersistentCollection {#2313 …}
      +reports: Doctrine\ORM\PersistentCollection {#2292 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2290 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2295 …}
      -id: 344539
      -bodyTs: "'backport':42,43 'continu':15 'debian':3,35,58 'due':12 'experi':29 'go':54 'good':7 'home':10 'import':22 'lmde':5 'major':19 'next':57 'one':23 'packag':16,53 'promis':45 'releas':33,59 'roll':32 'secur':20 'seem':44 'server':11 'sid':39 'similar':28 'test':37 'trixi':36 'unstabl':40 'updat':17 'version':50"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7781186"
      +editedAt: DateTimeImmutable @1729072012 {#2307
        date: 2024-10-16 11:46:52.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706358496 {#2306
        date: 2024-01-27 13:28:16.0 +01:00
      }
      +"title": 344539
    }
    0 => App\Entity\EntryComment {#2282
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2305 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2278 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2304 …}
      +body: "Edited !"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1706411007 {#2283
        date: 2024-01-28 04:03:27.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@haui_lemmy@lemmy.giftedmc.com"
        "@savbran@feddit.it"
        "@N0x0n@lemmy.ml"
        "@dasenboy@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2276 …}
      +nested: Doctrine\ORM\PersistentCollection {#2275 …}
      +votes: Doctrine\ORM\PersistentCollection {#2261 …}
      +reports: Doctrine\ORM\PersistentCollection {#2218 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2221 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2217 …}
      -id: 346267
      -bodyTs: "'edit':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7803086"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706411007 {#2280
        date: 2024-01-28 04:03:27.0 +01:00
      }
      +"title": 346267
    }
  ]
  -id: 33404
  -titleTs: "'debian':5 'switch':1 'ubuntu':3 'yesterday':6"
  -bodyTs: "'-9':23 '3':312 '6':22 'accept':269 'ad':175 'adventur':414 'age':134 'ago':25 'alreadi':365 'also':347,433 'although':124,135,360 'app':141,151,158,182,395 'appimag':197 'ask':84 'avail':184 'awesom':421 'backup':254,263,380 'bad':35 'better':224,454 'bio':296 'bit':246,288 'boot':282,292 'chang':341 'close':127,279 'config':344 'connect':138 'copi':194 'could':85,277 'coupl':181 'daili':17,61 'debian':104,208,308,403,415 'diet':152 'diminsh':42 'direct':195 'discov':172,186 'doesnt':434 'dont':256,387 'download':115 'dr':410 'driver':18,62 'dumb':71 'easi':163,339 'easier':108 'els':101,383 'error':78 'everth':217 'expect':113 'experi':43,74 'fact':95 'far':221,355 'fault':235 'feel':286,330,413 'fix':86 'flatpak':176 'fluffychat':189 'freez':388 'game':198,386 'gave':178 'get':440 'gnome':73 'go':170 'good':33,140 'great':123,219 'grub':302 'happi':359 'harder':110 'idea':7 'incred':358 'initramf':364 'instabl':236 'instal':102,103,155,248 'internet':137 'irrit':243 'kde':106,237,324,417 'kernel':205 'kind':69 'last':191 'later':173 'led':39,272 'like':247 'linux':57,146 'list':168 'locat':130 'login':328 'longer':333 'lot':154,223,332 'm':357 'made':27 'mani':28 'manual':379 'may':37 'mayb':21 'meantim':32 'menu':310 'might':229,231,376 'mirror':116 'mistak':29 'mix':422 'month':24 'must':119 'nativ':262 'neither':79 'network':253 'nice':393 'noth':100,382 'obvious':352 'odd':289 'old':204 'peopl':82 'play':4 'pleas':53 'pretti':420 'pro':448 'probabl':338,366 'problem':75,212 'process':293 'proprietari':99,428 'quirk':241 'quit':11 'ran':362 're':98 'reboot':281 'rid':424 'sambashar':271 'scare':201 'second':313 'secur':441 'see':55 'seem':267 'short':167 'show':299,317 'sinc':142 'situat':90 'snap':89,406,430 'solut':264 'someth':348 'splash':297,325 'stabl':207 'start':309,323 'still':63 'store':431 'stuff':320 'stutter':390 'subscrib':445 'summari':353 'switch':2,9,15,144,305 'tell':435 'termin':319 'threw':372 'time':283 'timeshift':249,369 'tl':409 'tone':148 'took':133 'tri':252 'turn':215 'two':192 'ubuntu':45,92,160,227,335,399,429,447 'unhappi':66 'upgrad':442 'use':118 'welcom':300 'window':20,275 'work':58,218,257,384,401,449 'would':209 'write':165"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706436956
  +visibility: "visible             "
  +apId: "https://lemmy.giftedmc.com/post/192020"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706350556 {#3061
    date: 2024-01-27 11:15:56.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
3 DENIED edit
Proxies\__CG__\App\Entity\Entry {#2305
  +user: Proxies\__CG__\App\Entity\User {#3040 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2596 …}
  +slug: "Switched-from-Ubuntu-to-Debian-yesterday"
  +title: "Switched from Ubuntu to Debian yesterday"
  +url: null
  +body: """
    Why switch?\n
    -----------\n
    \n
    I played with the idea of switching for quite a while. Having switched my daily driver from Windows maybe 6-9 Months ago I made many mistakes in the meantime.\n
    \n
    Good and bad\n
    ------------\n
    \n
    This may have led to a diminshed experience with ubuntu but all in all, I was very pleased to see that Linux works as a daily driver. Still, I was unhappy with the kind of dumbed down gnome experience.\n
    \n
    Problems\n
    --------\n
    \n
    There were errors neither I nor people I asked could fix and the snap situation on ubuntu (just the fact that they’re proprietary, nothing else).\n
    \n
    Installation\n
    ------------\n
    \n
    Installing debian (and kde) was easier and harder than I expected. The download mirror I used must not have been great although its very close to my location because it took ages although my internet connections is good.\n
    \n
    Apps\n
    ----\n
    \n
    Since I switched to Linux, I toned down my app diet a lot. Installing all my apps from ubuntu was as easy as writing a short list and going through discover. Later I added flatpak which gave me a couple apps not available through discover (such as fluffychat). The last two I copied directly as appimages.\n
    \n
    Games\n
    -----\n
    \n
    I was scared that the „old kernel“ of stable debian would be a problem. As it turns out, everthing works great so far, a lot better than on ubuntu which might or might not be my fault.\n
    \n
    Instability\n
    -----------\n
    \n
    Kde does have some quirks that irritate me a bit like installing timeshift (because I tried network backups which dont work with it and the native backup solution does not seem to accept my sambashare) led to a window I could only close by rebooting.\n
    \n
    Boot time\n
    ---------\n
    \n
    What does feel a bit odd is the boot process. After my bios splash, it shows „welcome to grub“ and then switches to the debian start menu for 3 seconds or so, then shows some terminal stuff and then starts kde splash and then login. This feels a lot longer than ubuntu did. Its probably easy to change in some config but its also something that should be obvious.\n
    \n
    Summary\n
    -------\n
    \n
    So far I‘m incredibly happy although I ran into initramfs already probably because of timeshift which I threw out again. I might do a manual backup if nothing else works. My games dont freeze or stutter which is nice. All apps I had on ubuntu now work on debian and no snaps at all.\n
    \n
    **TL;DR:** If you feel adventurous, debian and kde are a pretty awesome mix and rid you of the proprietary ubuntu snap store. It also doesnt tell you that you can get security upgrades if you subscribe to ubuntu pro. Works the same if not better.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 117
  +favouriteCount: 184
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1729557959 {#3073
    date: 2024-10-22 02:45:59.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#3078 …}
  +votes: Doctrine\ORM\PersistentCollection {#3081 …}
  +reports: Doctrine\ORM\PersistentCollection {#3083 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3085 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3087 …}
  +badges: Doctrine\ORM\PersistentCollection {#3089 …}
  +children: [
    1 => App\Entity\EntryComment {#2308
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2305 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2304 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2304 …}
      +body: """
        > For me Debian or LMDE is good for a home server due to not continuous package update, just major security an important ones.\n
        \n
        You can have a similar experience from a rolling release with debian !\n
        \n
        Trixie (testing) or Sid (unstable) or backports !\n
        \n
        Backports seems promising because that’s the version of the package going into the next debian release.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1706358496 {#2310
        date: 2024-01-27 13:28:16.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@haui_lemmy@lemmy.giftedmc.com"
        "@savbran@feddit.it"
        "@haui_lemmy@lemmy.giftedmc.com"
        "@savbran@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2303 …}
      +nested: Doctrine\ORM\PersistentCollection {#2317 …}
      +votes: Doctrine\ORM\PersistentCollection {#2313 …}
      +reports: Doctrine\ORM\PersistentCollection {#2292 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2290 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2295 …}
      -id: 344539
      -bodyTs: "'backport':42,43 'continu':15 'debian':3,35,58 'due':12 'experi':29 'go':54 'good':7 'home':10 'import':22 'lmde':5 'major':19 'next':57 'one':23 'packag':16,53 'promis':45 'releas':33,59 'roll':32 'secur':20 'seem':44 'server':11 'sid':39 'similar':28 'test':37 'trixi':36 'unstabl':40 'updat':17 'version':50"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7781186"
      +editedAt: DateTimeImmutable @1729072012 {#2307
        date: 2024-10-16 11:46:52.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706358496 {#2306
        date: 2024-01-27 13:28:16.0 +01:00
      }
      +"title": 344539
    }
    0 => App\Entity\EntryComment {#2282
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2305 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2278 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2304 …}
      +body: "Edited !"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1706411007 {#2283
        date: 2024-01-28 04:03:27.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@haui_lemmy@lemmy.giftedmc.com"
        "@savbran@feddit.it"
        "@N0x0n@lemmy.ml"
        "@dasenboy@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2276 …}
      +nested: Doctrine\ORM\PersistentCollection {#2275 …}
      +votes: Doctrine\ORM\PersistentCollection {#2261 …}
      +reports: Doctrine\ORM\PersistentCollection {#2218 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2221 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2217 …}
      -id: 346267
      -bodyTs: "'edit':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7803086"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706411007 {#2280
        date: 2024-01-28 04:03:27.0 +01:00
      }
      +"title": 346267
    }
  ]
  -id: 33404
  -titleTs: "'debian':5 'switch':1 'ubuntu':3 'yesterday':6"
  -bodyTs: "'-9':23 '3':312 '6':22 'accept':269 'ad':175 'adventur':414 'age':134 'ago':25 'alreadi':365 'also':347,433 'although':124,135,360 'app':141,151,158,182,395 'appimag':197 'ask':84 'avail':184 'awesom':421 'backup':254,263,380 'bad':35 'better':224,454 'bio':296 'bit':246,288 'boot':282,292 'chang':341 'close':127,279 'config':344 'connect':138 'copi':194 'could':85,277 'coupl':181 'daili':17,61 'debian':104,208,308,403,415 'diet':152 'diminsh':42 'direct':195 'discov':172,186 'doesnt':434 'dont':256,387 'download':115 'dr':410 'driver':18,62 'dumb':71 'easi':163,339 'easier':108 'els':101,383 'error':78 'everth':217 'expect':113 'experi':43,74 'fact':95 'far':221,355 'fault':235 'feel':286,330,413 'fix':86 'flatpak':176 'fluffychat':189 'freez':388 'game':198,386 'gave':178 'get':440 'gnome':73 'go':170 'good':33,140 'great':123,219 'grub':302 'happi':359 'harder':110 'idea':7 'incred':358 'initramf':364 'instabl':236 'instal':102,103,155,248 'internet':137 'irrit':243 'kde':106,237,324,417 'kernel':205 'kind':69 'last':191 'later':173 'led':39,272 'like':247 'linux':57,146 'list':168 'locat':130 'login':328 'longer':333 'lot':154,223,332 'm':357 'made':27 'mani':28 'manual':379 'may':37 'mayb':21 'meantim':32 'menu':310 'might':229,231,376 'mirror':116 'mistak':29 'mix':422 'month':24 'must':119 'nativ':262 'neither':79 'network':253 'nice':393 'noth':100,382 'obvious':352 'odd':289 'old':204 'peopl':82 'play':4 'pleas':53 'pretti':420 'pro':448 'probabl':338,366 'problem':75,212 'process':293 'proprietari':99,428 'quirk':241 'quit':11 'ran':362 're':98 'reboot':281 'rid':424 'sambashar':271 'scare':201 'second':313 'secur':441 'see':55 'seem':267 'short':167 'show':299,317 'sinc':142 'situat':90 'snap':89,406,430 'solut':264 'someth':348 'splash':297,325 'stabl':207 'start':309,323 'still':63 'store':431 'stuff':320 'stutter':390 'subscrib':445 'summari':353 'switch':2,9,15,144,305 'tell':435 'termin':319 'threw':372 'time':283 'timeshift':249,369 'tl':409 'tone':148 'took':133 'tri':252 'turn':215 'two':192 'ubuntu':45,92,160,227,335,399,429,447 'unhappi':66 'upgrad':442 'use':118 'welcom':300 'window':20,275 'work':58,218,257,384,401,449 'would':209 'write':165"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706436956
  +visibility: "visible             "
  +apId: "https://lemmy.giftedmc.com/post/192020"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706350556 {#3061
    date: 2024-01-27 11:15:56.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
4 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2305
  +user: Proxies\__CG__\App\Entity\User {#3040 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2596 …}
  +slug: "Switched-from-Ubuntu-to-Debian-yesterday"
  +title: "Switched from Ubuntu to Debian yesterday"
  +url: null
  +body: """
    Why switch?\n
    -----------\n
    \n
    I played with the idea of switching for quite a while. Having switched my daily driver from Windows maybe 6-9 Months ago I made many mistakes in the meantime.\n
    \n
    Good and bad\n
    ------------\n
    \n
    This may have led to a diminshed experience with ubuntu but all in all, I was very pleased to see that Linux works as a daily driver. Still, I was unhappy with the kind of dumbed down gnome experience.\n
    \n
    Problems\n
    --------\n
    \n
    There were errors neither I nor people I asked could fix and the snap situation on ubuntu (just the fact that they’re proprietary, nothing else).\n
    \n
    Installation\n
    ------------\n
    \n
    Installing debian (and kde) was easier and harder than I expected. The download mirror I used must not have been great although its very close to my location because it took ages although my internet connections is good.\n
    \n
    Apps\n
    ----\n
    \n
    Since I switched to Linux, I toned down my app diet a lot. Installing all my apps from ubuntu was as easy as writing a short list and going through discover. Later I added flatpak which gave me a couple apps not available through discover (such as fluffychat). The last two I copied directly as appimages.\n
    \n
    Games\n
    -----\n
    \n
    I was scared that the „old kernel“ of stable debian would be a problem. As it turns out, everthing works great so far, a lot better than on ubuntu which might or might not be my fault.\n
    \n
    Instability\n
    -----------\n
    \n
    Kde does have some quirks that irritate me a bit like installing timeshift (because I tried network backups which dont work with it and the native backup solution does not seem to accept my sambashare) led to a window I could only close by rebooting.\n
    \n
    Boot time\n
    ---------\n
    \n
    What does feel a bit odd is the boot process. After my bios splash, it shows „welcome to grub“ and then switches to the debian start menu for 3 seconds or so, then shows some terminal stuff and then starts kde splash and then login. This feels a lot longer than ubuntu did. Its probably easy to change in some config but its also something that should be obvious.\n
    \n
    Summary\n
    -------\n
    \n
    So far I‘m incredibly happy although I ran into initramfs already probably because of timeshift which I threw out again. I might do a manual backup if nothing else works. My games dont freeze or stutter which is nice. All apps I had on ubuntu now work on debian and no snaps at all.\n
    \n
    **TL;DR:** If you feel adventurous, debian and kde are a pretty awesome mix and rid you of the proprietary ubuntu snap store. It also doesnt tell you that you can get security upgrades if you subscribe to ubuntu pro. Works the same if not better.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 117
  +favouriteCount: 184
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1729557959 {#3073
    date: 2024-10-22 02:45:59.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#3078 …}
  +votes: Doctrine\ORM\PersistentCollection {#3081 …}
  +reports: Doctrine\ORM\PersistentCollection {#3083 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3085 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3087 …}
  +badges: Doctrine\ORM\PersistentCollection {#3089 …}
  +children: [
    1 => App\Entity\EntryComment {#2308
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2305 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2304 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2304 …}
      +body: """
        > For me Debian or LMDE is good for a home server due to not continuous package update, just major security an important ones.\n
        \n
        You can have a similar experience from a rolling release with debian !\n
        \n
        Trixie (testing) or Sid (unstable) or backports !\n
        \n
        Backports seems promising because that’s the version of the package going into the next debian release.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1706358496 {#2310
        date: 2024-01-27 13:28:16.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@haui_lemmy@lemmy.giftedmc.com"
        "@savbran@feddit.it"
        "@haui_lemmy@lemmy.giftedmc.com"
        "@savbran@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2303 …}
      +nested: Doctrine\ORM\PersistentCollection {#2317 …}
      +votes: Doctrine\ORM\PersistentCollection {#2313 …}
      +reports: Doctrine\ORM\PersistentCollection {#2292 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2290 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2295 …}
      -id: 344539
      -bodyTs: "'backport':42,43 'continu':15 'debian':3,35,58 'due':12 'experi':29 'go':54 'good':7 'home':10 'import':22 'lmde':5 'major':19 'next':57 'one':23 'packag':16,53 'promis':45 'releas':33,59 'roll':32 'secur':20 'seem':44 'server':11 'sid':39 'similar':28 'test':37 'trixi':36 'unstabl':40 'updat':17 'version':50"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7781186"
      +editedAt: DateTimeImmutable @1729072012 {#2307
        date: 2024-10-16 11:46:52.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706358496 {#2306
        date: 2024-01-27 13:28:16.0 +01:00
      }
      +"title": 344539
    }
    0 => App\Entity\EntryComment {#2282
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2305 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2278 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2304 …}
      +body: "Edited !"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1706411007 {#2283
        date: 2024-01-28 04:03:27.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@haui_lemmy@lemmy.giftedmc.com"
        "@savbran@feddit.it"
        "@N0x0n@lemmy.ml"
        "@dasenboy@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2276 …}
      +nested: Doctrine\ORM\PersistentCollection {#2275 …}
      +votes: Doctrine\ORM\PersistentCollection {#2261 …}
      +reports: Doctrine\ORM\PersistentCollection {#2218 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2221 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2217 …}
      -id: 346267
      -bodyTs: "'edit':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7803086"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706411007 {#2280
        date: 2024-01-28 04:03:27.0 +01:00
      }
      +"title": 346267
    }
  ]
  -id: 33404
  -titleTs: "'debian':5 'switch':1 'ubuntu':3 'yesterday':6"
  -bodyTs: "'-9':23 '3':312 '6':22 'accept':269 'ad':175 'adventur':414 'age':134 'ago':25 'alreadi':365 'also':347,433 'although':124,135,360 'app':141,151,158,182,395 'appimag':197 'ask':84 'avail':184 'awesom':421 'backup':254,263,380 'bad':35 'better':224,454 'bio':296 'bit':246,288 'boot':282,292 'chang':341 'close':127,279 'config':344 'connect':138 'copi':194 'could':85,277 'coupl':181 'daili':17,61 'debian':104,208,308,403,415 'diet':152 'diminsh':42 'direct':195 'discov':172,186 'doesnt':434 'dont':256,387 'download':115 'dr':410 'driver':18,62 'dumb':71 'easi':163,339 'easier':108 'els':101,383 'error':78 'everth':217 'expect':113 'experi':43,74 'fact':95 'far':221,355 'fault':235 'feel':286,330,413 'fix':86 'flatpak':176 'fluffychat':189 'freez':388 'game':198,386 'gave':178 'get':440 'gnome':73 'go':170 'good':33,140 'great':123,219 'grub':302 'happi':359 'harder':110 'idea':7 'incred':358 'initramf':364 'instabl':236 'instal':102,103,155,248 'internet':137 'irrit':243 'kde':106,237,324,417 'kernel':205 'kind':69 'last':191 'later':173 'led':39,272 'like':247 'linux':57,146 'list':168 'locat':130 'login':328 'longer':333 'lot':154,223,332 'm':357 'made':27 'mani':28 'manual':379 'may':37 'mayb':21 'meantim':32 'menu':310 'might':229,231,376 'mirror':116 'mistak':29 'mix':422 'month':24 'must':119 'nativ':262 'neither':79 'network':253 'nice':393 'noth':100,382 'obvious':352 'odd':289 'old':204 'peopl':82 'play':4 'pleas':53 'pretti':420 'pro':448 'probabl':338,366 'problem':75,212 'process':293 'proprietari':99,428 'quirk':241 'quit':11 'ran':362 're':98 'reboot':281 'rid':424 'sambashar':271 'scare':201 'second':313 'secur':441 'see':55 'seem':267 'short':167 'show':299,317 'sinc':142 'situat':90 'snap':89,406,430 'solut':264 'someth':348 'splash':297,325 'stabl':207 'start':309,323 'still':63 'store':431 'stuff':320 'stutter':390 'subscrib':445 'summari':353 'switch':2,9,15,144,305 'tell':435 'termin':319 'threw':372 'time':283 'timeshift':249,369 'tl':409 'tone':148 'took':133 'tri':252 'turn':215 'two':192 'ubuntu':45,92,160,227,335,399,429,447 'unhappi':66 'upgrad':442 'use':118 'welcom':300 'window':20,275 'work':58,218,257,384,401,449 'would':209 'write':165"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706436956
  +visibility: "visible             "
  +apId: "https://lemmy.giftedmc.com/post/192020"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706350556 {#3061
    date: 2024-01-27 11:15:56.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
5 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
6 DENIED moderate
App\Entity\EntryComment {#2308
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2305
    +user: Proxies\__CG__\App\Entity\User {#3040 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2596 …}
    +slug: "Switched-from-Ubuntu-to-Debian-yesterday"
    +title: "Switched from Ubuntu to Debian yesterday"
    +url: null
    +body: """
      Why switch?\n
      -----------\n
      \n
      I played with the idea of switching for quite a while. Having switched my daily driver from Windows maybe 6-9 Months ago I made many mistakes in the meantime.\n
      \n
      Good and bad\n
      ------------\n
      \n
      This may have led to a diminshed experience with ubuntu but all in all, I was very pleased to see that Linux works as a daily driver. Still, I was unhappy with the kind of dumbed down gnome experience.\n
      \n
      Problems\n
      --------\n
      \n
      There were errors neither I nor people I asked could fix and the snap situation on ubuntu (just the fact that they’re proprietary, nothing else).\n
      \n
      Installation\n
      ------------\n
      \n
      Installing debian (and kde) was easier and harder than I expected. The download mirror I used must not have been great although its very close to my location because it took ages although my internet connections is good.\n
      \n
      Apps\n
      ----\n
      \n
      Since I switched to Linux, I toned down my app diet a lot. Installing all my apps from ubuntu was as easy as writing a short list and going through discover. Later I added flatpak which gave me a couple apps not available through discover (such as fluffychat). The last two I copied directly as appimages.\n
      \n
      Games\n
      -----\n
      \n
      I was scared that the „old kernel“ of stable debian would be a problem. As it turns out, everthing works great so far, a lot better than on ubuntu which might or might not be my fault.\n
      \n
      Instability\n
      -----------\n
      \n
      Kde does have some quirks that irritate me a bit like installing timeshift (because I tried network backups which dont work with it and the native backup solution does not seem to accept my sambashare) led to a window I could only close by rebooting.\n
      \n
      Boot time\n
      ---------\n
      \n
      What does feel a bit odd is the boot process. After my bios splash, it shows „welcome to grub“ and then switches to the debian start menu for 3 seconds or so, then shows some terminal stuff and then starts kde splash and then login. This feels a lot longer than ubuntu did. Its probably easy to change in some config but its also something that should be obvious.\n
      \n
      Summary\n
      -------\n
      \n
      So far I‘m incredibly happy although I ran into initramfs already probably because of timeshift which I threw out again. I might do a manual backup if nothing else works. My games dont freeze or stutter which is nice. All apps I had on ubuntu now work on debian and no snaps at all.\n
      \n
      **TL;DR:** If you feel adventurous, debian and kde are a pretty awesome mix and rid you of the proprietary ubuntu snap store. It also doesnt tell you that you can get security upgrades if you subscribe to ubuntu pro. Works the same if not better.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 117
    +favouriteCount: 184
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729557959 {#3073
      date: 2024-10-22 02:45:59.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3078 …}
    +votes: Doctrine\ORM\PersistentCollection {#3081 …}
    +reports: Doctrine\ORM\PersistentCollection {#3083 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3085 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3087 …}
    +badges: Doctrine\ORM\PersistentCollection {#3089 …}
    +children: [
      1 => App\Entity\EntryComment {#2308}
      0 => App\Entity\EntryComment {#2282
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2305 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2278 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2304 …}
        +body: "Edited !"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1706411007 {#2283
          date: 2024-01-28 04:03:27.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@haui_lemmy@lemmy.giftedmc.com"
          "@savbran@feddit.it"
          "@N0x0n@lemmy.ml"
          "@dasenboy@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2276 …}
        +nested: Doctrine\ORM\PersistentCollection {#2275 …}
        +votes: Doctrine\ORM\PersistentCollection {#2261 …}
        +reports: Doctrine\ORM\PersistentCollection {#2218 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2221 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2217 …}
        -id: 346267
        -bodyTs: "'edit':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7803086"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706411007 {#2280
          date: 2024-01-28 04:03:27.0 +01:00
        }
        +"title": 346267
      }
    ]
    -id: 33404
    -titleTs: "'debian':5 'switch':1 'ubuntu':3 'yesterday':6"
    -bodyTs: "'-9':23 '3':312 '6':22 'accept':269 'ad':175 'adventur':414 'age':134 'ago':25 'alreadi':365 'also':347,433 'although':124,135,360 'app':141,151,158,182,395 'appimag':197 'ask':84 'avail':184 'awesom':421 'backup':254,263,380 'bad':35 'better':224,454 'bio':296 'bit':246,288 'boot':282,292 'chang':341 'close':127,279 'config':344 'connect':138 'copi':194 'could':85,277 'coupl':181 'daili':17,61 'debian':104,208,308,403,415 'diet':152 'diminsh':42 'direct':195 'discov':172,186 'doesnt':434 'dont':256,387 'download':115 'dr':410 'driver':18,62 'dumb':71 'easi':163,339 'easier':108 'els':101,383 'error':78 'everth':217 'expect':113 'experi':43,74 'fact':95 'far':221,355 'fault':235 'feel':286,330,413 'fix':86 'flatpak':176 'fluffychat':189 'freez':388 'game':198,386 'gave':178 'get':440 'gnome':73 'go':170 'good':33,140 'great':123,219 'grub':302 'happi':359 'harder':110 'idea':7 'incred':358 'initramf':364 'instabl':236 'instal':102,103,155,248 'internet':137 'irrit':243 'kde':106,237,324,417 'kernel':205 'kind':69 'last':191 'later':173 'led':39,272 'like':247 'linux':57,146 'list':168 'locat':130 'login':328 'longer':333 'lot':154,223,332 'm':357 'made':27 'mani':28 'manual':379 'may':37 'mayb':21 'meantim':32 'menu':310 'might':229,231,376 'mirror':116 'mistak':29 'mix':422 'month':24 'must':119 'nativ':262 'neither':79 'network':253 'nice':393 'noth':100,382 'obvious':352 'odd':289 'old':204 'peopl':82 'play':4 'pleas':53 'pretti':420 'pro':448 'probabl':338,366 'problem':75,212 'process':293 'proprietari':99,428 'quirk':241 'quit':11 'ran':362 're':98 'reboot':281 'rid':424 'sambashar':271 'scare':201 'second':313 'secur':441 'see':55 'seem':267 'short':167 'show':299,317 'sinc':142 'situat':90 'snap':89,406,430 'solut':264 'someth':348 'splash':297,325 'stabl':207 'start':309,323 'still':63 'store':431 'stuff':320 'stutter':390 'subscrib':445 'summari':353 'switch':2,9,15,144,305 'tell':435 'termin':319 'threw':372 'time':283 'timeshift':249,369 'tl':409 'tone':148 'took':133 'tri':252 'turn':215 'two':192 'ubuntu':45,92,160,227,335,399,429,447 'unhappi':66 'upgrad':442 'use':118 'welcom':300 'window':20,275 'work':58,218,257,384,401,449 'would':209 'write':165"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706436956
    +visibility: "visible             "
    +apId: "https://lemmy.giftedmc.com/post/192020"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706350556 {#3061
      date: 2024-01-27 11:15:56.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2304 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2304 …}
  +body: """
    > For me Debian or LMDE is good for a home server due to not continuous package update, just major security an important ones.\n
    \n
    You can have a similar experience from a rolling release with debian !\n
    \n
    Trixie (testing) or Sid (unstable) or backports !\n
    \n
    Backports seems promising because that’s the version of the package going into the next debian release.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1706358496 {#2310
    date: 2024-01-27 13:28:16.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@haui_lemmy@lemmy.giftedmc.com"
    "@savbran@feddit.it"
    "@haui_lemmy@lemmy.giftedmc.com"
    "@savbran@feddit.it"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2303 …}
  +nested: Doctrine\ORM\PersistentCollection {#2317 …}
  +votes: Doctrine\ORM\PersistentCollection {#2313 …}
  +reports: Doctrine\ORM\PersistentCollection {#2292 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2290 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2295 …}
  -id: 344539
  -bodyTs: "'backport':42,43 'continu':15 'debian':3,35,58 'due':12 'experi':29 'go':54 'good':7 'home':10 'import':22 'lmde':5 'major':19 'next':57 'one':23 'packag':16,53 'promis':45 'releas':33,59 'roll':32 'secur':20 'seem':44 'server':11 'sid':39 'similar':28 'test':37 'trixi':36 'unstabl':40 'updat':17 'version':50"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7781186"
  +editedAt: DateTimeImmutable @1729072012 {#2307
    date: 2024-10-16 11:46:52.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706358496 {#2306
    date: 2024-01-27 13:28:16.0 +01:00
  }
  +"title": 344539
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
7 DENIED edit
App\Entity\EntryComment {#2308
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2305
    +user: Proxies\__CG__\App\Entity\User {#3040 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2596 …}
    +slug: "Switched-from-Ubuntu-to-Debian-yesterday"
    +title: "Switched from Ubuntu to Debian yesterday"
    +url: null
    +body: """
      Why switch?\n
      -----------\n
      \n
      I played with the idea of switching for quite a while. Having switched my daily driver from Windows maybe 6-9 Months ago I made many mistakes in the meantime.\n
      \n
      Good and bad\n
      ------------\n
      \n
      This may have led to a diminshed experience with ubuntu but all in all, I was very pleased to see that Linux works as a daily driver. Still, I was unhappy with the kind of dumbed down gnome experience.\n
      \n
      Problems\n
      --------\n
      \n
      There were errors neither I nor people I asked could fix and the snap situation on ubuntu (just the fact that they’re proprietary, nothing else).\n
      \n
      Installation\n
      ------------\n
      \n
      Installing debian (and kde) was easier and harder than I expected. The download mirror I used must not have been great although its very close to my location because it took ages although my internet connections is good.\n
      \n
      Apps\n
      ----\n
      \n
      Since I switched to Linux, I toned down my app diet a lot. Installing all my apps from ubuntu was as easy as writing a short list and going through discover. Later I added flatpak which gave me a couple apps not available through discover (such as fluffychat). The last two I copied directly as appimages.\n
      \n
      Games\n
      -----\n
      \n
      I was scared that the „old kernel“ of stable debian would be a problem. As it turns out, everthing works great so far, a lot better than on ubuntu which might or might not be my fault.\n
      \n
      Instability\n
      -----------\n
      \n
      Kde does have some quirks that irritate me a bit like installing timeshift (because I tried network backups which dont work with it and the native backup solution does not seem to accept my sambashare) led to a window I could only close by rebooting.\n
      \n
      Boot time\n
      ---------\n
      \n
      What does feel a bit odd is the boot process. After my bios splash, it shows „welcome to grub“ and then switches to the debian start menu for 3 seconds or so, then shows some terminal stuff and then starts kde splash and then login. This feels a lot longer than ubuntu did. Its probably easy to change in some config but its also something that should be obvious.\n
      \n
      Summary\n
      -------\n
      \n
      So far I‘m incredibly happy although I ran into initramfs already probably because of timeshift which I threw out again. I might do a manual backup if nothing else works. My games dont freeze or stutter which is nice. All apps I had on ubuntu now work on debian and no snaps at all.\n
      \n
      **TL;DR:** If you feel adventurous, debian and kde are a pretty awesome mix and rid you of the proprietary ubuntu snap store. It also doesnt tell you that you can get security upgrades if you subscribe to ubuntu pro. Works the same if not better.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 117
    +favouriteCount: 184
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729557959 {#3073
      date: 2024-10-22 02:45:59.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3078 …}
    +votes: Doctrine\ORM\PersistentCollection {#3081 …}
    +reports: Doctrine\ORM\PersistentCollection {#3083 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3085 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3087 …}
    +badges: Doctrine\ORM\PersistentCollection {#3089 …}
    +children: [
      1 => App\Entity\EntryComment {#2308}
      0 => App\Entity\EntryComment {#2282
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2305 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2278 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2304 …}
        +body: "Edited !"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1706411007 {#2283
          date: 2024-01-28 04:03:27.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@haui_lemmy@lemmy.giftedmc.com"
          "@savbran@feddit.it"
          "@N0x0n@lemmy.ml"
          "@dasenboy@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2276 …}
        +nested: Doctrine\ORM\PersistentCollection {#2275 …}
        +votes: Doctrine\ORM\PersistentCollection {#2261 …}
        +reports: Doctrine\ORM\PersistentCollection {#2218 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2221 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2217 …}
        -id: 346267
        -bodyTs: "'edit':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7803086"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706411007 {#2280
          date: 2024-01-28 04:03:27.0 +01:00
        }
        +"title": 346267
      }
    ]
    -id: 33404
    -titleTs: "'debian':5 'switch':1 'ubuntu':3 'yesterday':6"
    -bodyTs: "'-9':23 '3':312 '6':22 'accept':269 'ad':175 'adventur':414 'age':134 'ago':25 'alreadi':365 'also':347,433 'although':124,135,360 'app':141,151,158,182,395 'appimag':197 'ask':84 'avail':184 'awesom':421 'backup':254,263,380 'bad':35 'better':224,454 'bio':296 'bit':246,288 'boot':282,292 'chang':341 'close':127,279 'config':344 'connect':138 'copi':194 'could':85,277 'coupl':181 'daili':17,61 'debian':104,208,308,403,415 'diet':152 'diminsh':42 'direct':195 'discov':172,186 'doesnt':434 'dont':256,387 'download':115 'dr':410 'driver':18,62 'dumb':71 'easi':163,339 'easier':108 'els':101,383 'error':78 'everth':217 'expect':113 'experi':43,74 'fact':95 'far':221,355 'fault':235 'feel':286,330,413 'fix':86 'flatpak':176 'fluffychat':189 'freez':388 'game':198,386 'gave':178 'get':440 'gnome':73 'go':170 'good':33,140 'great':123,219 'grub':302 'happi':359 'harder':110 'idea':7 'incred':358 'initramf':364 'instabl':236 'instal':102,103,155,248 'internet':137 'irrit':243 'kde':106,237,324,417 'kernel':205 'kind':69 'last':191 'later':173 'led':39,272 'like':247 'linux':57,146 'list':168 'locat':130 'login':328 'longer':333 'lot':154,223,332 'm':357 'made':27 'mani':28 'manual':379 'may':37 'mayb':21 'meantim':32 'menu':310 'might':229,231,376 'mirror':116 'mistak':29 'mix':422 'month':24 'must':119 'nativ':262 'neither':79 'network':253 'nice':393 'noth':100,382 'obvious':352 'odd':289 'old':204 'peopl':82 'play':4 'pleas':53 'pretti':420 'pro':448 'probabl':338,366 'problem':75,212 'process':293 'proprietari':99,428 'quirk':241 'quit':11 'ran':362 're':98 'reboot':281 'rid':424 'sambashar':271 'scare':201 'second':313 'secur':441 'see':55 'seem':267 'short':167 'show':299,317 'sinc':142 'situat':90 'snap':89,406,430 'solut':264 'someth':348 'splash':297,325 'stabl':207 'start':309,323 'still':63 'store':431 'stuff':320 'stutter':390 'subscrib':445 'summari':353 'switch':2,9,15,144,305 'tell':435 'termin':319 'threw':372 'time':283 'timeshift':249,369 'tl':409 'tone':148 'took':133 'tri':252 'turn':215 'two':192 'ubuntu':45,92,160,227,335,399,429,447 'unhappi':66 'upgrad':442 'use':118 'welcom':300 'window':20,275 'work':58,218,257,384,401,449 'would':209 'write':165"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706436956
    +visibility: "visible             "
    +apId: "https://lemmy.giftedmc.com/post/192020"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706350556 {#3061
      date: 2024-01-27 11:15:56.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2304 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2304 …}
  +body: """
    > For me Debian or LMDE is good for a home server due to not continuous package update, just major security an important ones.\n
    \n
    You can have a similar experience from a rolling release with debian !\n
    \n
    Trixie (testing) or Sid (unstable) or backports !\n
    \n
    Backports seems promising because that’s the version of the package going into the next debian release.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1706358496 {#2310
    date: 2024-01-27 13:28:16.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@haui_lemmy@lemmy.giftedmc.com"
    "@savbran@feddit.it"
    "@haui_lemmy@lemmy.giftedmc.com"
    "@savbran@feddit.it"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2303 …}
  +nested: Doctrine\ORM\PersistentCollection {#2317 …}
  +votes: Doctrine\ORM\PersistentCollection {#2313 …}
  +reports: Doctrine\ORM\PersistentCollection {#2292 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2290 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2295 …}
  -id: 344539
  -bodyTs: "'backport':42,43 'continu':15 'debian':3,35,58 'due':12 'experi':29 'go':54 'good':7 'home':10 'import':22 'lmde':5 'major':19 'next':57 'one':23 'packag':16,53 'promis':45 'releas':33,59 'roll':32 'secur':20 'seem':44 'server':11 'sid':39 'similar':28 'test':37 'trixi':36 'unstabl':40 'updat':17 'version':50"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7781186"
  +editedAt: DateTimeImmutable @1729072012 {#2307
    date: 2024-10-16 11:46:52.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706358496 {#2306
    date: 2024-01-27 13:28:16.0 +01:00
  }
  +"title": 344539
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
8 DENIED moderate
App\Entity\EntryComment {#2308
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2305
    +user: Proxies\__CG__\App\Entity\User {#3040 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2596 …}
    +slug: "Switched-from-Ubuntu-to-Debian-yesterday"
    +title: "Switched from Ubuntu to Debian yesterday"
    +url: null
    +body: """
      Why switch?\n
      -----------\n
      \n
      I played with the idea of switching for quite a while. Having switched my daily driver from Windows maybe 6-9 Months ago I made many mistakes in the meantime.\n
      \n
      Good and bad\n
      ------------\n
      \n
      This may have led to a diminshed experience with ubuntu but all in all, I was very pleased to see that Linux works as a daily driver. Still, I was unhappy with the kind of dumbed down gnome experience.\n
      \n
      Problems\n
      --------\n
      \n
      There were errors neither I nor people I asked could fix and the snap situation on ubuntu (just the fact that they’re proprietary, nothing else).\n
      \n
      Installation\n
      ------------\n
      \n
      Installing debian (and kde) was easier and harder than I expected. The download mirror I used must not have been great although its very close to my location because it took ages although my internet connections is good.\n
      \n
      Apps\n
      ----\n
      \n
      Since I switched to Linux, I toned down my app diet a lot. Installing all my apps from ubuntu was as easy as writing a short list and going through discover. Later I added flatpak which gave me a couple apps not available through discover (such as fluffychat). The last two I copied directly as appimages.\n
      \n
      Games\n
      -----\n
      \n
      I was scared that the „old kernel“ of stable debian would be a problem. As it turns out, everthing works great so far, a lot better than on ubuntu which might or might not be my fault.\n
      \n
      Instability\n
      -----------\n
      \n
      Kde does have some quirks that irritate me a bit like installing timeshift (because I tried network backups which dont work with it and the native backup solution does not seem to accept my sambashare) led to a window I could only close by rebooting.\n
      \n
      Boot time\n
      ---------\n
      \n
      What does feel a bit odd is the boot process. After my bios splash, it shows „welcome to grub“ and then switches to the debian start menu for 3 seconds or so, then shows some terminal stuff and then starts kde splash and then login. This feels a lot longer than ubuntu did. Its probably easy to change in some config but its also something that should be obvious.\n
      \n
      Summary\n
      -------\n
      \n
      So far I‘m incredibly happy although I ran into initramfs already probably because of timeshift which I threw out again. I might do a manual backup if nothing else works. My games dont freeze or stutter which is nice. All apps I had on ubuntu now work on debian and no snaps at all.\n
      \n
      **TL;DR:** If you feel adventurous, debian and kde are a pretty awesome mix and rid you of the proprietary ubuntu snap store. It also doesnt tell you that you can get security upgrades if you subscribe to ubuntu pro. Works the same if not better.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 117
    +favouriteCount: 184
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729557959 {#3073
      date: 2024-10-22 02:45:59.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3078 …}
    +votes: Doctrine\ORM\PersistentCollection {#3081 …}
    +reports: Doctrine\ORM\PersistentCollection {#3083 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3085 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3087 …}
    +badges: Doctrine\ORM\PersistentCollection {#3089 …}
    +children: [
      1 => App\Entity\EntryComment {#2308}
      0 => App\Entity\EntryComment {#2282
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2305 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2278 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2304 …}
        +body: "Edited !"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1706411007 {#2283
          date: 2024-01-28 04:03:27.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@haui_lemmy@lemmy.giftedmc.com"
          "@savbran@feddit.it"
          "@N0x0n@lemmy.ml"
          "@dasenboy@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2276 …}
        +nested: Doctrine\ORM\PersistentCollection {#2275 …}
        +votes: Doctrine\ORM\PersistentCollection {#2261 …}
        +reports: Doctrine\ORM\PersistentCollection {#2218 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2221 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2217 …}
        -id: 346267
        -bodyTs: "'edit':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7803086"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706411007 {#2280
          date: 2024-01-28 04:03:27.0 +01:00
        }
        +"title": 346267
      }
    ]
    -id: 33404
    -titleTs: "'debian':5 'switch':1 'ubuntu':3 'yesterday':6"
    -bodyTs: "'-9':23 '3':312 '6':22 'accept':269 'ad':175 'adventur':414 'age':134 'ago':25 'alreadi':365 'also':347,433 'although':124,135,360 'app':141,151,158,182,395 'appimag':197 'ask':84 'avail':184 'awesom':421 'backup':254,263,380 'bad':35 'better':224,454 'bio':296 'bit':246,288 'boot':282,292 'chang':341 'close':127,279 'config':344 'connect':138 'copi':194 'could':85,277 'coupl':181 'daili':17,61 'debian':104,208,308,403,415 'diet':152 'diminsh':42 'direct':195 'discov':172,186 'doesnt':434 'dont':256,387 'download':115 'dr':410 'driver':18,62 'dumb':71 'easi':163,339 'easier':108 'els':101,383 'error':78 'everth':217 'expect':113 'experi':43,74 'fact':95 'far':221,355 'fault':235 'feel':286,330,413 'fix':86 'flatpak':176 'fluffychat':189 'freez':388 'game':198,386 'gave':178 'get':440 'gnome':73 'go':170 'good':33,140 'great':123,219 'grub':302 'happi':359 'harder':110 'idea':7 'incred':358 'initramf':364 'instabl':236 'instal':102,103,155,248 'internet':137 'irrit':243 'kde':106,237,324,417 'kernel':205 'kind':69 'last':191 'later':173 'led':39,272 'like':247 'linux':57,146 'list':168 'locat':130 'login':328 'longer':333 'lot':154,223,332 'm':357 'made':27 'mani':28 'manual':379 'may':37 'mayb':21 'meantim':32 'menu':310 'might':229,231,376 'mirror':116 'mistak':29 'mix':422 'month':24 'must':119 'nativ':262 'neither':79 'network':253 'nice':393 'noth':100,382 'obvious':352 'odd':289 'old':204 'peopl':82 'play':4 'pleas':53 'pretti':420 'pro':448 'probabl':338,366 'problem':75,212 'process':293 'proprietari':99,428 'quirk':241 'quit':11 'ran':362 're':98 'reboot':281 'rid':424 'sambashar':271 'scare':201 'second':313 'secur':441 'see':55 'seem':267 'short':167 'show':299,317 'sinc':142 'situat':90 'snap':89,406,430 'solut':264 'someth':348 'splash':297,325 'stabl':207 'start':309,323 'still':63 'store':431 'stuff':320 'stutter':390 'subscrib':445 'summari':353 'switch':2,9,15,144,305 'tell':435 'termin':319 'threw':372 'time':283 'timeshift':249,369 'tl':409 'tone':148 'took':133 'tri':252 'turn':215 'two':192 'ubuntu':45,92,160,227,335,399,429,447 'unhappi':66 'upgrad':442 'use':118 'welcom':300 'window':20,275 'work':58,218,257,384,401,449 'would':209 'write':165"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706436956
    +visibility: "visible             "
    +apId: "https://lemmy.giftedmc.com/post/192020"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706350556 {#3061
      date: 2024-01-27 11:15:56.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2304 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2304 …}
  +body: """
    > For me Debian or LMDE is good for a home server due to not continuous package update, just major security an important ones.\n
    \n
    You can have a similar experience from a rolling release with debian !\n
    \n
    Trixie (testing) or Sid (unstable) or backports !\n
    \n
    Backports seems promising because that’s the version of the package going into the next debian release.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1706358496 {#2310
    date: 2024-01-27 13:28:16.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@haui_lemmy@lemmy.giftedmc.com"
    "@savbran@feddit.it"
    "@haui_lemmy@lemmy.giftedmc.com"
    "@savbran@feddit.it"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2303 …}
  +nested: Doctrine\ORM\PersistentCollection {#2317 …}
  +votes: Doctrine\ORM\PersistentCollection {#2313 …}
  +reports: Doctrine\ORM\PersistentCollection {#2292 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2290 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2295 …}
  -id: 344539
  -bodyTs: "'backport':42,43 'continu':15 'debian':3,35,58 'due':12 'experi':29 'go':54 'good':7 'home':10 'import':22 'lmde':5 'major':19 'next':57 'one':23 'packag':16,53 'promis':45 'releas':33,59 'roll':32 'secur':20 'seem':44 'server':11 'sid':39 'similar':28 'test':37 'trixi':36 'unstabl':40 'updat':17 'version':50"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7781186"
  +editedAt: DateTimeImmutable @1729072012 {#2307
    date: 2024-10-16 11:46:52.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706358496 {#2306
    date: 2024-01-27 13:28:16.0 +01:00
  }
  +"title": 344539
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
9 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
10 DENIED moderate
App\Entity\EntryComment {#2282
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2305
    +user: Proxies\__CG__\App\Entity\User {#3040 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2596 …}
    +slug: "Switched-from-Ubuntu-to-Debian-yesterday"
    +title: "Switched from Ubuntu to Debian yesterday"
    +url: null
    +body: """
      Why switch?\n
      -----------\n
      \n
      I played with the idea of switching for quite a while. Having switched my daily driver from Windows maybe 6-9 Months ago I made many mistakes in the meantime.\n
      \n
      Good and bad\n
      ------------\n
      \n
      This may have led to a diminshed experience with ubuntu but all in all, I was very pleased to see that Linux works as a daily driver. Still, I was unhappy with the kind of dumbed down gnome experience.\n
      \n
      Problems\n
      --------\n
      \n
      There were errors neither I nor people I asked could fix and the snap situation on ubuntu (just the fact that they’re proprietary, nothing else).\n
      \n
      Installation\n
      ------------\n
      \n
      Installing debian (and kde) was easier and harder than I expected. The download mirror I used must not have been great although its very close to my location because it took ages although my internet connections is good.\n
      \n
      Apps\n
      ----\n
      \n
      Since I switched to Linux, I toned down my app diet a lot. Installing all my apps from ubuntu was as easy as writing a short list and going through discover. Later I added flatpak which gave me a couple apps not available through discover (such as fluffychat). The last two I copied directly as appimages.\n
      \n
      Games\n
      -----\n
      \n
      I was scared that the „old kernel“ of stable debian would be a problem. As it turns out, everthing works great so far, a lot better than on ubuntu which might or might not be my fault.\n
      \n
      Instability\n
      -----------\n
      \n
      Kde does have some quirks that irritate me a bit like installing timeshift (because I tried network backups which dont work with it and the native backup solution does not seem to accept my sambashare) led to a window I could only close by rebooting.\n
      \n
      Boot time\n
      ---------\n
      \n
      What does feel a bit odd is the boot process. After my bios splash, it shows „welcome to grub“ and then switches to the debian start menu for 3 seconds or so, then shows some terminal stuff and then starts kde splash and then login. This feels a lot longer than ubuntu did. Its probably easy to change in some config but its also something that should be obvious.\n
      \n
      Summary\n
      -------\n
      \n
      So far I‘m incredibly happy although I ran into initramfs already probably because of timeshift which I threw out again. I might do a manual backup if nothing else works. My games dont freeze or stutter which is nice. All apps I had on ubuntu now work on debian and no snaps at all.\n
      \n
      **TL;DR:** If you feel adventurous, debian and kde are a pretty awesome mix and rid you of the proprietary ubuntu snap store. It also doesnt tell you that you can get security upgrades if you subscribe to ubuntu pro. Works the same if not better.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 117
    +favouriteCount: 184
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729557959 {#3073
      date: 2024-10-22 02:45:59.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3078 …}
    +votes: Doctrine\ORM\PersistentCollection {#3081 …}
    +reports: Doctrine\ORM\PersistentCollection {#3083 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3085 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3087 …}
    +badges: Doctrine\ORM\PersistentCollection {#3089 …}
    +children: [
      1 => App\Entity\EntryComment {#2308
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2305 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2304 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2304 …}
        +body: """
          > For me Debian or LMDE is good for a home server due to not continuous package update, just major security an important ones.\n
          \n
          You can have a similar experience from a rolling release with debian !\n
          \n
          Trixie (testing) or Sid (unstable) or backports !\n
          \n
          Backports seems promising because that’s the version of the package going into the next debian release.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1706358496 {#2310
          date: 2024-01-27 13:28:16.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@haui_lemmy@lemmy.giftedmc.com"
          "@savbran@feddit.it"
          "@haui_lemmy@lemmy.giftedmc.com"
          "@savbran@feddit.it"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2303 …}
        +nested: Doctrine\ORM\PersistentCollection {#2317 …}
        +votes: Doctrine\ORM\PersistentCollection {#2313 …}
        +reports: Doctrine\ORM\PersistentCollection {#2292 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2290 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2295 …}
        -id: 344539
        -bodyTs: "'backport':42,43 'continu':15 'debian':3,35,58 'due':12 'experi':29 'go':54 'good':7 'home':10 'import':22 'lmde':5 'major':19 'next':57 'one':23 'packag':16,53 'promis':45 'releas':33,59 'roll':32 'secur':20 'seem':44 'server':11 'sid':39 'similar':28 'test':37 'trixi':36 'unstabl':40 'updat':17 'version':50"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7781186"
        +editedAt: DateTimeImmutable @1729072012 {#2307
          date: 2024-10-16 11:46:52.0 +02:00
        }
        +createdAt: DateTimeImmutable @1706358496 {#2306
          date: 2024-01-27 13:28:16.0 +01:00
        }
        +"title": 344539
      }
      0 => App\Entity\EntryComment {#2282}
    ]
    -id: 33404
    -titleTs: "'debian':5 'switch':1 'ubuntu':3 'yesterday':6"
    -bodyTs: "'-9':23 '3':312 '6':22 'accept':269 'ad':175 'adventur':414 'age':134 'ago':25 'alreadi':365 'also':347,433 'although':124,135,360 'app':141,151,158,182,395 'appimag':197 'ask':84 'avail':184 'awesom':421 'backup':254,263,380 'bad':35 'better':224,454 'bio':296 'bit':246,288 'boot':282,292 'chang':341 'close':127,279 'config':344 'connect':138 'copi':194 'could':85,277 'coupl':181 'daili':17,61 'debian':104,208,308,403,415 'diet':152 'diminsh':42 'direct':195 'discov':172,186 'doesnt':434 'dont':256,387 'download':115 'dr':410 'driver':18,62 'dumb':71 'easi':163,339 'easier':108 'els':101,383 'error':78 'everth':217 'expect':113 'experi':43,74 'fact':95 'far':221,355 'fault':235 'feel':286,330,413 'fix':86 'flatpak':176 'fluffychat':189 'freez':388 'game':198,386 'gave':178 'get':440 'gnome':73 'go':170 'good':33,140 'great':123,219 'grub':302 'happi':359 'harder':110 'idea':7 'incred':358 'initramf':364 'instabl':236 'instal':102,103,155,248 'internet':137 'irrit':243 'kde':106,237,324,417 'kernel':205 'kind':69 'last':191 'later':173 'led':39,272 'like':247 'linux':57,146 'list':168 'locat':130 'login':328 'longer':333 'lot':154,223,332 'm':357 'made':27 'mani':28 'manual':379 'may':37 'mayb':21 'meantim':32 'menu':310 'might':229,231,376 'mirror':116 'mistak':29 'mix':422 'month':24 'must':119 'nativ':262 'neither':79 'network':253 'nice':393 'noth':100,382 'obvious':352 'odd':289 'old':204 'peopl':82 'play':4 'pleas':53 'pretti':420 'pro':448 'probabl':338,366 'problem':75,212 'process':293 'proprietari':99,428 'quirk':241 'quit':11 'ran':362 're':98 'reboot':281 'rid':424 'sambashar':271 'scare':201 'second':313 'secur':441 'see':55 'seem':267 'short':167 'show':299,317 'sinc':142 'situat':90 'snap':89,406,430 'solut':264 'someth':348 'splash':297,325 'stabl':207 'start':309,323 'still':63 'store':431 'stuff':320 'stutter':390 'subscrib':445 'summari':353 'switch':2,9,15,144,305 'tell':435 'termin':319 'threw':372 'time':283 'timeshift':249,369 'tl':409 'tone':148 'took':133 'tri':252 'turn':215 'two':192 'ubuntu':45,92,160,227,335,399,429,447 'unhappi':66 'upgrad':442 'use':118 'welcom':300 'window':20,275 'work':58,218,257,384,401,449 'would':209 'write':165"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706436956
    +visibility: "visible             "
    +apId: "https://lemmy.giftedmc.com/post/192020"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706350556 {#3061
      date: 2024-01-27 11:15:56.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2278 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2304 …}
  +body: "Edited !"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706411007 {#2283
    date: 2024-01-28 04:03:27.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@haui_lemmy@lemmy.giftedmc.com"
    "@savbran@feddit.it"
    "@N0x0n@lemmy.ml"
    "@dasenboy@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2276 …}
  +nested: Doctrine\ORM\PersistentCollection {#2275 …}
  +votes: Doctrine\ORM\PersistentCollection {#2261 …}
  +reports: Doctrine\ORM\PersistentCollection {#2218 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2221 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2217 …}
  -id: 346267
  -bodyTs: "'edit':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7803086"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706411007 {#2280
    date: 2024-01-28 04:03:27.0 +01:00
  }
  +"title": 346267
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
11 DENIED edit
App\Entity\EntryComment {#2282
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2305
    +user: Proxies\__CG__\App\Entity\User {#3040 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2596 …}
    +slug: "Switched-from-Ubuntu-to-Debian-yesterday"
    +title: "Switched from Ubuntu to Debian yesterday"
    +url: null
    +body: """
      Why switch?\n
      -----------\n
      \n
      I played with the idea of switching for quite a while. Having switched my daily driver from Windows maybe 6-9 Months ago I made many mistakes in the meantime.\n
      \n
      Good and bad\n
      ------------\n
      \n
      This may have led to a diminshed experience with ubuntu but all in all, I was very pleased to see that Linux works as a daily driver. Still, I was unhappy with the kind of dumbed down gnome experience.\n
      \n
      Problems\n
      --------\n
      \n
      There were errors neither I nor people I asked could fix and the snap situation on ubuntu (just the fact that they’re proprietary, nothing else).\n
      \n
      Installation\n
      ------------\n
      \n
      Installing debian (and kde) was easier and harder than I expected. The download mirror I used must not have been great although its very close to my location because it took ages although my internet connections is good.\n
      \n
      Apps\n
      ----\n
      \n
      Since I switched to Linux, I toned down my app diet a lot. Installing all my apps from ubuntu was as easy as writing a short list and going through discover. Later I added flatpak which gave me a couple apps not available through discover (such as fluffychat). The last two I copied directly as appimages.\n
      \n
      Games\n
      -----\n
      \n
      I was scared that the „old kernel“ of stable debian would be a problem. As it turns out, everthing works great so far, a lot better than on ubuntu which might or might not be my fault.\n
      \n
      Instability\n
      -----------\n
      \n
      Kde does have some quirks that irritate me a bit like installing timeshift (because I tried network backups which dont work with it and the native backup solution does not seem to accept my sambashare) led to a window I could only close by rebooting.\n
      \n
      Boot time\n
      ---------\n
      \n
      What does feel a bit odd is the boot process. After my bios splash, it shows „welcome to grub“ and then switches to the debian start menu for 3 seconds or so, then shows some terminal stuff and then starts kde splash and then login. This feels a lot longer than ubuntu did. Its probably easy to change in some config but its also something that should be obvious.\n
      \n
      Summary\n
      -------\n
      \n
      So far I‘m incredibly happy although I ran into initramfs already probably because of timeshift which I threw out again. I might do a manual backup if nothing else works. My games dont freeze or stutter which is nice. All apps I had on ubuntu now work on debian and no snaps at all.\n
      \n
      **TL;DR:** If you feel adventurous, debian and kde are a pretty awesome mix and rid you of the proprietary ubuntu snap store. It also doesnt tell you that you can get security upgrades if you subscribe to ubuntu pro. Works the same if not better.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 117
    +favouriteCount: 184
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729557959 {#3073
      date: 2024-10-22 02:45:59.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3078 …}
    +votes: Doctrine\ORM\PersistentCollection {#3081 …}
    +reports: Doctrine\ORM\PersistentCollection {#3083 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3085 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3087 …}
    +badges: Doctrine\ORM\PersistentCollection {#3089 …}
    +children: [
      1 => App\Entity\EntryComment {#2308
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2305 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2304 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2304 …}
        +body: """
          > For me Debian or LMDE is good for a home server due to not continuous package update, just major security an important ones.\n
          \n
          You can have a similar experience from a rolling release with debian !\n
          \n
          Trixie (testing) or Sid (unstable) or backports !\n
          \n
          Backports seems promising because that’s the version of the package going into the next debian release.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1706358496 {#2310
          date: 2024-01-27 13:28:16.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@haui_lemmy@lemmy.giftedmc.com"
          "@savbran@feddit.it"
          "@haui_lemmy@lemmy.giftedmc.com"
          "@savbran@feddit.it"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2303 …}
        +nested: Doctrine\ORM\PersistentCollection {#2317 …}
        +votes: Doctrine\ORM\PersistentCollection {#2313 …}
        +reports: Doctrine\ORM\PersistentCollection {#2292 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2290 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2295 …}
        -id: 344539
        -bodyTs: "'backport':42,43 'continu':15 'debian':3,35,58 'due':12 'experi':29 'go':54 'good':7 'home':10 'import':22 'lmde':5 'major':19 'next':57 'one':23 'packag':16,53 'promis':45 'releas':33,59 'roll':32 'secur':20 'seem':44 'server':11 'sid':39 'similar':28 'test':37 'trixi':36 'unstabl':40 'updat':17 'version':50"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7781186"
        +editedAt: DateTimeImmutable @1729072012 {#2307
          date: 2024-10-16 11:46:52.0 +02:00
        }
        +createdAt: DateTimeImmutable @1706358496 {#2306
          date: 2024-01-27 13:28:16.0 +01:00
        }
        +"title": 344539
      }
      0 => App\Entity\EntryComment {#2282}
    ]
    -id: 33404
    -titleTs: "'debian':5 'switch':1 'ubuntu':3 'yesterday':6"
    -bodyTs: "'-9':23 '3':312 '6':22 'accept':269 'ad':175 'adventur':414 'age':134 'ago':25 'alreadi':365 'also':347,433 'although':124,135,360 'app':141,151,158,182,395 'appimag':197 'ask':84 'avail':184 'awesom':421 'backup':254,263,380 'bad':35 'better':224,454 'bio':296 'bit':246,288 'boot':282,292 'chang':341 'close':127,279 'config':344 'connect':138 'copi':194 'could':85,277 'coupl':181 'daili':17,61 'debian':104,208,308,403,415 'diet':152 'diminsh':42 'direct':195 'discov':172,186 'doesnt':434 'dont':256,387 'download':115 'dr':410 'driver':18,62 'dumb':71 'easi':163,339 'easier':108 'els':101,383 'error':78 'everth':217 'expect':113 'experi':43,74 'fact':95 'far':221,355 'fault':235 'feel':286,330,413 'fix':86 'flatpak':176 'fluffychat':189 'freez':388 'game':198,386 'gave':178 'get':440 'gnome':73 'go':170 'good':33,140 'great':123,219 'grub':302 'happi':359 'harder':110 'idea':7 'incred':358 'initramf':364 'instabl':236 'instal':102,103,155,248 'internet':137 'irrit':243 'kde':106,237,324,417 'kernel':205 'kind':69 'last':191 'later':173 'led':39,272 'like':247 'linux':57,146 'list':168 'locat':130 'login':328 'longer':333 'lot':154,223,332 'm':357 'made':27 'mani':28 'manual':379 'may':37 'mayb':21 'meantim':32 'menu':310 'might':229,231,376 'mirror':116 'mistak':29 'mix':422 'month':24 'must':119 'nativ':262 'neither':79 'network':253 'nice':393 'noth':100,382 'obvious':352 'odd':289 'old':204 'peopl':82 'play':4 'pleas':53 'pretti':420 'pro':448 'probabl':338,366 'problem':75,212 'process':293 'proprietari':99,428 'quirk':241 'quit':11 'ran':362 're':98 'reboot':281 'rid':424 'sambashar':271 'scare':201 'second':313 'secur':441 'see':55 'seem':267 'short':167 'show':299,317 'sinc':142 'situat':90 'snap':89,406,430 'solut':264 'someth':348 'splash':297,325 'stabl':207 'start':309,323 'still':63 'store':431 'stuff':320 'stutter':390 'subscrib':445 'summari':353 'switch':2,9,15,144,305 'tell':435 'termin':319 'threw':372 'time':283 'timeshift':249,369 'tl':409 'tone':148 'took':133 'tri':252 'turn':215 'two':192 'ubuntu':45,92,160,227,335,399,429,447 'unhappi':66 'upgrad':442 'use':118 'welcom':300 'window':20,275 'work':58,218,257,384,401,449 'would':209 'write':165"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706436956
    +visibility: "visible             "
    +apId: "https://lemmy.giftedmc.com/post/192020"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706350556 {#3061
      date: 2024-01-27 11:15:56.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2278 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2304 …}
  +body: "Edited !"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706411007 {#2283
    date: 2024-01-28 04:03:27.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@haui_lemmy@lemmy.giftedmc.com"
    "@savbran@feddit.it"
    "@N0x0n@lemmy.ml"
    "@dasenboy@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2276 …}
  +nested: Doctrine\ORM\PersistentCollection {#2275 …}
  +votes: Doctrine\ORM\PersistentCollection {#2261 …}
  +reports: Doctrine\ORM\PersistentCollection {#2218 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2221 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2217 …}
  -id: 346267
  -bodyTs: "'edit':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7803086"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706411007 {#2280
    date: 2024-01-28 04:03:27.0 +01:00
  }
  +"title": 346267
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
12 DENIED moderate
App\Entity\EntryComment {#2282
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2305
    +user: Proxies\__CG__\App\Entity\User {#3040 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2596 …}
    +slug: "Switched-from-Ubuntu-to-Debian-yesterday"
    +title: "Switched from Ubuntu to Debian yesterday"
    +url: null
    +body: """
      Why switch?\n
      -----------\n
      \n
      I played with the idea of switching for quite a while. Having switched my daily driver from Windows maybe 6-9 Months ago I made many mistakes in the meantime.\n
      \n
      Good and bad\n
      ------------\n
      \n
      This may have led to a diminshed experience with ubuntu but all in all, I was very pleased to see that Linux works as a daily driver. Still, I was unhappy with the kind of dumbed down gnome experience.\n
      \n
      Problems\n
      --------\n
      \n
      There were errors neither I nor people I asked could fix and the snap situation on ubuntu (just the fact that they’re proprietary, nothing else).\n
      \n
      Installation\n
      ------------\n
      \n
      Installing debian (and kde) was easier and harder than I expected. The download mirror I used must not have been great although its very close to my location because it took ages although my internet connections is good.\n
      \n
      Apps\n
      ----\n
      \n
      Since I switched to Linux, I toned down my app diet a lot. Installing all my apps from ubuntu was as easy as writing a short list and going through discover. Later I added flatpak which gave me a couple apps not available through discover (such as fluffychat). The last two I copied directly as appimages.\n
      \n
      Games\n
      -----\n
      \n
      I was scared that the „old kernel“ of stable debian would be a problem. As it turns out, everthing works great so far, a lot better than on ubuntu which might or might not be my fault.\n
      \n
      Instability\n
      -----------\n
      \n
      Kde does have some quirks that irritate me a bit like installing timeshift (because I tried network backups which dont work with it and the native backup solution does not seem to accept my sambashare) led to a window I could only close by rebooting.\n
      \n
      Boot time\n
      ---------\n
      \n
      What does feel a bit odd is the boot process. After my bios splash, it shows „welcome to grub“ and then switches to the debian start menu for 3 seconds or so, then shows some terminal stuff and then starts kde splash and then login. This feels a lot longer than ubuntu did. Its probably easy to change in some config but its also something that should be obvious.\n
      \n
      Summary\n
      -------\n
      \n
      So far I‘m incredibly happy although I ran into initramfs already probably because of timeshift which I threw out again. I might do a manual backup if nothing else works. My games dont freeze or stutter which is nice. All apps I had on ubuntu now work on debian and no snaps at all.\n
      \n
      **TL;DR:** If you feel adventurous, debian and kde are a pretty awesome mix and rid you of the proprietary ubuntu snap store. It also doesnt tell you that you can get security upgrades if you subscribe to ubuntu pro. Works the same if not better.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 117
    +favouriteCount: 184
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729557959 {#3073
      date: 2024-10-22 02:45:59.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3078 …}
    +votes: Doctrine\ORM\PersistentCollection {#3081 …}
    +reports: Doctrine\ORM\PersistentCollection {#3083 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3085 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3087 …}
    +badges: Doctrine\ORM\PersistentCollection {#3089 …}
    +children: [
      1 => App\Entity\EntryComment {#2308
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2305 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2304 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2304 …}
        +body: """
          > For me Debian or LMDE is good for a home server due to not continuous package update, just major security an important ones.\n
          \n
          You can have a similar experience from a rolling release with debian !\n
          \n
          Trixie (testing) or Sid (unstable) or backports !\n
          \n
          Backports seems promising because that’s the version of the package going into the next debian release.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1706358496 {#2310
          date: 2024-01-27 13:28:16.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@haui_lemmy@lemmy.giftedmc.com"
          "@savbran@feddit.it"
          "@haui_lemmy@lemmy.giftedmc.com"
          "@savbran@feddit.it"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2303 …}
        +nested: Doctrine\ORM\PersistentCollection {#2317 …}
        +votes: Doctrine\ORM\PersistentCollection {#2313 …}
        +reports: Doctrine\ORM\PersistentCollection {#2292 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2290 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2295 …}
        -id: 344539
        -bodyTs: "'backport':42,43 'continu':15 'debian':3,35,58 'due':12 'experi':29 'go':54 'good':7 'home':10 'import':22 'lmde':5 'major':19 'next':57 'one':23 'packag':16,53 'promis':45 'releas':33,59 'roll':32 'secur':20 'seem':44 'server':11 'sid':39 'similar':28 'test':37 'trixi':36 'unstabl':40 'updat':17 'version':50"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7781186"
        +editedAt: DateTimeImmutable @1729072012 {#2307
          date: 2024-10-16 11:46:52.0 +02:00
        }
        +createdAt: DateTimeImmutable @1706358496 {#2306
          date: 2024-01-27 13:28:16.0 +01:00
        }
        +"title": 344539
      }
      0 => App\Entity\EntryComment {#2282}
    ]
    -id: 33404
    -titleTs: "'debian':5 'switch':1 'ubuntu':3 'yesterday':6"
    -bodyTs: "'-9':23 '3':312 '6':22 'accept':269 'ad':175 'adventur':414 'age':134 'ago':25 'alreadi':365 'also':347,433 'although':124,135,360 'app':141,151,158,182,395 'appimag':197 'ask':84 'avail':184 'awesom':421 'backup':254,263,380 'bad':35 'better':224,454 'bio':296 'bit':246,288 'boot':282,292 'chang':341 'close':127,279 'config':344 'connect':138 'copi':194 'could':85,277 'coupl':181 'daili':17,61 'debian':104,208,308,403,415 'diet':152 'diminsh':42 'direct':195 'discov':172,186 'doesnt':434 'dont':256,387 'download':115 'dr':410 'driver':18,62 'dumb':71 'easi':163,339 'easier':108 'els':101,383 'error':78 'everth':217 'expect':113 'experi':43,74 'fact':95 'far':221,355 'fault':235 'feel':286,330,413 'fix':86 'flatpak':176 'fluffychat':189 'freez':388 'game':198,386 'gave':178 'get':440 'gnome':73 'go':170 'good':33,140 'great':123,219 'grub':302 'happi':359 'harder':110 'idea':7 'incred':358 'initramf':364 'instabl':236 'instal':102,103,155,248 'internet':137 'irrit':243 'kde':106,237,324,417 'kernel':205 'kind':69 'last':191 'later':173 'led':39,272 'like':247 'linux':57,146 'list':168 'locat':130 'login':328 'longer':333 'lot':154,223,332 'm':357 'made':27 'mani':28 'manual':379 'may':37 'mayb':21 'meantim':32 'menu':310 'might':229,231,376 'mirror':116 'mistak':29 'mix':422 'month':24 'must':119 'nativ':262 'neither':79 'network':253 'nice':393 'noth':100,382 'obvious':352 'odd':289 'old':204 'peopl':82 'play':4 'pleas':53 'pretti':420 'pro':448 'probabl':338,366 'problem':75,212 'process':293 'proprietari':99,428 'quirk':241 'quit':11 'ran':362 're':98 'reboot':281 'rid':424 'sambashar':271 'scare':201 'second':313 'secur':441 'see':55 'seem':267 'short':167 'show':299,317 'sinc':142 'situat':90 'snap':89,406,430 'solut':264 'someth':348 'splash':297,325 'stabl':207 'start':309,323 'still':63 'store':431 'stuff':320 'stutter':390 'subscrib':445 'summari':353 'switch':2,9,15,144,305 'tell':435 'termin':319 'threw':372 'time':283 'timeshift':249,369 'tl':409 'tone':148 'took':133 'tri':252 'turn':215 'two':192 'ubuntu':45,92,160,227,335,399,429,447 'unhappi':66 'upgrad':442 'use':118 'welcom':300 'window':20,275 'work':58,218,257,384,401,449 'would':209 'write':165"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706436956
    +visibility: "visible             "
    +apId: "https://lemmy.giftedmc.com/post/192020"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706350556 {#3061
      date: 2024-01-27 11:15:56.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2278 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2304 …}
  +body: "Edited !"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706411007 {#2283
    date: 2024-01-28 04:03:27.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@haui_lemmy@lemmy.giftedmc.com"
    "@savbran@feddit.it"
    "@N0x0n@lemmy.ml"
    "@dasenboy@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2276 …}
  +nested: Doctrine\ORM\PersistentCollection {#2275 …}
  +votes: Doctrine\ORM\PersistentCollection {#2261 …}
  +reports: Doctrine\ORM\PersistentCollection {#2218 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2221 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2217 …}
  -id: 346267
  -bodyTs: "'edit':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7803086"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706411007 {#2280
    date: 2024-01-28 04:03:27.0 +01:00
  }
  +"title": 346267
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
13 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
14 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2198
  +user: Proxies\__CG__\App\Entity\User {#2585 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1573 …}
  +image: Proxies\__CG__\App\Entity\Image {#2915 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2937 …}
  +slug: "Why-do-you-think-they-don-t-show-Brave-here"
  +title: "Why do you think they don't show Brave here?"
  +url: "https://lemmy.ml/pictrs/image/408750f9-71ce-4276-8c2d-43f42b1104e8.png"
  +body: "Firefox updated today and I’m wondering why they don’t put Brave in this table, what’s your opinion on this? 🤔"
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 13
  +favouriteCount: 18
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1729524681 {#2199
    date: 2024-10-21 17:31:21.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2936 …}
  +votes: Doctrine\ORM\PersistentCollection {#2934 …}
  +reports: Doctrine\ORM\PersistentCollection {#2931 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2965 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2961 …}
  +badges: Doctrine\ORM\PersistentCollection {#2978 …}
  +children: [
    App\Entity\EntryComment {#2224
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2198 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1573 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        Fingerprint resistance of firefox? Is more like somewhat…\n
        \n
        You have to change a few things in about:config, disable webRTC and spoof:\n
        \n
        - user-agent\n
        - font fingerprint\n
        - audio context …\n
        \n
        But it’s the “best” OOTB alternative we can have rn.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1728810533 {#2043
        date: 2024-10-13 11:08:53.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@reactive_recall@lemmy.ml"
        "@reactive_recall@lemmy.ml"
        "@reactive_recall@lemmy.ml"
        "@reactive_recall@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2223 …}
      +nested: Doctrine\ORM\PersistentCollection {#2216 …}
      +votes: Doctrine\ORM\PersistentCollection {#2213 …}
      +reports: Doctrine\ORM\PersistentCollection {#2230 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2232 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2228 …}
      -id: 342418
      -bodyTs: "'agent':25 'altern':36 'audio':28 'best':34 'chang':12 'config':18 'context':29 'disabl':19 'fingerprint':1,27 'firefox':4 'font':26 'like':7 'ootb':35 'resist':2 'rn':40 'somewhat':8 'spoof':22 'thing':15 'user':24 'user-ag':23 'webrtc':20"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7755793"
      +editedAt: DateTimeImmutable @1728804794 {#2139
        date: 2024-10-13 09:33:14.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706286978 {#2215
        date: 2024-01-26 17:36:18.0 +01:00
      }
      +"title": 342418
    }
  ]
  -id: 33244
  -titleTs: "'brave':9 'show':8 'think':4"
  -bodyTs: "'brave':13 'firefox':1 'm':6 'opinion':20 'put':12 'tabl':16 'today':3 'updat':2 'wonder':7"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706371076
  +visibility: "visible             "
  +apId: "https://lemmy.ml/post/11073550"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706284676 {#2668
    date: 2024-01-26 16:57:56.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
15 DENIED edit
Proxies\__CG__\App\Entity\Entry {#2198
  +user: Proxies\__CG__\App\Entity\User {#2585 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1573 …}
  +image: Proxies\__CG__\App\Entity\Image {#2915 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2937 …}
  +slug: "Why-do-you-think-they-don-t-show-Brave-here"
  +title: "Why do you think they don't show Brave here?"
  +url: "https://lemmy.ml/pictrs/image/408750f9-71ce-4276-8c2d-43f42b1104e8.png"
  +body: "Firefox updated today and I’m wondering why they don’t put Brave in this table, what’s your opinion on this? 🤔"
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 13
  +favouriteCount: 18
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1729524681 {#2199
    date: 2024-10-21 17:31:21.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2936 …}
  +votes: Doctrine\ORM\PersistentCollection {#2934 …}
  +reports: Doctrine\ORM\PersistentCollection {#2931 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2965 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2961 …}
  +badges: Doctrine\ORM\PersistentCollection {#2978 …}
  +children: [
    App\Entity\EntryComment {#2224
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2198 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1573 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        Fingerprint resistance of firefox? Is more like somewhat…\n
        \n
        You have to change a few things in about:config, disable webRTC and spoof:\n
        \n
        - user-agent\n
        - font fingerprint\n
        - audio context …\n
        \n
        But it’s the “best” OOTB alternative we can have rn.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1728810533 {#2043
        date: 2024-10-13 11:08:53.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@reactive_recall@lemmy.ml"
        "@reactive_recall@lemmy.ml"
        "@reactive_recall@lemmy.ml"
        "@reactive_recall@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2223 …}
      +nested: Doctrine\ORM\PersistentCollection {#2216 …}
      +votes: Doctrine\ORM\PersistentCollection {#2213 …}
      +reports: Doctrine\ORM\PersistentCollection {#2230 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2232 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2228 …}
      -id: 342418
      -bodyTs: "'agent':25 'altern':36 'audio':28 'best':34 'chang':12 'config':18 'context':29 'disabl':19 'fingerprint':1,27 'firefox':4 'font':26 'like':7 'ootb':35 'resist':2 'rn':40 'somewhat':8 'spoof':22 'thing':15 'user':24 'user-ag':23 'webrtc':20"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7755793"
      +editedAt: DateTimeImmutable @1728804794 {#2139
        date: 2024-10-13 09:33:14.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706286978 {#2215
        date: 2024-01-26 17:36:18.0 +01:00
      }
      +"title": 342418
    }
  ]
  -id: 33244
  -titleTs: "'brave':9 'show':8 'think':4"
  -bodyTs: "'brave':13 'firefox':1 'm':6 'opinion':20 'put':12 'tabl':16 'today':3 'updat':2 'wonder':7"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706371076
  +visibility: "visible             "
  +apId: "https://lemmy.ml/post/11073550"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706284676 {#2668
    date: 2024-01-26 16:57:56.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
16 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2198
  +user: Proxies\__CG__\App\Entity\User {#2585 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1573 …}
  +image: Proxies\__CG__\App\Entity\Image {#2915 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2937 …}
  +slug: "Why-do-you-think-they-don-t-show-Brave-here"
  +title: "Why do you think they don't show Brave here?"
  +url: "https://lemmy.ml/pictrs/image/408750f9-71ce-4276-8c2d-43f42b1104e8.png"
  +body: "Firefox updated today and I’m wondering why they don’t put Brave in this table, what’s your opinion on this? 🤔"
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 13
  +favouriteCount: 18
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1729524681 {#2199
    date: 2024-10-21 17:31:21.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2936 …}
  +votes: Doctrine\ORM\PersistentCollection {#2934 …}
  +reports: Doctrine\ORM\PersistentCollection {#2931 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2965 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2961 …}
  +badges: Doctrine\ORM\PersistentCollection {#2978 …}
  +children: [
    App\Entity\EntryComment {#2224
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2198 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1573 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        Fingerprint resistance of firefox? Is more like somewhat…\n
        \n
        You have to change a few things in about:config, disable webRTC and spoof:\n
        \n
        - user-agent\n
        - font fingerprint\n
        - audio context …\n
        \n
        But it’s the “best” OOTB alternative we can have rn.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1728810533 {#2043
        date: 2024-10-13 11:08:53.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@reactive_recall@lemmy.ml"
        "@reactive_recall@lemmy.ml"
        "@reactive_recall@lemmy.ml"
        "@reactive_recall@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2223 …}
      +nested: Doctrine\ORM\PersistentCollection {#2216 …}
      +votes: Doctrine\ORM\PersistentCollection {#2213 …}
      +reports: Doctrine\ORM\PersistentCollection {#2230 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2232 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2228 …}
      -id: 342418
      -bodyTs: "'agent':25 'altern':36 'audio':28 'best':34 'chang':12 'config':18 'context':29 'disabl':19 'fingerprint':1,27 'firefox':4 'font':26 'like':7 'ootb':35 'resist':2 'rn':40 'somewhat':8 'spoof':22 'thing':15 'user':24 'user-ag':23 'webrtc':20"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7755793"
      +editedAt: DateTimeImmutable @1728804794 {#2139
        date: 2024-10-13 09:33:14.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706286978 {#2215
        date: 2024-01-26 17:36:18.0 +01:00
      }
      +"title": 342418
    }
  ]
  -id: 33244
  -titleTs: "'brave':9 'show':8 'think':4"
  -bodyTs: "'brave':13 'firefox':1 'm':6 'opinion':20 'put':12 'tabl':16 'today':3 'updat':2 'wonder':7"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706371076
  +visibility: "visible             "
  +apId: "https://lemmy.ml/post/11073550"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706284676 {#2668
    date: 2024-01-26 16:57:56.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
17 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
18 DENIED moderate
App\Entity\EntryComment {#2224
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2198
    +user: Proxies\__CG__\App\Entity\User {#2585 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1573 …}
    +image: Proxies\__CG__\App\Entity\Image {#2915 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2937 …}
    +slug: "Why-do-you-think-they-don-t-show-Brave-here"
    +title: "Why do you think they don't show Brave here?"
    +url: "https://lemmy.ml/pictrs/image/408750f9-71ce-4276-8c2d-43f42b1104e8.png"
    +body: "Firefox updated today and I’m wondering why they don’t put Brave in this table, what’s your opinion on this? 🤔"
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 13
    +favouriteCount: 18
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729524681 {#2199
      date: 2024-10-21 17:31:21.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2936 …}
    +votes: Doctrine\ORM\PersistentCollection {#2934 …}
    +reports: Doctrine\ORM\PersistentCollection {#2931 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2965 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2961 …}
    +badges: Doctrine\ORM\PersistentCollection {#2978 …}
    +children: [
      App\Entity\EntryComment {#2224}
    ]
    -id: 33244
    -titleTs: "'brave':9 'show':8 'think':4"
    -bodyTs: "'brave':13 'firefox':1 'm':6 'opinion':20 'put':12 'tabl':16 'today':3 'updat':2 'wonder':7"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706371076
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/11073550"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706284676 {#2668
      date: 2024-01-26 16:57:56.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1573 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    Fingerprint resistance of firefox? Is more like somewhat…\n
    \n
    You have to change a few things in about:config, disable webRTC and spoof:\n
    \n
    - user-agent\n
    - font fingerprint\n
    - audio context …\n
    \n
    But it’s the “best” OOTB alternative we can have rn.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1728810533 {#2043
    date: 2024-10-13 11:08:53.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@reactive_recall@lemmy.ml"
    "@reactive_recall@lemmy.ml"
    "@reactive_recall@lemmy.ml"
    "@reactive_recall@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2223 …}
  +nested: Doctrine\ORM\PersistentCollection {#2216 …}
  +votes: Doctrine\ORM\PersistentCollection {#2213 …}
  +reports: Doctrine\ORM\PersistentCollection {#2230 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2232 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2228 …}
  -id: 342418
  -bodyTs: "'agent':25 'altern':36 'audio':28 'best':34 'chang':12 'config':18 'context':29 'disabl':19 'fingerprint':1,27 'firefox':4 'font':26 'like':7 'ootb':35 'resist':2 'rn':40 'somewhat':8 'spoof':22 'thing':15 'user':24 'user-ag':23 'webrtc':20"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7755793"
  +editedAt: DateTimeImmutable @1728804794 {#2139
    date: 2024-10-13 09:33:14.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706286978 {#2215
    date: 2024-01-26 17:36:18.0 +01:00
  }
  +"title": 342418
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
19 DENIED edit
App\Entity\EntryComment {#2224
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2198
    +user: Proxies\__CG__\App\Entity\User {#2585 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1573 …}
    +image: Proxies\__CG__\App\Entity\Image {#2915 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2937 …}
    +slug: "Why-do-you-think-they-don-t-show-Brave-here"
    +title: "Why do you think they don't show Brave here?"
    +url: "https://lemmy.ml/pictrs/image/408750f9-71ce-4276-8c2d-43f42b1104e8.png"
    +body: "Firefox updated today and I’m wondering why they don’t put Brave in this table, what’s your opinion on this? 🤔"
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 13
    +favouriteCount: 18
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729524681 {#2199
      date: 2024-10-21 17:31:21.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2936 …}
    +votes: Doctrine\ORM\PersistentCollection {#2934 …}
    +reports: Doctrine\ORM\PersistentCollection {#2931 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2965 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2961 …}
    +badges: Doctrine\ORM\PersistentCollection {#2978 …}
    +children: [
      App\Entity\EntryComment {#2224}
    ]
    -id: 33244
    -titleTs: "'brave':9 'show':8 'think':4"
    -bodyTs: "'brave':13 'firefox':1 'm':6 'opinion':20 'put':12 'tabl':16 'today':3 'updat':2 'wonder':7"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706371076
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/11073550"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706284676 {#2668
      date: 2024-01-26 16:57:56.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1573 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    Fingerprint resistance of firefox? Is more like somewhat…\n
    \n
    You have to change a few things in about:config, disable webRTC and spoof:\n
    \n
    - user-agent\n
    - font fingerprint\n
    - audio context …\n
    \n
    But it’s the “best” OOTB alternative we can have rn.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1728810533 {#2043
    date: 2024-10-13 11:08:53.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@reactive_recall@lemmy.ml"
    "@reactive_recall@lemmy.ml"
    "@reactive_recall@lemmy.ml"
    "@reactive_recall@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2223 …}
  +nested: Doctrine\ORM\PersistentCollection {#2216 …}
  +votes: Doctrine\ORM\PersistentCollection {#2213 …}
  +reports: Doctrine\ORM\PersistentCollection {#2230 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2232 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2228 …}
  -id: 342418
  -bodyTs: "'agent':25 'altern':36 'audio':28 'best':34 'chang':12 'config':18 'context':29 'disabl':19 'fingerprint':1,27 'firefox':4 'font':26 'like':7 'ootb':35 'resist':2 'rn':40 'somewhat':8 'spoof':22 'thing':15 'user':24 'user-ag':23 'webrtc':20"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7755793"
  +editedAt: DateTimeImmutable @1728804794 {#2139
    date: 2024-10-13 09:33:14.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706286978 {#2215
    date: 2024-01-26 17:36:18.0 +01:00
  }
  +"title": 342418
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
20 DENIED moderate
App\Entity\EntryComment {#2224
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2198
    +user: Proxies\__CG__\App\Entity\User {#2585 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1573 …}
    +image: Proxies\__CG__\App\Entity\Image {#2915 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2937 …}
    +slug: "Why-do-you-think-they-don-t-show-Brave-here"
    +title: "Why do you think they don't show Brave here?"
    +url: "https://lemmy.ml/pictrs/image/408750f9-71ce-4276-8c2d-43f42b1104e8.png"
    +body: "Firefox updated today and I’m wondering why they don’t put Brave in this table, what’s your opinion on this? 🤔"
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 13
    +favouriteCount: 18
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729524681 {#2199
      date: 2024-10-21 17:31:21.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2936 …}
    +votes: Doctrine\ORM\PersistentCollection {#2934 …}
    +reports: Doctrine\ORM\PersistentCollection {#2931 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2965 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2961 …}
    +badges: Doctrine\ORM\PersistentCollection {#2978 …}
    +children: [
      App\Entity\EntryComment {#2224}
    ]
    -id: 33244
    -titleTs: "'brave':9 'show':8 'think':4"
    -bodyTs: "'brave':13 'firefox':1 'm':6 'opinion':20 'put':12 'tabl':16 'today':3 'updat':2 'wonder':7"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706371076
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/11073550"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706284676 {#2668
      date: 2024-01-26 16:57:56.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1573 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    Fingerprint resistance of firefox? Is more like somewhat…\n
    \n
    You have to change a few things in about:config, disable webRTC and spoof:\n
    \n
    - user-agent\n
    - font fingerprint\n
    - audio context …\n
    \n
    But it’s the “best” OOTB alternative we can have rn.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1728810533 {#2043
    date: 2024-10-13 11:08:53.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@reactive_recall@lemmy.ml"
    "@reactive_recall@lemmy.ml"
    "@reactive_recall@lemmy.ml"
    "@reactive_recall@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2223 …}
  +nested: Doctrine\ORM\PersistentCollection {#2216 …}
  +votes: Doctrine\ORM\PersistentCollection {#2213 …}
  +reports: Doctrine\ORM\PersistentCollection {#2230 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2232 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2228 …}
  -id: 342418
  -bodyTs: "'agent':25 'altern':36 'audio':28 'best':34 'chang':12 'config':18 'context':29 'disabl':19 'fingerprint':1,27 'firefox':4 'font':26 'like':7 'ootb':35 'resist':2 'rn':40 'somewhat':8 'spoof':22 'thing':15 'user':24 'user-ag':23 'webrtc':20"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7755793"
  +editedAt: DateTimeImmutable @1728804794 {#2139
    date: 2024-10-13 09:33:14.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706286978 {#2215
    date: 2024-01-26 17:36:18.0 +01:00
  }
  +"title": 342418
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
21 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
22 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2115
  +user: Proxies\__CG__\App\Entity\User {#3058 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1573 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#3096 …}
  +slug: "NSA-Buys-Americans-Internet-Data-Without-Warrants-Letter-Says"
  +title: "NSA Buys Americans’ Internet Data Without Warrants, Letter Says"
  +url: "https://www.reuters.com/technology/cybersecurity/national-security-agency-buys-web-browsing-data-without-warrant-letter-shows-2024-01-26/"
  +body: "NSA Director Paul Nakasone confirmed such purchases in his letter to Wyden, saying the data collected “may include information associated with electronic devices being used outside - and, in certain cases, inside - the United States.”"
  +type: "link"
  +lang: "pt"
  +isOc: false
  +hasEmbed: false
  +commentCount: 21
  +favouriteCount: 86
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1729378959 {#3091
    date: 2024-10-20 01:02:39.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#3098 …}
  +votes: Doctrine\ORM\PersistentCollection {#3100 …}
  +reports: Doctrine\ORM\PersistentCollection {#3102 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3104 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3106 …}
  +badges: Doctrine\ORM\PersistentCollection {#3108 …}
  +children: [
    1 => App\Entity\EntryComment {#2122
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2115 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1573 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2113 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2113 …}
      +body: """
        Haha… If elections had any impact, it’s long time ago we would have seen any changes… ! Every year the same parade, with the illusion of choice between a turd or a piece of shit… Either way, they both come out of the same a Hole and reeks the same…\n
        \n
        Money = power ! Vote with your wallet instead… Stop buying unecessary things, just shut down your TV, radio, mobile… and open your mind to the REAL outside world, reconnect with your intuition, stop filling your body with deadly poison and stop being a brainless sheep (not saying you’re, it’s a figure of speech).\n
        \n
        Than maybe we will see some real changes :)
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1706276329 {#2118
        date: 2024-01-26 14:38:49.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Carol@lemmy.world"
        "@makeasnek@lemmy.ml"
        "@Carol@lemmy.world"
        "@makeasnek@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2123 …}
      +nested: Doctrine\ORM\PersistentCollection {#2116 …}
      +votes: Doctrine\ORM\PersistentCollection {#2161 …}
      +reports: Doctrine\ORM\PersistentCollection {#2163 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2044 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2127 …}
      -id: 341947
      -bodyTs: "'ago':11 'bodi':85 'brainless':93 'buy':59 'chang':17,112 'choic':27 'come':40 'dead':87 'either':36 'elect':3 'everi':18 'figur':102 'fill':83 'haha':1 'hole':46 'illus':25 'impact':6 'instead':57 'intuit':81 'long':9 'mayb':106 'mind':72 'mobil':68 'money':51 'open':70 'outsid':76 'parad':22 'piec':33 'poison':88 'power':52 'radio':67 're':98 'real':75,111 'reconnect':78 'reek':48 'say':96 'see':109 'seen':15 'sheep':94 'shit':35 'shut':63 'speech':104 'stop':58,82,90 'thing':61 'time':10 'turd':30 'tv':66 'unecessari':60 'vote':53 'wallet':56 'way':37 'world':77 'would':13 'year':19"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7751836"
      +editedAt: DateTimeImmutable @1728776475 {#2117
        date: 2024-10-13 01:41:15.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706276329 {#2121
        date: 2024-01-26 14:38:49.0 +01:00
      }
      +"title": 341947
    }
    0 => App\Entity\EntryComment {#2299
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2115 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1573 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2311 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2113 …}
      +body: "Can’t argue against that :)"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1706357226 {#2192
        date: 2024-01-27 13:07:06.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Carol@lemmy.world"
        "@makeasnek@lemmy.ml"
        "@N0x0n@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2298 …}
      +nested: Doctrine\ORM\PersistentCollection {#2291 …}
      +votes: Doctrine\ORM\PersistentCollection {#2301 …}
      +reports: Doctrine\ORM\PersistentCollection {#2297 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2315 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2321 …}
      -id: 344506
      -bodyTs: "'argu':3"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7780951"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706357226 {#2189
        date: 2024-01-27 13:07:06.0 +01:00
      }
      +"title": 344506
    }
  ]
  -id: 33165
  -titleTs: "'american':3 'buy':2 'data':5 'internet':4 'letter':8 'nsa':1 'say':9 'warrant':7 'without':6"
  -bodyTs: "'associ':20 'case':30 'certain':29 'collect':16 'confirm':5 'data':15 'devic':23 'director':2 'electron':22 'includ':18 'inform':19 'insid':31 'letter':10 'may':17 'nakason':4 'nsa':1 'outsid':26 'paul':3 'purchas':7 'say':13 'state':34 'unit':33 'use':25 'wyden':12"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706334544
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/11198547"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706248144 {#3079
    date: 2024-01-26 06:49:04.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
23 DENIED edit
Proxies\__CG__\App\Entity\Entry {#2115
  +user: Proxies\__CG__\App\Entity\User {#3058 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1573 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#3096 …}
  +slug: "NSA-Buys-Americans-Internet-Data-Without-Warrants-Letter-Says"
  +title: "NSA Buys Americans’ Internet Data Without Warrants, Letter Says"
  +url: "https://www.reuters.com/technology/cybersecurity/national-security-agency-buys-web-browsing-data-without-warrant-letter-shows-2024-01-26/"
  +body: "NSA Director Paul Nakasone confirmed such purchases in his letter to Wyden, saying the data collected “may include information associated with electronic devices being used outside - and, in certain cases, inside - the United States.”"
  +type: "link"
  +lang: "pt"
  +isOc: false
  +hasEmbed: false
  +commentCount: 21
  +favouriteCount: 86
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1729378959 {#3091
    date: 2024-10-20 01:02:39.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#3098 …}
  +votes: Doctrine\ORM\PersistentCollection {#3100 …}
  +reports: Doctrine\ORM\PersistentCollection {#3102 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3104 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3106 …}
  +badges: Doctrine\ORM\PersistentCollection {#3108 …}
  +children: [
    1 => App\Entity\EntryComment {#2122
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2115 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1573 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2113 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2113 …}
      +body: """
        Haha… If elections had any impact, it’s long time ago we would have seen any changes… ! Every year the same parade, with the illusion of choice between a turd or a piece of shit… Either way, they both come out of the same a Hole and reeks the same…\n
        \n
        Money = power ! Vote with your wallet instead… Stop buying unecessary things, just shut down your TV, radio, mobile… and open your mind to the REAL outside world, reconnect with your intuition, stop filling your body with deadly poison and stop being a brainless sheep (not saying you’re, it’s a figure of speech).\n
        \n
        Than maybe we will see some real changes :)
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1706276329 {#2118
        date: 2024-01-26 14:38:49.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Carol@lemmy.world"
        "@makeasnek@lemmy.ml"
        "@Carol@lemmy.world"
        "@makeasnek@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2123 …}
      +nested: Doctrine\ORM\PersistentCollection {#2116 …}
      +votes: Doctrine\ORM\PersistentCollection {#2161 …}
      +reports: Doctrine\ORM\PersistentCollection {#2163 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2044 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2127 …}
      -id: 341947
      -bodyTs: "'ago':11 'bodi':85 'brainless':93 'buy':59 'chang':17,112 'choic':27 'come':40 'dead':87 'either':36 'elect':3 'everi':18 'figur':102 'fill':83 'haha':1 'hole':46 'illus':25 'impact':6 'instead':57 'intuit':81 'long':9 'mayb':106 'mind':72 'mobil':68 'money':51 'open':70 'outsid':76 'parad':22 'piec':33 'poison':88 'power':52 'radio':67 're':98 'real':75,111 'reconnect':78 'reek':48 'say':96 'see':109 'seen':15 'sheep':94 'shit':35 'shut':63 'speech':104 'stop':58,82,90 'thing':61 'time':10 'turd':30 'tv':66 'unecessari':60 'vote':53 'wallet':56 'way':37 'world':77 'would':13 'year':19"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7751836"
      +editedAt: DateTimeImmutable @1728776475 {#2117
        date: 2024-10-13 01:41:15.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706276329 {#2121
        date: 2024-01-26 14:38:49.0 +01:00
      }
      +"title": 341947
    }
    0 => App\Entity\EntryComment {#2299
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2115 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1573 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2311 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2113 …}
      +body: "Can’t argue against that :)"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1706357226 {#2192
        date: 2024-01-27 13:07:06.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Carol@lemmy.world"
        "@makeasnek@lemmy.ml"
        "@N0x0n@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2298 …}
      +nested: Doctrine\ORM\PersistentCollection {#2291 …}
      +votes: Doctrine\ORM\PersistentCollection {#2301 …}
      +reports: Doctrine\ORM\PersistentCollection {#2297 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2315 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2321 …}
      -id: 344506
      -bodyTs: "'argu':3"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7780951"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706357226 {#2189
        date: 2024-01-27 13:07:06.0 +01:00
      }
      +"title": 344506
    }
  ]
  -id: 33165
  -titleTs: "'american':3 'buy':2 'data':5 'internet':4 'letter':8 'nsa':1 'say':9 'warrant':7 'without':6"
  -bodyTs: "'associ':20 'case':30 'certain':29 'collect':16 'confirm':5 'data':15 'devic':23 'director':2 'electron':22 'includ':18 'inform':19 'insid':31 'letter':10 'may':17 'nakason':4 'nsa':1 'outsid':26 'paul':3 'purchas':7 'say':13 'state':34 'unit':33 'use':25 'wyden':12"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706334544
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/11198547"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706248144 {#3079
    date: 2024-01-26 06:49:04.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
24 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2115
  +user: Proxies\__CG__\App\Entity\User {#3058 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1573 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#3096 …}
  +slug: "NSA-Buys-Americans-Internet-Data-Without-Warrants-Letter-Says"
  +title: "NSA Buys Americans’ Internet Data Without Warrants, Letter Says"
  +url: "https://www.reuters.com/technology/cybersecurity/national-security-agency-buys-web-browsing-data-without-warrant-letter-shows-2024-01-26/"
  +body: "NSA Director Paul Nakasone confirmed such purchases in his letter to Wyden, saying the data collected “may include information associated with electronic devices being used outside - and, in certain cases, inside - the United States.”"
  +type: "link"
  +lang: "pt"
  +isOc: false
  +hasEmbed: false
  +commentCount: 21
  +favouriteCount: 86
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1729378959 {#3091
    date: 2024-10-20 01:02:39.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#3098 …}
  +votes: Doctrine\ORM\PersistentCollection {#3100 …}
  +reports: Doctrine\ORM\PersistentCollection {#3102 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3104 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3106 …}
  +badges: Doctrine\ORM\PersistentCollection {#3108 …}
  +children: [
    1 => App\Entity\EntryComment {#2122
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2115 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1573 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2113 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2113 …}
      +body: """
        Haha… If elections had any impact, it’s long time ago we would have seen any changes… ! Every year the same parade, with the illusion of choice between a turd or a piece of shit… Either way, they both come out of the same a Hole and reeks the same…\n
        \n
        Money = power ! Vote with your wallet instead… Stop buying unecessary things, just shut down your TV, radio, mobile… and open your mind to the REAL outside world, reconnect with your intuition, stop filling your body with deadly poison and stop being a brainless sheep (not saying you’re, it’s a figure of speech).\n
        \n
        Than maybe we will see some real changes :)
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1706276329 {#2118
        date: 2024-01-26 14:38:49.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Carol@lemmy.world"
        "@makeasnek@lemmy.ml"
        "@Carol@lemmy.world"
        "@makeasnek@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2123 …}
      +nested: Doctrine\ORM\PersistentCollection {#2116 …}
      +votes: Doctrine\ORM\PersistentCollection {#2161 …}
      +reports: Doctrine\ORM\PersistentCollection {#2163 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2044 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2127 …}
      -id: 341947
      -bodyTs: "'ago':11 'bodi':85 'brainless':93 'buy':59 'chang':17,112 'choic':27 'come':40 'dead':87 'either':36 'elect':3 'everi':18 'figur':102 'fill':83 'haha':1 'hole':46 'illus':25 'impact':6 'instead':57 'intuit':81 'long':9 'mayb':106 'mind':72 'mobil':68 'money':51 'open':70 'outsid':76 'parad':22 'piec':33 'poison':88 'power':52 'radio':67 're':98 'real':75,111 'reconnect':78 'reek':48 'say':96 'see':109 'seen':15 'sheep':94 'shit':35 'shut':63 'speech':104 'stop':58,82,90 'thing':61 'time':10 'turd':30 'tv':66 'unecessari':60 'vote':53 'wallet':56 'way':37 'world':77 'would':13 'year':19"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7751836"
      +editedAt: DateTimeImmutable @1728776475 {#2117
        date: 2024-10-13 01:41:15.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706276329 {#2121
        date: 2024-01-26 14:38:49.0 +01:00
      }
      +"title": 341947
    }
    0 => App\Entity\EntryComment {#2299
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2115 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1573 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2311 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2113 …}
      +body: "Can’t argue against that :)"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1706357226 {#2192
        date: 2024-01-27 13:07:06.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Carol@lemmy.world"
        "@makeasnek@lemmy.ml"
        "@N0x0n@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2298 …}
      +nested: Doctrine\ORM\PersistentCollection {#2291 …}
      +votes: Doctrine\ORM\PersistentCollection {#2301 …}
      +reports: Doctrine\ORM\PersistentCollection {#2297 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2315 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2321 …}
      -id: 344506
      -bodyTs: "'argu':3"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7780951"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706357226 {#2189
        date: 2024-01-27 13:07:06.0 +01:00
      }
      +"title": 344506
    }
  ]
  -id: 33165
  -titleTs: "'american':3 'buy':2 'data':5 'internet':4 'letter':8 'nsa':1 'say':9 'warrant':7 'without':6"
  -bodyTs: "'associ':20 'case':30 'certain':29 'collect':16 'confirm':5 'data':15 'devic':23 'director':2 'electron':22 'includ':18 'inform':19 'insid':31 'letter':10 'may':17 'nakason':4 'nsa':1 'outsid':26 'paul':3 'purchas':7 'say':13 'state':34 'unit':33 'use':25 'wyden':12"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706334544
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/11198547"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706248144 {#3079
    date: 2024-01-26 06:49:04.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
25 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
26 DENIED moderate
App\Entity\EntryComment {#2122
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2115
    +user: Proxies\__CG__\App\Entity\User {#3058 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1573 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3096 …}
    +slug: "NSA-Buys-Americans-Internet-Data-Without-Warrants-Letter-Says"
    +title: "NSA Buys Americans’ Internet Data Without Warrants, Letter Says"
    +url: "https://www.reuters.com/technology/cybersecurity/national-security-agency-buys-web-browsing-data-without-warrant-letter-shows-2024-01-26/"
    +body: "NSA Director Paul Nakasone confirmed such purchases in his letter to Wyden, saying the data collected “may include information associated with electronic devices being used outside - and, in certain cases, inside - the United States.”"
    +type: "link"
    +lang: "pt"
    +isOc: false
    +hasEmbed: false
    +commentCount: 21
    +favouriteCount: 86
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729378959 {#3091
      date: 2024-10-20 01:02:39.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3098 …}
    +votes: Doctrine\ORM\PersistentCollection {#3100 …}
    +reports: Doctrine\ORM\PersistentCollection {#3102 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3104 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3106 …}
    +badges: Doctrine\ORM\PersistentCollection {#3108 …}
    +children: [
      1 => App\Entity\EntryComment {#2122}
      0 => App\Entity\EntryComment {#2299
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2115 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1573 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2311 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2113 …}
        +body: "Can’t argue against that :)"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1706357226 {#2192
          date: 2024-01-27 13:07:06.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Carol@lemmy.world"
          "@makeasnek@lemmy.ml"
          "@N0x0n@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2298 …}
        +nested: Doctrine\ORM\PersistentCollection {#2291 …}
        +votes: Doctrine\ORM\PersistentCollection {#2301 …}
        +reports: Doctrine\ORM\PersistentCollection {#2297 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2315 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2321 …}
        -id: 344506
        -bodyTs: "'argu':3"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7780951"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706357226 {#2189
          date: 2024-01-27 13:07:06.0 +01:00
        }
        +"title": 344506
      }
    ]
    -id: 33165
    -titleTs: "'american':3 'buy':2 'data':5 'internet':4 'letter':8 'nsa':1 'say':9 'warrant':7 'without':6"
    -bodyTs: "'associ':20 'case':30 'certain':29 'collect':16 'confirm':5 'data':15 'devic':23 'director':2 'electron':22 'includ':18 'inform':19 'insid':31 'letter':10 'may':17 'nakason':4 'nsa':1 'outsid':26 'paul':3 'purchas':7 'say':13 'state':34 'unit':33 'use':25 'wyden':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706334544
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11198547"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706248144 {#3079
      date: 2024-01-26 06:49:04.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1573 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2113 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2113 …}
  +body: """
    Haha… If elections had any impact, it’s long time ago we would have seen any changes… ! Every year the same parade, with the illusion of choice between a turd or a piece of shit… Either way, they both come out of the same a Hole and reeks the same…\n
    \n
    Money = power ! Vote with your wallet instead… Stop buying unecessary things, just shut down your TV, radio, mobile… and open your mind to the REAL outside world, reconnect with your intuition, stop filling your body with deadly poison and stop being a brainless sheep (not saying you’re, it’s a figure of speech).\n
    \n
    Than maybe we will see some real changes :)
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1706276329 {#2118
    date: 2024-01-26 14:38:49.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Carol@lemmy.world"
    "@makeasnek@lemmy.ml"
    "@Carol@lemmy.world"
    "@makeasnek@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2123 …}
  +nested: Doctrine\ORM\PersistentCollection {#2116 …}
  +votes: Doctrine\ORM\PersistentCollection {#2161 …}
  +reports: Doctrine\ORM\PersistentCollection {#2163 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2044 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2127 …}
  -id: 341947
  -bodyTs: "'ago':11 'bodi':85 'brainless':93 'buy':59 'chang':17,112 'choic':27 'come':40 'dead':87 'either':36 'elect':3 'everi':18 'figur':102 'fill':83 'haha':1 'hole':46 'illus':25 'impact':6 'instead':57 'intuit':81 'long':9 'mayb':106 'mind':72 'mobil':68 'money':51 'open':70 'outsid':76 'parad':22 'piec':33 'poison':88 'power':52 'radio':67 're':98 'real':75,111 'reconnect':78 'reek':48 'say':96 'see':109 'seen':15 'sheep':94 'shit':35 'shut':63 'speech':104 'stop':58,82,90 'thing':61 'time':10 'turd':30 'tv':66 'unecessari':60 'vote':53 'wallet':56 'way':37 'world':77 'would':13 'year':19"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7751836"
  +editedAt: DateTimeImmutable @1728776475 {#2117
    date: 2024-10-13 01:41:15.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706276329 {#2121
    date: 2024-01-26 14:38:49.0 +01:00
  }
  +"title": 341947
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
27 DENIED edit
App\Entity\EntryComment {#2122
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2115
    +user: Proxies\__CG__\App\Entity\User {#3058 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1573 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3096 …}
    +slug: "NSA-Buys-Americans-Internet-Data-Without-Warrants-Letter-Says"
    +title: "NSA Buys Americans’ Internet Data Without Warrants, Letter Says"
    +url: "https://www.reuters.com/technology/cybersecurity/national-security-agency-buys-web-browsing-data-without-warrant-letter-shows-2024-01-26/"
    +body: "NSA Director Paul Nakasone confirmed such purchases in his letter to Wyden, saying the data collected “may include information associated with electronic devices being used outside - and, in certain cases, inside - the United States.”"
    +type: "link"
    +lang: "pt"
    +isOc: false
    +hasEmbed: false
    +commentCount: 21
    +favouriteCount: 86
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729378959 {#3091
      date: 2024-10-20 01:02:39.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3098 …}
    +votes: Doctrine\ORM\PersistentCollection {#3100 …}
    +reports: Doctrine\ORM\PersistentCollection {#3102 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3104 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3106 …}
    +badges: Doctrine\ORM\PersistentCollection {#3108 …}
    +children: [
      1 => App\Entity\EntryComment {#2122}
      0 => App\Entity\EntryComment {#2299
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2115 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1573 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2311 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2113 …}
        +body: "Can’t argue against that :)"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1706357226 {#2192
          date: 2024-01-27 13:07:06.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Carol@lemmy.world"
          "@makeasnek@lemmy.ml"
          "@N0x0n@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2298 …}
        +nested: Doctrine\ORM\PersistentCollection {#2291 …}
        +votes: Doctrine\ORM\PersistentCollection {#2301 …}
        +reports: Doctrine\ORM\PersistentCollection {#2297 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2315 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2321 …}
        -id: 344506
        -bodyTs: "'argu':3"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7780951"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706357226 {#2189
          date: 2024-01-27 13:07:06.0 +01:00
        }
        +"title": 344506
      }
    ]
    -id: 33165
    -titleTs: "'american':3 'buy':2 'data':5 'internet':4 'letter':8 'nsa':1 'say':9 'warrant':7 'without':6"
    -bodyTs: "'associ':20 'case':30 'certain':29 'collect':16 'confirm':5 'data':15 'devic':23 'director':2 'electron':22 'includ':18 'inform':19 'insid':31 'letter':10 'may':17 'nakason':4 'nsa':1 'outsid':26 'paul':3 'purchas':7 'say':13 'state':34 'unit':33 'use':25 'wyden':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706334544
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11198547"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706248144 {#3079
      date: 2024-01-26 06:49:04.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1573 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2113 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2113 …}
  +body: """
    Haha… If elections had any impact, it’s long time ago we would have seen any changes… ! Every year the same parade, with the illusion of choice between a turd or a piece of shit… Either way, they both come out of the same a Hole and reeks the same…\n
    \n
    Money = power ! Vote with your wallet instead… Stop buying unecessary things, just shut down your TV, radio, mobile… and open your mind to the REAL outside world, reconnect with your intuition, stop filling your body with deadly poison and stop being a brainless sheep (not saying you’re, it’s a figure of speech).\n
    \n
    Than maybe we will see some real changes :)
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1706276329 {#2118
    date: 2024-01-26 14:38:49.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Carol@lemmy.world"
    "@makeasnek@lemmy.ml"
    "@Carol@lemmy.world"
    "@makeasnek@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2123 …}
  +nested: Doctrine\ORM\PersistentCollection {#2116 …}
  +votes: Doctrine\ORM\PersistentCollection {#2161 …}
  +reports: Doctrine\ORM\PersistentCollection {#2163 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2044 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2127 …}
  -id: 341947
  -bodyTs: "'ago':11 'bodi':85 'brainless':93 'buy':59 'chang':17,112 'choic':27 'come':40 'dead':87 'either':36 'elect':3 'everi':18 'figur':102 'fill':83 'haha':1 'hole':46 'illus':25 'impact':6 'instead':57 'intuit':81 'long':9 'mayb':106 'mind':72 'mobil':68 'money':51 'open':70 'outsid':76 'parad':22 'piec':33 'poison':88 'power':52 'radio':67 're':98 'real':75,111 'reconnect':78 'reek':48 'say':96 'see':109 'seen':15 'sheep':94 'shit':35 'shut':63 'speech':104 'stop':58,82,90 'thing':61 'time':10 'turd':30 'tv':66 'unecessari':60 'vote':53 'wallet':56 'way':37 'world':77 'would':13 'year':19"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7751836"
  +editedAt: DateTimeImmutable @1728776475 {#2117
    date: 2024-10-13 01:41:15.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706276329 {#2121
    date: 2024-01-26 14:38:49.0 +01:00
  }
  +"title": 341947
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
28 DENIED moderate
App\Entity\EntryComment {#2122
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2115
    +user: Proxies\__CG__\App\Entity\User {#3058 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1573 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3096 …}
    +slug: "NSA-Buys-Americans-Internet-Data-Without-Warrants-Letter-Says"
    +title: "NSA Buys Americans’ Internet Data Without Warrants, Letter Says"
    +url: "https://www.reuters.com/technology/cybersecurity/national-security-agency-buys-web-browsing-data-without-warrant-letter-shows-2024-01-26/"
    +body: "NSA Director Paul Nakasone confirmed such purchases in his letter to Wyden, saying the data collected “may include information associated with electronic devices being used outside - and, in certain cases, inside - the United States.”"
    +type: "link"
    +lang: "pt"
    +isOc: false
    +hasEmbed: false
    +commentCount: 21
    +favouriteCount: 86
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729378959 {#3091
      date: 2024-10-20 01:02:39.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3098 …}
    +votes: Doctrine\ORM\PersistentCollection {#3100 …}
    +reports: Doctrine\ORM\PersistentCollection {#3102 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3104 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3106 …}
    +badges: Doctrine\ORM\PersistentCollection {#3108 …}
    +children: [
      1 => App\Entity\EntryComment {#2122}
      0 => App\Entity\EntryComment {#2299
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2115 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1573 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2311 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2113 …}
        +body: "Can’t argue against that :)"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1706357226 {#2192
          date: 2024-01-27 13:07:06.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Carol@lemmy.world"
          "@makeasnek@lemmy.ml"
          "@N0x0n@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2298 …}
        +nested: Doctrine\ORM\PersistentCollection {#2291 …}
        +votes: Doctrine\ORM\PersistentCollection {#2301 …}
        +reports: Doctrine\ORM\PersistentCollection {#2297 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2315 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2321 …}
        -id: 344506
        -bodyTs: "'argu':3"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7780951"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706357226 {#2189
          date: 2024-01-27 13:07:06.0 +01:00
        }
        +"title": 344506
      }
    ]
    -id: 33165
    -titleTs: "'american':3 'buy':2 'data':5 'internet':4 'letter':8 'nsa':1 'say':9 'warrant':7 'without':6"
    -bodyTs: "'associ':20 'case':30 'certain':29 'collect':16 'confirm':5 'data':15 'devic':23 'director':2 'electron':22 'includ':18 'inform':19 'insid':31 'letter':10 'may':17 'nakason':4 'nsa':1 'outsid':26 'paul':3 'purchas':7 'say':13 'state':34 'unit':33 'use':25 'wyden':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706334544
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11198547"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706248144 {#3079
      date: 2024-01-26 06:49:04.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1573 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2113 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2113 …}
  +body: """
    Haha… If elections had any impact, it’s long time ago we would have seen any changes… ! Every year the same parade, with the illusion of choice between a turd or a piece of shit… Either way, they both come out of the same a Hole and reeks the same…\n
    \n
    Money = power ! Vote with your wallet instead… Stop buying unecessary things, just shut down your TV, radio, mobile… and open your mind to the REAL outside world, reconnect with your intuition, stop filling your body with deadly poison and stop being a brainless sheep (not saying you’re, it’s a figure of speech).\n
    \n
    Than maybe we will see some real changes :)
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1706276329 {#2118
    date: 2024-01-26 14:38:49.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Carol@lemmy.world"
    "@makeasnek@lemmy.ml"
    "@Carol@lemmy.world"
    "@makeasnek@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2123 …}
  +nested: Doctrine\ORM\PersistentCollection {#2116 …}
  +votes: Doctrine\ORM\PersistentCollection {#2161 …}
  +reports: Doctrine\ORM\PersistentCollection {#2163 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2044 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2127 …}
  -id: 341947
  -bodyTs: "'ago':11 'bodi':85 'brainless':93 'buy':59 'chang':17,112 'choic':27 'come':40 'dead':87 'either':36 'elect':3 'everi':18 'figur':102 'fill':83 'haha':1 'hole':46 'illus':25 'impact':6 'instead':57 'intuit':81 'long':9 'mayb':106 'mind':72 'mobil':68 'money':51 'open':70 'outsid':76 'parad':22 'piec':33 'poison':88 'power':52 'radio':67 're':98 'real':75,111 'reconnect':78 'reek':48 'say':96 'see':109 'seen':15 'sheep':94 'shit':35 'shut':63 'speech':104 'stop':58,82,90 'thing':61 'time':10 'turd':30 'tv':66 'unecessari':60 'vote':53 'wallet':56 'way':37 'world':77 'would':13 'year':19"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7751836"
  +editedAt: DateTimeImmutable @1728776475 {#2117
    date: 2024-10-13 01:41:15.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706276329 {#2121
    date: 2024-01-26 14:38:49.0 +01:00
  }
  +"title": 341947
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
29 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
30 DENIED moderate
App\Entity\EntryComment {#2299
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2115
    +user: Proxies\__CG__\App\Entity\User {#3058 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1573 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3096 …}
    +slug: "NSA-Buys-Americans-Internet-Data-Without-Warrants-Letter-Says"
    +title: "NSA Buys Americans’ Internet Data Without Warrants, Letter Says"
    +url: "https://www.reuters.com/technology/cybersecurity/national-security-agency-buys-web-browsing-data-without-warrant-letter-shows-2024-01-26/"
    +body: "NSA Director Paul Nakasone confirmed such purchases in his letter to Wyden, saying the data collected “may include information associated with electronic devices being used outside - and, in certain cases, inside - the United States.”"
    +type: "link"
    +lang: "pt"
    +isOc: false
    +hasEmbed: false
    +commentCount: 21
    +favouriteCount: 86
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729378959 {#3091
      date: 2024-10-20 01:02:39.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3098 …}
    +votes: Doctrine\ORM\PersistentCollection {#3100 …}
    +reports: Doctrine\ORM\PersistentCollection {#3102 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3104 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3106 …}
    +badges: Doctrine\ORM\PersistentCollection {#3108 …}
    +children: [
      1 => App\Entity\EntryComment {#2122
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2115 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1573 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2113 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2113 …}
        +body: """
          Haha… If elections had any impact, it’s long time ago we would have seen any changes… ! Every year the same parade, with the illusion of choice between a turd or a piece of shit… Either way, they both come out of the same a Hole and reeks the same…\n
          \n
          Money = power ! Vote with your wallet instead… Stop buying unecessary things, just shut down your TV, radio, mobile… and open your mind to the REAL outside world, reconnect with your intuition, stop filling your body with deadly poison and stop being a brainless sheep (not saying you’re, it’s a figure of speech).\n
          \n
          Than maybe we will see some real changes :)
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1706276329 {#2118
          date: 2024-01-26 14:38:49.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Carol@lemmy.world"
          "@makeasnek@lemmy.ml"
          "@Carol@lemmy.world"
          "@makeasnek@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2123 …}
        +nested: Doctrine\ORM\PersistentCollection {#2116 …}
        +votes: Doctrine\ORM\PersistentCollection {#2161 …}
        +reports: Doctrine\ORM\PersistentCollection {#2163 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2044 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2127 …}
        -id: 341947
        -bodyTs: "'ago':11 'bodi':85 'brainless':93 'buy':59 'chang':17,112 'choic':27 'come':40 'dead':87 'either':36 'elect':3 'everi':18 'figur':102 'fill':83 'haha':1 'hole':46 'illus':25 'impact':6 'instead':57 'intuit':81 'long':9 'mayb':106 'mind':72 'mobil':68 'money':51 'open':70 'outsid':76 'parad':22 'piec':33 'poison':88 'power':52 'radio':67 're':98 'real':75,111 'reconnect':78 'reek':48 'say':96 'see':109 'seen':15 'sheep':94 'shit':35 'shut':63 'speech':104 'stop':58,82,90 'thing':61 'time':10 'turd':30 'tv':66 'unecessari':60 'vote':53 'wallet':56 'way':37 'world':77 'would':13 'year':19"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7751836"
        +editedAt: DateTimeImmutable @1728776475 {#2117
          date: 2024-10-13 01:41:15.0 +02:00
        }
        +createdAt: DateTimeImmutable @1706276329 {#2121
          date: 2024-01-26 14:38:49.0 +01:00
        }
        +"title": 341947
      }
      0 => App\Entity\EntryComment {#2299}
    ]
    -id: 33165
    -titleTs: "'american':3 'buy':2 'data':5 'internet':4 'letter':8 'nsa':1 'say':9 'warrant':7 'without':6"
    -bodyTs: "'associ':20 'case':30 'certain':29 'collect':16 'confirm':5 'data':15 'devic':23 'director':2 'electron':22 'includ':18 'inform':19 'insid':31 'letter':10 'may':17 'nakason':4 'nsa':1 'outsid':26 'paul':3 'purchas':7 'say':13 'state':34 'unit':33 'use':25 'wyden':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706334544
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11198547"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706248144 {#3079
      date: 2024-01-26 06:49:04.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1573 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2311 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2113 …}
  +body: "Can’t argue against that :)"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1706357226 {#2192
    date: 2024-01-27 13:07:06.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Carol@lemmy.world"
    "@makeasnek@lemmy.ml"
    "@N0x0n@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2298 …}
  +nested: Doctrine\ORM\PersistentCollection {#2291 …}
  +votes: Doctrine\ORM\PersistentCollection {#2301 …}
  +reports: Doctrine\ORM\PersistentCollection {#2297 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2315 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2321 …}
  -id: 344506
  -bodyTs: "'argu':3"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7780951"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706357226 {#2189
    date: 2024-01-27 13:07:06.0 +01:00
  }
  +"title": 344506
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
31 DENIED edit
App\Entity\EntryComment {#2299
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2115
    +user: Proxies\__CG__\App\Entity\User {#3058 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1573 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3096 …}
    +slug: "NSA-Buys-Americans-Internet-Data-Without-Warrants-Letter-Says"
    +title: "NSA Buys Americans’ Internet Data Without Warrants, Letter Says"
    +url: "https://www.reuters.com/technology/cybersecurity/national-security-agency-buys-web-browsing-data-without-warrant-letter-shows-2024-01-26/"
    +body: "NSA Director Paul Nakasone confirmed such purchases in his letter to Wyden, saying the data collected “may include information associated with electronic devices being used outside - and, in certain cases, inside - the United States.”"
    +type: "link"
    +lang: "pt"
    +isOc: false
    +hasEmbed: false
    +commentCount: 21
    +favouriteCount: 86
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729378959 {#3091
      date: 2024-10-20 01:02:39.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3098 …}
    +votes: Doctrine\ORM\PersistentCollection {#3100 …}
    +reports: Doctrine\ORM\PersistentCollection {#3102 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3104 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3106 …}
    +badges: Doctrine\ORM\PersistentCollection {#3108 …}
    +children: [
      1 => App\Entity\EntryComment {#2122
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2115 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1573 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2113 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2113 …}
        +body: """
          Haha… If elections had any impact, it’s long time ago we would have seen any changes… ! Every year the same parade, with the illusion of choice between a turd or a piece of shit… Either way, they both come out of the same a Hole and reeks the same…\n
          \n
          Money = power ! Vote with your wallet instead… Stop buying unecessary things, just shut down your TV, radio, mobile… and open your mind to the REAL outside world, reconnect with your intuition, stop filling your body with deadly poison and stop being a brainless sheep (not saying you’re, it’s a figure of speech).\n
          \n
          Than maybe we will see some real changes :)
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1706276329 {#2118
          date: 2024-01-26 14:38:49.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Carol@lemmy.world"
          "@makeasnek@lemmy.ml"
          "@Carol@lemmy.world"
          "@makeasnek@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2123 …}
        +nested: Doctrine\ORM\PersistentCollection {#2116 …}
        +votes: Doctrine\ORM\PersistentCollection {#2161 …}
        +reports: Doctrine\ORM\PersistentCollection {#2163 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2044 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2127 …}
        -id: 341947
        -bodyTs: "'ago':11 'bodi':85 'brainless':93 'buy':59 'chang':17,112 'choic':27 'come':40 'dead':87 'either':36 'elect':3 'everi':18 'figur':102 'fill':83 'haha':1 'hole':46 'illus':25 'impact':6 'instead':57 'intuit':81 'long':9 'mayb':106 'mind':72 'mobil':68 'money':51 'open':70 'outsid':76 'parad':22 'piec':33 'poison':88 'power':52 'radio':67 're':98 'real':75,111 'reconnect':78 'reek':48 'say':96 'see':109 'seen':15 'sheep':94 'shit':35 'shut':63 'speech':104 'stop':58,82,90 'thing':61 'time':10 'turd':30 'tv':66 'unecessari':60 'vote':53 'wallet':56 'way':37 'world':77 'would':13 'year':19"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7751836"
        +editedAt: DateTimeImmutable @1728776475 {#2117
          date: 2024-10-13 01:41:15.0 +02:00
        }
        +createdAt: DateTimeImmutable @1706276329 {#2121
          date: 2024-01-26 14:38:49.0 +01:00
        }
        +"title": 341947
      }
      0 => App\Entity\EntryComment {#2299}
    ]
    -id: 33165
    -titleTs: "'american':3 'buy':2 'data':5 'internet':4 'letter':8 'nsa':1 'say':9 'warrant':7 'without':6"
    -bodyTs: "'associ':20 'case':30 'certain':29 'collect':16 'confirm':5 'data':15 'devic':23 'director':2 'electron':22 'includ':18 'inform':19 'insid':31 'letter':10 'may':17 'nakason':4 'nsa':1 'outsid':26 'paul':3 'purchas':7 'say':13 'state':34 'unit':33 'use':25 'wyden':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706334544
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11198547"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706248144 {#3079
      date: 2024-01-26 06:49:04.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1573 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2311 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2113 …}
  +body: "Can’t argue against that :)"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1706357226 {#2192
    date: 2024-01-27 13:07:06.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Carol@lemmy.world"
    "@makeasnek@lemmy.ml"
    "@N0x0n@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2298 …}
  +nested: Doctrine\ORM\PersistentCollection {#2291 …}
  +votes: Doctrine\ORM\PersistentCollection {#2301 …}
  +reports: Doctrine\ORM\PersistentCollection {#2297 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2315 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2321 …}
  -id: 344506
  -bodyTs: "'argu':3"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7780951"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706357226 {#2189
    date: 2024-01-27 13:07:06.0 +01:00
  }
  +"title": 344506
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
32 DENIED moderate
App\Entity\EntryComment {#2299
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2115
    +user: Proxies\__CG__\App\Entity\User {#3058 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1573 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3096 …}
    +slug: "NSA-Buys-Americans-Internet-Data-Without-Warrants-Letter-Says"
    +title: "NSA Buys Americans’ Internet Data Without Warrants, Letter Says"
    +url: "https://www.reuters.com/technology/cybersecurity/national-security-agency-buys-web-browsing-data-without-warrant-letter-shows-2024-01-26/"
    +body: "NSA Director Paul Nakasone confirmed such purchases in his letter to Wyden, saying the data collected “may include information associated with electronic devices being used outside - and, in certain cases, inside - the United States.”"
    +type: "link"
    +lang: "pt"
    +isOc: false
    +hasEmbed: false
    +commentCount: 21
    +favouriteCount: 86
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729378959 {#3091
      date: 2024-10-20 01:02:39.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3098 …}
    +votes: Doctrine\ORM\PersistentCollection {#3100 …}
    +reports: Doctrine\ORM\PersistentCollection {#3102 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3104 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3106 …}
    +badges: Doctrine\ORM\PersistentCollection {#3108 …}
    +children: [
      1 => App\Entity\EntryComment {#2122
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2115 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1573 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2113 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2113 …}
        +body: """
          Haha… If elections had any impact, it’s long time ago we would have seen any changes… ! Every year the same parade, with the illusion of choice between a turd or a piece of shit… Either way, they both come out of the same a Hole and reeks the same…\n
          \n
          Money = power ! Vote with your wallet instead… Stop buying unecessary things, just shut down your TV, radio, mobile… and open your mind to the REAL outside world, reconnect with your intuition, stop filling your body with deadly poison and stop being a brainless sheep (not saying you’re, it’s a figure of speech).\n
          \n
          Than maybe we will see some real changes :)
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1706276329 {#2118
          date: 2024-01-26 14:38:49.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Carol@lemmy.world"
          "@makeasnek@lemmy.ml"
          "@Carol@lemmy.world"
          "@makeasnek@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2123 …}
        +nested: Doctrine\ORM\PersistentCollection {#2116 …}
        +votes: Doctrine\ORM\PersistentCollection {#2161 …}
        +reports: Doctrine\ORM\PersistentCollection {#2163 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2044 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2127 …}
        -id: 341947
        -bodyTs: "'ago':11 'bodi':85 'brainless':93 'buy':59 'chang':17,112 'choic':27 'come':40 'dead':87 'either':36 'elect':3 'everi':18 'figur':102 'fill':83 'haha':1 'hole':46 'illus':25 'impact':6 'instead':57 'intuit':81 'long':9 'mayb':106 'mind':72 'mobil':68 'money':51 'open':70 'outsid':76 'parad':22 'piec':33 'poison':88 'power':52 'radio':67 're':98 'real':75,111 'reconnect':78 'reek':48 'say':96 'see':109 'seen':15 'sheep':94 'shit':35 'shut':63 'speech':104 'stop':58,82,90 'thing':61 'time':10 'turd':30 'tv':66 'unecessari':60 'vote':53 'wallet':56 'way':37 'world':77 'would':13 'year':19"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7751836"
        +editedAt: DateTimeImmutable @1728776475 {#2117
          date: 2024-10-13 01:41:15.0 +02:00
        }
        +createdAt: DateTimeImmutable @1706276329 {#2121
          date: 2024-01-26 14:38:49.0 +01:00
        }
        +"title": 341947
      }
      0 => App\Entity\EntryComment {#2299}
    ]
    -id: 33165
    -titleTs: "'american':3 'buy':2 'data':5 'internet':4 'letter':8 'nsa':1 'say':9 'warrant':7 'without':6"
    -bodyTs: "'associ':20 'case':30 'certain':29 'collect':16 'confirm':5 'data':15 'devic':23 'director':2 'electron':22 'includ':18 'inform':19 'insid':31 'letter':10 'may':17 'nakason':4 'nsa':1 'outsid':26 'paul':3 'purchas':7 'say':13 'state':34 'unit':33 'use':25 'wyden':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706334544
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11198547"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706248144 {#3079
      date: 2024-01-26 06:49:04.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1573 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2311 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2113 …}
  +body: "Can’t argue against that :)"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1706357226 {#2192
    date: 2024-01-27 13:07:06.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Carol@lemmy.world"
    "@makeasnek@lemmy.ml"
    "@N0x0n@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2298 …}
  +nested: Doctrine\ORM\PersistentCollection {#2291 …}
  +votes: Doctrine\ORM\PersistentCollection {#2301 …}
  +reports: Doctrine\ORM\PersistentCollection {#2297 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2315 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2321 …}
  -id: 344506
  -bodyTs: "'argu':3"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7780951"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706357226 {#2189
    date: 2024-01-27 13:07:06.0 +01:00
  }
  +"title": 344506
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
33 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
34 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#1551
  +user: Proxies\__CG__\App\Entity\User {#3152 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1573 …}
  +image: Proxies\__CG__\App\Entity\Image {#3191 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2937 …}
  +slug: "The-Boost-android-client-for-Lemmy-is-displaying-these-dark"
  +title: "The Boost android client for Lemmy is displaying these dark pattern ads pretending to be system notifications. What security/privacy conscious Lemmy clients do you recommend?"
  +url: "https://lemmy.ml/pictrs/image/7278d2ee-f58d-4acb-828f-fda2a2521723.png"
  +body: null
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 204
  +favouriteCount: 494
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1729093402 {#3186
    date: 2024-10-16 17:43:22.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#3193 …}
  +votes: Doctrine\ORM\PersistentCollection {#3195 …}
  +reports: Doctrine\ORM\PersistentCollection {#3197 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3199 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3201 …}
  +badges: Doctrine\ORM\PersistentCollection {#3203 …}
  +children: [
    App\Entity\EntryComment {#1560
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1551 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1573 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1692 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1691 …}
      +body: """
        Hey, could you elaborate or send some lecture? I have the upstream quad9 DoH address in adguard. It’s supposed to better encrypt my traffic right? Never saw any ads or strange DNS requests.\n
        \n
        Never heard about ads being inject though DoH or DoT, or did I misunderstood your comment?
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705198821 {#1672
        date: 2024-01-14 03:20:21.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@golden_zealot@lemmy.ml"
        "@Max_P@lemmy.max-p.me"
        "@Darkassassin07@lemmy.ca"
        "@knobbysideup@sh.itjust.works"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1689 …}
      +nested: Doctrine\ORM\PersistentCollection {#1687 …}
      +votes: Doctrine\ORM\PersistentCollection {#1701 …}
      +reports: Doctrine\ORM\PersistentCollection {#1619 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1604 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1620 …}
      -id: 306813
      -bodyTs: "'ad':30,38 'address':15 'adguard':17 'better':22 'comment':50 'could':2 'dns':33 'doh':14,42 'dot':44 'elabor':4 'encrypt':23 'heard':36 'hey':1 'inject':40 'lectur':8 'misunderstood':48 'never':27,35 'quad9':13 'request':34 'right':26 'saw':28 'send':6 'strang':32 'suppos':20 'though':41 'traffic':25 'upstream':12"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7347837"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705198821 {#1549
        date: 2024-01-14 03:20:21.0 +01:00
      }
      +"title": 306813
    }
  ]
  -id: 29566
  -titleTs: "'ad':12 'android':3 'boost':2 'client':4,22 'conscious':20 'dark':10 'display':8 'lemmi':6,21 'notif':17 'pattern':11 'pretend':13 'recommend':25 'security/privacy':19 'system':16"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705196321
  +visibility: "visible             "
  +apId: "https://lemmy.ml/post/10470199"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705109921 {#3173
    date: 2024-01-13 02:38:41.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
35 DENIED edit
Proxies\__CG__\App\Entity\Entry {#1551
  +user: Proxies\__CG__\App\Entity\User {#3152 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1573 …}
  +image: Proxies\__CG__\App\Entity\Image {#3191 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2937 …}
  +slug: "The-Boost-android-client-for-Lemmy-is-displaying-these-dark"
  +title: "The Boost android client for Lemmy is displaying these dark pattern ads pretending to be system notifications. What security/privacy conscious Lemmy clients do you recommend?"
  +url: "https://lemmy.ml/pictrs/image/7278d2ee-f58d-4acb-828f-fda2a2521723.png"
  +body: null
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 204
  +favouriteCount: 494
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1729093402 {#3186
    date: 2024-10-16 17:43:22.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#3193 …}
  +votes: Doctrine\ORM\PersistentCollection {#3195 …}
  +reports: Doctrine\ORM\PersistentCollection {#3197 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3199 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3201 …}
  +badges: Doctrine\ORM\PersistentCollection {#3203 …}
  +children: [
    App\Entity\EntryComment {#1560
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1551 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1573 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1692 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1691 …}
      +body: """
        Hey, could you elaborate or send some lecture? I have the upstream quad9 DoH address in adguard. It’s supposed to better encrypt my traffic right? Never saw any ads or strange DNS requests.\n
        \n
        Never heard about ads being inject though DoH or DoT, or did I misunderstood your comment?
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705198821 {#1672
        date: 2024-01-14 03:20:21.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@golden_zealot@lemmy.ml"
        "@Max_P@lemmy.max-p.me"
        "@Darkassassin07@lemmy.ca"
        "@knobbysideup@sh.itjust.works"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1689 …}
      +nested: Doctrine\ORM\PersistentCollection {#1687 …}
      +votes: Doctrine\ORM\PersistentCollection {#1701 …}
      +reports: Doctrine\ORM\PersistentCollection {#1619 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1604 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1620 …}
      -id: 306813
      -bodyTs: "'ad':30,38 'address':15 'adguard':17 'better':22 'comment':50 'could':2 'dns':33 'doh':14,42 'dot':44 'elabor':4 'encrypt':23 'heard':36 'hey':1 'inject':40 'lectur':8 'misunderstood':48 'never':27,35 'quad9':13 'request':34 'right':26 'saw':28 'send':6 'strang':32 'suppos':20 'though':41 'traffic':25 'upstream':12"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7347837"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705198821 {#1549
        date: 2024-01-14 03:20:21.0 +01:00
      }
      +"title": 306813
    }
  ]
  -id: 29566
  -titleTs: "'ad':12 'android':3 'boost':2 'client':4,22 'conscious':20 'dark':10 'display':8 'lemmi':6,21 'notif':17 'pattern':11 'pretend':13 'recommend':25 'security/privacy':19 'system':16"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705196321
  +visibility: "visible             "
  +apId: "https://lemmy.ml/post/10470199"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705109921 {#3173
    date: 2024-01-13 02:38:41.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
36 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#1551
  +user: Proxies\__CG__\App\Entity\User {#3152 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1573 …}
  +image: Proxies\__CG__\App\Entity\Image {#3191 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2937 …}
  +slug: "The-Boost-android-client-for-Lemmy-is-displaying-these-dark"
  +title: "The Boost android client for Lemmy is displaying these dark pattern ads pretending to be system notifications. What security/privacy conscious Lemmy clients do you recommend?"
  +url: "https://lemmy.ml/pictrs/image/7278d2ee-f58d-4acb-828f-fda2a2521723.png"
  +body: null
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 204
  +favouriteCount: 494
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1729093402 {#3186
    date: 2024-10-16 17:43:22.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#3193 …}
  +votes: Doctrine\ORM\PersistentCollection {#3195 …}
  +reports: Doctrine\ORM\PersistentCollection {#3197 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3199 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3201 …}
  +badges: Doctrine\ORM\PersistentCollection {#3203 …}
  +children: [
    App\Entity\EntryComment {#1560
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1551 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1573 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1692 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1691 …}
      +body: """
        Hey, could you elaborate or send some lecture? I have the upstream quad9 DoH address in adguard. It’s supposed to better encrypt my traffic right? Never saw any ads or strange DNS requests.\n
        \n
        Never heard about ads being inject though DoH or DoT, or did I misunderstood your comment?
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705198821 {#1672
        date: 2024-01-14 03:20:21.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@golden_zealot@lemmy.ml"
        "@Max_P@lemmy.max-p.me"
        "@Darkassassin07@lemmy.ca"
        "@knobbysideup@sh.itjust.works"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1689 …}
      +nested: Doctrine\ORM\PersistentCollection {#1687 …}
      +votes: Doctrine\ORM\PersistentCollection {#1701 …}
      +reports: Doctrine\ORM\PersistentCollection {#1619 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1604 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1620 …}
      -id: 306813
      -bodyTs: "'ad':30,38 'address':15 'adguard':17 'better':22 'comment':50 'could':2 'dns':33 'doh':14,42 'dot':44 'elabor':4 'encrypt':23 'heard':36 'hey':1 'inject':40 'lectur':8 'misunderstood':48 'never':27,35 'quad9':13 'request':34 'right':26 'saw':28 'send':6 'strang':32 'suppos':20 'though':41 'traffic':25 'upstream':12"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7347837"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705198821 {#1549
        date: 2024-01-14 03:20:21.0 +01:00
      }
      +"title": 306813
    }
  ]
  -id: 29566
  -titleTs: "'ad':12 'android':3 'boost':2 'client':4,22 'conscious':20 'dark':10 'display':8 'lemmi':6,21 'notif':17 'pattern':11 'pretend':13 'recommend':25 'security/privacy':19 'system':16"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705196321
  +visibility: "visible             "
  +apId: "https://lemmy.ml/post/10470199"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705109921 {#3173
    date: 2024-01-13 02:38:41.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
37 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
38 DENIED moderate
App\Entity\EntryComment {#1560
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1551
    +user: Proxies\__CG__\App\Entity\User {#3152 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1573 …}
    +image: Proxies\__CG__\App\Entity\Image {#3191 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2937 …}
    +slug: "The-Boost-android-client-for-Lemmy-is-displaying-these-dark"
    +title: "The Boost android client for Lemmy is displaying these dark pattern ads pretending to be system notifications. What security/privacy conscious Lemmy clients do you recommend?"
    +url: "https://lemmy.ml/pictrs/image/7278d2ee-f58d-4acb-828f-fda2a2521723.png"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 204
    +favouriteCount: 494
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729093402 {#3186
      date: 2024-10-16 17:43:22.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3193 …}
    +votes: Doctrine\ORM\PersistentCollection {#3195 …}
    +reports: Doctrine\ORM\PersistentCollection {#3197 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3199 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3201 …}
    +badges: Doctrine\ORM\PersistentCollection {#3203 …}
    +children: [
      App\Entity\EntryComment {#1560}
    ]
    -id: 29566
    -titleTs: "'ad':12 'android':3 'boost':2 'client':4,22 'conscious':20 'dark':10 'display':8 'lemmi':6,21 'notif':17 'pattern':11 'pretend':13 'recommend':25 'security/privacy':19 'system':16"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705196321
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/10470199"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705109921 {#3173
      date: 2024-01-13 02:38:41.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1573 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1692 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1691 …}
  +body: """
    Hey, could you elaborate or send some lecture? I have the upstream quad9 DoH address in adguard. It’s supposed to better encrypt my traffic right? Never saw any ads or strange DNS requests.\n
    \n
    Never heard about ads being inject though DoH or DoT, or did I misunderstood your comment?
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705198821 {#1672
    date: 2024-01-14 03:20:21.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@golden_zealot@lemmy.ml"
    "@Max_P@lemmy.max-p.me"
    "@Darkassassin07@lemmy.ca"
    "@knobbysideup@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1689 …}
  +nested: Doctrine\ORM\PersistentCollection {#1687 …}
  +votes: Doctrine\ORM\PersistentCollection {#1701 …}
  +reports: Doctrine\ORM\PersistentCollection {#1619 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1604 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1620 …}
  -id: 306813
  -bodyTs: "'ad':30,38 'address':15 'adguard':17 'better':22 'comment':50 'could':2 'dns':33 'doh':14,42 'dot':44 'elabor':4 'encrypt':23 'heard':36 'hey':1 'inject':40 'lectur':8 'misunderstood':48 'never':27,35 'quad9':13 'request':34 'right':26 'saw':28 'send':6 'strang':32 'suppos':20 'though':41 'traffic':25 'upstream':12"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7347837"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705198821 {#1549
    date: 2024-01-14 03:20:21.0 +01:00
  }
  +"title": 306813
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
39 DENIED edit
App\Entity\EntryComment {#1560
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1551
    +user: Proxies\__CG__\App\Entity\User {#3152 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1573 …}
    +image: Proxies\__CG__\App\Entity\Image {#3191 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2937 …}
    +slug: "The-Boost-android-client-for-Lemmy-is-displaying-these-dark"
    +title: "The Boost android client for Lemmy is displaying these dark pattern ads pretending to be system notifications. What security/privacy conscious Lemmy clients do you recommend?"
    +url: "https://lemmy.ml/pictrs/image/7278d2ee-f58d-4acb-828f-fda2a2521723.png"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 204
    +favouriteCount: 494
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729093402 {#3186
      date: 2024-10-16 17:43:22.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3193 …}
    +votes: Doctrine\ORM\PersistentCollection {#3195 …}
    +reports: Doctrine\ORM\PersistentCollection {#3197 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3199 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3201 …}
    +badges: Doctrine\ORM\PersistentCollection {#3203 …}
    +children: [
      App\Entity\EntryComment {#1560}
    ]
    -id: 29566
    -titleTs: "'ad':12 'android':3 'boost':2 'client':4,22 'conscious':20 'dark':10 'display':8 'lemmi':6,21 'notif':17 'pattern':11 'pretend':13 'recommend':25 'security/privacy':19 'system':16"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705196321
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/10470199"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705109921 {#3173
      date: 2024-01-13 02:38:41.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1573 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1692 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1691 …}
  +body: """
    Hey, could you elaborate or send some lecture? I have the upstream quad9 DoH address in adguard. It’s supposed to better encrypt my traffic right? Never saw any ads or strange DNS requests.\n
    \n
    Never heard about ads being inject though DoH or DoT, or did I misunderstood your comment?
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705198821 {#1672
    date: 2024-01-14 03:20:21.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@golden_zealot@lemmy.ml"
    "@Max_P@lemmy.max-p.me"
    "@Darkassassin07@lemmy.ca"
    "@knobbysideup@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1689 …}
  +nested: Doctrine\ORM\PersistentCollection {#1687 …}
  +votes: Doctrine\ORM\PersistentCollection {#1701 …}
  +reports: Doctrine\ORM\PersistentCollection {#1619 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1604 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1620 …}
  -id: 306813
  -bodyTs: "'ad':30,38 'address':15 'adguard':17 'better':22 'comment':50 'could':2 'dns':33 'doh':14,42 'dot':44 'elabor':4 'encrypt':23 'heard':36 'hey':1 'inject':40 'lectur':8 'misunderstood':48 'never':27,35 'quad9':13 'request':34 'right':26 'saw':28 'send':6 'strang':32 'suppos':20 'though':41 'traffic':25 'upstream':12"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7347837"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705198821 {#1549
    date: 2024-01-14 03:20:21.0 +01:00
  }
  +"title": 306813
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
40 DENIED moderate
App\Entity\EntryComment {#1560
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1551
    +user: Proxies\__CG__\App\Entity\User {#3152 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1573 …}
    +image: Proxies\__CG__\App\Entity\Image {#3191 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2937 …}
    +slug: "The-Boost-android-client-for-Lemmy-is-displaying-these-dark"
    +title: "The Boost android client for Lemmy is displaying these dark pattern ads pretending to be system notifications. What security/privacy conscious Lemmy clients do you recommend?"
    +url: "https://lemmy.ml/pictrs/image/7278d2ee-f58d-4acb-828f-fda2a2521723.png"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 204
    +favouriteCount: 494
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729093402 {#3186
      date: 2024-10-16 17:43:22.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3193 …}
    +votes: Doctrine\ORM\PersistentCollection {#3195 …}
    +reports: Doctrine\ORM\PersistentCollection {#3197 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3199 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3201 …}
    +badges: Doctrine\ORM\PersistentCollection {#3203 …}
    +children: [
      App\Entity\EntryComment {#1560}
    ]
    -id: 29566
    -titleTs: "'ad':12 'android':3 'boost':2 'client':4,22 'conscious':20 'dark':10 'display':8 'lemmi':6,21 'notif':17 'pattern':11 'pretend':13 'recommend':25 'security/privacy':19 'system':16"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705196321
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/10470199"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705109921 {#3173
      date: 2024-01-13 02:38:41.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1573 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1692 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1691 …}
  +body: """
    Hey, could you elaborate or send some lecture? I have the upstream quad9 DoH address in adguard. It’s supposed to better encrypt my traffic right? Never saw any ads or strange DNS requests.\n
    \n
    Never heard about ads being inject though DoH or DoT, or did I misunderstood your comment?
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705198821 {#1672
    date: 2024-01-14 03:20:21.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@golden_zealot@lemmy.ml"
    "@Max_P@lemmy.max-p.me"
    "@Darkassassin07@lemmy.ca"
    "@knobbysideup@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1689 …}
  +nested: Doctrine\ORM\PersistentCollection {#1687 …}
  +votes: Doctrine\ORM\PersistentCollection {#1701 …}
  +reports: Doctrine\ORM\PersistentCollection {#1619 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1604 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1620 …}
  -id: 306813
  -bodyTs: "'ad':30,38 'address':15 'adguard':17 'better':22 'comment':50 'could':2 'dns':33 'doh':14,42 'dot':44 'elabor':4 'encrypt':23 'heard':36 'hey':1 'inject':40 'lectur':8 'misunderstood':48 'never':27,35 'quad9':13 'request':34 'right':26 'saw':28 'send':6 'strang':32 'suppos':20 'though':41 'traffic':25 'upstream':12"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7347837"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705198821 {#1549
    date: 2024-01-14 03:20:21.0 +01:00
  }
  +"title": 306813
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
41 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
42 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2099
  +user: Proxies\__CG__\App\Entity\User {#3115 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2596 …}
  +slug: "Thinking-about-making-the-big-switch-recommend-me-a-distro"
  +title: "Thinking about making the big switch – recommend me a distro!"
  +url: null
  +body: """
    Hey all, I’ve been thinking about making the jump from Windows to Linux as my daily-driver and I’ve been struggling on what distro to use.\n
    \n
    On my laptop I’ve been using Fedora’s KDE Spin for a bit but I can’t say I really like KDE all that much. I took that Distrochooser test and 9/10 of the suggestions were all Ubuntu-based or Arch-based for some reason lol.\n
    \n
    I would prefer a distro that “just works” but I’m not scared of having to troubleshoot or fix things. I guess I’m just looking to see what everyone else uses and what you all recommend. Thanks!
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 69
  +favouriteCount: 78
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1728900558 {#3110
    date: 2024-10-14 12:09:18.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#3117 …}
  +votes: Doctrine\ORM\PersistentCollection {#3119 …}
  +reports: Doctrine\ORM\PersistentCollection {#3121 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3123 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3125 …}
  +badges: Doctrine\ORM\PersistentCollection {#3127 …}
  +children: [
    App\Entity\EntryComment {#2100
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2099 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2105 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2105 …}
      +body: """
        That’s the spirit 🫶.\n
        \n
        That’s really what I’m doing on my debian server where I host my docker containers.\n
        \n
        I don’t care if I brick my system while playing arround because every day at 00:00 a crontab job dumps all my database and saves all my docker volumes and docker-compose to an external HD and saves most important dotfiles and wireguard configuration.\n
        \n
        Back Up and running in 30 min !\n
        \n
        2 years in, still going strong and learning everyday something new, keeping everything I learn in a markdown file.\n
        \n
        - Personal CA with self-signed certificate by an intermediate CA chain\n
        - Wireguard tunnel routing all my devices traffic to protonVPN\n
        - Alot of docker stuff\n
        - Alot of networking stuff (DNS, cryptography…)\n
        - LVM, bash…\n
        - …\n
        \n
        Wild ride, sometimes alot of frustration, but what an empowering experience !
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1706191947 {#2165
        date: 2024-01-25 15:12:27.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Canadian_Cabinet@lemmy.ca"
        "@utopiah@lemmy.ml"
        "@Canadian_Cabinet@lemmy.ca"
        "@utopiah@lemmy.ml"
        "@Canadian_Cabinet@lemmy.ca"
        "@utopiah@lemmy.ml"
        "@Canadian_Cabinet@lemmy.ca"
        "@utopiah@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2108 …}
      +nested: Doctrine\ORM\PersistentCollection {#2101 …}
      +votes: Doctrine\ORM\PersistentCollection {#2109 …}
      +reports: Doctrine\ORM\PersistentCollection {#2106 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2107 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2124 …}
      -id: 339292
      -bodyTs: "'00':38,39 '2':76 '30':74 'alot':116,120,131 'arround':33 'back':69 'bash':127 'brick':28 'ca':96,105 'care':25 'certif':101 'chain':106 'compos':56 'configur':68 'contain':21 'crontab':41 'cryptographi':125 'databas':46 'day':36 'debian':14 'devic':112 'dns':124 'docker':20,51,55,118 'docker-compos':54 'dotfil':65 'dump':43 'empow':137 'everi':35 'everyday':84 'everyth':88 'experi':138 'extern':59 'file':94 'frustrat':133 'go':80 'hd':60 'host':18 'import':64 'intermedi':104 'job':42 'keep':87 'learn':83,90 'lvm':126 'm':10 'markdown':93 'min':75 'network':122 'new':86 'person':95 'play':32 'protonvpn':115 'realli':7 'ride':129 'rout':109 'run':72 'save':48,62 'self':99 'self-sign':98 'server':15 'sign':100 'someth':85 'sometim':130 'spirit':4 'still':79 'strong':81 'stuff':119,123 'system':30 'traffic':113 'tunnel':108 'volum':52 'wild':128 'wireguard':67,107 'year':77"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7715676"
      +editedAt: DateTimeImmutable @1728586239 {#2041
        date: 2024-10-10 20:50:39.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706191947 {#2104
        date: 2024-01-25 15:12:27.0 +01:00
      }
      +"title": 339292
    }
  ]
  -id: 32793
  -titleTs: "'big':5 'distro':10 'make':3 'recommend':7 'switch':6 'think':1"
  -bodyTs: "'9/10':62 'arch':73 'arch-bas':72 'base':70,74 'bit':43 'daili':18 'daily-driv':17 'distro':27,83 'distrochoos':59 'driver':19 'els':109 'everyon':108 'fedora':37 'fix':97 'guess':100 'hey':1 'jump':10 'kde':39,52 'laptop':32 'like':51 'linux':14 'lol':78 'look':104 'm':89,102 'make':8 'much':55 'prefer':81 'realli':50 'reason':77 'recommend':115 'say':48 'scare':91 'see':106 'spin':40 'struggl':24 'suggest':65 'test':60 'thank':116 'thing':98 'think':6 'took':57 'troubleshoot':95 'ubuntu':69 'ubuntu-bas':68 'use':29,36,110 've':4,22,34 'window':12 'work':86 'would':80"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706192309
  +visibility: "visible             "
  +apId: "https://lemmy.ca/post/13943016"
  +editedAt: DateTimeImmutable @1728309902 {#3097
    date: 2024-10-07 16:05:02.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706105909 {#3076
    date: 2024-01-24 15:18:29.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
43 DENIED edit
Proxies\__CG__\App\Entity\Entry {#2099
  +user: Proxies\__CG__\App\Entity\User {#3115 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2596 …}
  +slug: "Thinking-about-making-the-big-switch-recommend-me-a-distro"
  +title: "Thinking about making the big switch – recommend me a distro!"
  +url: null
  +body: """
    Hey all, I’ve been thinking about making the jump from Windows to Linux as my daily-driver and I’ve been struggling on what distro to use.\n
    \n
    On my laptop I’ve been using Fedora’s KDE Spin for a bit but I can’t say I really like KDE all that much. I took that Distrochooser test and 9/10 of the suggestions were all Ubuntu-based or Arch-based for some reason lol.\n
    \n
    I would prefer a distro that “just works” but I’m not scared of having to troubleshoot or fix things. I guess I’m just looking to see what everyone else uses and what you all recommend. Thanks!
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 69
  +favouriteCount: 78
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1728900558 {#3110
    date: 2024-10-14 12:09:18.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#3117 …}
  +votes: Doctrine\ORM\PersistentCollection {#3119 …}
  +reports: Doctrine\ORM\PersistentCollection {#3121 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3123 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3125 …}
  +badges: Doctrine\ORM\PersistentCollection {#3127 …}
  +children: [
    App\Entity\EntryComment {#2100
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2099 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2105 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2105 …}
      +body: """
        That’s the spirit 🫶.\n
        \n
        That’s really what I’m doing on my debian server where I host my docker containers.\n
        \n
        I don’t care if I brick my system while playing arround because every day at 00:00 a crontab job dumps all my database and saves all my docker volumes and docker-compose to an external HD and saves most important dotfiles and wireguard configuration.\n
        \n
        Back Up and running in 30 min !\n
        \n
        2 years in, still going strong and learning everyday something new, keeping everything I learn in a markdown file.\n
        \n
        - Personal CA with self-signed certificate by an intermediate CA chain\n
        - Wireguard tunnel routing all my devices traffic to protonVPN\n
        - Alot of docker stuff\n
        - Alot of networking stuff (DNS, cryptography…)\n
        - LVM, bash…\n
        - …\n
        \n
        Wild ride, sometimes alot of frustration, but what an empowering experience !
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1706191947 {#2165
        date: 2024-01-25 15:12:27.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Canadian_Cabinet@lemmy.ca"
        "@utopiah@lemmy.ml"
        "@Canadian_Cabinet@lemmy.ca"
        "@utopiah@lemmy.ml"
        "@Canadian_Cabinet@lemmy.ca"
        "@utopiah@lemmy.ml"
        "@Canadian_Cabinet@lemmy.ca"
        "@utopiah@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2108 …}
      +nested: Doctrine\ORM\PersistentCollection {#2101 …}
      +votes: Doctrine\ORM\PersistentCollection {#2109 …}
      +reports: Doctrine\ORM\PersistentCollection {#2106 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2107 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2124 …}
      -id: 339292
      -bodyTs: "'00':38,39 '2':76 '30':74 'alot':116,120,131 'arround':33 'back':69 'bash':127 'brick':28 'ca':96,105 'care':25 'certif':101 'chain':106 'compos':56 'configur':68 'contain':21 'crontab':41 'cryptographi':125 'databas':46 'day':36 'debian':14 'devic':112 'dns':124 'docker':20,51,55,118 'docker-compos':54 'dotfil':65 'dump':43 'empow':137 'everi':35 'everyday':84 'everyth':88 'experi':138 'extern':59 'file':94 'frustrat':133 'go':80 'hd':60 'host':18 'import':64 'intermedi':104 'job':42 'keep':87 'learn':83,90 'lvm':126 'm':10 'markdown':93 'min':75 'network':122 'new':86 'person':95 'play':32 'protonvpn':115 'realli':7 'ride':129 'rout':109 'run':72 'save':48,62 'self':99 'self-sign':98 'server':15 'sign':100 'someth':85 'sometim':130 'spirit':4 'still':79 'strong':81 'stuff':119,123 'system':30 'traffic':113 'tunnel':108 'volum':52 'wild':128 'wireguard':67,107 'year':77"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7715676"
      +editedAt: DateTimeImmutable @1728586239 {#2041
        date: 2024-10-10 20:50:39.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706191947 {#2104
        date: 2024-01-25 15:12:27.0 +01:00
      }
      +"title": 339292
    }
  ]
  -id: 32793
  -titleTs: "'big':5 'distro':10 'make':3 'recommend':7 'switch':6 'think':1"
  -bodyTs: "'9/10':62 'arch':73 'arch-bas':72 'base':70,74 'bit':43 'daili':18 'daily-driv':17 'distro':27,83 'distrochoos':59 'driver':19 'els':109 'everyon':108 'fedora':37 'fix':97 'guess':100 'hey':1 'jump':10 'kde':39,52 'laptop':32 'like':51 'linux':14 'lol':78 'look':104 'm':89,102 'make':8 'much':55 'prefer':81 'realli':50 'reason':77 'recommend':115 'say':48 'scare':91 'see':106 'spin':40 'struggl':24 'suggest':65 'test':60 'thank':116 'thing':98 'think':6 'took':57 'troubleshoot':95 'ubuntu':69 'ubuntu-bas':68 'use':29,36,110 've':4,22,34 'window':12 'work':86 'would':80"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706192309
  +visibility: "visible             "
  +apId: "https://lemmy.ca/post/13943016"
  +editedAt: DateTimeImmutable @1728309902 {#3097
    date: 2024-10-07 16:05:02.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706105909 {#3076
    date: 2024-01-24 15:18:29.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
44 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2099
  +user: Proxies\__CG__\App\Entity\User {#3115 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2596 …}
  +slug: "Thinking-about-making-the-big-switch-recommend-me-a-distro"
  +title: "Thinking about making the big switch – recommend me a distro!"
  +url: null
  +body: """
    Hey all, I’ve been thinking about making the jump from Windows to Linux as my daily-driver and I’ve been struggling on what distro to use.\n
    \n
    On my laptop I’ve been using Fedora’s KDE Spin for a bit but I can’t say I really like KDE all that much. I took that Distrochooser test and 9/10 of the suggestions were all Ubuntu-based or Arch-based for some reason lol.\n
    \n
    I would prefer a distro that “just works” but I’m not scared of having to troubleshoot or fix things. I guess I’m just looking to see what everyone else uses and what you all recommend. Thanks!
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 69
  +favouriteCount: 78
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1728900558 {#3110
    date: 2024-10-14 12:09:18.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#3117 …}
  +votes: Doctrine\ORM\PersistentCollection {#3119 …}
  +reports: Doctrine\ORM\PersistentCollection {#3121 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3123 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3125 …}
  +badges: Doctrine\ORM\PersistentCollection {#3127 …}
  +children: [
    App\Entity\EntryComment {#2100
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2099 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2105 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2105 …}
      +body: """
        That’s the spirit 🫶.\n
        \n
        That’s really what I’m doing on my debian server where I host my docker containers.\n
        \n
        I don’t care if I brick my system while playing arround because every day at 00:00 a crontab job dumps all my database and saves all my docker volumes and docker-compose to an external HD and saves most important dotfiles and wireguard configuration.\n
        \n
        Back Up and running in 30 min !\n
        \n
        2 years in, still going strong and learning everyday something new, keeping everything I learn in a markdown file.\n
        \n
        - Personal CA with self-signed certificate by an intermediate CA chain\n
        - Wireguard tunnel routing all my devices traffic to protonVPN\n
        - Alot of docker stuff\n
        - Alot of networking stuff (DNS, cryptography…)\n
        - LVM, bash…\n
        - …\n
        \n
        Wild ride, sometimes alot of frustration, but what an empowering experience !
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1706191947 {#2165
        date: 2024-01-25 15:12:27.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Canadian_Cabinet@lemmy.ca"
        "@utopiah@lemmy.ml"
        "@Canadian_Cabinet@lemmy.ca"
        "@utopiah@lemmy.ml"
        "@Canadian_Cabinet@lemmy.ca"
        "@utopiah@lemmy.ml"
        "@Canadian_Cabinet@lemmy.ca"
        "@utopiah@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2108 …}
      +nested: Doctrine\ORM\PersistentCollection {#2101 …}
      +votes: Doctrine\ORM\PersistentCollection {#2109 …}
      +reports: Doctrine\ORM\PersistentCollection {#2106 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2107 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2124 …}
      -id: 339292
      -bodyTs: "'00':38,39 '2':76 '30':74 'alot':116,120,131 'arround':33 'back':69 'bash':127 'brick':28 'ca':96,105 'care':25 'certif':101 'chain':106 'compos':56 'configur':68 'contain':21 'crontab':41 'cryptographi':125 'databas':46 'day':36 'debian':14 'devic':112 'dns':124 'docker':20,51,55,118 'docker-compos':54 'dotfil':65 'dump':43 'empow':137 'everi':35 'everyday':84 'everyth':88 'experi':138 'extern':59 'file':94 'frustrat':133 'go':80 'hd':60 'host':18 'import':64 'intermedi':104 'job':42 'keep':87 'learn':83,90 'lvm':126 'm':10 'markdown':93 'min':75 'network':122 'new':86 'person':95 'play':32 'protonvpn':115 'realli':7 'ride':129 'rout':109 'run':72 'save':48,62 'self':99 'self-sign':98 'server':15 'sign':100 'someth':85 'sometim':130 'spirit':4 'still':79 'strong':81 'stuff':119,123 'system':30 'traffic':113 'tunnel':108 'volum':52 'wild':128 'wireguard':67,107 'year':77"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7715676"
      +editedAt: DateTimeImmutable @1728586239 {#2041
        date: 2024-10-10 20:50:39.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706191947 {#2104
        date: 2024-01-25 15:12:27.0 +01:00
      }
      +"title": 339292
    }
  ]
  -id: 32793
  -titleTs: "'big':5 'distro':10 'make':3 'recommend':7 'switch':6 'think':1"
  -bodyTs: "'9/10':62 'arch':73 'arch-bas':72 'base':70,74 'bit':43 'daili':18 'daily-driv':17 'distro':27,83 'distrochoos':59 'driver':19 'els':109 'everyon':108 'fedora':37 'fix':97 'guess':100 'hey':1 'jump':10 'kde':39,52 'laptop':32 'like':51 'linux':14 'lol':78 'look':104 'm':89,102 'make':8 'much':55 'prefer':81 'realli':50 'reason':77 'recommend':115 'say':48 'scare':91 'see':106 'spin':40 'struggl':24 'suggest':65 'test':60 'thank':116 'thing':98 'think':6 'took':57 'troubleshoot':95 'ubuntu':69 'ubuntu-bas':68 'use':29,36,110 've':4,22,34 'window':12 'work':86 'would':80"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706192309
  +visibility: "visible             "
  +apId: "https://lemmy.ca/post/13943016"
  +editedAt: DateTimeImmutable @1728309902 {#3097
    date: 2024-10-07 16:05:02.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706105909 {#3076
    date: 2024-01-24 15:18:29.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
45 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
46 DENIED moderate
App\Entity\EntryComment {#2100
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2099
    +user: Proxies\__CG__\App\Entity\User {#3115 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2596 …}
    +slug: "Thinking-about-making-the-big-switch-recommend-me-a-distro"
    +title: "Thinking about making the big switch – recommend me a distro!"
    +url: null
    +body: """
      Hey all, I’ve been thinking about making the jump from Windows to Linux as my daily-driver and I’ve been struggling on what distro to use.\n
      \n
      On my laptop I’ve been using Fedora’s KDE Spin for a bit but I can’t say I really like KDE all that much. I took that Distrochooser test and 9/10 of the suggestions were all Ubuntu-based or Arch-based for some reason lol.\n
      \n
      I would prefer a distro that “just works” but I’m not scared of having to troubleshoot or fix things. I guess I’m just looking to see what everyone else uses and what you all recommend. Thanks!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 69
    +favouriteCount: 78
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728900558 {#3110
      date: 2024-10-14 12:09:18.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3117 …}
    +votes: Doctrine\ORM\PersistentCollection {#3119 …}
    +reports: Doctrine\ORM\PersistentCollection {#3121 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3123 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3125 …}
    +badges: Doctrine\ORM\PersistentCollection {#3127 …}
    +children: [
      App\Entity\EntryComment {#2100}
    ]
    -id: 32793
    -titleTs: "'big':5 'distro':10 'make':3 'recommend':7 'switch':6 'think':1"
    -bodyTs: "'9/10':62 'arch':73 'arch-bas':72 'base':70,74 'bit':43 'daili':18 'daily-driv':17 'distro':27,83 'distrochoos':59 'driver':19 'els':109 'everyon':108 'fedora':37 'fix':97 'guess':100 'hey':1 'jump':10 'kde':39,52 'laptop':32 'like':51 'linux':14 'lol':78 'look':104 'm':89,102 'make':8 'much':55 'prefer':81 'realli':50 'reason':77 'recommend':115 'say':48 'scare':91 'see':106 'spin':40 'struggl':24 'suggest':65 'test':60 'thank':116 'thing':98 'think':6 'took':57 'troubleshoot':95 'ubuntu':69 'ubuntu-bas':68 'use':29,36,110 've':4,22,34 'window':12 'work':86 'would':80"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706192309
    +visibility: "visible             "
    +apId: "https://lemmy.ca/post/13943016"
    +editedAt: DateTimeImmutable @1728309902 {#3097
      date: 2024-10-07 16:05:02.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706105909 {#3076
      date: 2024-01-24 15:18:29.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2105 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2105 …}
  +body: """
    That’s the spirit 🫶.\n
    \n
    That’s really what I’m doing on my debian server where I host my docker containers.\n
    \n
    I don’t care if I brick my system while playing arround because every day at 00:00 a crontab job dumps all my database and saves all my docker volumes and docker-compose to an external HD and saves most important dotfiles and wireguard configuration.\n
    \n
    Back Up and running in 30 min !\n
    \n
    2 years in, still going strong and learning everyday something new, keeping everything I learn in a markdown file.\n
    \n
    - Personal CA with self-signed certificate by an intermediate CA chain\n
    - Wireguard tunnel routing all my devices traffic to protonVPN\n
    - Alot of docker stuff\n
    - Alot of networking stuff (DNS, cryptography…)\n
    - LVM, bash…\n
    - …\n
    \n
    Wild ride, sometimes alot of frustration, but what an empowering experience !
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1706191947 {#2165
    date: 2024-01-25 15:12:27.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Canadian_Cabinet@lemmy.ca"
    "@utopiah@lemmy.ml"
    "@Canadian_Cabinet@lemmy.ca"
    "@utopiah@lemmy.ml"
    "@Canadian_Cabinet@lemmy.ca"
    "@utopiah@lemmy.ml"
    "@Canadian_Cabinet@lemmy.ca"
    "@utopiah@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2108 …}
  +nested: Doctrine\ORM\PersistentCollection {#2101 …}
  +votes: Doctrine\ORM\PersistentCollection {#2109 …}
  +reports: Doctrine\ORM\PersistentCollection {#2106 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2107 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2124 …}
  -id: 339292
  -bodyTs: "'00':38,39 '2':76 '30':74 'alot':116,120,131 'arround':33 'back':69 'bash':127 'brick':28 'ca':96,105 'care':25 'certif':101 'chain':106 'compos':56 'configur':68 'contain':21 'crontab':41 'cryptographi':125 'databas':46 'day':36 'debian':14 'devic':112 'dns':124 'docker':20,51,55,118 'docker-compos':54 'dotfil':65 'dump':43 'empow':137 'everi':35 'everyday':84 'everyth':88 'experi':138 'extern':59 'file':94 'frustrat':133 'go':80 'hd':60 'host':18 'import':64 'intermedi':104 'job':42 'keep':87 'learn':83,90 'lvm':126 'm':10 'markdown':93 'min':75 'network':122 'new':86 'person':95 'play':32 'protonvpn':115 'realli':7 'ride':129 'rout':109 'run':72 'save':48,62 'self':99 'self-sign':98 'server':15 'sign':100 'someth':85 'sometim':130 'spirit':4 'still':79 'strong':81 'stuff':119,123 'system':30 'traffic':113 'tunnel':108 'volum':52 'wild':128 'wireguard':67,107 'year':77"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7715676"
  +editedAt: DateTimeImmutable @1728586239 {#2041
    date: 2024-10-10 20:50:39.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706191947 {#2104
    date: 2024-01-25 15:12:27.0 +01:00
  }
  +"title": 339292
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
47 DENIED edit
App\Entity\EntryComment {#2100
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2099
    +user: Proxies\__CG__\App\Entity\User {#3115 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2596 …}
    +slug: "Thinking-about-making-the-big-switch-recommend-me-a-distro"
    +title: "Thinking about making the big switch – recommend me a distro!"
    +url: null
    +body: """
      Hey all, I’ve been thinking about making the jump from Windows to Linux as my daily-driver and I’ve been struggling on what distro to use.\n
      \n
      On my laptop I’ve been using Fedora’s KDE Spin for a bit but I can’t say I really like KDE all that much. I took that Distrochooser test and 9/10 of the suggestions were all Ubuntu-based or Arch-based for some reason lol.\n
      \n
      I would prefer a distro that “just works” but I’m not scared of having to troubleshoot or fix things. I guess I’m just looking to see what everyone else uses and what you all recommend. Thanks!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 69
    +favouriteCount: 78
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728900558 {#3110
      date: 2024-10-14 12:09:18.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3117 …}
    +votes: Doctrine\ORM\PersistentCollection {#3119 …}
    +reports: Doctrine\ORM\PersistentCollection {#3121 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3123 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3125 …}
    +badges: Doctrine\ORM\PersistentCollection {#3127 …}
    +children: [
      App\Entity\EntryComment {#2100}
    ]
    -id: 32793
    -titleTs: "'big':5 'distro':10 'make':3 'recommend':7 'switch':6 'think':1"
    -bodyTs: "'9/10':62 'arch':73 'arch-bas':72 'base':70,74 'bit':43 'daili':18 'daily-driv':17 'distro':27,83 'distrochoos':59 'driver':19 'els':109 'everyon':108 'fedora':37 'fix':97 'guess':100 'hey':1 'jump':10 'kde':39,52 'laptop':32 'like':51 'linux':14 'lol':78 'look':104 'm':89,102 'make':8 'much':55 'prefer':81 'realli':50 'reason':77 'recommend':115 'say':48 'scare':91 'see':106 'spin':40 'struggl':24 'suggest':65 'test':60 'thank':116 'thing':98 'think':6 'took':57 'troubleshoot':95 'ubuntu':69 'ubuntu-bas':68 'use':29,36,110 've':4,22,34 'window':12 'work':86 'would':80"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706192309
    +visibility: "visible             "
    +apId: "https://lemmy.ca/post/13943016"
    +editedAt: DateTimeImmutable @1728309902 {#3097
      date: 2024-10-07 16:05:02.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706105909 {#3076
      date: 2024-01-24 15:18:29.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2105 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2105 …}
  +body: """
    That’s the spirit 🫶.\n
    \n
    That’s really what I’m doing on my debian server where I host my docker containers.\n
    \n
    I don’t care if I brick my system while playing arround because every day at 00:00 a crontab job dumps all my database and saves all my docker volumes and docker-compose to an external HD and saves most important dotfiles and wireguard configuration.\n
    \n
    Back Up and running in 30 min !\n
    \n
    2 years in, still going strong and learning everyday something new, keeping everything I learn in a markdown file.\n
    \n
    - Personal CA with self-signed certificate by an intermediate CA chain\n
    - Wireguard tunnel routing all my devices traffic to protonVPN\n
    - Alot of docker stuff\n
    - Alot of networking stuff (DNS, cryptography…)\n
    - LVM, bash…\n
    - …\n
    \n
    Wild ride, sometimes alot of frustration, but what an empowering experience !
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1706191947 {#2165
    date: 2024-01-25 15:12:27.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Canadian_Cabinet@lemmy.ca"
    "@utopiah@lemmy.ml"
    "@Canadian_Cabinet@lemmy.ca"
    "@utopiah@lemmy.ml"
    "@Canadian_Cabinet@lemmy.ca"
    "@utopiah@lemmy.ml"
    "@Canadian_Cabinet@lemmy.ca"
    "@utopiah@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2108 …}
  +nested: Doctrine\ORM\PersistentCollection {#2101 …}
  +votes: Doctrine\ORM\PersistentCollection {#2109 …}
  +reports: Doctrine\ORM\PersistentCollection {#2106 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2107 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2124 …}
  -id: 339292
  -bodyTs: "'00':38,39 '2':76 '30':74 'alot':116,120,131 'arround':33 'back':69 'bash':127 'brick':28 'ca':96,105 'care':25 'certif':101 'chain':106 'compos':56 'configur':68 'contain':21 'crontab':41 'cryptographi':125 'databas':46 'day':36 'debian':14 'devic':112 'dns':124 'docker':20,51,55,118 'docker-compos':54 'dotfil':65 'dump':43 'empow':137 'everi':35 'everyday':84 'everyth':88 'experi':138 'extern':59 'file':94 'frustrat':133 'go':80 'hd':60 'host':18 'import':64 'intermedi':104 'job':42 'keep':87 'learn':83,90 'lvm':126 'm':10 'markdown':93 'min':75 'network':122 'new':86 'person':95 'play':32 'protonvpn':115 'realli':7 'ride':129 'rout':109 'run':72 'save':48,62 'self':99 'self-sign':98 'server':15 'sign':100 'someth':85 'sometim':130 'spirit':4 'still':79 'strong':81 'stuff':119,123 'system':30 'traffic':113 'tunnel':108 'volum':52 'wild':128 'wireguard':67,107 'year':77"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7715676"
  +editedAt: DateTimeImmutable @1728586239 {#2041
    date: 2024-10-10 20:50:39.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706191947 {#2104
    date: 2024-01-25 15:12:27.0 +01:00
  }
  +"title": 339292
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
48 DENIED moderate
App\Entity\EntryComment {#2100
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2099
    +user: Proxies\__CG__\App\Entity\User {#3115 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2596 …}
    +slug: "Thinking-about-making-the-big-switch-recommend-me-a-distro"
    +title: "Thinking about making the big switch – recommend me a distro!"
    +url: null
    +body: """
      Hey all, I’ve been thinking about making the jump from Windows to Linux as my daily-driver and I’ve been struggling on what distro to use.\n
      \n
      On my laptop I’ve been using Fedora’s KDE Spin for a bit but I can’t say I really like KDE all that much. I took that Distrochooser test and 9/10 of the suggestions were all Ubuntu-based or Arch-based for some reason lol.\n
      \n
      I would prefer a distro that “just works” but I’m not scared of having to troubleshoot or fix things. I guess I’m just looking to see what everyone else uses and what you all recommend. Thanks!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 69
    +favouriteCount: 78
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728900558 {#3110
      date: 2024-10-14 12:09:18.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3117 …}
    +votes: Doctrine\ORM\PersistentCollection {#3119 …}
    +reports: Doctrine\ORM\PersistentCollection {#3121 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3123 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3125 …}
    +badges: Doctrine\ORM\PersistentCollection {#3127 …}
    +children: [
      App\Entity\EntryComment {#2100}
    ]
    -id: 32793
    -titleTs: "'big':5 'distro':10 'make':3 'recommend':7 'switch':6 'think':1"
    -bodyTs: "'9/10':62 'arch':73 'arch-bas':72 'base':70,74 'bit':43 'daili':18 'daily-driv':17 'distro':27,83 'distrochoos':59 'driver':19 'els':109 'everyon':108 'fedora':37 'fix':97 'guess':100 'hey':1 'jump':10 'kde':39,52 'laptop':32 'like':51 'linux':14 'lol':78 'look':104 'm':89,102 'make':8 'much':55 'prefer':81 'realli':50 'reason':77 'recommend':115 'say':48 'scare':91 'see':106 'spin':40 'struggl':24 'suggest':65 'test':60 'thank':116 'thing':98 'think':6 'took':57 'troubleshoot':95 'ubuntu':69 'ubuntu-bas':68 'use':29,36,110 've':4,22,34 'window':12 'work':86 'would':80"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706192309
    +visibility: "visible             "
    +apId: "https://lemmy.ca/post/13943016"
    +editedAt: DateTimeImmutable @1728309902 {#3097
      date: 2024-10-07 16:05:02.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706105909 {#3076
      date: 2024-01-24 15:18:29.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2105 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2105 …}
  +body: """
    That’s the spirit 🫶.\n
    \n
    That’s really what I’m doing on my debian server where I host my docker containers.\n
    \n
    I don’t care if I brick my system while playing arround because every day at 00:00 a crontab job dumps all my database and saves all my docker volumes and docker-compose to an external HD and saves most important dotfiles and wireguard configuration.\n
    \n
    Back Up and running in 30 min !\n
    \n
    2 years in, still going strong and learning everyday something new, keeping everything I learn in a markdown file.\n
    \n
    - Personal CA with self-signed certificate by an intermediate CA chain\n
    - Wireguard tunnel routing all my devices traffic to protonVPN\n
    - Alot of docker stuff\n
    - Alot of networking stuff (DNS, cryptography…)\n
    - LVM, bash…\n
    - …\n
    \n
    Wild ride, sometimes alot of frustration, but what an empowering experience !
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1706191947 {#2165
    date: 2024-01-25 15:12:27.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Canadian_Cabinet@lemmy.ca"
    "@utopiah@lemmy.ml"
    "@Canadian_Cabinet@lemmy.ca"
    "@utopiah@lemmy.ml"
    "@Canadian_Cabinet@lemmy.ca"
    "@utopiah@lemmy.ml"
    "@Canadian_Cabinet@lemmy.ca"
    "@utopiah@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2108 …}
  +nested: Doctrine\ORM\PersistentCollection {#2101 …}
  +votes: Doctrine\ORM\PersistentCollection {#2109 …}
  +reports: Doctrine\ORM\PersistentCollection {#2106 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2107 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2124 …}
  -id: 339292
  -bodyTs: "'00':38,39 '2':76 '30':74 'alot':116,120,131 'arround':33 'back':69 'bash':127 'brick':28 'ca':96,105 'care':25 'certif':101 'chain':106 'compos':56 'configur':68 'contain':21 'crontab':41 'cryptographi':125 'databas':46 'day':36 'debian':14 'devic':112 'dns':124 'docker':20,51,55,118 'docker-compos':54 'dotfil':65 'dump':43 'empow':137 'everi':35 'everyday':84 'everyth':88 'experi':138 'extern':59 'file':94 'frustrat':133 'go':80 'hd':60 'host':18 'import':64 'intermedi':104 'job':42 'keep':87 'learn':83,90 'lvm':126 'm':10 'markdown':93 'min':75 'network':122 'new':86 'person':95 'play':32 'protonvpn':115 'realli':7 'ride':129 'rout':109 'run':72 'save':48,62 'self':99 'self-sign':98 'server':15 'sign':100 'someth':85 'sometim':130 'spirit':4 'still':79 'strong':81 'stuff':119,123 'system':30 'traffic':113 'tunnel':108 'volum':52 'wild':128 'wireguard':67,107 'year':77"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7715676"
  +editedAt: DateTimeImmutable @1728586239 {#2041
    date: 2024-10-10 20:50:39.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706191947 {#2104
    date: 2024-01-25 15:12:27.0 +01:00
  }
  +"title": 339292
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
49 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
50 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2012
  +user: Proxies\__CG__\App\Entity\User {#2495 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2596 …}
  +slug: "Grocery-shopping-apps"
  +title: "Grocery shopping apps"
  +url: null
  +body: """
    I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
    \n
    Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 25
  +favouriteCount: 60
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1728407357 {#3020
    date: 2024-10-08 19:09:17.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2986 …}
  +votes: Doctrine\ORM\PersistentCollection {#3027 …}
  +reports: Doctrine\ORM\PersistentCollection {#3029 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3031 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3033 …}
  +badges: Doctrine\ORM\PersistentCollection {#3035 …}
  +children: [
    1 => App\Entity\EntryComment {#2097
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2012 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2083 …}
      +root: App\Entity\EntryComment {#2029
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2012 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
        +image: null
        +parent: null
        +root: null
        +body: """
          I really like [tandoor reciepe](https://docs.tandoor.dev/). Maybe not exactly what your are looking for, but who knows :).\n
          \n
          I like how the meal planner works and that you can save your own meal reciepes, add them to a grocery list…\n
          \n
          BUT it is maybe a bit too complex and to much features?
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1727712001 {#2033
          date: 2024-09-30 18:00:01.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@EarMaster@lemmy.world"
          "@EarMaster@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2020 …}
        +nested: Doctrine\ORM\PersistentCollection {#2027 …}
        +votes: Doctrine\ORM\PersistentCollection {#2031 …}
        +reports: Doctrine\ORM\PersistentCollection {#2037 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2075 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2079 …}
        -id: 331173
        -bodyTs: "'/).':8 'add':36 'bit':47 'complex':49 'docs.tandoor.dev':7 'docs.tandoor.dev/).':6 'exact':11 'featur':53 'groceri':40 'know':19 'like':3,21 'list':41 'look':15 'mayb':9,45 'meal':24,34 'much':52 'planner':25 'realli':2 'reciep':5,35 'save':31 'tandoor':4 'work':26"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7619776"
        +editedAt: DateTimeImmutable @1727711424 {#2021
          date: 2024-09-30 17:50:24.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705925590 {#2028
          date: 2024-01-22 13:13:10.0 +01:00
        }
        +"title": 331173
      }
      +body: """
        Yeah, I know !\n
        \n
        How I do it:\n
        \n
        I bought a mobile holder for bicycles, and put it on the cart when I’m in the store. It works, its not perfect but I does what I need !\n
        \n
        But i totally agree that the grocery list could be better integrated, but it’s FOSS, self-hosted and free. So I’m happy :)
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705948571 {#2078
        date: 2024-01-22 19:36:11.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@EarMaster@lemmy.world"
        "@N0x0n@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2082 …}
      +nested: Doctrine\ORM\PersistentCollection {#2096 …}
      +votes: Doctrine\ORM\PersistentCollection {#2081 …}
      +reports: Doctrine\ORM\PersistentCollection {#2098 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2080 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2089 …}
      -id: 332175
      -bodyTs: "'agre':41 'better':48 'bicycl':14 'bought':9 'cart':20 'could':46 'foss':53 'free':58 'groceri':44 'happi':62 'holder':12 'host':56 'integr':49 'know':3 'list':45 'm':23,61 'mobil':11 'need':37 'perfect':31 'put':16 'self':55 'self-host':54 'store':26 'total':40 'work':28 'yeah':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7626849"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705948571 {#2076
        date: 2024-01-22 19:36:11.0 +01:00
      }
      +"title": 332175
    }
    0 => App\Entity\EntryComment {#2029}
  ]
  -id: 32346
  -titleTs: "'app':3 'groceri':1 'shop':2"
  -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706007664
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/11033097"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705921264 {#3006
    date: 2024-01-22 12:01:04.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
51 DENIED edit
Proxies\__CG__\App\Entity\Entry {#2012
  +user: Proxies\__CG__\App\Entity\User {#2495 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2596 …}
  +slug: "Grocery-shopping-apps"
  +title: "Grocery shopping apps"
  +url: null
  +body: """
    I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
    \n
    Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 25
  +favouriteCount: 60
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1728407357 {#3020
    date: 2024-10-08 19:09:17.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2986 …}
  +votes: Doctrine\ORM\PersistentCollection {#3027 …}
  +reports: Doctrine\ORM\PersistentCollection {#3029 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3031 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3033 …}
  +badges: Doctrine\ORM\PersistentCollection {#3035 …}
  +children: [
    1 => App\Entity\EntryComment {#2097
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2012 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2083 …}
      +root: App\Entity\EntryComment {#2029
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2012 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
        +image: null
        +parent: null
        +root: null
        +body: """
          I really like [tandoor reciepe](https://docs.tandoor.dev/). Maybe not exactly what your are looking for, but who knows :).\n
          \n
          I like how the meal planner works and that you can save your own meal reciepes, add them to a grocery list…\n
          \n
          BUT it is maybe a bit too complex and to much features?
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1727712001 {#2033
          date: 2024-09-30 18:00:01.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@EarMaster@lemmy.world"
          "@EarMaster@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2020 …}
        +nested: Doctrine\ORM\PersistentCollection {#2027 …}
        +votes: Doctrine\ORM\PersistentCollection {#2031 …}
        +reports: Doctrine\ORM\PersistentCollection {#2037 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2075 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2079 …}
        -id: 331173
        -bodyTs: "'/).':8 'add':36 'bit':47 'complex':49 'docs.tandoor.dev':7 'docs.tandoor.dev/).':6 'exact':11 'featur':53 'groceri':40 'know':19 'like':3,21 'list':41 'look':15 'mayb':9,45 'meal':24,34 'much':52 'planner':25 'realli':2 'reciep':5,35 'save':31 'tandoor':4 'work':26"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7619776"
        +editedAt: DateTimeImmutable @1727711424 {#2021
          date: 2024-09-30 17:50:24.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705925590 {#2028
          date: 2024-01-22 13:13:10.0 +01:00
        }
        +"title": 331173
      }
      +body: """
        Yeah, I know !\n
        \n
        How I do it:\n
        \n
        I bought a mobile holder for bicycles, and put it on the cart when I’m in the store. It works, its not perfect but I does what I need !\n
        \n
        But i totally agree that the grocery list could be better integrated, but it’s FOSS, self-hosted and free. So I’m happy :)
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705948571 {#2078
        date: 2024-01-22 19:36:11.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@EarMaster@lemmy.world"
        "@N0x0n@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2082 …}
      +nested: Doctrine\ORM\PersistentCollection {#2096 …}
      +votes: Doctrine\ORM\PersistentCollection {#2081 …}
      +reports: Doctrine\ORM\PersistentCollection {#2098 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2080 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2089 …}
      -id: 332175
      -bodyTs: "'agre':41 'better':48 'bicycl':14 'bought':9 'cart':20 'could':46 'foss':53 'free':58 'groceri':44 'happi':62 'holder':12 'host':56 'integr':49 'know':3 'list':45 'm':23,61 'mobil':11 'need':37 'perfect':31 'put':16 'self':55 'self-host':54 'store':26 'total':40 'work':28 'yeah':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7626849"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705948571 {#2076
        date: 2024-01-22 19:36:11.0 +01:00
      }
      +"title": 332175
    }
    0 => App\Entity\EntryComment {#2029}
  ]
  -id: 32346
  -titleTs: "'app':3 'groceri':1 'shop':2"
  -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706007664
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/11033097"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705921264 {#3006
    date: 2024-01-22 12:01:04.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
52 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2012
  +user: Proxies\__CG__\App\Entity\User {#2495 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2596 …}
  +slug: "Grocery-shopping-apps"
  +title: "Grocery shopping apps"
  +url: null
  +body: """
    I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
    \n
    Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 25
  +favouriteCount: 60
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1728407357 {#3020
    date: 2024-10-08 19:09:17.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2986 …}
  +votes: Doctrine\ORM\PersistentCollection {#3027 …}
  +reports: Doctrine\ORM\PersistentCollection {#3029 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3031 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3033 …}
  +badges: Doctrine\ORM\PersistentCollection {#3035 …}
  +children: [
    1 => App\Entity\EntryComment {#2097
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2012 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2083 …}
      +root: App\Entity\EntryComment {#2029
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2012 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
        +image: null
        +parent: null
        +root: null
        +body: """
          I really like [tandoor reciepe](https://docs.tandoor.dev/). Maybe not exactly what your are looking for, but who knows :).\n
          \n
          I like how the meal planner works and that you can save your own meal reciepes, add them to a grocery list…\n
          \n
          BUT it is maybe a bit too complex and to much features?
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1727712001 {#2033
          date: 2024-09-30 18:00:01.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@EarMaster@lemmy.world"
          "@EarMaster@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2020 …}
        +nested: Doctrine\ORM\PersistentCollection {#2027 …}
        +votes: Doctrine\ORM\PersistentCollection {#2031 …}
        +reports: Doctrine\ORM\PersistentCollection {#2037 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2075 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2079 …}
        -id: 331173
        -bodyTs: "'/).':8 'add':36 'bit':47 'complex':49 'docs.tandoor.dev':7 'docs.tandoor.dev/).':6 'exact':11 'featur':53 'groceri':40 'know':19 'like':3,21 'list':41 'look':15 'mayb':9,45 'meal':24,34 'much':52 'planner':25 'realli':2 'reciep':5,35 'save':31 'tandoor':4 'work':26"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7619776"
        +editedAt: DateTimeImmutable @1727711424 {#2021
          date: 2024-09-30 17:50:24.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705925590 {#2028
          date: 2024-01-22 13:13:10.0 +01:00
        }
        +"title": 331173
      }
      +body: """
        Yeah, I know !\n
        \n
        How I do it:\n
        \n
        I bought a mobile holder for bicycles, and put it on the cart when I’m in the store. It works, its not perfect but I does what I need !\n
        \n
        But i totally agree that the grocery list could be better integrated, but it’s FOSS, self-hosted and free. So I’m happy :)
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705948571 {#2078
        date: 2024-01-22 19:36:11.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@EarMaster@lemmy.world"
        "@N0x0n@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2082 …}
      +nested: Doctrine\ORM\PersistentCollection {#2096 …}
      +votes: Doctrine\ORM\PersistentCollection {#2081 …}
      +reports: Doctrine\ORM\PersistentCollection {#2098 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2080 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2089 …}
      -id: 332175
      -bodyTs: "'agre':41 'better':48 'bicycl':14 'bought':9 'cart':20 'could':46 'foss':53 'free':58 'groceri':44 'happi':62 'holder':12 'host':56 'integr':49 'know':3 'list':45 'm':23,61 'mobil':11 'need':37 'perfect':31 'put':16 'self':55 'self-host':54 'store':26 'total':40 'work':28 'yeah':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7626849"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705948571 {#2076
        date: 2024-01-22 19:36:11.0 +01:00
      }
      +"title": 332175
    }
    0 => App\Entity\EntryComment {#2029}
  ]
  -id: 32346
  -titleTs: "'app':3 'groceri':1 'shop':2"
  -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706007664
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/11033097"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705921264 {#3006
    date: 2024-01-22 12:01:04.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
53 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
54 DENIED moderate
App\Entity\EntryComment {#2097
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2012
    +user: Proxies\__CG__\App\Entity\User {#2495 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2596 …}
    +slug: "Grocery-shopping-apps"
    +title: "Grocery shopping apps"
    +url: null
    +body: """
      I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
      \n
      Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 60
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728407357 {#3020
      date: 2024-10-08 19:09:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2986 …}
    +votes: Doctrine\ORM\PersistentCollection {#3027 …}
    +reports: Doctrine\ORM\PersistentCollection {#3029 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3031 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3033 …}
    +badges: Doctrine\ORM\PersistentCollection {#3035 …}
    +children: [
      1 => App\Entity\EntryComment {#2097}
      0 => App\Entity\EntryComment {#2029
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2012 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
        +image: null
        +parent: null
        +root: null
        +body: """
          I really like [tandoor reciepe](https://docs.tandoor.dev/). Maybe not exactly what your are looking for, but who knows :).\n
          \n
          I like how the meal planner works and that you can save your own meal reciepes, add them to a grocery list…\n
          \n
          BUT it is maybe a bit too complex and to much features?
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1727712001 {#2033
          date: 2024-09-30 18:00:01.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@EarMaster@lemmy.world"
          "@EarMaster@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2020 …}
        +nested: Doctrine\ORM\PersistentCollection {#2027 …}
        +votes: Doctrine\ORM\PersistentCollection {#2031 …}
        +reports: Doctrine\ORM\PersistentCollection {#2037 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2075 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2079 …}
        -id: 331173
        -bodyTs: "'/).':8 'add':36 'bit':47 'complex':49 'docs.tandoor.dev':7 'docs.tandoor.dev/).':6 'exact':11 'featur':53 'groceri':40 'know':19 'like':3,21 'list':41 'look':15 'mayb':9,45 'meal':24,34 'much':52 'planner':25 'realli':2 'reciep':5,35 'save':31 'tandoor':4 'work':26"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7619776"
        +editedAt: DateTimeImmutable @1727711424 {#2021
          date: 2024-09-30 17:50:24.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705925590 {#2028
          date: 2024-01-22 13:13:10.0 +01:00
        }
        +"title": 331173
      }
    ]
    -id: 32346
    -titleTs: "'app':3 'groceri':1 'shop':2"
    -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706007664
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11033097"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705921264 {#3006
      date: 2024-01-22 12:01:04.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2083 …}
  +root: App\Entity\EntryComment {#2029}
  +body: """
    Yeah, I know !\n
    \n
    How I do it:\n
    \n
    I bought a mobile holder for bicycles, and put it on the cart when I’m in the store. It works, its not perfect but I does what I need !\n
    \n
    But i totally agree that the grocery list could be better integrated, but it’s FOSS, self-hosted and free. So I’m happy :)
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705948571 {#2078
    date: 2024-01-22 19:36:11.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
    "@N0x0n@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2082 …}
  +nested: Doctrine\ORM\PersistentCollection {#2096 …}
  +votes: Doctrine\ORM\PersistentCollection {#2081 …}
  +reports: Doctrine\ORM\PersistentCollection {#2098 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2080 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2089 …}
  -id: 332175
  -bodyTs: "'agre':41 'better':48 'bicycl':14 'bought':9 'cart':20 'could':46 'foss':53 'free':58 'groceri':44 'happi':62 'holder':12 'host':56 'integr':49 'know':3 'list':45 'm':23,61 'mobil':11 'need':37 'perfect':31 'put':16 'self':55 'self-host':54 'store':26 'total':40 'work':28 'yeah':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7626849"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705948571 {#2076
    date: 2024-01-22 19:36:11.0 +01:00
  }
  +"title": 332175
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
55 DENIED edit
App\Entity\EntryComment {#2097
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2012
    +user: Proxies\__CG__\App\Entity\User {#2495 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2596 …}
    +slug: "Grocery-shopping-apps"
    +title: "Grocery shopping apps"
    +url: null
    +body: """
      I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
      \n
      Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 60
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728407357 {#3020
      date: 2024-10-08 19:09:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2986 …}
    +votes: Doctrine\ORM\PersistentCollection {#3027 …}
    +reports: Doctrine\ORM\PersistentCollection {#3029 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3031 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3033 …}
    +badges: Doctrine\ORM\PersistentCollection {#3035 …}
    +children: [
      1 => App\Entity\EntryComment {#2097}
      0 => App\Entity\EntryComment {#2029
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2012 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
        +image: null
        +parent: null
        +root: null
        +body: """
          I really like [tandoor reciepe](https://docs.tandoor.dev/). Maybe not exactly what your are looking for, but who knows :).\n
          \n
          I like how the meal planner works and that you can save your own meal reciepes, add them to a grocery list…\n
          \n
          BUT it is maybe a bit too complex and to much features?
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1727712001 {#2033
          date: 2024-09-30 18:00:01.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@EarMaster@lemmy.world"
          "@EarMaster@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2020 …}
        +nested: Doctrine\ORM\PersistentCollection {#2027 …}
        +votes: Doctrine\ORM\PersistentCollection {#2031 …}
        +reports: Doctrine\ORM\PersistentCollection {#2037 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2075 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2079 …}
        -id: 331173
        -bodyTs: "'/).':8 'add':36 'bit':47 'complex':49 'docs.tandoor.dev':7 'docs.tandoor.dev/).':6 'exact':11 'featur':53 'groceri':40 'know':19 'like':3,21 'list':41 'look':15 'mayb':9,45 'meal':24,34 'much':52 'planner':25 'realli':2 'reciep':5,35 'save':31 'tandoor':4 'work':26"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7619776"
        +editedAt: DateTimeImmutable @1727711424 {#2021
          date: 2024-09-30 17:50:24.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705925590 {#2028
          date: 2024-01-22 13:13:10.0 +01:00
        }
        +"title": 331173
      }
    ]
    -id: 32346
    -titleTs: "'app':3 'groceri':1 'shop':2"
    -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706007664
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11033097"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705921264 {#3006
      date: 2024-01-22 12:01:04.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2083 …}
  +root: App\Entity\EntryComment {#2029}
  +body: """
    Yeah, I know !\n
    \n
    How I do it:\n
    \n
    I bought a mobile holder for bicycles, and put it on the cart when I’m in the store. It works, its not perfect but I does what I need !\n
    \n
    But i totally agree that the grocery list could be better integrated, but it’s FOSS, self-hosted and free. So I’m happy :)
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705948571 {#2078
    date: 2024-01-22 19:36:11.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
    "@N0x0n@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2082 …}
  +nested: Doctrine\ORM\PersistentCollection {#2096 …}
  +votes: Doctrine\ORM\PersistentCollection {#2081 …}
  +reports: Doctrine\ORM\PersistentCollection {#2098 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2080 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2089 …}
  -id: 332175
  -bodyTs: "'agre':41 'better':48 'bicycl':14 'bought':9 'cart':20 'could':46 'foss':53 'free':58 'groceri':44 'happi':62 'holder':12 'host':56 'integr':49 'know':3 'list':45 'm':23,61 'mobil':11 'need':37 'perfect':31 'put':16 'self':55 'self-host':54 'store':26 'total':40 'work':28 'yeah':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7626849"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705948571 {#2076
    date: 2024-01-22 19:36:11.0 +01:00
  }
  +"title": 332175
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
56 DENIED moderate
App\Entity\EntryComment {#2097
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2012
    +user: Proxies\__CG__\App\Entity\User {#2495 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2596 …}
    +slug: "Grocery-shopping-apps"
    +title: "Grocery shopping apps"
    +url: null
    +body: """
      I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
      \n
      Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 60
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728407357 {#3020
      date: 2024-10-08 19:09:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2986 …}
    +votes: Doctrine\ORM\PersistentCollection {#3027 …}
    +reports: Doctrine\ORM\PersistentCollection {#3029 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3031 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3033 …}
    +badges: Doctrine\ORM\PersistentCollection {#3035 …}
    +children: [
      1 => App\Entity\EntryComment {#2097}
      0 => App\Entity\EntryComment {#2029
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2012 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
        +image: null
        +parent: null
        +root: null
        +body: """
          I really like [tandoor reciepe](https://docs.tandoor.dev/). Maybe not exactly what your are looking for, but who knows :).\n
          \n
          I like how the meal planner works and that you can save your own meal reciepes, add them to a grocery list…\n
          \n
          BUT it is maybe a bit too complex and to much features?
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1727712001 {#2033
          date: 2024-09-30 18:00:01.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@EarMaster@lemmy.world"
          "@EarMaster@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2020 …}
        +nested: Doctrine\ORM\PersistentCollection {#2027 …}
        +votes: Doctrine\ORM\PersistentCollection {#2031 …}
        +reports: Doctrine\ORM\PersistentCollection {#2037 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2075 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2079 …}
        -id: 331173
        -bodyTs: "'/).':8 'add':36 'bit':47 'complex':49 'docs.tandoor.dev':7 'docs.tandoor.dev/).':6 'exact':11 'featur':53 'groceri':40 'know':19 'like':3,21 'list':41 'look':15 'mayb':9,45 'meal':24,34 'much':52 'planner':25 'realli':2 'reciep':5,35 'save':31 'tandoor':4 'work':26"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7619776"
        +editedAt: DateTimeImmutable @1727711424 {#2021
          date: 2024-09-30 17:50:24.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705925590 {#2028
          date: 2024-01-22 13:13:10.0 +01:00
        }
        +"title": 331173
      }
    ]
    -id: 32346
    -titleTs: "'app':3 'groceri':1 'shop':2"
    -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706007664
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11033097"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705921264 {#3006
      date: 2024-01-22 12:01:04.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2083 …}
  +root: App\Entity\EntryComment {#2029}
  +body: """
    Yeah, I know !\n
    \n
    How I do it:\n
    \n
    I bought a mobile holder for bicycles, and put it on the cart when I’m in the store. It works, its not perfect but I does what I need !\n
    \n
    But i totally agree that the grocery list could be better integrated, but it’s FOSS, self-hosted and free. So I’m happy :)
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705948571 {#2078
    date: 2024-01-22 19:36:11.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
    "@N0x0n@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2082 …}
  +nested: Doctrine\ORM\PersistentCollection {#2096 …}
  +votes: Doctrine\ORM\PersistentCollection {#2081 …}
  +reports: Doctrine\ORM\PersistentCollection {#2098 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2080 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2089 …}
  -id: 332175
  -bodyTs: "'agre':41 'better':48 'bicycl':14 'bought':9 'cart':20 'could':46 'foss':53 'free':58 'groceri':44 'happi':62 'holder':12 'host':56 'integr':49 'know':3 'list':45 'm':23,61 'mobil':11 'need':37 'perfect':31 'put':16 'self':55 'self-host':54 'store':26 'total':40 'work':28 'yeah':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7626849"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705948571 {#2076
    date: 2024-01-22 19:36:11.0 +01:00
  }
  +"title": 332175
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
57 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
58 DENIED moderate
App\Entity\EntryComment {#2029
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2012
    +user: Proxies\__CG__\App\Entity\User {#2495 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2596 …}
    +slug: "Grocery-shopping-apps"
    +title: "Grocery shopping apps"
    +url: null
    +body: """
      I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
      \n
      Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 60
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728407357 {#3020
      date: 2024-10-08 19:09:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2986 …}
    +votes: Doctrine\ORM\PersistentCollection {#3027 …}
    +reports: Doctrine\ORM\PersistentCollection {#3029 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3031 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3033 …}
    +badges: Doctrine\ORM\PersistentCollection {#3035 …}
    +children: [
      1 => App\Entity\EntryComment {#2097
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2012 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2083 …}
        +root: App\Entity\EntryComment {#2029}
        +body: """
          Yeah, I know !\n
          \n
          How I do it:\n
          \n
          I bought a mobile holder for bicycles, and put it on the cart when I’m in the store. It works, its not perfect but I does what I need !\n
          \n
          But i totally agree that the grocery list could be better integrated, but it’s FOSS, self-hosted and free. So I’m happy :)
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705948571 {#2078
          date: 2024-01-22 19:36:11.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@EarMaster@lemmy.world"
          "@N0x0n@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2082 …}
        +nested: Doctrine\ORM\PersistentCollection {#2096 …}
        +votes: Doctrine\ORM\PersistentCollection {#2081 …}
        +reports: Doctrine\ORM\PersistentCollection {#2098 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2080 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2089 …}
        -id: 332175
        -bodyTs: "'agre':41 'better':48 'bicycl':14 'bought':9 'cart':20 'could':46 'foss':53 'free':58 'groceri':44 'happi':62 'holder':12 'host':56 'integr':49 'know':3 'list':45 'm':23,61 'mobil':11 'need':37 'perfect':31 'put':16 'self':55 'self-host':54 'store':26 'total':40 'work':28 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7626849"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705948571 {#2076
          date: 2024-01-22 19:36:11.0 +01:00
        }
        +"title": 332175
      }
      0 => App\Entity\EntryComment {#2029}
    ]
    -id: 32346
    -titleTs: "'app':3 'groceri':1 'shop':2"
    -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706007664
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11033097"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705921264 {#3006
      date: 2024-01-22 12:01:04.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    I really like [tandoor reciepe](https://docs.tandoor.dev/). Maybe not exactly what your are looking for, but who knows :).\n
    \n
    I like how the meal planner works and that you can save your own meal reciepes, add them to a grocery list…\n
    \n
    BUT it is maybe a bit too complex and to much features?
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1727712001 {#2033
    date: 2024-09-30 18:00:01.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
    "@EarMaster@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2020 …}
  +nested: Doctrine\ORM\PersistentCollection {#2027 …}
  +votes: Doctrine\ORM\PersistentCollection {#2031 …}
  +reports: Doctrine\ORM\PersistentCollection {#2037 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2075 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2079 …}
  -id: 331173
  -bodyTs: "'/).':8 'add':36 'bit':47 'complex':49 'docs.tandoor.dev':7 'docs.tandoor.dev/).':6 'exact':11 'featur':53 'groceri':40 'know':19 'like':3,21 'list':41 'look':15 'mayb':9,45 'meal':24,34 'much':52 'planner':25 'realli':2 'reciep':5,35 'save':31 'tandoor':4 'work':26"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7619776"
  +editedAt: DateTimeImmutable @1727711424 {#2021
    date: 2024-09-30 17:50:24.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705925590 {#2028
    date: 2024-01-22 13:13:10.0 +01:00
  }
  +"title": 331173
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
59 DENIED edit
App\Entity\EntryComment {#2029
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2012
    +user: Proxies\__CG__\App\Entity\User {#2495 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2596 …}
    +slug: "Grocery-shopping-apps"
    +title: "Grocery shopping apps"
    +url: null
    +body: """
      I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
      \n
      Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 60
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728407357 {#3020
      date: 2024-10-08 19:09:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2986 …}
    +votes: Doctrine\ORM\PersistentCollection {#3027 …}
    +reports: Doctrine\ORM\PersistentCollection {#3029 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3031 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3033 …}
    +badges: Doctrine\ORM\PersistentCollection {#3035 …}
    +children: [
      1 => App\Entity\EntryComment {#2097
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2012 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2083 …}
        +root: App\Entity\EntryComment {#2029}
        +body: """
          Yeah, I know !\n
          \n
          How I do it:\n
          \n
          I bought a mobile holder for bicycles, and put it on the cart when I’m in the store. It works, its not perfect but I does what I need !\n
          \n
          But i totally agree that the grocery list could be better integrated, but it’s FOSS, self-hosted and free. So I’m happy :)
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705948571 {#2078
          date: 2024-01-22 19:36:11.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@EarMaster@lemmy.world"
          "@N0x0n@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2082 …}
        +nested: Doctrine\ORM\PersistentCollection {#2096 …}
        +votes: Doctrine\ORM\PersistentCollection {#2081 …}
        +reports: Doctrine\ORM\PersistentCollection {#2098 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2080 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2089 …}
        -id: 332175
        -bodyTs: "'agre':41 'better':48 'bicycl':14 'bought':9 'cart':20 'could':46 'foss':53 'free':58 'groceri':44 'happi':62 'holder':12 'host':56 'integr':49 'know':3 'list':45 'm':23,61 'mobil':11 'need':37 'perfect':31 'put':16 'self':55 'self-host':54 'store':26 'total':40 'work':28 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7626849"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705948571 {#2076
          date: 2024-01-22 19:36:11.0 +01:00
        }
        +"title": 332175
      }
      0 => App\Entity\EntryComment {#2029}
    ]
    -id: 32346
    -titleTs: "'app':3 'groceri':1 'shop':2"
    -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706007664
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11033097"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705921264 {#3006
      date: 2024-01-22 12:01:04.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    I really like [tandoor reciepe](https://docs.tandoor.dev/). Maybe not exactly what your are looking for, but who knows :).\n
    \n
    I like how the meal planner works and that you can save your own meal reciepes, add them to a grocery list…\n
    \n
    BUT it is maybe a bit too complex and to much features?
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1727712001 {#2033
    date: 2024-09-30 18:00:01.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
    "@EarMaster@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2020 …}
  +nested: Doctrine\ORM\PersistentCollection {#2027 …}
  +votes: Doctrine\ORM\PersistentCollection {#2031 …}
  +reports: Doctrine\ORM\PersistentCollection {#2037 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2075 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2079 …}
  -id: 331173
  -bodyTs: "'/).':8 'add':36 'bit':47 'complex':49 'docs.tandoor.dev':7 'docs.tandoor.dev/).':6 'exact':11 'featur':53 'groceri':40 'know':19 'like':3,21 'list':41 'look':15 'mayb':9,45 'meal':24,34 'much':52 'planner':25 'realli':2 'reciep':5,35 'save':31 'tandoor':4 'work':26"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7619776"
  +editedAt: DateTimeImmutable @1727711424 {#2021
    date: 2024-09-30 17:50:24.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705925590 {#2028
    date: 2024-01-22 13:13:10.0 +01:00
  }
  +"title": 331173
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
60 DENIED moderate
App\Entity\EntryComment {#2029
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2012
    +user: Proxies\__CG__\App\Entity\User {#2495 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2596 …}
    +slug: "Grocery-shopping-apps"
    +title: "Grocery shopping apps"
    +url: null
    +body: """
      I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
      \n
      Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 60
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728407357 {#3020
      date: 2024-10-08 19:09:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2986 …}
    +votes: Doctrine\ORM\PersistentCollection {#3027 …}
    +reports: Doctrine\ORM\PersistentCollection {#3029 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3031 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3033 …}
    +badges: Doctrine\ORM\PersistentCollection {#3035 …}
    +children: [
      1 => App\Entity\EntryComment {#2097
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2012 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2083 …}
        +root: App\Entity\EntryComment {#2029}
        +body: """
          Yeah, I know !\n
          \n
          How I do it:\n
          \n
          I bought a mobile holder for bicycles, and put it on the cart when I’m in the store. It works, its not perfect but I does what I need !\n
          \n
          But i totally agree that the grocery list could be better integrated, but it’s FOSS, self-hosted and free. So I’m happy :)
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705948571 {#2078
          date: 2024-01-22 19:36:11.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@EarMaster@lemmy.world"
          "@N0x0n@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2082 …}
        +nested: Doctrine\ORM\PersistentCollection {#2096 …}
        +votes: Doctrine\ORM\PersistentCollection {#2081 …}
        +reports: Doctrine\ORM\PersistentCollection {#2098 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2080 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2089 …}
        -id: 332175
        -bodyTs: "'agre':41 'better':48 'bicycl':14 'bought':9 'cart':20 'could':46 'foss':53 'free':58 'groceri':44 'happi':62 'holder':12 'host':56 'integr':49 'know':3 'list':45 'm':23,61 'mobil':11 'need':37 'perfect':31 'put':16 'self':55 'self-host':54 'store':26 'total':40 'work':28 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7626849"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705948571 {#2076
          date: 2024-01-22 19:36:11.0 +01:00
        }
        +"title": 332175
      }
      0 => App\Entity\EntryComment {#2029}
    ]
    -id: 32346
    -titleTs: "'app':3 'groceri':1 'shop':2"
    -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706007664
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11033097"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705921264 {#3006
      date: 2024-01-22 12:01:04.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    I really like [tandoor reciepe](https://docs.tandoor.dev/). Maybe not exactly what your are looking for, but who knows :).\n
    \n
    I like how the meal planner works and that you can save your own meal reciepes, add them to a grocery list…\n
    \n
    BUT it is maybe a bit too complex and to much features?
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1727712001 {#2033
    date: 2024-09-30 18:00:01.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
    "@EarMaster@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2020 …}
  +nested: Doctrine\ORM\PersistentCollection {#2027 …}
  +votes: Doctrine\ORM\PersistentCollection {#2031 …}
  +reports: Doctrine\ORM\PersistentCollection {#2037 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2075 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2079 …}
  -id: 331173
  -bodyTs: "'/).':8 'add':36 'bit':47 'complex':49 'docs.tandoor.dev':7 'docs.tandoor.dev/).':6 'exact':11 'featur':53 'groceri':40 'know':19 'like':3,21 'list':41 'look':15 'mayb':9,45 'meal':24,34 'much':52 'planner':25 'realli':2 'reciep':5,35 'save':31 'tandoor':4 'work':26"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7619776"
  +editedAt: DateTimeImmutable @1727711424 {#2021
    date: 2024-09-30 17:50:24.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705925590 {#2028
    date: 2024-01-22 13:13:10.0 +01:00
  }
  +"title": 331173
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
61 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
62 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2143
  +user: Proxies\__CG__\App\Entity\User {#3113 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2596 …}
  +slug: "Feedback-on-Design-and-Firewall-Options"
  +title: "Feedback on Design and Firewall Options"
  +url: null
  +body: """
    All the cool projects I see while lurking around here have thrown me into the world of Self-Hosting! Some months ago I got myself a NAS, flashed it with TrueNAS and started playing. Today, I am ready to face the creation of my first homelab.\n
    \n
    Since I got the basic data storage working, I decided to continue with the Firewall setup. I’d like to have my security figured out before I start spinning up machines, playing with their configs and unwittingly opening all kind of arcane doors to the unknown. So I turn to the Fediverse!\n
    \n
    I’d like to create the standard network with a DMZ. Within the network, I plan to use VLANS to manage traffic between devices, and the firewall to limit internet access.\n
    \n
    This is a sketch of what I think I want to achieve:\n
    \n
    ![](https://lemmyf.uk/pictrs/image/74aeb2e6-4e83-4e1a-a2ea-ed075759fd5e.png)\n
    \n
    ### Connections\n
    \n
    - The Consoles will connect only to the internet\n
    - The Home Devices (printers) will connect only to the Home WKS\n
    - There will be a NAS device hosting VMs with services accessible only from the home network: \n
        - The Home Automation will connect to IoT\n
        - The Recipes will connect to Home Wks\n
        - The Data Archive will connect to Home Wks\n
        - Jellybean will connect to: \n
            - Home Wks\n
            - TV\n
        - *arr Stack will connect to: \n
            - The Internet\n
            - the NAS (presumably Jellybean)\n
    - The Home WKS connect to pretty much anything\n
    \n
    ### Available Hardware\n
    \n
    - OpenWRT compatible Router\n
    - 2.5gbs Unmaged Switch\n
    - 1gbs Unmaged Switch\n
    - QNAS with 2x2.5gbs NIC, running TrueNas\n
    - A few Rpis of different specs\n
    \n
    Questions\n
    =========\n
    \n
    #### Firewall\n
    \n
    My Main questions relate to the Firewall. It seems that pfsense is the way to go for a SW Firewall:\n
    \n
    - What HW should i use? would a Raspberry pi 4, 4GB RAM work?\n
    - What do you think of Netgear 1100?\n
    - I like this device since 3ports would allow me to create a physically separate DMZ\n
    - Should I consider other firewalls?\n
    \n
    #### NAS\n
    \n
    For Bonus Points, some questions regarding the NAS:\n
    \n
    - With my current diagram, it seems like it is not possible for the NAS to receive updates from the internet. The obvious change is to place the NAS within the DMZ, but I’d like to keep the Data Archive as far from the net as possible\n
    - Should i locate the entire NAS in the DMZ?\n
    - My TrueNas has 2x2.5Gb ports. Can i connect each NIC to a different network? Would this have any benefit?\n
    \n
    Thanks for your time!
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 7
  +favouriteCount: 22
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1728288680 {#3149
    date: 2024-10-07 10:11:20.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#3154 …}
  +votes: Doctrine\ORM\PersistentCollection {#3157 …}
  +reports: Doctrine\ORM\PersistentCollection {#3159 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3161 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3163 …}
  +badges: Doctrine\ORM\PersistentCollection {#3165 …}
  +children: [
    App\Entity\EntryComment {#2159
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2143 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2135 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2135 …}
      +body: """
        Great read thank you !\n
        \n
        One technical question if you don’t mind.\n
        \n
        > Maybe add a firewall rule that allows traffic from the NAS to the internet but not the other way around.\n
        \n
        How does that work¿ I mean if the internet traffic isn’t allowed to the NAS, how can the NAS get updates than?
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1706013826 {#2339
        date: 2024-01-23 13:43:46.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@OpenTheSeaLegs@lemmyf.uk"
        "@TCB13@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2136 …}
      +nested: Doctrine\ORM\PersistentCollection {#2073 …}
      +votes: Doctrine\ORM\PersistentCollection {#2072 …}
      +reports: Doctrine\ORM\PersistentCollection {#2065 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2066 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2067 …}
      -id: 333978
      -bodyTs: "'add':14 'allow':19,45 'around':32 'firewal':16 'get':53 'great':1 'internet':26,41 'isn':43 'mayb':13 'mean':38 'mind':12 'nas':23,48,52 'one':5 'question':7 'read':2 'rule':17 'technic':6 'thank':3 'traffic':20,42 'updat':54 'way':31 'work':36"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7650323"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706013826 {#2338
        date: 2024-01-23 13:43:46.0 +01:00
      }
      +"title": 333978
    }
  ]
  -id: 32551
  -titleTs: "'design':3 'feedback':1 'firewal':5 'option':6"
  -bodyTs: "'/pictrs/image/74aeb2e6-4e83-4e1a-a2ea-ed075759fd5e.png)':145 '1100':295 '1gbs':239 '2.5':235 '2x2.5gb':384 '2x2.5gbs':244 '3ports':301 '4':285 '4gb':286 'access':130,176 'achiev':142 'ago':23 'allow':303 'anyth':229 'arcan':89 'archiv':198,364 'around':9 'arr':211 'autom':184 'avail':230 'basic':52 'benefit':399 'bonus':318 'chang':347 'compat':233 'config':82 'connect':146,150,160,186,192,200,206,214,225,388 'consid':313 'consol':148 'continu':59 'cool':3 'creat':104,306 'creation':43 'current':327 'd':65,101,358 'data':53,197,363 'decid':57 'devic':123,157,171,299 'diagram':328 'differ':252,393 'dmz':110,310,355,380 'door':90 'entir':376 'face':41 'far':366 'fedivers':99 'figur':71 'firewal':62,126,255,262,275,315 'first':46 'flash':29 'gbs':236 'go':271 'got':25,50 'hardwar':231 'home':156,164,180,183,194,202,208,223 'homelab':47 'host':20,172 'hw':277 'internet':129,154,217,344 'iot':188 'jellybean':204,221 'keep':361 'kind':87 'lemmyf.uk':144 'lemmyf.uk/pictrs/image/74aeb2e6-4e83-4e1a-a2ea-ed075759fd5e.png)':143 'like':66,102,297,331,359 'limit':128 'locat':374 'lurk':8 'machin':78 'main':257 'manag':120 'month':22 'much':228 'nas':28,170,219,316,324,338,352,377 'net':369 'netgear':294 'network':107,113,181,394 'nic':245,390 'obvious':346 'open':85 'openwrt':232 'pfsens':266 'physic':308 'pi':284 'place':350 'plan':115 'play':35,79 'point':319 'port':385 'possibl':335,371 'presum':220 'pretti':227 'printer':158 'project':4 'qnas':242 'question':254,258,321 'ram':287 'raspberri':283 'readi':39 'receiv':340 'recip':190 'regard':322 'relat':259 'router':234 'rpis':250 'run':246 'secur':70 'see':6 'seem':264,330 'self':19 'self-host':18 'separ':309 'servic':175 'setup':63 'sinc':48,300 'sketch':134 'spec':253 'spin':76 'stack':212 'standard':106 'start':34,75 'storag':54 'sw':274 'switch':238,241 'thank':400 'think':138,292 'thrown':12 'time':403 'today':36 'traffic':121 'truena':32,247,382 'turn':96 'tv':210 'unknown':93 'unmag':237,240 'unwit':84 'updat':341 'use':117,280 'vlan':118 'vms':173 'want':140 'way':269 'within':111,353 'wks':165,195,203,209,224 'work':55,288 'world':16 'would':281,302,395"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706084419
  +visibility: "visible             "
  +apId: "https://lemmyf.uk/post/4971341"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705999419 {#3135
    date: 2024-01-23 09:43:39.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
63 DENIED edit
Proxies\__CG__\App\Entity\Entry {#2143
  +user: Proxies\__CG__\App\Entity\User {#3113 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2596 …}
  +slug: "Feedback-on-Design-and-Firewall-Options"
  +title: "Feedback on Design and Firewall Options"
  +url: null
  +body: """
    All the cool projects I see while lurking around here have thrown me into the world of Self-Hosting! Some months ago I got myself a NAS, flashed it with TrueNAS and started playing. Today, I am ready to face the creation of my first homelab.\n
    \n
    Since I got the basic data storage working, I decided to continue with the Firewall setup. I’d like to have my security figured out before I start spinning up machines, playing with their configs and unwittingly opening all kind of arcane doors to the unknown. So I turn to the Fediverse!\n
    \n
    I’d like to create the standard network with a DMZ. Within the network, I plan to use VLANS to manage traffic between devices, and the firewall to limit internet access.\n
    \n
    This is a sketch of what I think I want to achieve:\n
    \n
    ![](https://lemmyf.uk/pictrs/image/74aeb2e6-4e83-4e1a-a2ea-ed075759fd5e.png)\n
    \n
    ### Connections\n
    \n
    - The Consoles will connect only to the internet\n
    - The Home Devices (printers) will connect only to the Home WKS\n
    - There will be a NAS device hosting VMs with services accessible only from the home network: \n
        - The Home Automation will connect to IoT\n
        - The Recipes will connect to Home Wks\n
        - The Data Archive will connect to Home Wks\n
        - Jellybean will connect to: \n
            - Home Wks\n
            - TV\n
        - *arr Stack will connect to: \n
            - The Internet\n
            - the NAS (presumably Jellybean)\n
    - The Home WKS connect to pretty much anything\n
    \n
    ### Available Hardware\n
    \n
    - OpenWRT compatible Router\n
    - 2.5gbs Unmaged Switch\n
    - 1gbs Unmaged Switch\n
    - QNAS with 2x2.5gbs NIC, running TrueNas\n
    - A few Rpis of different specs\n
    \n
    Questions\n
    =========\n
    \n
    #### Firewall\n
    \n
    My Main questions relate to the Firewall. It seems that pfsense is the way to go for a SW Firewall:\n
    \n
    - What HW should i use? would a Raspberry pi 4, 4GB RAM work?\n
    - What do you think of Netgear 1100?\n
    - I like this device since 3ports would allow me to create a physically separate DMZ\n
    - Should I consider other firewalls?\n
    \n
    #### NAS\n
    \n
    For Bonus Points, some questions regarding the NAS:\n
    \n
    - With my current diagram, it seems like it is not possible for the NAS to receive updates from the internet. The obvious change is to place the NAS within the DMZ, but I’d like to keep the Data Archive as far from the net as possible\n
    - Should i locate the entire NAS in the DMZ?\n
    - My TrueNas has 2x2.5Gb ports. Can i connect each NIC to a different network? Would this have any benefit?\n
    \n
    Thanks for your time!
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 7
  +favouriteCount: 22
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1728288680 {#3149
    date: 2024-10-07 10:11:20.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#3154 …}
  +votes: Doctrine\ORM\PersistentCollection {#3157 …}
  +reports: Doctrine\ORM\PersistentCollection {#3159 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3161 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3163 …}
  +badges: Doctrine\ORM\PersistentCollection {#3165 …}
  +children: [
    App\Entity\EntryComment {#2159
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2143 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2135 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2135 …}
      +body: """
        Great read thank you !\n
        \n
        One technical question if you don’t mind.\n
        \n
        > Maybe add a firewall rule that allows traffic from the NAS to the internet but not the other way around.\n
        \n
        How does that work¿ I mean if the internet traffic isn’t allowed to the NAS, how can the NAS get updates than?
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1706013826 {#2339
        date: 2024-01-23 13:43:46.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@OpenTheSeaLegs@lemmyf.uk"
        "@TCB13@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2136 …}
      +nested: Doctrine\ORM\PersistentCollection {#2073 …}
      +votes: Doctrine\ORM\PersistentCollection {#2072 …}
      +reports: Doctrine\ORM\PersistentCollection {#2065 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2066 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2067 …}
      -id: 333978
      -bodyTs: "'add':14 'allow':19,45 'around':32 'firewal':16 'get':53 'great':1 'internet':26,41 'isn':43 'mayb':13 'mean':38 'mind':12 'nas':23,48,52 'one':5 'question':7 'read':2 'rule':17 'technic':6 'thank':3 'traffic':20,42 'updat':54 'way':31 'work':36"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7650323"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706013826 {#2338
        date: 2024-01-23 13:43:46.0 +01:00
      }
      +"title": 333978
    }
  ]
  -id: 32551
  -titleTs: "'design':3 'feedback':1 'firewal':5 'option':6"
  -bodyTs: "'/pictrs/image/74aeb2e6-4e83-4e1a-a2ea-ed075759fd5e.png)':145 '1100':295 '1gbs':239 '2.5':235 '2x2.5gb':384 '2x2.5gbs':244 '3ports':301 '4':285 '4gb':286 'access':130,176 'achiev':142 'ago':23 'allow':303 'anyth':229 'arcan':89 'archiv':198,364 'around':9 'arr':211 'autom':184 'avail':230 'basic':52 'benefit':399 'bonus':318 'chang':347 'compat':233 'config':82 'connect':146,150,160,186,192,200,206,214,225,388 'consid':313 'consol':148 'continu':59 'cool':3 'creat':104,306 'creation':43 'current':327 'd':65,101,358 'data':53,197,363 'decid':57 'devic':123,157,171,299 'diagram':328 'differ':252,393 'dmz':110,310,355,380 'door':90 'entir':376 'face':41 'far':366 'fedivers':99 'figur':71 'firewal':62,126,255,262,275,315 'first':46 'flash':29 'gbs':236 'go':271 'got':25,50 'hardwar':231 'home':156,164,180,183,194,202,208,223 'homelab':47 'host':20,172 'hw':277 'internet':129,154,217,344 'iot':188 'jellybean':204,221 'keep':361 'kind':87 'lemmyf.uk':144 'lemmyf.uk/pictrs/image/74aeb2e6-4e83-4e1a-a2ea-ed075759fd5e.png)':143 'like':66,102,297,331,359 'limit':128 'locat':374 'lurk':8 'machin':78 'main':257 'manag':120 'month':22 'much':228 'nas':28,170,219,316,324,338,352,377 'net':369 'netgear':294 'network':107,113,181,394 'nic':245,390 'obvious':346 'open':85 'openwrt':232 'pfsens':266 'physic':308 'pi':284 'place':350 'plan':115 'play':35,79 'point':319 'port':385 'possibl':335,371 'presum':220 'pretti':227 'printer':158 'project':4 'qnas':242 'question':254,258,321 'ram':287 'raspberri':283 'readi':39 'receiv':340 'recip':190 'regard':322 'relat':259 'router':234 'rpis':250 'run':246 'secur':70 'see':6 'seem':264,330 'self':19 'self-host':18 'separ':309 'servic':175 'setup':63 'sinc':48,300 'sketch':134 'spec':253 'spin':76 'stack':212 'standard':106 'start':34,75 'storag':54 'sw':274 'switch':238,241 'thank':400 'think':138,292 'thrown':12 'time':403 'today':36 'traffic':121 'truena':32,247,382 'turn':96 'tv':210 'unknown':93 'unmag':237,240 'unwit':84 'updat':341 'use':117,280 'vlan':118 'vms':173 'want':140 'way':269 'within':111,353 'wks':165,195,203,209,224 'work':55,288 'world':16 'would':281,302,395"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706084419
  +visibility: "visible             "
  +apId: "https://lemmyf.uk/post/4971341"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705999419 {#3135
    date: 2024-01-23 09:43:39.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
64 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2143
  +user: Proxies\__CG__\App\Entity\User {#3113 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2596 …}
  +slug: "Feedback-on-Design-and-Firewall-Options"
  +title: "Feedback on Design and Firewall Options"
  +url: null
  +body: """
    All the cool projects I see while lurking around here have thrown me into the world of Self-Hosting! Some months ago I got myself a NAS, flashed it with TrueNAS and started playing. Today, I am ready to face the creation of my first homelab.\n
    \n
    Since I got the basic data storage working, I decided to continue with the Firewall setup. I’d like to have my security figured out before I start spinning up machines, playing with their configs and unwittingly opening all kind of arcane doors to the unknown. So I turn to the Fediverse!\n
    \n
    I’d like to create the standard network with a DMZ. Within the network, I plan to use VLANS to manage traffic between devices, and the firewall to limit internet access.\n
    \n
    This is a sketch of what I think I want to achieve:\n
    \n
    ![](https://lemmyf.uk/pictrs/image/74aeb2e6-4e83-4e1a-a2ea-ed075759fd5e.png)\n
    \n
    ### Connections\n
    \n
    - The Consoles will connect only to the internet\n
    - The Home Devices (printers) will connect only to the Home WKS\n
    - There will be a NAS device hosting VMs with services accessible only from the home network: \n
        - The Home Automation will connect to IoT\n
        - The Recipes will connect to Home Wks\n
        - The Data Archive will connect to Home Wks\n
        - Jellybean will connect to: \n
            - Home Wks\n
            - TV\n
        - *arr Stack will connect to: \n
            - The Internet\n
            - the NAS (presumably Jellybean)\n
    - The Home WKS connect to pretty much anything\n
    \n
    ### Available Hardware\n
    \n
    - OpenWRT compatible Router\n
    - 2.5gbs Unmaged Switch\n
    - 1gbs Unmaged Switch\n
    - QNAS with 2x2.5gbs NIC, running TrueNas\n
    - A few Rpis of different specs\n
    \n
    Questions\n
    =========\n
    \n
    #### Firewall\n
    \n
    My Main questions relate to the Firewall. It seems that pfsense is the way to go for a SW Firewall:\n
    \n
    - What HW should i use? would a Raspberry pi 4, 4GB RAM work?\n
    - What do you think of Netgear 1100?\n
    - I like this device since 3ports would allow me to create a physically separate DMZ\n
    - Should I consider other firewalls?\n
    \n
    #### NAS\n
    \n
    For Bonus Points, some questions regarding the NAS:\n
    \n
    - With my current diagram, it seems like it is not possible for the NAS to receive updates from the internet. The obvious change is to place the NAS within the DMZ, but I’d like to keep the Data Archive as far from the net as possible\n
    - Should i locate the entire NAS in the DMZ?\n
    - My TrueNas has 2x2.5Gb ports. Can i connect each NIC to a different network? Would this have any benefit?\n
    \n
    Thanks for your time!
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 7
  +favouriteCount: 22
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1728288680 {#3149
    date: 2024-10-07 10:11:20.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#3154 …}
  +votes: Doctrine\ORM\PersistentCollection {#3157 …}
  +reports: Doctrine\ORM\PersistentCollection {#3159 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3161 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3163 …}
  +badges: Doctrine\ORM\PersistentCollection {#3165 …}
  +children: [
    App\Entity\EntryComment {#2159
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2143 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2135 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2135 …}
      +body: """
        Great read thank you !\n
        \n
        One technical question if you don’t mind.\n
        \n
        > Maybe add a firewall rule that allows traffic from the NAS to the internet but not the other way around.\n
        \n
        How does that work¿ I mean if the internet traffic isn’t allowed to the NAS, how can the NAS get updates than?
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1706013826 {#2339
        date: 2024-01-23 13:43:46.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@OpenTheSeaLegs@lemmyf.uk"
        "@TCB13@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2136 …}
      +nested: Doctrine\ORM\PersistentCollection {#2073 …}
      +votes: Doctrine\ORM\PersistentCollection {#2072 …}
      +reports: Doctrine\ORM\PersistentCollection {#2065 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2066 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2067 …}
      -id: 333978
      -bodyTs: "'add':14 'allow':19,45 'around':32 'firewal':16 'get':53 'great':1 'internet':26,41 'isn':43 'mayb':13 'mean':38 'mind':12 'nas':23,48,52 'one':5 'question':7 'read':2 'rule':17 'technic':6 'thank':3 'traffic':20,42 'updat':54 'way':31 'work':36"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7650323"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706013826 {#2338
        date: 2024-01-23 13:43:46.0 +01:00
      }
      +"title": 333978
    }
  ]
  -id: 32551
  -titleTs: "'design':3 'feedback':1 'firewal':5 'option':6"
  -bodyTs: "'/pictrs/image/74aeb2e6-4e83-4e1a-a2ea-ed075759fd5e.png)':145 '1100':295 '1gbs':239 '2.5':235 '2x2.5gb':384 '2x2.5gbs':244 '3ports':301 '4':285 '4gb':286 'access':130,176 'achiev':142 'ago':23 'allow':303 'anyth':229 'arcan':89 'archiv':198,364 'around':9 'arr':211 'autom':184 'avail':230 'basic':52 'benefit':399 'bonus':318 'chang':347 'compat':233 'config':82 'connect':146,150,160,186,192,200,206,214,225,388 'consid':313 'consol':148 'continu':59 'cool':3 'creat':104,306 'creation':43 'current':327 'd':65,101,358 'data':53,197,363 'decid':57 'devic':123,157,171,299 'diagram':328 'differ':252,393 'dmz':110,310,355,380 'door':90 'entir':376 'face':41 'far':366 'fedivers':99 'figur':71 'firewal':62,126,255,262,275,315 'first':46 'flash':29 'gbs':236 'go':271 'got':25,50 'hardwar':231 'home':156,164,180,183,194,202,208,223 'homelab':47 'host':20,172 'hw':277 'internet':129,154,217,344 'iot':188 'jellybean':204,221 'keep':361 'kind':87 'lemmyf.uk':144 'lemmyf.uk/pictrs/image/74aeb2e6-4e83-4e1a-a2ea-ed075759fd5e.png)':143 'like':66,102,297,331,359 'limit':128 'locat':374 'lurk':8 'machin':78 'main':257 'manag':120 'month':22 'much':228 'nas':28,170,219,316,324,338,352,377 'net':369 'netgear':294 'network':107,113,181,394 'nic':245,390 'obvious':346 'open':85 'openwrt':232 'pfsens':266 'physic':308 'pi':284 'place':350 'plan':115 'play':35,79 'point':319 'port':385 'possibl':335,371 'presum':220 'pretti':227 'printer':158 'project':4 'qnas':242 'question':254,258,321 'ram':287 'raspberri':283 'readi':39 'receiv':340 'recip':190 'regard':322 'relat':259 'router':234 'rpis':250 'run':246 'secur':70 'see':6 'seem':264,330 'self':19 'self-host':18 'separ':309 'servic':175 'setup':63 'sinc':48,300 'sketch':134 'spec':253 'spin':76 'stack':212 'standard':106 'start':34,75 'storag':54 'sw':274 'switch':238,241 'thank':400 'think':138,292 'thrown':12 'time':403 'today':36 'traffic':121 'truena':32,247,382 'turn':96 'tv':210 'unknown':93 'unmag':237,240 'unwit':84 'updat':341 'use':117,280 'vlan':118 'vms':173 'want':140 'way':269 'within':111,353 'wks':165,195,203,209,224 'work':55,288 'world':16 'would':281,302,395"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706084419
  +visibility: "visible             "
  +apId: "https://lemmyf.uk/post/4971341"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705999419 {#3135
    date: 2024-01-23 09:43:39.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
65 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
66 DENIED moderate
App\Entity\EntryComment {#2159
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2143
    +user: Proxies\__CG__\App\Entity\User {#3113 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2596 …}
    +slug: "Feedback-on-Design-and-Firewall-Options"
    +title: "Feedback on Design and Firewall Options"
    +url: null
    +body: """
      All the cool projects I see while lurking around here have thrown me into the world of Self-Hosting! Some months ago I got myself a NAS, flashed it with TrueNAS and started playing. Today, I am ready to face the creation of my first homelab.\n
      \n
      Since I got the basic data storage working, I decided to continue with the Firewall setup. I’d like to have my security figured out before I start spinning up machines, playing with their configs and unwittingly opening all kind of arcane doors to the unknown. So I turn to the Fediverse!\n
      \n
      I’d like to create the standard network with a DMZ. Within the network, I plan to use VLANS to manage traffic between devices, and the firewall to limit internet access.\n
      \n
      This is a sketch of what I think I want to achieve:\n
      \n
      ![](https://lemmyf.uk/pictrs/image/74aeb2e6-4e83-4e1a-a2ea-ed075759fd5e.png)\n
      \n
      ### Connections\n
      \n
      - The Consoles will connect only to the internet\n
      - The Home Devices (printers) will connect only to the Home WKS\n
      - There will be a NAS device hosting VMs with services accessible only from the home network: \n
          - The Home Automation will connect to IoT\n
          - The Recipes will connect to Home Wks\n
          - The Data Archive will connect to Home Wks\n
          - Jellybean will connect to: \n
              - Home Wks\n
              - TV\n
          - *arr Stack will connect to: \n
              - The Internet\n
              - the NAS (presumably Jellybean)\n
      - The Home WKS connect to pretty much anything\n
      \n
      ### Available Hardware\n
      \n
      - OpenWRT compatible Router\n
      - 2.5gbs Unmaged Switch\n
      - 1gbs Unmaged Switch\n
      - QNAS with 2x2.5gbs NIC, running TrueNas\n
      - A few Rpis of different specs\n
      \n
      Questions\n
      =========\n
      \n
      #### Firewall\n
      \n
      My Main questions relate to the Firewall. It seems that pfsense is the way to go for a SW Firewall:\n
      \n
      - What HW should i use? would a Raspberry pi 4, 4GB RAM work?\n
      - What do you think of Netgear 1100?\n
      - I like this device since 3ports would allow me to create a physically separate DMZ\n
      - Should I consider other firewalls?\n
      \n
      #### NAS\n
      \n
      For Bonus Points, some questions regarding the NAS:\n
      \n
      - With my current diagram, it seems like it is not possible for the NAS to receive updates from the internet. The obvious change is to place the NAS within the DMZ, but I’d like to keep the Data Archive as far from the net as possible\n
      - Should i locate the entire NAS in the DMZ?\n
      - My TrueNas has 2x2.5Gb ports. Can i connect each NIC to a different network? Would this have any benefit?\n
      \n
      Thanks for your time!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 7
    +favouriteCount: 22
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728288680 {#3149
      date: 2024-10-07 10:11:20.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3154 …}
    +votes: Doctrine\ORM\PersistentCollection {#3157 …}
    +reports: Doctrine\ORM\PersistentCollection {#3159 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3161 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3163 …}
    +badges: Doctrine\ORM\PersistentCollection {#3165 …}
    +children: [
      App\Entity\EntryComment {#2159}
    ]
    -id: 32551
    -titleTs: "'design':3 'feedback':1 'firewal':5 'option':6"
    -bodyTs: "'/pictrs/image/74aeb2e6-4e83-4e1a-a2ea-ed075759fd5e.png)':145 '1100':295 '1gbs':239 '2.5':235 '2x2.5gb':384 '2x2.5gbs':244 '3ports':301 '4':285 '4gb':286 'access':130,176 'achiev':142 'ago':23 'allow':303 'anyth':229 'arcan':89 'archiv':198,364 'around':9 'arr':211 'autom':184 'avail':230 'basic':52 'benefit':399 'bonus':318 'chang':347 'compat':233 'config':82 'connect':146,150,160,186,192,200,206,214,225,388 'consid':313 'consol':148 'continu':59 'cool':3 'creat':104,306 'creation':43 'current':327 'd':65,101,358 'data':53,197,363 'decid':57 'devic':123,157,171,299 'diagram':328 'differ':252,393 'dmz':110,310,355,380 'door':90 'entir':376 'face':41 'far':366 'fedivers':99 'figur':71 'firewal':62,126,255,262,275,315 'first':46 'flash':29 'gbs':236 'go':271 'got':25,50 'hardwar':231 'home':156,164,180,183,194,202,208,223 'homelab':47 'host':20,172 'hw':277 'internet':129,154,217,344 'iot':188 'jellybean':204,221 'keep':361 'kind':87 'lemmyf.uk':144 'lemmyf.uk/pictrs/image/74aeb2e6-4e83-4e1a-a2ea-ed075759fd5e.png)':143 'like':66,102,297,331,359 'limit':128 'locat':374 'lurk':8 'machin':78 'main':257 'manag':120 'month':22 'much':228 'nas':28,170,219,316,324,338,352,377 'net':369 'netgear':294 'network':107,113,181,394 'nic':245,390 'obvious':346 'open':85 'openwrt':232 'pfsens':266 'physic':308 'pi':284 'place':350 'plan':115 'play':35,79 'point':319 'port':385 'possibl':335,371 'presum':220 'pretti':227 'printer':158 'project':4 'qnas':242 'question':254,258,321 'ram':287 'raspberri':283 'readi':39 'receiv':340 'recip':190 'regard':322 'relat':259 'router':234 'rpis':250 'run':246 'secur':70 'see':6 'seem':264,330 'self':19 'self-host':18 'separ':309 'servic':175 'setup':63 'sinc':48,300 'sketch':134 'spec':253 'spin':76 'stack':212 'standard':106 'start':34,75 'storag':54 'sw':274 'switch':238,241 'thank':400 'think':138,292 'thrown':12 'time':403 'today':36 'traffic':121 'truena':32,247,382 'turn':96 'tv':210 'unknown':93 'unmag':237,240 'unwit':84 'updat':341 'use':117,280 'vlan':118 'vms':173 'want':140 'way':269 'within':111,353 'wks':165,195,203,209,224 'work':55,288 'world':16 'would':281,302,395"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706084419
    +visibility: "visible             "
    +apId: "https://lemmyf.uk/post/4971341"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705999419 {#3135
      date: 2024-01-23 09:43:39.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2135 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2135 …}
  +body: """
    Great read thank you !\n
    \n
    One technical question if you don’t mind.\n
    \n
    > Maybe add a firewall rule that allows traffic from the NAS to the internet but not the other way around.\n
    \n
    How does that work¿ I mean if the internet traffic isn’t allowed to the NAS, how can the NAS get updates than?
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1706013826 {#2339
    date: 2024-01-23 13:43:46.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@OpenTheSeaLegs@lemmyf.uk"
    "@TCB13@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2136 …}
  +nested: Doctrine\ORM\PersistentCollection {#2073 …}
  +votes: Doctrine\ORM\PersistentCollection {#2072 …}
  +reports: Doctrine\ORM\PersistentCollection {#2065 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2066 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2067 …}
  -id: 333978
  -bodyTs: "'add':14 'allow':19,45 'around':32 'firewal':16 'get':53 'great':1 'internet':26,41 'isn':43 'mayb':13 'mean':38 'mind':12 'nas':23,48,52 'one':5 'question':7 'read':2 'rule':17 'technic':6 'thank':3 'traffic':20,42 'updat':54 'way':31 'work':36"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7650323"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706013826 {#2338
    date: 2024-01-23 13:43:46.0 +01:00
  }
  +"title": 333978
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
67 DENIED edit
App\Entity\EntryComment {#2159
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2143
    +user: Proxies\__CG__\App\Entity\User {#3113 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2596 …}
    +slug: "Feedback-on-Design-and-Firewall-Options"
    +title: "Feedback on Design and Firewall Options"
    +url: null
    +body: """
      All the cool projects I see while lurking around here have thrown me into the world of Self-Hosting! Some months ago I got myself a NAS, flashed it with TrueNAS and started playing. Today, I am ready to face the creation of my first homelab.\n
      \n
      Since I got the basic data storage working, I decided to continue with the Firewall setup. I’d like to have my security figured out before I start spinning up machines, playing with their configs and unwittingly opening all kind of arcane doors to the unknown. So I turn to the Fediverse!\n
      \n
      I’d like to create the standard network with a DMZ. Within the network, I plan to use VLANS to manage traffic between devices, and the firewall to limit internet access.\n
      \n
      This is a sketch of what I think I want to achieve:\n
      \n
      ![](https://lemmyf.uk/pictrs/image/74aeb2e6-4e83-4e1a-a2ea-ed075759fd5e.png)\n
      \n
      ### Connections\n
      \n
      - The Consoles will connect only to the internet\n
      - The Home Devices (printers) will connect only to the Home WKS\n
      - There will be a NAS device hosting VMs with services accessible only from the home network: \n
          - The Home Automation will connect to IoT\n
          - The Recipes will connect to Home Wks\n
          - The Data Archive will connect to Home Wks\n
          - Jellybean will connect to: \n
              - Home Wks\n
              - TV\n
          - *arr Stack will connect to: \n
              - The Internet\n
              - the NAS (presumably Jellybean)\n
      - The Home WKS connect to pretty much anything\n
      \n
      ### Available Hardware\n
      \n
      - OpenWRT compatible Router\n
      - 2.5gbs Unmaged Switch\n
      - 1gbs Unmaged Switch\n
      - QNAS with 2x2.5gbs NIC, running TrueNas\n
      - A few Rpis of different specs\n
      \n
      Questions\n
      =========\n
      \n
      #### Firewall\n
      \n
      My Main questions relate to the Firewall. It seems that pfsense is the way to go for a SW Firewall:\n
      \n
      - What HW should i use? would a Raspberry pi 4, 4GB RAM work?\n
      - What do you think of Netgear 1100?\n
      - I like this device since 3ports would allow me to create a physically separate DMZ\n
      - Should I consider other firewalls?\n
      \n
      #### NAS\n
      \n
      For Bonus Points, some questions regarding the NAS:\n
      \n
      - With my current diagram, it seems like it is not possible for the NAS to receive updates from the internet. The obvious change is to place the NAS within the DMZ, but I’d like to keep the Data Archive as far from the net as possible\n
      - Should i locate the entire NAS in the DMZ?\n
      - My TrueNas has 2x2.5Gb ports. Can i connect each NIC to a different network? Would this have any benefit?\n
      \n
      Thanks for your time!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 7
    +favouriteCount: 22
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728288680 {#3149
      date: 2024-10-07 10:11:20.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3154 …}
    +votes: Doctrine\ORM\PersistentCollection {#3157 …}
    +reports: Doctrine\ORM\PersistentCollection {#3159 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3161 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3163 …}
    +badges: Doctrine\ORM\PersistentCollection {#3165 …}
    +children: [
      App\Entity\EntryComment {#2159}
    ]
    -id: 32551
    -titleTs: "'design':3 'feedback':1 'firewal':5 'option':6"
    -bodyTs: "'/pictrs/image/74aeb2e6-4e83-4e1a-a2ea-ed075759fd5e.png)':145 '1100':295 '1gbs':239 '2.5':235 '2x2.5gb':384 '2x2.5gbs':244 '3ports':301 '4':285 '4gb':286 'access':130,176 'achiev':142 'ago':23 'allow':303 'anyth':229 'arcan':89 'archiv':198,364 'around':9 'arr':211 'autom':184 'avail':230 'basic':52 'benefit':399 'bonus':318 'chang':347 'compat':233 'config':82 'connect':146,150,160,186,192,200,206,214,225,388 'consid':313 'consol':148 'continu':59 'cool':3 'creat':104,306 'creation':43 'current':327 'd':65,101,358 'data':53,197,363 'decid':57 'devic':123,157,171,299 'diagram':328 'differ':252,393 'dmz':110,310,355,380 'door':90 'entir':376 'face':41 'far':366 'fedivers':99 'figur':71 'firewal':62,126,255,262,275,315 'first':46 'flash':29 'gbs':236 'go':271 'got':25,50 'hardwar':231 'home':156,164,180,183,194,202,208,223 'homelab':47 'host':20,172 'hw':277 'internet':129,154,217,344 'iot':188 'jellybean':204,221 'keep':361 'kind':87 'lemmyf.uk':144 'lemmyf.uk/pictrs/image/74aeb2e6-4e83-4e1a-a2ea-ed075759fd5e.png)':143 'like':66,102,297,331,359 'limit':128 'locat':374 'lurk':8 'machin':78 'main':257 'manag':120 'month':22 'much':228 'nas':28,170,219,316,324,338,352,377 'net':369 'netgear':294 'network':107,113,181,394 'nic':245,390 'obvious':346 'open':85 'openwrt':232 'pfsens':266 'physic':308 'pi':284 'place':350 'plan':115 'play':35,79 'point':319 'port':385 'possibl':335,371 'presum':220 'pretti':227 'printer':158 'project':4 'qnas':242 'question':254,258,321 'ram':287 'raspberri':283 'readi':39 'receiv':340 'recip':190 'regard':322 'relat':259 'router':234 'rpis':250 'run':246 'secur':70 'see':6 'seem':264,330 'self':19 'self-host':18 'separ':309 'servic':175 'setup':63 'sinc':48,300 'sketch':134 'spec':253 'spin':76 'stack':212 'standard':106 'start':34,75 'storag':54 'sw':274 'switch':238,241 'thank':400 'think':138,292 'thrown':12 'time':403 'today':36 'traffic':121 'truena':32,247,382 'turn':96 'tv':210 'unknown':93 'unmag':237,240 'unwit':84 'updat':341 'use':117,280 'vlan':118 'vms':173 'want':140 'way':269 'within':111,353 'wks':165,195,203,209,224 'work':55,288 'world':16 'would':281,302,395"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706084419
    +visibility: "visible             "
    +apId: "https://lemmyf.uk/post/4971341"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705999419 {#3135
      date: 2024-01-23 09:43:39.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2135 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2135 …}
  +body: """
    Great read thank you !\n
    \n
    One technical question if you don’t mind.\n
    \n
    > Maybe add a firewall rule that allows traffic from the NAS to the internet but not the other way around.\n
    \n
    How does that work¿ I mean if the internet traffic isn’t allowed to the NAS, how can the NAS get updates than?
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1706013826 {#2339
    date: 2024-01-23 13:43:46.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@OpenTheSeaLegs@lemmyf.uk"
    "@TCB13@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2136 …}
  +nested: Doctrine\ORM\PersistentCollection {#2073 …}
  +votes: Doctrine\ORM\PersistentCollection {#2072 …}
  +reports: Doctrine\ORM\PersistentCollection {#2065 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2066 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2067 …}
  -id: 333978
  -bodyTs: "'add':14 'allow':19,45 'around':32 'firewal':16 'get':53 'great':1 'internet':26,41 'isn':43 'mayb':13 'mean':38 'mind':12 'nas':23,48,52 'one':5 'question':7 'read':2 'rule':17 'technic':6 'thank':3 'traffic':20,42 'updat':54 'way':31 'work':36"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7650323"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706013826 {#2338
    date: 2024-01-23 13:43:46.0 +01:00
  }
  +"title": 333978
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
68 DENIED moderate
App\Entity\EntryComment {#2159
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2143
    +user: Proxies\__CG__\App\Entity\User {#3113 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2596 …}
    +slug: "Feedback-on-Design-and-Firewall-Options"
    +title: "Feedback on Design and Firewall Options"
    +url: null
    +body: """
      All the cool projects I see while lurking around here have thrown me into the world of Self-Hosting! Some months ago I got myself a NAS, flashed it with TrueNAS and started playing. Today, I am ready to face the creation of my first homelab.\n
      \n
      Since I got the basic data storage working, I decided to continue with the Firewall setup. I’d like to have my security figured out before I start spinning up machines, playing with their configs and unwittingly opening all kind of arcane doors to the unknown. So I turn to the Fediverse!\n
      \n
      I’d like to create the standard network with a DMZ. Within the network, I plan to use VLANS to manage traffic between devices, and the firewall to limit internet access.\n
      \n
      This is a sketch of what I think I want to achieve:\n
      \n
      ![](https://lemmyf.uk/pictrs/image/74aeb2e6-4e83-4e1a-a2ea-ed075759fd5e.png)\n
      \n
      ### Connections\n
      \n
      - The Consoles will connect only to the internet\n
      - The Home Devices (printers) will connect only to the Home WKS\n
      - There will be a NAS device hosting VMs with services accessible only from the home network: \n
          - The Home Automation will connect to IoT\n
          - The Recipes will connect to Home Wks\n
          - The Data Archive will connect to Home Wks\n
          - Jellybean will connect to: \n
              - Home Wks\n
              - TV\n
          - *arr Stack will connect to: \n
              - The Internet\n
              - the NAS (presumably Jellybean)\n
      - The Home WKS connect to pretty much anything\n
      \n
      ### Available Hardware\n
      \n
      - OpenWRT compatible Router\n
      - 2.5gbs Unmaged Switch\n
      - 1gbs Unmaged Switch\n
      - QNAS with 2x2.5gbs NIC, running TrueNas\n
      - A few Rpis of different specs\n
      \n
      Questions\n
      =========\n
      \n
      #### Firewall\n
      \n
      My Main questions relate to the Firewall. It seems that pfsense is the way to go for a SW Firewall:\n
      \n
      - What HW should i use? would a Raspberry pi 4, 4GB RAM work?\n
      - What do you think of Netgear 1100?\n
      - I like this device since 3ports would allow me to create a physically separate DMZ\n
      - Should I consider other firewalls?\n
      \n
      #### NAS\n
      \n
      For Bonus Points, some questions regarding the NAS:\n
      \n
      - With my current diagram, it seems like it is not possible for the NAS to receive updates from the internet. The obvious change is to place the NAS within the DMZ, but I’d like to keep the Data Archive as far from the net as possible\n
      - Should i locate the entire NAS in the DMZ?\n
      - My TrueNas has 2x2.5Gb ports. Can i connect each NIC to a different network? Would this have any benefit?\n
      \n
      Thanks for your time!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 7
    +favouriteCount: 22
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728288680 {#3149
      date: 2024-10-07 10:11:20.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3154 …}
    +votes: Doctrine\ORM\PersistentCollection {#3157 …}
    +reports: Doctrine\ORM\PersistentCollection {#3159 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3161 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3163 …}
    +badges: Doctrine\ORM\PersistentCollection {#3165 …}
    +children: [
      App\Entity\EntryComment {#2159}
    ]
    -id: 32551
    -titleTs: "'design':3 'feedback':1 'firewal':5 'option':6"
    -bodyTs: "'/pictrs/image/74aeb2e6-4e83-4e1a-a2ea-ed075759fd5e.png)':145 '1100':295 '1gbs':239 '2.5':235 '2x2.5gb':384 '2x2.5gbs':244 '3ports':301 '4':285 '4gb':286 'access':130,176 'achiev':142 'ago':23 'allow':303 'anyth':229 'arcan':89 'archiv':198,364 'around':9 'arr':211 'autom':184 'avail':230 'basic':52 'benefit':399 'bonus':318 'chang':347 'compat':233 'config':82 'connect':146,150,160,186,192,200,206,214,225,388 'consid':313 'consol':148 'continu':59 'cool':3 'creat':104,306 'creation':43 'current':327 'd':65,101,358 'data':53,197,363 'decid':57 'devic':123,157,171,299 'diagram':328 'differ':252,393 'dmz':110,310,355,380 'door':90 'entir':376 'face':41 'far':366 'fedivers':99 'figur':71 'firewal':62,126,255,262,275,315 'first':46 'flash':29 'gbs':236 'go':271 'got':25,50 'hardwar':231 'home':156,164,180,183,194,202,208,223 'homelab':47 'host':20,172 'hw':277 'internet':129,154,217,344 'iot':188 'jellybean':204,221 'keep':361 'kind':87 'lemmyf.uk':144 'lemmyf.uk/pictrs/image/74aeb2e6-4e83-4e1a-a2ea-ed075759fd5e.png)':143 'like':66,102,297,331,359 'limit':128 'locat':374 'lurk':8 'machin':78 'main':257 'manag':120 'month':22 'much':228 'nas':28,170,219,316,324,338,352,377 'net':369 'netgear':294 'network':107,113,181,394 'nic':245,390 'obvious':346 'open':85 'openwrt':232 'pfsens':266 'physic':308 'pi':284 'place':350 'plan':115 'play':35,79 'point':319 'port':385 'possibl':335,371 'presum':220 'pretti':227 'printer':158 'project':4 'qnas':242 'question':254,258,321 'ram':287 'raspberri':283 'readi':39 'receiv':340 'recip':190 'regard':322 'relat':259 'router':234 'rpis':250 'run':246 'secur':70 'see':6 'seem':264,330 'self':19 'self-host':18 'separ':309 'servic':175 'setup':63 'sinc':48,300 'sketch':134 'spec':253 'spin':76 'stack':212 'standard':106 'start':34,75 'storag':54 'sw':274 'switch':238,241 'thank':400 'think':138,292 'thrown':12 'time':403 'today':36 'traffic':121 'truena':32,247,382 'turn':96 'tv':210 'unknown':93 'unmag':237,240 'unwit':84 'updat':341 'use':117,280 'vlan':118 'vms':173 'want':140 'way':269 'within':111,353 'wks':165,195,203,209,224 'work':55,288 'world':16 'would':281,302,395"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706084419
    +visibility: "visible             "
    +apId: "https://lemmyf.uk/post/4971341"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705999419 {#3135
      date: 2024-01-23 09:43:39.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2135 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2135 …}
  +body: """
    Great read thank you !\n
    \n
    One technical question if you don’t mind.\n
    \n
    > Maybe add a firewall rule that allows traffic from the NAS to the internet but not the other way around.\n
    \n
    How does that work¿ I mean if the internet traffic isn’t allowed to the NAS, how can the NAS get updates than?
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1706013826 {#2339
    date: 2024-01-23 13:43:46.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@OpenTheSeaLegs@lemmyf.uk"
    "@TCB13@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2136 …}
  +nested: Doctrine\ORM\PersistentCollection {#2073 …}
  +votes: Doctrine\ORM\PersistentCollection {#2072 …}
  +reports: Doctrine\ORM\PersistentCollection {#2065 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2066 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2067 …}
  -id: 333978
  -bodyTs: "'add':14 'allow':19,45 'around':32 'firewal':16 'get':53 'great':1 'internet':26,41 'isn':43 'mayb':13 'mean':38 'mind':12 'nas':23,48,52 'one':5 'question':7 'read':2 'rule':17 'technic':6 'thank':3 'traffic':20,42 'updat':54 'way':31 'work':36"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7650323"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706013826 {#2338
    date: 2024-01-23 13:43:46.0 +01:00
  }
  +"title": 333978
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
69 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
70 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2056
  +user: Proxies\__CG__\App\Entity\User {#3094 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1573 …}
  +image: Proxies\__CG__\App\Entity\Image {#3134 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#3136 …}
  +slug: "Invidious-dragging-to-a-halt"
  +title: "Invidious dragging to a halt"
  +url: "https://sh.itjust.works/pictrs/image/ffa0fe1f-a94a-4999-8488-9548824eb3d1.png"
  +body: """
    For some time, trying to watch videos on Invidious or Freetube has been a pain. It has been oscillating day by day but now I get like 3 seconds of video for 8 seconds of loading time\n
    \n
    Some days ago I saw a notice on top of the webpage in some Invidious instances stating something like “Youtube is trying to impede frontends”\n
    \n
    Today i tried going to youtube.com and enabling some requests on uBO and videos loading freakin’ fast\n
    \n
    Is anyone getting the same?
    """
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 17
  +favouriteCount: 85
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1728119555 {#3129
    date: 2024-10-05 11:12:35.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#3137 …}
  +votes: Doctrine\ORM\PersistentCollection {#3139 …}
  +reports: Doctrine\ORM\PersistentCollection {#3141 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3143 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3145 …}
  +badges: Doctrine\ORM\PersistentCollection {#3147 …}
  +children: [
    App\Entity\EntryComment {#2051
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2056 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1573 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        Yeah hard times for privacy focused youtube alternatives… I don’t have any issues at the moment with LibreTube on android. But it’s bases on the Piped api.\n
        \n
        But a few months back there were less working servers. Maybe because of youtube’s new policy? Have to investigate invidious and piped github’s issue page
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 13
      +score: 0
      +lastActive: DateTime @1706016553 {#2049
        date: 2024-01-23 14:29:13.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ruplicant@sh.itjust.works"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2059 …}
      +nested: Doctrine\ORM\PersistentCollection {#2047 …}
      +votes: Doctrine\ORM\PersistentCollection {#2057 …}
      +reports: Doctrine\ORM\PersistentCollection {#2055 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2054 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2053 …}
      -id: 334048
      -bodyTs: "'altern':8 'android':21 'api':29 'back':34 'base':25 'focus':6 'github':53 'hard':2 'investig':49 'invidi':50 'issu':14,55 'less':37 'libretub':19 'mayb':40 'moment':17 'month':33 'new':45 'page':56 'pipe':28,52 'polici':46 'privaci':5 'server':39 'time':3 'work':38 'yeah':1 'youtub':7,43"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7651141"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706016553 {#2048
        date: 2024-01-23 14:29:13.0 +01:00
      }
      +"title": 334048
    }
  ]
  -id: 32579
  -titleTs: "'drag':2 'halt':5 'invidi':1"
  -bodyTs: "'3':28 '8':33 'ago':40 'anyon':81 'day':20,22,39 'enabl':70 'fast':79 'freakin':78 'freetub':11 'frontend':62 'get':26,82 'go':66 'imped':61 'instanc':53 'invidi':9,52 'like':27,56 'load':36,77 'notic':44 'oscil':19 'pain':15 'request':72 'saw':42 'second':29,34 'someth':55 'state':54 'time':3,37 'today':63 'top':46 'tri':4,59,65 'ubo':74 'video':7,31,76 'watch':6 'webpag':49 'youtub':57 'youtube.com':68"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706101522
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/post/13330996"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706015122 {#3116
    date: 2024-01-23 14:05:22.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
71 DENIED edit
Proxies\__CG__\App\Entity\Entry {#2056
  +user: Proxies\__CG__\App\Entity\User {#3094 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1573 …}
  +image: Proxies\__CG__\App\Entity\Image {#3134 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#3136 …}
  +slug: "Invidious-dragging-to-a-halt"
  +title: "Invidious dragging to a halt"
  +url: "https://sh.itjust.works/pictrs/image/ffa0fe1f-a94a-4999-8488-9548824eb3d1.png"
  +body: """
    For some time, trying to watch videos on Invidious or Freetube has been a pain. It has been oscillating day by day but now I get like 3 seconds of video for 8 seconds of loading time\n
    \n
    Some days ago I saw a notice on top of the webpage in some Invidious instances stating something like “Youtube is trying to impede frontends”\n
    \n
    Today i tried going to youtube.com and enabling some requests on uBO and videos loading freakin’ fast\n
    \n
    Is anyone getting the same?
    """
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 17
  +favouriteCount: 85
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1728119555 {#3129
    date: 2024-10-05 11:12:35.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#3137 …}
  +votes: Doctrine\ORM\PersistentCollection {#3139 …}
  +reports: Doctrine\ORM\PersistentCollection {#3141 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3143 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3145 …}
  +badges: Doctrine\ORM\PersistentCollection {#3147 …}
  +children: [
    App\Entity\EntryComment {#2051
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2056 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1573 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        Yeah hard times for privacy focused youtube alternatives… I don’t have any issues at the moment with LibreTube on android. But it’s bases on the Piped api.\n
        \n
        But a few months back there were less working servers. Maybe because of youtube’s new policy? Have to investigate invidious and piped github’s issue page
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 13
      +score: 0
      +lastActive: DateTime @1706016553 {#2049
        date: 2024-01-23 14:29:13.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ruplicant@sh.itjust.works"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2059 …}
      +nested: Doctrine\ORM\PersistentCollection {#2047 …}
      +votes: Doctrine\ORM\PersistentCollection {#2057 …}
      +reports: Doctrine\ORM\PersistentCollection {#2055 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2054 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2053 …}
      -id: 334048
      -bodyTs: "'altern':8 'android':21 'api':29 'back':34 'base':25 'focus':6 'github':53 'hard':2 'investig':49 'invidi':50 'issu':14,55 'less':37 'libretub':19 'mayb':40 'moment':17 'month':33 'new':45 'page':56 'pipe':28,52 'polici':46 'privaci':5 'server':39 'time':3 'work':38 'yeah':1 'youtub':7,43"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7651141"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706016553 {#2048
        date: 2024-01-23 14:29:13.0 +01:00
      }
      +"title": 334048
    }
  ]
  -id: 32579
  -titleTs: "'drag':2 'halt':5 'invidi':1"
  -bodyTs: "'3':28 '8':33 'ago':40 'anyon':81 'day':20,22,39 'enabl':70 'fast':79 'freakin':78 'freetub':11 'frontend':62 'get':26,82 'go':66 'imped':61 'instanc':53 'invidi':9,52 'like':27,56 'load':36,77 'notic':44 'oscil':19 'pain':15 'request':72 'saw':42 'second':29,34 'someth':55 'state':54 'time':3,37 'today':63 'top':46 'tri':4,59,65 'ubo':74 'video':7,31,76 'watch':6 'webpag':49 'youtub':57 'youtube.com':68"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706101522
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/post/13330996"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706015122 {#3116
    date: 2024-01-23 14:05:22.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
72 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2056
  +user: Proxies\__CG__\App\Entity\User {#3094 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1573 …}
  +image: Proxies\__CG__\App\Entity\Image {#3134 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#3136 …}
  +slug: "Invidious-dragging-to-a-halt"
  +title: "Invidious dragging to a halt"
  +url: "https://sh.itjust.works/pictrs/image/ffa0fe1f-a94a-4999-8488-9548824eb3d1.png"
  +body: """
    For some time, trying to watch videos on Invidious or Freetube has been a pain. It has been oscillating day by day but now I get like 3 seconds of video for 8 seconds of loading time\n
    \n
    Some days ago I saw a notice on top of the webpage in some Invidious instances stating something like “Youtube is trying to impede frontends”\n
    \n
    Today i tried going to youtube.com and enabling some requests on uBO and videos loading freakin’ fast\n
    \n
    Is anyone getting the same?
    """
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 17
  +favouriteCount: 85
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1728119555 {#3129
    date: 2024-10-05 11:12:35.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#3137 …}
  +votes: Doctrine\ORM\PersistentCollection {#3139 …}
  +reports: Doctrine\ORM\PersistentCollection {#3141 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3143 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3145 …}
  +badges: Doctrine\ORM\PersistentCollection {#3147 …}
  +children: [
    App\Entity\EntryComment {#2051
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2056 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1573 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        Yeah hard times for privacy focused youtube alternatives… I don’t have any issues at the moment with LibreTube on android. But it’s bases on the Piped api.\n
        \n
        But a few months back there were less working servers. Maybe because of youtube’s new policy? Have to investigate invidious and piped github’s issue page
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 13
      +score: 0
      +lastActive: DateTime @1706016553 {#2049
        date: 2024-01-23 14:29:13.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ruplicant@sh.itjust.works"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2059 …}
      +nested: Doctrine\ORM\PersistentCollection {#2047 …}
      +votes: Doctrine\ORM\PersistentCollection {#2057 …}
      +reports: Doctrine\ORM\PersistentCollection {#2055 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2054 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2053 …}
      -id: 334048
      -bodyTs: "'altern':8 'android':21 'api':29 'back':34 'base':25 'focus':6 'github':53 'hard':2 'investig':49 'invidi':50 'issu':14,55 'less':37 'libretub':19 'mayb':40 'moment':17 'month':33 'new':45 'page':56 'pipe':28,52 'polici':46 'privaci':5 'server':39 'time':3 'work':38 'yeah':1 'youtub':7,43"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7651141"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706016553 {#2048
        date: 2024-01-23 14:29:13.0 +01:00
      }
      +"title": 334048
    }
  ]
  -id: 32579
  -titleTs: "'drag':2 'halt':5 'invidi':1"
  -bodyTs: "'3':28 '8':33 'ago':40 'anyon':81 'day':20,22,39 'enabl':70 'fast':79 'freakin':78 'freetub':11 'frontend':62 'get':26,82 'go':66 'imped':61 'instanc':53 'invidi':9,52 'like':27,56 'load':36,77 'notic':44 'oscil':19 'pain':15 'request':72 'saw':42 'second':29,34 'someth':55 'state':54 'time':3,37 'today':63 'top':46 'tri':4,59,65 'ubo':74 'video':7,31,76 'watch':6 'webpag':49 'youtub':57 'youtube.com':68"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706101522
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/post/13330996"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706015122 {#3116
    date: 2024-01-23 14:05:22.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
73 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
74 DENIED moderate
App\Entity\EntryComment {#2051
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2056
    +user: Proxies\__CG__\App\Entity\User {#3094 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1573 …}
    +image: Proxies\__CG__\App\Entity\Image {#3134 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#3136 …}
    +slug: "Invidious-dragging-to-a-halt"
    +title: "Invidious dragging to a halt"
    +url: "https://sh.itjust.works/pictrs/image/ffa0fe1f-a94a-4999-8488-9548824eb3d1.png"
    +body: """
      For some time, trying to watch videos on Invidious or Freetube has been a pain. It has been oscillating day by day but now I get like 3 seconds of video for 8 seconds of loading time\n
      \n
      Some days ago I saw a notice on top of the webpage in some Invidious instances stating something like “Youtube is trying to impede frontends”\n
      \n
      Today i tried going to youtube.com and enabling some requests on uBO and videos loading freakin’ fast\n
      \n
      Is anyone getting the same?
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 17
    +favouriteCount: 85
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728119555 {#3129
      date: 2024-10-05 11:12:35.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3137 …}
    +votes: Doctrine\ORM\PersistentCollection {#3139 …}
    +reports: Doctrine\ORM\PersistentCollection {#3141 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3143 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3145 …}
    +badges: Doctrine\ORM\PersistentCollection {#3147 …}
    +children: [
      App\Entity\EntryComment {#2051}
    ]
    -id: 32579
    -titleTs: "'drag':2 'halt':5 'invidi':1"
    -bodyTs: "'3':28 '8':33 'ago':40 'anyon':81 'day':20,22,39 'enabl':70 'fast':79 'freakin':78 'freetub':11 'frontend':62 'get':26,82 'go':66 'imped':61 'instanc':53 'invidi':9,52 'like':27,56 'load':36,77 'notic':44 'oscil':19 'pain':15 'request':72 'saw':42 'second':29,34 'someth':55 'state':54 'time':3,37 'today':63 'top':46 'tri':4,59,65 'ubo':74 'video':7,31,76 'watch':6 'webpag':49 'youtub':57 'youtube.com':68"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706101522
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/post/13330996"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706015122 {#3116
      date: 2024-01-23 14:05:22.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1573 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    Yeah hard times for privacy focused youtube alternatives… I don’t have any issues at the moment with LibreTube on android. But it’s bases on the Piped api.\n
    \n
    But a few months back there were less working servers. Maybe because of youtube’s new policy? Have to investigate invidious and piped github’s issue page
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 13
  +score: 0
  +lastActive: DateTime @1706016553 {#2049
    date: 2024-01-23 14:29:13.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ruplicant@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2059 …}
  +nested: Doctrine\ORM\PersistentCollection {#2047 …}
  +votes: Doctrine\ORM\PersistentCollection {#2057 …}
  +reports: Doctrine\ORM\PersistentCollection {#2055 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2054 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2053 …}
  -id: 334048
  -bodyTs: "'altern':8 'android':21 'api':29 'back':34 'base':25 'focus':6 'github':53 'hard':2 'investig':49 'invidi':50 'issu':14,55 'less':37 'libretub':19 'mayb':40 'moment':17 'month':33 'new':45 'page':56 'pipe':28,52 'polici':46 'privaci':5 'server':39 'time':3 'work':38 'yeah':1 'youtub':7,43"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7651141"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706016553 {#2048
    date: 2024-01-23 14:29:13.0 +01:00
  }
  +"title": 334048
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
75 DENIED edit
App\Entity\EntryComment {#2051
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2056
    +user: Proxies\__CG__\App\Entity\User {#3094 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1573 …}
    +image: Proxies\__CG__\App\Entity\Image {#3134 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#3136 …}
    +slug: "Invidious-dragging-to-a-halt"
    +title: "Invidious dragging to a halt"
    +url: "https://sh.itjust.works/pictrs/image/ffa0fe1f-a94a-4999-8488-9548824eb3d1.png"
    +body: """
      For some time, trying to watch videos on Invidious or Freetube has been a pain. It has been oscillating day by day but now I get like 3 seconds of video for 8 seconds of loading time\n
      \n
      Some days ago I saw a notice on top of the webpage in some Invidious instances stating something like “Youtube is trying to impede frontends”\n
      \n
      Today i tried going to youtube.com and enabling some requests on uBO and videos loading freakin’ fast\n
      \n
      Is anyone getting the same?
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 17
    +favouriteCount: 85
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728119555 {#3129
      date: 2024-10-05 11:12:35.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3137 …}
    +votes: Doctrine\ORM\PersistentCollection {#3139 …}
    +reports: Doctrine\ORM\PersistentCollection {#3141 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3143 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3145 …}
    +badges: Doctrine\ORM\PersistentCollection {#3147 …}
    +children: [
      App\Entity\EntryComment {#2051}
    ]
    -id: 32579
    -titleTs: "'drag':2 'halt':5 'invidi':1"
    -bodyTs: "'3':28 '8':33 'ago':40 'anyon':81 'day':20,22,39 'enabl':70 'fast':79 'freakin':78 'freetub':11 'frontend':62 'get':26,82 'go':66 'imped':61 'instanc':53 'invidi':9,52 'like':27,56 'load':36,77 'notic':44 'oscil':19 'pain':15 'request':72 'saw':42 'second':29,34 'someth':55 'state':54 'time':3,37 'today':63 'top':46 'tri':4,59,65 'ubo':74 'video':7,31,76 'watch':6 'webpag':49 'youtub':57 'youtube.com':68"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706101522
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/post/13330996"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706015122 {#3116
      date: 2024-01-23 14:05:22.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1573 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    Yeah hard times for privacy focused youtube alternatives… I don’t have any issues at the moment with LibreTube on android. But it’s bases on the Piped api.\n
    \n
    But a few months back there were less working servers. Maybe because of youtube’s new policy? Have to investigate invidious and piped github’s issue page
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 13
  +score: 0
  +lastActive: DateTime @1706016553 {#2049
    date: 2024-01-23 14:29:13.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ruplicant@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2059 …}
  +nested: Doctrine\ORM\PersistentCollection {#2047 …}
  +votes: Doctrine\ORM\PersistentCollection {#2057 …}
  +reports: Doctrine\ORM\PersistentCollection {#2055 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2054 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2053 …}
  -id: 334048
  -bodyTs: "'altern':8 'android':21 'api':29 'back':34 'base':25 'focus':6 'github':53 'hard':2 'investig':49 'invidi':50 'issu':14,55 'less':37 'libretub':19 'mayb':40 'moment':17 'month':33 'new':45 'page':56 'pipe':28,52 'polici':46 'privaci':5 'server':39 'time':3 'work':38 'yeah':1 'youtub':7,43"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7651141"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706016553 {#2048
    date: 2024-01-23 14:29:13.0 +01:00
  }
  +"title": 334048
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
76 DENIED moderate
App\Entity\EntryComment {#2051
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2056
    +user: Proxies\__CG__\App\Entity\User {#3094 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1573 …}
    +image: Proxies\__CG__\App\Entity\Image {#3134 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#3136 …}
    +slug: "Invidious-dragging-to-a-halt"
    +title: "Invidious dragging to a halt"
    +url: "https://sh.itjust.works/pictrs/image/ffa0fe1f-a94a-4999-8488-9548824eb3d1.png"
    +body: """
      For some time, trying to watch videos on Invidious or Freetube has been a pain. It has been oscillating day by day but now I get like 3 seconds of video for 8 seconds of loading time\n
      \n
      Some days ago I saw a notice on top of the webpage in some Invidious instances stating something like “Youtube is trying to impede frontends”\n
      \n
      Today i tried going to youtube.com and enabling some requests on uBO and videos loading freakin’ fast\n
      \n
      Is anyone getting the same?
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 17
    +favouriteCount: 85
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728119555 {#3129
      date: 2024-10-05 11:12:35.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3137 …}
    +votes: Doctrine\ORM\PersistentCollection {#3139 …}
    +reports: Doctrine\ORM\PersistentCollection {#3141 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3143 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3145 …}
    +badges: Doctrine\ORM\PersistentCollection {#3147 …}
    +children: [
      App\Entity\EntryComment {#2051}
    ]
    -id: 32579
    -titleTs: "'drag':2 'halt':5 'invidi':1"
    -bodyTs: "'3':28 '8':33 'ago':40 'anyon':81 'day':20,22,39 'enabl':70 'fast':79 'freakin':78 'freetub':11 'frontend':62 'get':26,82 'go':66 'imped':61 'instanc':53 'invidi':9,52 'like':27,56 'load':36,77 'notic':44 'oscil':19 'pain':15 'request':72 'saw':42 'second':29,34 'someth':55 'state':54 'time':3,37 'today':63 'top':46 'tri':4,59,65 'ubo':74 'video':7,31,76 'watch':6 'webpag':49 'youtub':57 'youtube.com':68"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706101522
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/post/13330996"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706015122 {#3116
      date: 2024-01-23 14:05:22.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1573 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    Yeah hard times for privacy focused youtube alternatives… I don’t have any issues at the moment with LibreTube on android. But it’s bases on the Piped api.\n
    \n
    But a few months back there were less working servers. Maybe because of youtube’s new policy? Have to investigate invidious and piped github’s issue page
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 13
  +score: 0
  +lastActive: DateTime @1706016553 {#2049
    date: 2024-01-23 14:29:13.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ruplicant@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2059 …}
  +nested: Doctrine\ORM\PersistentCollection {#2047 …}
  +votes: Doctrine\ORM\PersistentCollection {#2057 …}
  +reports: Doctrine\ORM\PersistentCollection {#2055 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2054 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2053 …}
  -id: 334048
  -bodyTs: "'altern':8 'android':21 'api':29 'back':34 'base':25 'focus':6 'github':53 'hard':2 'investig':49 'invidi':50 'issu':14,55 'less':37 'libretub':19 'mayb':40 'moment':17 'month':33 'new':45 'page':56 'pipe':28,52 'polici':46 'privaci':5 'server':39 'time':3 'work':38 'yeah':1 'youtub':7,43"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7651141"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706016553 {#2048
    date: 2024-01-23 14:29:13.0 +01:00
  }
  +"title": 334048
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
77 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
78 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2379
  +user: Proxies\__CG__\App\Entity\User {#2824 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
  +image: Proxies\__CG__\App\Entity\Image {#3005 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#3007 …}
  +slug: "Ruffle-a-open-source-re-implementation-of-adobe-flash-player-reviews"
  +title: "Ruffle (a open source re-implementation of adobe flash player) reviews improvements made in 2023"
  +url: "https://ruffle.rs/blog/2024/01/14/2023-in-review"
  +body: null
  +type: "video"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 33
  +favouriteCount: 323
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1727981804 {#3000
    date: 2024-10-03 20:56:44.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#3008 …}
  +votes: Doctrine\ORM\PersistentCollection {#3010 …}
  +reports: Doctrine\ORM\PersistentCollection {#3012 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3014 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3016 …}
  +badges: Doctrine\ORM\PersistentCollection {#3018 …}
  +children: [
    1 => App\Entity\EntryComment {#2389
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2379 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2369 …}
      +root: App\Entity\EntryComment {#2378
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2379 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
        +image: null
        +parent: null
        +root: null
        +body: """
          Are flash games still a thing? I remember those old sticky fighting flash games on newsgroupe.\n
          \n
          Someone kind enough in webdev to elaborate why someone would care to revive/reimplemente old flash player tech?
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 27
        +score: 0
        +lastActive: DateTime @1727781624 {#2385
          date: 2024-10-01 13:20:24.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@wiki_me@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2381 …}
        +nested: Doctrine\ORM\PersistentCollection {#1910 …}
        +votes: Doctrine\ORM\PersistentCollection {#1909 …}
        +reports: Doctrine\ORM\PersistentCollection {#1926 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1874 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1908 …}
        -id: 327983
        -bodyTs: "'care':27 'elabor':23 'enough':19 'fight':12 'flash':2,13,31 'game':3,14 'kind':18 'newsgroup':16 'old':10,30 'player':32 'rememb':8 'revive/reimplemente':29 'someon':17,25 'sticki':11 'still':4 'tech':33 'thing':6 'webdev':21 'would':26"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7588261"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705837509 {#2384
          date: 2024-01-21 12:45:09.0 +01:00
        }
        +"title": 327983
      }
      +body: "Thanks :) !"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1705840526 {#1883
        date: 2024-01-21 13:35:26.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@wiki_me@lemmy.ml"
        "@N0x0n@lemmy.ml"
        "@sleepyTonia@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2387 …}
      +nested: Doctrine\ORM\PersistentCollection {#2394 …}
      +votes: Doctrine\ORM\PersistentCollection {#2393 …}
      +reports: Doctrine\ORM\PersistentCollection {#1381 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1402 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1385 …}
      -id: 328032
      -bodyTs: "'thank':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7589084"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705840526 {#2391
        date: 2024-01-21 13:35:26.0 +01:00
      }
      +"title": 328032
    }
    0 => App\Entity\EntryComment {#2378}
  ]
  -id: 32114
  -titleTs: "'2023':16 'adob':9 'flash':10 'implement':7 'improv':13 'made':14 'open':3 'player':11 're':6 're-implement':5 'review':12 'ruffl':1 'sourc':4"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705918842
  +visibility: "visible             "
  +apId: "https://lemmy.ml/post/10837811"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705832442 {#2983
    date: 2024-01-21 11:20:42.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
79 DENIED edit
Proxies\__CG__\App\Entity\Entry {#2379
  +user: Proxies\__CG__\App\Entity\User {#2824 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
  +image: Proxies\__CG__\App\Entity\Image {#3005 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#3007 …}
  +slug: "Ruffle-a-open-source-re-implementation-of-adobe-flash-player-reviews"
  +title: "Ruffle (a open source re-implementation of adobe flash player) reviews improvements made in 2023"
  +url: "https://ruffle.rs/blog/2024/01/14/2023-in-review"
  +body: null
  +type: "video"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 33
  +favouriteCount: 323
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1727981804 {#3000
    date: 2024-10-03 20:56:44.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#3008 …}
  +votes: Doctrine\ORM\PersistentCollection {#3010 …}
  +reports: Doctrine\ORM\PersistentCollection {#3012 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3014 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3016 …}
  +badges: Doctrine\ORM\PersistentCollection {#3018 …}
  +children: [
    1 => App\Entity\EntryComment {#2389
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2379 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2369 …}
      +root: App\Entity\EntryComment {#2378
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2379 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
        +image: null
        +parent: null
        +root: null
        +body: """
          Are flash games still a thing? I remember those old sticky fighting flash games on newsgroupe.\n
          \n
          Someone kind enough in webdev to elaborate why someone would care to revive/reimplemente old flash player tech?
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 27
        +score: 0
        +lastActive: DateTime @1727781624 {#2385
          date: 2024-10-01 13:20:24.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@wiki_me@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2381 …}
        +nested: Doctrine\ORM\PersistentCollection {#1910 …}
        +votes: Doctrine\ORM\PersistentCollection {#1909 …}
        +reports: Doctrine\ORM\PersistentCollection {#1926 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1874 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1908 …}
        -id: 327983
        -bodyTs: "'care':27 'elabor':23 'enough':19 'fight':12 'flash':2,13,31 'game':3,14 'kind':18 'newsgroup':16 'old':10,30 'player':32 'rememb':8 'revive/reimplemente':29 'someon':17,25 'sticki':11 'still':4 'tech':33 'thing':6 'webdev':21 'would':26"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7588261"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705837509 {#2384
          date: 2024-01-21 12:45:09.0 +01:00
        }
        +"title": 327983
      }
      +body: "Thanks :) !"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1705840526 {#1883
        date: 2024-01-21 13:35:26.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@wiki_me@lemmy.ml"
        "@N0x0n@lemmy.ml"
        "@sleepyTonia@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2387 …}
      +nested: Doctrine\ORM\PersistentCollection {#2394 …}
      +votes: Doctrine\ORM\PersistentCollection {#2393 …}
      +reports: Doctrine\ORM\PersistentCollection {#1381 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1402 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1385 …}
      -id: 328032
      -bodyTs: "'thank':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7589084"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705840526 {#2391
        date: 2024-01-21 13:35:26.0 +01:00
      }
      +"title": 328032
    }
    0 => App\Entity\EntryComment {#2378}
  ]
  -id: 32114
  -titleTs: "'2023':16 'adob':9 'flash':10 'implement':7 'improv':13 'made':14 'open':3 'player':11 're':6 're-implement':5 'review':12 'ruffl':1 'sourc':4"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705918842
  +visibility: "visible             "
  +apId: "https://lemmy.ml/post/10837811"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705832442 {#2983
    date: 2024-01-21 11:20:42.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
80 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2379
  +user: Proxies\__CG__\App\Entity\User {#2824 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
  +image: Proxies\__CG__\App\Entity\Image {#3005 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#3007 …}
  +slug: "Ruffle-a-open-source-re-implementation-of-adobe-flash-player-reviews"
  +title: "Ruffle (a open source re-implementation of adobe flash player) reviews improvements made in 2023"
  +url: "https://ruffle.rs/blog/2024/01/14/2023-in-review"
  +body: null
  +type: "video"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 33
  +favouriteCount: 323
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1727981804 {#3000
    date: 2024-10-03 20:56:44.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#3008 …}
  +votes: Doctrine\ORM\PersistentCollection {#3010 …}
  +reports: Doctrine\ORM\PersistentCollection {#3012 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3014 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3016 …}
  +badges: Doctrine\ORM\PersistentCollection {#3018 …}
  +children: [
    1 => App\Entity\EntryComment {#2389
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2379 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2369 …}
      +root: App\Entity\EntryComment {#2378
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2379 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
        +image: null
        +parent: null
        +root: null
        +body: """
          Are flash games still a thing? I remember those old sticky fighting flash games on newsgroupe.\n
          \n
          Someone kind enough in webdev to elaborate why someone would care to revive/reimplemente old flash player tech?
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 27
        +score: 0
        +lastActive: DateTime @1727781624 {#2385
          date: 2024-10-01 13:20:24.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@wiki_me@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2381 …}
        +nested: Doctrine\ORM\PersistentCollection {#1910 …}
        +votes: Doctrine\ORM\PersistentCollection {#1909 …}
        +reports: Doctrine\ORM\PersistentCollection {#1926 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1874 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1908 …}
        -id: 327983
        -bodyTs: "'care':27 'elabor':23 'enough':19 'fight':12 'flash':2,13,31 'game':3,14 'kind':18 'newsgroup':16 'old':10,30 'player':32 'rememb':8 'revive/reimplemente':29 'someon':17,25 'sticki':11 'still':4 'tech':33 'thing':6 'webdev':21 'would':26"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7588261"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705837509 {#2384
          date: 2024-01-21 12:45:09.0 +01:00
        }
        +"title": 327983
      }
      +body: "Thanks :) !"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1705840526 {#1883
        date: 2024-01-21 13:35:26.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@wiki_me@lemmy.ml"
        "@N0x0n@lemmy.ml"
        "@sleepyTonia@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2387 …}
      +nested: Doctrine\ORM\PersistentCollection {#2394 …}
      +votes: Doctrine\ORM\PersistentCollection {#2393 …}
      +reports: Doctrine\ORM\PersistentCollection {#1381 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1402 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1385 …}
      -id: 328032
      -bodyTs: "'thank':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7589084"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705840526 {#2391
        date: 2024-01-21 13:35:26.0 +01:00
      }
      +"title": 328032
    }
    0 => App\Entity\EntryComment {#2378}
  ]
  -id: 32114
  -titleTs: "'2023':16 'adob':9 'flash':10 'implement':7 'improv':13 'made':14 'open':3 'player':11 're':6 're-implement':5 'review':12 'ruffl':1 'sourc':4"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705918842
  +visibility: "visible             "
  +apId: "https://lemmy.ml/post/10837811"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705832442 {#2983
    date: 2024-01-21 11:20:42.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
81 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
82 DENIED moderate
App\Entity\EntryComment {#2389
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2379
    +user: Proxies\__CG__\App\Entity\User {#2824 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
    +image: Proxies\__CG__\App\Entity\Image {#3005 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#3007 …}
    +slug: "Ruffle-a-open-source-re-implementation-of-adobe-flash-player-reviews"
    +title: "Ruffle (a open source re-implementation of adobe flash player) reviews improvements made in 2023"
    +url: "https://ruffle.rs/blog/2024/01/14/2023-in-review"
    +body: null
    +type: "video"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 33
    +favouriteCount: 323
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727981804 {#3000
      date: 2024-10-03 20:56:44.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3008 …}
    +votes: Doctrine\ORM\PersistentCollection {#3010 …}
    +reports: Doctrine\ORM\PersistentCollection {#3012 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3014 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3016 …}
    +badges: Doctrine\ORM\PersistentCollection {#3018 …}
    +children: [
      1 => App\Entity\EntryComment {#2389}
      0 => App\Entity\EntryComment {#2378
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2379 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
        +image: null
        +parent: null
        +root: null
        +body: """
          Are flash games still a thing? I remember those old sticky fighting flash games on newsgroupe.\n
          \n
          Someone kind enough in webdev to elaborate why someone would care to revive/reimplemente old flash player tech?
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 27
        +score: 0
        +lastActive: DateTime @1727781624 {#2385
          date: 2024-10-01 13:20:24.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@wiki_me@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2381 …}
        +nested: Doctrine\ORM\PersistentCollection {#1910 …}
        +votes: Doctrine\ORM\PersistentCollection {#1909 …}
        +reports: Doctrine\ORM\PersistentCollection {#1926 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1874 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1908 …}
        -id: 327983
        -bodyTs: "'care':27 'elabor':23 'enough':19 'fight':12 'flash':2,13,31 'game':3,14 'kind':18 'newsgroup':16 'old':10,30 'player':32 'rememb':8 'revive/reimplemente':29 'someon':17,25 'sticki':11 'still':4 'tech':33 'thing':6 'webdev':21 'would':26"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7588261"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705837509 {#2384
          date: 2024-01-21 12:45:09.0 +01:00
        }
        +"title": 327983
      }
    ]
    -id: 32114
    -titleTs: "'2023':16 'adob':9 'flash':10 'implement':7 'improv':13 'made':14 'open':3 'player':11 're':6 're-implement':5 'review':12 'ruffl':1 'sourc':4"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705918842
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/10837811"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705832442 {#2983
      date: 2024-01-21 11:20:42.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2369 …}
  +root: App\Entity\EntryComment {#2378}
  +body: "Thanks :) !"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1705840526 {#1883
    date: 2024-01-21 13:35:26.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@wiki_me@lemmy.ml"
    "@N0x0n@lemmy.ml"
    "@sleepyTonia@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2387 …}
  +nested: Doctrine\ORM\PersistentCollection {#2394 …}
  +votes: Doctrine\ORM\PersistentCollection {#2393 …}
  +reports: Doctrine\ORM\PersistentCollection {#1381 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1402 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1385 …}
  -id: 328032
  -bodyTs: "'thank':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7589084"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705840526 {#2391
    date: 2024-01-21 13:35:26.0 +01:00
  }
  +"title": 328032
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
83 DENIED edit
App\Entity\EntryComment {#2389
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2379
    +user: Proxies\__CG__\App\Entity\User {#2824 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
    +image: Proxies\__CG__\App\Entity\Image {#3005 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#3007 …}
    +slug: "Ruffle-a-open-source-re-implementation-of-adobe-flash-player-reviews"
    +title: "Ruffle (a open source re-implementation of adobe flash player) reviews improvements made in 2023"
    +url: "https://ruffle.rs/blog/2024/01/14/2023-in-review"
    +body: null
    +type: "video"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 33
    +favouriteCount: 323
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727981804 {#3000
      date: 2024-10-03 20:56:44.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3008 …}
    +votes: Doctrine\ORM\PersistentCollection {#3010 …}
    +reports: Doctrine\ORM\PersistentCollection {#3012 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3014 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3016 …}
    +badges: Doctrine\ORM\PersistentCollection {#3018 …}
    +children: [
      1 => App\Entity\EntryComment {#2389}
      0 => App\Entity\EntryComment {#2378
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2379 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
        +image: null
        +parent: null
        +root: null
        +body: """
          Are flash games still a thing? I remember those old sticky fighting flash games on newsgroupe.\n
          \n
          Someone kind enough in webdev to elaborate why someone would care to revive/reimplemente old flash player tech?
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 27
        +score: 0
        +lastActive: DateTime @1727781624 {#2385
          date: 2024-10-01 13:20:24.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@wiki_me@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2381 …}
        +nested: Doctrine\ORM\PersistentCollection {#1910 …}
        +votes: Doctrine\ORM\PersistentCollection {#1909 …}
        +reports: Doctrine\ORM\PersistentCollection {#1926 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1874 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1908 …}
        -id: 327983
        -bodyTs: "'care':27 'elabor':23 'enough':19 'fight':12 'flash':2,13,31 'game':3,14 'kind':18 'newsgroup':16 'old':10,30 'player':32 'rememb':8 'revive/reimplemente':29 'someon':17,25 'sticki':11 'still':4 'tech':33 'thing':6 'webdev':21 'would':26"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7588261"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705837509 {#2384
          date: 2024-01-21 12:45:09.0 +01:00
        }
        +"title": 327983
      }
    ]
    -id: 32114
    -titleTs: "'2023':16 'adob':9 'flash':10 'implement':7 'improv':13 'made':14 'open':3 'player':11 're':6 're-implement':5 'review':12 'ruffl':1 'sourc':4"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705918842
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/10837811"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705832442 {#2983
      date: 2024-01-21 11:20:42.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2369 …}
  +root: App\Entity\EntryComment {#2378}
  +body: "Thanks :) !"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1705840526 {#1883
    date: 2024-01-21 13:35:26.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@wiki_me@lemmy.ml"
    "@N0x0n@lemmy.ml"
    "@sleepyTonia@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2387 …}
  +nested: Doctrine\ORM\PersistentCollection {#2394 …}
  +votes: Doctrine\ORM\PersistentCollection {#2393 …}
  +reports: Doctrine\ORM\PersistentCollection {#1381 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1402 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1385 …}
  -id: 328032
  -bodyTs: "'thank':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7589084"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705840526 {#2391
    date: 2024-01-21 13:35:26.0 +01:00
  }
  +"title": 328032
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
84 DENIED moderate
App\Entity\EntryComment {#2389
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2379
    +user: Proxies\__CG__\App\Entity\User {#2824 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
    +image: Proxies\__CG__\App\Entity\Image {#3005 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#3007 …}
    +slug: "Ruffle-a-open-source-re-implementation-of-adobe-flash-player-reviews"
    +title: "Ruffle (a open source re-implementation of adobe flash player) reviews improvements made in 2023"
    +url: "https://ruffle.rs/blog/2024/01/14/2023-in-review"
    +body: null
    +type: "video"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 33
    +favouriteCount: 323
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727981804 {#3000
      date: 2024-10-03 20:56:44.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3008 …}
    +votes: Doctrine\ORM\PersistentCollection {#3010 …}
    +reports: Doctrine\ORM\PersistentCollection {#3012 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3014 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3016 …}
    +badges: Doctrine\ORM\PersistentCollection {#3018 …}
    +children: [
      1 => App\Entity\EntryComment {#2389}
      0 => App\Entity\EntryComment {#2378
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2379 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
        +image: null
        +parent: null
        +root: null
        +body: """
          Are flash games still a thing? I remember those old sticky fighting flash games on newsgroupe.\n
          \n
          Someone kind enough in webdev to elaborate why someone would care to revive/reimplemente old flash player tech?
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 27
        +score: 0
        +lastActive: DateTime @1727781624 {#2385
          date: 2024-10-01 13:20:24.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@wiki_me@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2381 …}
        +nested: Doctrine\ORM\PersistentCollection {#1910 …}
        +votes: Doctrine\ORM\PersistentCollection {#1909 …}
        +reports: Doctrine\ORM\PersistentCollection {#1926 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1874 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1908 …}
        -id: 327983
        -bodyTs: "'care':27 'elabor':23 'enough':19 'fight':12 'flash':2,13,31 'game':3,14 'kind':18 'newsgroup':16 'old':10,30 'player':32 'rememb':8 'revive/reimplemente':29 'someon':17,25 'sticki':11 'still':4 'tech':33 'thing':6 'webdev':21 'would':26"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7588261"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705837509 {#2384
          date: 2024-01-21 12:45:09.0 +01:00
        }
        +"title": 327983
      }
    ]
    -id: 32114
    -titleTs: "'2023':16 'adob':9 'flash':10 'implement':7 'improv':13 'made':14 'open':3 'player':11 're':6 're-implement':5 'review':12 'ruffl':1 'sourc':4"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705918842
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/10837811"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705832442 {#2983
      date: 2024-01-21 11:20:42.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2369 …}
  +root: App\Entity\EntryComment {#2378}
  +body: "Thanks :) !"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1705840526 {#1883
    date: 2024-01-21 13:35:26.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@wiki_me@lemmy.ml"
    "@N0x0n@lemmy.ml"
    "@sleepyTonia@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2387 …}
  +nested: Doctrine\ORM\PersistentCollection {#2394 …}
  +votes: Doctrine\ORM\PersistentCollection {#2393 …}
  +reports: Doctrine\ORM\PersistentCollection {#1381 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1402 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1385 …}
  -id: 328032
  -bodyTs: "'thank':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7589084"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705840526 {#2391
    date: 2024-01-21 13:35:26.0 +01:00
  }
  +"title": 328032
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
85 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
86 DENIED moderate
App\Entity\EntryComment {#2378
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2379
    +user: Proxies\__CG__\App\Entity\User {#2824 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
    +image: Proxies\__CG__\App\Entity\Image {#3005 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#3007 …}
    +slug: "Ruffle-a-open-source-re-implementation-of-adobe-flash-player-reviews"
    +title: "Ruffle (a open source re-implementation of adobe flash player) reviews improvements made in 2023"
    +url: "https://ruffle.rs/blog/2024/01/14/2023-in-review"
    +body: null
    +type: "video"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 33
    +favouriteCount: 323
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727981804 {#3000
      date: 2024-10-03 20:56:44.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3008 …}
    +votes: Doctrine\ORM\PersistentCollection {#3010 …}
    +reports: Doctrine\ORM\PersistentCollection {#3012 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3014 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3016 …}
    +badges: Doctrine\ORM\PersistentCollection {#3018 …}
    +children: [
      1 => App\Entity\EntryComment {#2389
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2379 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2369 …}
        +root: App\Entity\EntryComment {#2378}
        +body: "Thanks :) !"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1705840526 {#1883
          date: 2024-01-21 13:35:26.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@wiki_me@lemmy.ml"
          "@N0x0n@lemmy.ml"
          "@sleepyTonia@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2387 …}
        +nested: Doctrine\ORM\PersistentCollection {#2394 …}
        +votes: Doctrine\ORM\PersistentCollection {#2393 …}
        +reports: Doctrine\ORM\PersistentCollection {#1381 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1402 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1385 …}
        -id: 328032
        -bodyTs: "'thank':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7589084"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705840526 {#2391
          date: 2024-01-21 13:35:26.0 +01:00
        }
        +"title": 328032
      }
      0 => App\Entity\EntryComment {#2378}
    ]
    -id: 32114
    -titleTs: "'2023':16 'adob':9 'flash':10 'implement':7 'improv':13 'made':14 'open':3 'player':11 're':6 're-implement':5 'review':12 'ruffl':1 'sourc':4"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705918842
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/10837811"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705832442 {#2983
      date: 2024-01-21 11:20:42.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    Are flash games still a thing? I remember those old sticky fighting flash games on newsgroupe.\n
    \n
    Someone kind enough in webdev to elaborate why someone would care to revive/reimplemente old flash player tech?
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 27
  +score: 0
  +lastActive: DateTime @1727781624 {#2385
    date: 2024-10-01 13:20:24.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@wiki_me@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2381 …}
  +nested: Doctrine\ORM\PersistentCollection {#1910 …}
  +votes: Doctrine\ORM\PersistentCollection {#1909 …}
  +reports: Doctrine\ORM\PersistentCollection {#1926 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1874 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1908 …}
  -id: 327983
  -bodyTs: "'care':27 'elabor':23 'enough':19 'fight':12 'flash':2,13,31 'game':3,14 'kind':18 'newsgroup':16 'old':10,30 'player':32 'rememb':8 'revive/reimplemente':29 'someon':17,25 'sticki':11 'still':4 'tech':33 'thing':6 'webdev':21 'would':26"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7588261"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705837509 {#2384
    date: 2024-01-21 12:45:09.0 +01:00
  }
  +"title": 327983
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
87 DENIED edit
App\Entity\EntryComment {#2378
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2379
    +user: Proxies\__CG__\App\Entity\User {#2824 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
    +image: Proxies\__CG__\App\Entity\Image {#3005 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#3007 …}
    +slug: "Ruffle-a-open-source-re-implementation-of-adobe-flash-player-reviews"
    +title: "Ruffle (a open source re-implementation of adobe flash player) reviews improvements made in 2023"
    +url: "https://ruffle.rs/blog/2024/01/14/2023-in-review"
    +body: null
    +type: "video"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 33
    +favouriteCount: 323
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727981804 {#3000
      date: 2024-10-03 20:56:44.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3008 …}
    +votes: Doctrine\ORM\PersistentCollection {#3010 …}
    +reports: Doctrine\ORM\PersistentCollection {#3012 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3014 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3016 …}
    +badges: Doctrine\ORM\PersistentCollection {#3018 …}
    +children: [
      1 => App\Entity\EntryComment {#2389
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2379 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2369 …}
        +root: App\Entity\EntryComment {#2378}
        +body: "Thanks :) !"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1705840526 {#1883
          date: 2024-01-21 13:35:26.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@wiki_me@lemmy.ml"
          "@N0x0n@lemmy.ml"
          "@sleepyTonia@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2387 …}
        +nested: Doctrine\ORM\PersistentCollection {#2394 …}
        +votes: Doctrine\ORM\PersistentCollection {#2393 …}
        +reports: Doctrine\ORM\PersistentCollection {#1381 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1402 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1385 …}
        -id: 328032
        -bodyTs: "'thank':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7589084"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705840526 {#2391
          date: 2024-01-21 13:35:26.0 +01:00
        }
        +"title": 328032
      }
      0 => App\Entity\EntryComment {#2378}
    ]
    -id: 32114
    -titleTs: "'2023':16 'adob':9 'flash':10 'implement':7 'improv':13 'made':14 'open':3 'player':11 're':6 're-implement':5 'review':12 'ruffl':1 'sourc':4"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705918842
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/10837811"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705832442 {#2983
      date: 2024-01-21 11:20:42.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    Are flash games still a thing? I remember those old sticky fighting flash games on newsgroupe.\n
    \n
    Someone kind enough in webdev to elaborate why someone would care to revive/reimplemente old flash player tech?
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 27
  +score: 0
  +lastActive: DateTime @1727781624 {#2385
    date: 2024-10-01 13:20:24.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@wiki_me@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2381 …}
  +nested: Doctrine\ORM\PersistentCollection {#1910 …}
  +votes: Doctrine\ORM\PersistentCollection {#1909 …}
  +reports: Doctrine\ORM\PersistentCollection {#1926 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1874 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1908 …}
  -id: 327983
  -bodyTs: "'care':27 'elabor':23 'enough':19 'fight':12 'flash':2,13,31 'game':3,14 'kind':18 'newsgroup':16 'old':10,30 'player':32 'rememb':8 'revive/reimplemente':29 'someon':17,25 'sticki':11 'still':4 'tech':33 'thing':6 'webdev':21 'would':26"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7588261"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705837509 {#2384
    date: 2024-01-21 12:45:09.0 +01:00
  }
  +"title": 327983
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
88 DENIED moderate
App\Entity\EntryComment {#2378
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2379
    +user: Proxies\__CG__\App\Entity\User {#2824 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
    +image: Proxies\__CG__\App\Entity\Image {#3005 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#3007 …}
    +slug: "Ruffle-a-open-source-re-implementation-of-adobe-flash-player-reviews"
    +title: "Ruffle (a open source re-implementation of adobe flash player) reviews improvements made in 2023"
    +url: "https://ruffle.rs/blog/2024/01/14/2023-in-review"
    +body: null
    +type: "video"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 33
    +favouriteCount: 323
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727981804 {#3000
      date: 2024-10-03 20:56:44.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3008 …}
    +votes: Doctrine\ORM\PersistentCollection {#3010 …}
    +reports: Doctrine\ORM\PersistentCollection {#3012 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3014 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3016 …}
    +badges: Doctrine\ORM\PersistentCollection {#3018 …}
    +children: [
      1 => App\Entity\EntryComment {#2389
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2379 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2369 …}
        +root: App\Entity\EntryComment {#2378}
        +body: "Thanks :) !"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1705840526 {#1883
          date: 2024-01-21 13:35:26.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@wiki_me@lemmy.ml"
          "@N0x0n@lemmy.ml"
          "@sleepyTonia@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2387 …}
        +nested: Doctrine\ORM\PersistentCollection {#2394 …}
        +votes: Doctrine\ORM\PersistentCollection {#2393 …}
        +reports: Doctrine\ORM\PersistentCollection {#1381 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1402 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1385 …}
        -id: 328032
        -bodyTs: "'thank':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7589084"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705840526 {#2391
          date: 2024-01-21 13:35:26.0 +01:00
        }
        +"title": 328032
      }
      0 => App\Entity\EntryComment {#2378}
    ]
    -id: 32114
    -titleTs: "'2023':16 'adob':9 'flash':10 'implement':7 'improv':13 'made':14 'open':3 'player':11 're':6 're-implement':5 'review':12 'ruffl':1 'sourc':4"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705918842
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/10837811"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705832442 {#2983
      date: 2024-01-21 11:20:42.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    Are flash games still a thing? I remember those old sticky fighting flash games on newsgroupe.\n
    \n
    Someone kind enough in webdev to elaborate why someone would care to revive/reimplemente old flash player tech?
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 27
  +score: 0
  +lastActive: DateTime @1727781624 {#2385
    date: 2024-10-01 13:20:24.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@wiki_me@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2381 …}
  +nested: Doctrine\ORM\PersistentCollection {#1910 …}
  +votes: Doctrine\ORM\PersistentCollection {#1909 …}
  +reports: Doctrine\ORM\PersistentCollection {#1926 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1874 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1908 …}
  -id: 327983
  -bodyTs: "'care':27 'elabor':23 'enough':19 'fight':12 'flash':2,13,31 'game':3,14 'kind':18 'newsgroup':16 'old':10,30 'player':32 'rememb':8 'revive/reimplemente':29 'someon':17,25 'sticki':11 'still':4 'tech':33 'thing':6 'webdev':21 'would':26"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7588261"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705837509 {#2384
    date: 2024-01-21 12:45:09.0 +01:00
  }
  +"title": 327983
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
89 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
90 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2325
  +user: Proxies\__CG__\App\Entity\User {#3172 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2596 …}
  +slug: "SOLVED-Has-anyone-installed-Shotshare-using-docker-compose"
  +title: "SOLVED. Has anyone installed Shotshare using docker-compose ?"
  +url: null
  +body: """
    Ok so the solution was this. Thank you @mouse@midwest.social\n
    \n
    `cd /home`\n
    \n
    `git clone https://github.com/mdshack/shotshare`\n
    \n
    `cd …/Files/`\n
    \n
    `sudo mkdir Shotshare`\n
    \n
    `cd …/Files/Shotshare`\n
    \n
    `sudo mkdir shotshare_data`\n
    \n
    `sudo touch .env database.sqlite`\n
    \n
    `cp -r /home/shotshare/storage/* …/Files/Shotshare/shotshare_data`\n
    \n
    `chown 82:82 -R …/Files/Shotshare/`\n
    \n
    ```\n
    \n
    <span style="color:#323232;">version: "3.3"\n
    </span><span style="color:#323232;">services:\n
    </span><span style="color:#323232;">  shotshare:\n
    </span><span style="color:#323232;">    ports:\n
    </span><span style="color:#323232;">      - 2000:80\n
    </span><span style="color:#323232;">    environment:\n
    </span><span style="color:#323232;">      - HOST=:80\n
    </span><span style="color:#323232;">      - ALLOW_REGISTRATION=false\n
    </span><span style="color:#323232;">    volumes:\n
    </span><span style="color:#323232;">      - .../Files/Shotshare/shotshare_data:/app/storage\n
    </span><span style="color:#323232;">      - .../Files/Shotshare/database.sqlite:/app/database/database.sqlite\n
    </span><span style="color:#323232;">      - .../Files/Shotshare/.env:/app/.env\n
    </span><span style="color:#323232;">    restart: unless-stopped\n
    </span><span style="color:#323232;">    container_name: shotshare\n
    </span><span style="color:#323232;">    image: mdshack/shotshare:latest\n
    </span><span style="color:#323232;">networks: {}\n
    </span>\n
    ```\n
    \n
    ---\n
    \n
    Hello everyone.\n
    \n
    I am deeply struggling to install [shotshare](https://github.com/mdshack/shotshare) on my server using docker-compose.\n
    \n
    I followed the instructions and I’ve been [talking with someone](https://github.com/mdshack/shotshare/issues/27) (from their team I guess) for 2 weeks without finding a solution.\n
    \n
    Does anyone have a working docker-compose to share so I can compare it and understand ?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 12
  +favouriteCount: 10
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1727929431 {#3167
    date: 2024-10-03 06:23:51.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: [
    "@mouse@midwest.social"
  ]
  +comments: Doctrine\ORM\PersistentCollection {#3174 …}
  +votes: Doctrine\ORM\PersistentCollection {#3176 …}
  +reports: Doctrine\ORM\PersistentCollection {#3178 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3180 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3182 …}
  +badges: Doctrine\ORM\PersistentCollection {#3184 …}
  +children: [
    App\Entity\EntryComment {#2191
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2325 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2327 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2329 …}
      +body: """
        Ugh permission issues…\n
        \n
        I have no idea how the shotshare image works, but an easier method is to specify the puid/pgid in the docker-compose:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">environment:\n
        </span><span style="color:#323232;">  - PUID=82\n
        </span><span style="color:#323232;">  - PGID=82\n
        </span>\n
        ```\n
        \n
        If the docker image supports it, the `–user` flag is also helpful :).\n
        \n
        I know those works with volume mounts, no idea about bind mounts.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1706005762 {#2289
        date: 2024-01-23 11:29:22.0 +01:00
      }
      +ip: null
      +tags: [
        "323232"
      ]
      +mentions: [
        "@Tiritibambix@lemmy.ml"
        "@JASN_DE@lemmy.world"
        "@mouse@midwest.social"
        "@Tiritibambix@lemmy.ml"
        "@JASN_DE@lemmy.world"
        "@mouse@midwest.social"
        "@Tiritibambix@lemmy.ml"
        "@JASN_DE@lemmy.world"
        "@mouse@midwest.social"
        "@Tiritibambix@lemmy.ml"
        "@JASN_DE@lemmy.world"
        "@mouse@midwest.social"
        "@Tiritibambix@lemmy.ml"
        "@JASN_DE@lemmy.world"
        "@mouse@midwest.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2333 …}
      +nested: Doctrine\ORM\PersistentCollection {#2324 …}
      +votes: Doctrine\ORM\PersistentCollection {#2334 …}
      +reports: Doctrine\ORM\PersistentCollection {#2341 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2337 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2336 …}
      -id: 333839
      -bodyTs: "'82':29,31 'also':42 'bind':54 'compos':26 'docker':25,34 'docker-compos':24 'easier':15 'environ':27 'flag':40 'help':43 'idea':7,52 'imag':11,35 'issu':3 'know':45 'method':16 'mount':50,55 'permiss':2 'pgid':30 'puid':28 'puid/pgid':21 'shotshar':10 'specifi':19 'support':36 'ugh':1 'user':39 'volum':49 'work':12,47"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7647584"
      +editedAt: DateTimeImmutable @1727930484 {#2328
        date: 2024-10-03 06:41:24.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706005762 {#2326
        date: 2024-01-23 11:29:22.0 +01:00
      }
      +"title": 333839
    }
  ]
  -id: 32374
  -titleTs: "'anyon':3 'compos':9 'docker':8 'docker-compos':7 'instal':4 'shotshar':5 'solv':1 'use':6"
  -bodyTs: "'/app/.env':60 '/app/database/database.sqlite':58 '/app/storage':56 '/files':18 '/files/shotshare':23,40 '/files/shotshare/.env':59 '/files/shotshare/database.sqlite':57 '/files/shotshare/shotshare_data':35,55 '/home':11 '/home/shotshare/storage':34 '/mdshack/shotshare':16 '/mdshack/shotshare)':83 '/mdshack/shotshare/issues/27)':104 '2':111 '2000':46 '3.3':42 '80':47,50 '82':37,38 'allow':51 'anyon':118 'cd':10,17,22 'chown':36 'clone':13 'compar':130 'compos':90,124 'contain':65 'cp':32 'data':27 'database.sqlite':31 'deepli':76 'docker':89,123 'docker-compos':88,122 'env':30 'environ':48 'everyon':73 'fals':53 'find':114 'follow':92 'git':12 'github.com':15,82,103 'github.com/mdshack/shotshare':14 'github.com/mdshack/shotshare)':81 'github.com/mdshack/shotshare/issues/27)':102 'guess':109 'hello':72 'host':49 'imag':68 'instal':79 'instruct':94 'latest':70 'mdshack/shotshare':69 'mkdir':20,25 'mouse@midwest.social':9 'name':66 'network':71 'ok':1 'port':45 'r':33,39 'registr':52 'restart':61 'server':86 'servic':43 'share':126 'shotshar':21,26,44,67,80 'solut':4,116 'someon':101 'stop':64 'struggl':77 'sudo':19,24,28 'talk':99 'team':107 'thank':7 'touch':29 'understand':133 'unless':63 'unless-stop':62 'use':87 've':97 'version':41 'volum':54 'week':112 'without':113 'work':121"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705992805
  +visibility: "visible             "
  +apId: "https://lemmy.ml/post/10888417"
  +editedAt: DateTimeImmutable @1727685506 {#3155
    date: 2024-09-30 10:38:26.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705932305 {#3132
    date: 2024-01-22 15:05:05.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
91 DENIED edit
Proxies\__CG__\App\Entity\Entry {#2325
  +user: Proxies\__CG__\App\Entity\User {#3172 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2596 …}
  +slug: "SOLVED-Has-anyone-installed-Shotshare-using-docker-compose"
  +title: "SOLVED. Has anyone installed Shotshare using docker-compose ?"
  +url: null
  +body: """
    Ok so the solution was this. Thank you @mouse@midwest.social\n
    \n
    `cd /home`\n
    \n
    `git clone https://github.com/mdshack/shotshare`\n
    \n
    `cd …/Files/`\n
    \n
    `sudo mkdir Shotshare`\n
    \n
    `cd …/Files/Shotshare`\n
    \n
    `sudo mkdir shotshare_data`\n
    \n
    `sudo touch .env database.sqlite`\n
    \n
    `cp -r /home/shotshare/storage/* …/Files/Shotshare/shotshare_data`\n
    \n
    `chown 82:82 -R …/Files/Shotshare/`\n
    \n
    ```\n
    \n
    <span style="color:#323232;">version: "3.3"\n
    </span><span style="color:#323232;">services:\n
    </span><span style="color:#323232;">  shotshare:\n
    </span><span style="color:#323232;">    ports:\n
    </span><span style="color:#323232;">      - 2000:80\n
    </span><span style="color:#323232;">    environment:\n
    </span><span style="color:#323232;">      - HOST=:80\n
    </span><span style="color:#323232;">      - ALLOW_REGISTRATION=false\n
    </span><span style="color:#323232;">    volumes:\n
    </span><span style="color:#323232;">      - .../Files/Shotshare/shotshare_data:/app/storage\n
    </span><span style="color:#323232;">      - .../Files/Shotshare/database.sqlite:/app/database/database.sqlite\n
    </span><span style="color:#323232;">      - .../Files/Shotshare/.env:/app/.env\n
    </span><span style="color:#323232;">    restart: unless-stopped\n
    </span><span style="color:#323232;">    container_name: shotshare\n
    </span><span style="color:#323232;">    image: mdshack/shotshare:latest\n
    </span><span style="color:#323232;">networks: {}\n
    </span>\n
    ```\n
    \n
    ---\n
    \n
    Hello everyone.\n
    \n
    I am deeply struggling to install [shotshare](https://github.com/mdshack/shotshare) on my server using docker-compose.\n
    \n
    I followed the instructions and I’ve been [talking with someone](https://github.com/mdshack/shotshare/issues/27) (from their team I guess) for 2 weeks without finding a solution.\n
    \n
    Does anyone have a working docker-compose to share so I can compare it and understand ?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 12
  +favouriteCount: 10
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1727929431 {#3167
    date: 2024-10-03 06:23:51.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: [
    "@mouse@midwest.social"
  ]
  +comments: Doctrine\ORM\PersistentCollection {#3174 …}
  +votes: Doctrine\ORM\PersistentCollection {#3176 …}
  +reports: Doctrine\ORM\PersistentCollection {#3178 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3180 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3182 …}
  +badges: Doctrine\ORM\PersistentCollection {#3184 …}
  +children: [
    App\Entity\EntryComment {#2191
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2325 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2327 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2329 …}
      +body: """
        Ugh permission issues…\n
        \n
        I have no idea how the shotshare image works, but an easier method is to specify the puid/pgid in the docker-compose:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">environment:\n
        </span><span style="color:#323232;">  - PUID=82\n
        </span><span style="color:#323232;">  - PGID=82\n
        </span>\n
        ```\n
        \n
        If the docker image supports it, the `–user` flag is also helpful :).\n
        \n
        I know those works with volume mounts, no idea about bind mounts.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1706005762 {#2289
        date: 2024-01-23 11:29:22.0 +01:00
      }
      +ip: null
      +tags: [
        "323232"
      ]
      +mentions: [
        "@Tiritibambix@lemmy.ml"
        "@JASN_DE@lemmy.world"
        "@mouse@midwest.social"
        "@Tiritibambix@lemmy.ml"
        "@JASN_DE@lemmy.world"
        "@mouse@midwest.social"
        "@Tiritibambix@lemmy.ml"
        "@JASN_DE@lemmy.world"
        "@mouse@midwest.social"
        "@Tiritibambix@lemmy.ml"
        "@JASN_DE@lemmy.world"
        "@mouse@midwest.social"
        "@Tiritibambix@lemmy.ml"
        "@JASN_DE@lemmy.world"
        "@mouse@midwest.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2333 …}
      +nested: Doctrine\ORM\PersistentCollection {#2324 …}
      +votes: Doctrine\ORM\PersistentCollection {#2334 …}
      +reports: Doctrine\ORM\PersistentCollection {#2341 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2337 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2336 …}
      -id: 333839
      -bodyTs: "'82':29,31 'also':42 'bind':54 'compos':26 'docker':25,34 'docker-compos':24 'easier':15 'environ':27 'flag':40 'help':43 'idea':7,52 'imag':11,35 'issu':3 'know':45 'method':16 'mount':50,55 'permiss':2 'pgid':30 'puid':28 'puid/pgid':21 'shotshar':10 'specifi':19 'support':36 'ugh':1 'user':39 'volum':49 'work':12,47"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7647584"
      +editedAt: DateTimeImmutable @1727930484 {#2328
        date: 2024-10-03 06:41:24.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706005762 {#2326
        date: 2024-01-23 11:29:22.0 +01:00
      }
      +"title": 333839
    }
  ]
  -id: 32374
  -titleTs: "'anyon':3 'compos':9 'docker':8 'docker-compos':7 'instal':4 'shotshar':5 'solv':1 'use':6"
  -bodyTs: "'/app/.env':60 '/app/database/database.sqlite':58 '/app/storage':56 '/files':18 '/files/shotshare':23,40 '/files/shotshare/.env':59 '/files/shotshare/database.sqlite':57 '/files/shotshare/shotshare_data':35,55 '/home':11 '/home/shotshare/storage':34 '/mdshack/shotshare':16 '/mdshack/shotshare)':83 '/mdshack/shotshare/issues/27)':104 '2':111 '2000':46 '3.3':42 '80':47,50 '82':37,38 'allow':51 'anyon':118 'cd':10,17,22 'chown':36 'clone':13 'compar':130 'compos':90,124 'contain':65 'cp':32 'data':27 'database.sqlite':31 'deepli':76 'docker':89,123 'docker-compos':88,122 'env':30 'environ':48 'everyon':73 'fals':53 'find':114 'follow':92 'git':12 'github.com':15,82,103 'github.com/mdshack/shotshare':14 'github.com/mdshack/shotshare)':81 'github.com/mdshack/shotshare/issues/27)':102 'guess':109 'hello':72 'host':49 'imag':68 'instal':79 'instruct':94 'latest':70 'mdshack/shotshare':69 'mkdir':20,25 'mouse@midwest.social':9 'name':66 'network':71 'ok':1 'port':45 'r':33,39 'registr':52 'restart':61 'server':86 'servic':43 'share':126 'shotshar':21,26,44,67,80 'solut':4,116 'someon':101 'stop':64 'struggl':77 'sudo':19,24,28 'talk':99 'team':107 'thank':7 'touch':29 'understand':133 'unless':63 'unless-stop':62 'use':87 've':97 'version':41 'volum':54 'week':112 'without':113 'work':121"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705992805
  +visibility: "visible             "
  +apId: "https://lemmy.ml/post/10888417"
  +editedAt: DateTimeImmutable @1727685506 {#3155
    date: 2024-09-30 10:38:26.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705932305 {#3132
    date: 2024-01-22 15:05:05.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
92 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2325
  +user: Proxies\__CG__\App\Entity\User {#3172 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2596 …}
  +slug: "SOLVED-Has-anyone-installed-Shotshare-using-docker-compose"
  +title: "SOLVED. Has anyone installed Shotshare using docker-compose ?"
  +url: null
  +body: """
    Ok so the solution was this. Thank you @mouse@midwest.social\n
    \n
    `cd /home`\n
    \n
    `git clone https://github.com/mdshack/shotshare`\n
    \n
    `cd …/Files/`\n
    \n
    `sudo mkdir Shotshare`\n
    \n
    `cd …/Files/Shotshare`\n
    \n
    `sudo mkdir shotshare_data`\n
    \n
    `sudo touch .env database.sqlite`\n
    \n
    `cp -r /home/shotshare/storage/* …/Files/Shotshare/shotshare_data`\n
    \n
    `chown 82:82 -R …/Files/Shotshare/`\n
    \n
    ```\n
    \n
    <span style="color:#323232;">version: "3.3"\n
    </span><span style="color:#323232;">services:\n
    </span><span style="color:#323232;">  shotshare:\n
    </span><span style="color:#323232;">    ports:\n
    </span><span style="color:#323232;">      - 2000:80\n
    </span><span style="color:#323232;">    environment:\n
    </span><span style="color:#323232;">      - HOST=:80\n
    </span><span style="color:#323232;">      - ALLOW_REGISTRATION=false\n
    </span><span style="color:#323232;">    volumes:\n
    </span><span style="color:#323232;">      - .../Files/Shotshare/shotshare_data:/app/storage\n
    </span><span style="color:#323232;">      - .../Files/Shotshare/database.sqlite:/app/database/database.sqlite\n
    </span><span style="color:#323232;">      - .../Files/Shotshare/.env:/app/.env\n
    </span><span style="color:#323232;">    restart: unless-stopped\n
    </span><span style="color:#323232;">    container_name: shotshare\n
    </span><span style="color:#323232;">    image: mdshack/shotshare:latest\n
    </span><span style="color:#323232;">networks: {}\n
    </span>\n
    ```\n
    \n
    ---\n
    \n
    Hello everyone.\n
    \n
    I am deeply struggling to install [shotshare](https://github.com/mdshack/shotshare) on my server using docker-compose.\n
    \n
    I followed the instructions and I’ve been [talking with someone](https://github.com/mdshack/shotshare/issues/27) (from their team I guess) for 2 weeks without finding a solution.\n
    \n
    Does anyone have a working docker-compose to share so I can compare it and understand ?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 12
  +favouriteCount: 10
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1727929431 {#3167
    date: 2024-10-03 06:23:51.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: [
    "@mouse@midwest.social"
  ]
  +comments: Doctrine\ORM\PersistentCollection {#3174 …}
  +votes: Doctrine\ORM\PersistentCollection {#3176 …}
  +reports: Doctrine\ORM\PersistentCollection {#3178 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3180 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3182 …}
  +badges: Doctrine\ORM\PersistentCollection {#3184 …}
  +children: [
    App\Entity\EntryComment {#2191
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2325 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2327 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2329 …}
      +body: """
        Ugh permission issues…\n
        \n
        I have no idea how the shotshare image works, but an easier method is to specify the puid/pgid in the docker-compose:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">environment:\n
        </span><span style="color:#323232;">  - PUID=82\n
        </span><span style="color:#323232;">  - PGID=82\n
        </span>\n
        ```\n
        \n
        If the docker image supports it, the `–user` flag is also helpful :).\n
        \n
        I know those works with volume mounts, no idea about bind mounts.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1706005762 {#2289
        date: 2024-01-23 11:29:22.0 +01:00
      }
      +ip: null
      +tags: [
        "323232"
      ]
      +mentions: [
        "@Tiritibambix@lemmy.ml"
        "@JASN_DE@lemmy.world"
        "@mouse@midwest.social"
        "@Tiritibambix@lemmy.ml"
        "@JASN_DE@lemmy.world"
        "@mouse@midwest.social"
        "@Tiritibambix@lemmy.ml"
        "@JASN_DE@lemmy.world"
        "@mouse@midwest.social"
        "@Tiritibambix@lemmy.ml"
        "@JASN_DE@lemmy.world"
        "@mouse@midwest.social"
        "@Tiritibambix@lemmy.ml"
        "@JASN_DE@lemmy.world"
        "@mouse@midwest.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2333 …}
      +nested: Doctrine\ORM\PersistentCollection {#2324 …}
      +votes: Doctrine\ORM\PersistentCollection {#2334 …}
      +reports: Doctrine\ORM\PersistentCollection {#2341 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2337 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2336 …}
      -id: 333839
      -bodyTs: "'82':29,31 'also':42 'bind':54 'compos':26 'docker':25,34 'docker-compos':24 'easier':15 'environ':27 'flag':40 'help':43 'idea':7,52 'imag':11,35 'issu':3 'know':45 'method':16 'mount':50,55 'permiss':2 'pgid':30 'puid':28 'puid/pgid':21 'shotshar':10 'specifi':19 'support':36 'ugh':1 'user':39 'volum':49 'work':12,47"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7647584"
      +editedAt: DateTimeImmutable @1727930484 {#2328
        date: 2024-10-03 06:41:24.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706005762 {#2326
        date: 2024-01-23 11:29:22.0 +01:00
      }
      +"title": 333839
    }
  ]
  -id: 32374
  -titleTs: "'anyon':3 'compos':9 'docker':8 'docker-compos':7 'instal':4 'shotshar':5 'solv':1 'use':6"
  -bodyTs: "'/app/.env':60 '/app/database/database.sqlite':58 '/app/storage':56 '/files':18 '/files/shotshare':23,40 '/files/shotshare/.env':59 '/files/shotshare/database.sqlite':57 '/files/shotshare/shotshare_data':35,55 '/home':11 '/home/shotshare/storage':34 '/mdshack/shotshare':16 '/mdshack/shotshare)':83 '/mdshack/shotshare/issues/27)':104 '2':111 '2000':46 '3.3':42 '80':47,50 '82':37,38 'allow':51 'anyon':118 'cd':10,17,22 'chown':36 'clone':13 'compar':130 'compos':90,124 'contain':65 'cp':32 'data':27 'database.sqlite':31 'deepli':76 'docker':89,123 'docker-compos':88,122 'env':30 'environ':48 'everyon':73 'fals':53 'find':114 'follow':92 'git':12 'github.com':15,82,103 'github.com/mdshack/shotshare':14 'github.com/mdshack/shotshare)':81 'github.com/mdshack/shotshare/issues/27)':102 'guess':109 'hello':72 'host':49 'imag':68 'instal':79 'instruct':94 'latest':70 'mdshack/shotshare':69 'mkdir':20,25 'mouse@midwest.social':9 'name':66 'network':71 'ok':1 'port':45 'r':33,39 'registr':52 'restart':61 'server':86 'servic':43 'share':126 'shotshar':21,26,44,67,80 'solut':4,116 'someon':101 'stop':64 'struggl':77 'sudo':19,24,28 'talk':99 'team':107 'thank':7 'touch':29 'understand':133 'unless':63 'unless-stop':62 'use':87 've':97 'version':41 'volum':54 'week':112 'without':113 'work':121"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705992805
  +visibility: "visible             "
  +apId: "https://lemmy.ml/post/10888417"
  +editedAt: DateTimeImmutable @1727685506 {#3155
    date: 2024-09-30 10:38:26.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705932305 {#3132
    date: 2024-01-22 15:05:05.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
93 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
94 DENIED moderate
App\Entity\EntryComment {#2191
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2325
    +user: Proxies\__CG__\App\Entity\User {#3172 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2596 …}
    +slug: "SOLVED-Has-anyone-installed-Shotshare-using-docker-compose"
    +title: "SOLVED. Has anyone installed Shotshare using docker-compose ?"
    +url: null
    +body: """
      Ok so the solution was this. Thank you @mouse@midwest.social\n
      \n
      `cd /home`\n
      \n
      `git clone https://github.com/mdshack/shotshare`\n
      \n
      `cd …/Files/`\n
      \n
      `sudo mkdir Shotshare`\n
      \n
      `cd …/Files/Shotshare`\n
      \n
      `sudo mkdir shotshare_data`\n
      \n
      `sudo touch .env database.sqlite`\n
      \n
      `cp -r /home/shotshare/storage/* …/Files/Shotshare/shotshare_data`\n
      \n
      `chown 82:82 -R …/Files/Shotshare/`\n
      \n
      ```\n
      \n
      <span style="color:#323232;">version: "3.3"\n
      </span><span style="color:#323232;">services:\n
      </span><span style="color:#323232;">  shotshare:\n
      </span><span style="color:#323232;">    ports:\n
      </span><span style="color:#323232;">      - 2000:80\n
      </span><span style="color:#323232;">    environment:\n
      </span><span style="color:#323232;">      - HOST=:80\n
      </span><span style="color:#323232;">      - ALLOW_REGISTRATION=false\n
      </span><span style="color:#323232;">    volumes:\n
      </span><span style="color:#323232;">      - .../Files/Shotshare/shotshare_data:/app/storage\n
      </span><span style="color:#323232;">      - .../Files/Shotshare/database.sqlite:/app/database/database.sqlite\n
      </span><span style="color:#323232;">      - .../Files/Shotshare/.env:/app/.env\n
      </span><span style="color:#323232;">    restart: unless-stopped\n
      </span><span style="color:#323232;">    container_name: shotshare\n
      </span><span style="color:#323232;">    image: mdshack/shotshare:latest\n
      </span><span style="color:#323232;">networks: {}\n
      </span>\n
      ```\n
      \n
      ---\n
      \n
      Hello everyone.\n
      \n
      I am deeply struggling to install [shotshare](https://github.com/mdshack/shotshare) on my server using docker-compose.\n
      \n
      I followed the instructions and I’ve been [talking with someone](https://github.com/mdshack/shotshare/issues/27) (from their team I guess) for 2 weeks without finding a solution.\n
      \n
      Does anyone have a working docker-compose to share so I can compare it and understand ?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 12
    +favouriteCount: 10
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727929431 {#3167
      date: 2024-10-03 06:23:51.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: [
      "@mouse@midwest.social"
    ]
    +comments: Doctrine\ORM\PersistentCollection {#3174 …}
    +votes: Doctrine\ORM\PersistentCollection {#3176 …}
    +reports: Doctrine\ORM\PersistentCollection {#3178 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3180 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3182 …}
    +badges: Doctrine\ORM\PersistentCollection {#3184 …}
    +children: [
      App\Entity\EntryComment {#2191}
    ]
    -id: 32374
    -titleTs: "'anyon':3 'compos':9 'docker':8 'docker-compos':7 'instal':4 'shotshar':5 'solv':1 'use':6"
    -bodyTs: "'/app/.env':60 '/app/database/database.sqlite':58 '/app/storage':56 '/files':18 '/files/shotshare':23,40 '/files/shotshare/.env':59 '/files/shotshare/database.sqlite':57 '/files/shotshare/shotshare_data':35,55 '/home':11 '/home/shotshare/storage':34 '/mdshack/shotshare':16 '/mdshack/shotshare)':83 '/mdshack/shotshare/issues/27)':104 '2':111 '2000':46 '3.3':42 '80':47,50 '82':37,38 'allow':51 'anyon':118 'cd':10,17,22 'chown':36 'clone':13 'compar':130 'compos':90,124 'contain':65 'cp':32 'data':27 'database.sqlite':31 'deepli':76 'docker':89,123 'docker-compos':88,122 'env':30 'environ':48 'everyon':73 'fals':53 'find':114 'follow':92 'git':12 'github.com':15,82,103 'github.com/mdshack/shotshare':14 'github.com/mdshack/shotshare)':81 'github.com/mdshack/shotshare/issues/27)':102 'guess':109 'hello':72 'host':49 'imag':68 'instal':79 'instruct':94 'latest':70 'mdshack/shotshare':69 'mkdir':20,25 'mouse@midwest.social':9 'name':66 'network':71 'ok':1 'port':45 'r':33,39 'registr':52 'restart':61 'server':86 'servic':43 'share':126 'shotshar':21,26,44,67,80 'solut':4,116 'someon':101 'stop':64 'struggl':77 'sudo':19,24,28 'talk':99 'team':107 'thank':7 'touch':29 'understand':133 'unless':63 'unless-stop':62 'use':87 've':97 'version':41 'volum':54 'week':112 'without':113 'work':121"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705992805
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/10888417"
    +editedAt: DateTimeImmutable @1727685506 {#3155
      date: 2024-09-30 10:38:26.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705932305 {#3132
      date: 2024-01-22 15:05:05.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2327 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2329 …}
  +body: """
    Ugh permission issues…\n
    \n
    I have no idea how the shotshare image works, but an easier method is to specify the puid/pgid in the docker-compose:\n
    \n
    ```\n
    \n
    <span style="color:#323232;">environment:\n
    </span><span style="color:#323232;">  - PUID=82\n
    </span><span style="color:#323232;">  - PGID=82\n
    </span>\n
    ```\n
    \n
    If the docker image supports it, the `–user` flag is also helpful :).\n
    \n
    I know those works with volume mounts, no idea about bind mounts.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706005762 {#2289
    date: 2024-01-23 11:29:22.0 +01:00
  }
  +ip: null
  +tags: [
    "323232"
  ]
  +mentions: [
    "@Tiritibambix@lemmy.ml"
    "@JASN_DE@lemmy.world"
    "@mouse@midwest.social"
    "@Tiritibambix@lemmy.ml"
    "@JASN_DE@lemmy.world"
    "@mouse@midwest.social"
    "@Tiritibambix@lemmy.ml"
    "@JASN_DE@lemmy.world"
    "@mouse@midwest.social"
    "@Tiritibambix@lemmy.ml"
    "@JASN_DE@lemmy.world"
    "@mouse@midwest.social"
    "@Tiritibambix@lemmy.ml"
    "@JASN_DE@lemmy.world"
    "@mouse@midwest.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2333 …}
  +nested: Doctrine\ORM\PersistentCollection {#2324 …}
  +votes: Doctrine\ORM\PersistentCollection {#2334 …}
  +reports: Doctrine\ORM\PersistentCollection {#2341 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2337 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2336 …}
  -id: 333839
  -bodyTs: "'82':29,31 'also':42 'bind':54 'compos':26 'docker':25,34 'docker-compos':24 'easier':15 'environ':27 'flag':40 'help':43 'idea':7,52 'imag':11,35 'issu':3 'know':45 'method':16 'mount':50,55 'permiss':2 'pgid':30 'puid':28 'puid/pgid':21 'shotshar':10 'specifi':19 'support':36 'ugh':1 'user':39 'volum':49 'work':12,47"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7647584"
  +editedAt: DateTimeImmutable @1727930484 {#2328
    date: 2024-10-03 06:41:24.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706005762 {#2326
    date: 2024-01-23 11:29:22.0 +01:00
  }
  +"title": 333839
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
95 DENIED edit
App\Entity\EntryComment {#2191
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2325
    +user: Proxies\__CG__\App\Entity\User {#3172 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2596 …}
    +slug: "SOLVED-Has-anyone-installed-Shotshare-using-docker-compose"
    +title: "SOLVED. Has anyone installed Shotshare using docker-compose ?"
    +url: null
    +body: """
      Ok so the solution was this. Thank you @mouse@midwest.social\n
      \n
      `cd /home`\n
      \n
      `git clone https://github.com/mdshack/shotshare`\n
      \n
      `cd …/Files/`\n
      \n
      `sudo mkdir Shotshare`\n
      \n
      `cd …/Files/Shotshare`\n
      \n
      `sudo mkdir shotshare_data`\n
      \n
      `sudo touch .env database.sqlite`\n
      \n
      `cp -r /home/shotshare/storage/* …/Files/Shotshare/shotshare_data`\n
      \n
      `chown 82:82 -R …/Files/Shotshare/`\n
      \n
      ```\n
      \n
      <span style="color:#323232;">version: "3.3"\n
      </span><span style="color:#323232;">services:\n
      </span><span style="color:#323232;">  shotshare:\n
      </span><span style="color:#323232;">    ports:\n
      </span><span style="color:#323232;">      - 2000:80\n
      </span><span style="color:#323232;">    environment:\n
      </span><span style="color:#323232;">      - HOST=:80\n
      </span><span style="color:#323232;">      - ALLOW_REGISTRATION=false\n
      </span><span style="color:#323232;">    volumes:\n
      </span><span style="color:#323232;">      - .../Files/Shotshare/shotshare_data:/app/storage\n
      </span><span style="color:#323232;">      - .../Files/Shotshare/database.sqlite:/app/database/database.sqlite\n
      </span><span style="color:#323232;">      - .../Files/Shotshare/.env:/app/.env\n
      </span><span style="color:#323232;">    restart: unless-stopped\n
      </span><span style="color:#323232;">    container_name: shotshare\n
      </span><span style="color:#323232;">    image: mdshack/shotshare:latest\n
      </span><span style="color:#323232;">networks: {}\n
      </span>\n
      ```\n
      \n
      ---\n
      \n
      Hello everyone.\n
      \n
      I am deeply struggling to install [shotshare](https://github.com/mdshack/shotshare) on my server using docker-compose.\n
      \n
      I followed the instructions and I’ve been [talking with someone](https://github.com/mdshack/shotshare/issues/27) (from their team I guess) for 2 weeks without finding a solution.\n
      \n
      Does anyone have a working docker-compose to share so I can compare it and understand ?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 12
    +favouriteCount: 10
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727929431 {#3167
      date: 2024-10-03 06:23:51.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: [
      "@mouse@midwest.social"
    ]
    +comments: Doctrine\ORM\PersistentCollection {#3174 …}
    +votes: Doctrine\ORM\PersistentCollection {#3176 …}
    +reports: Doctrine\ORM\PersistentCollection {#3178 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3180 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3182 …}
    +badges: Doctrine\ORM\PersistentCollection {#3184 …}
    +children: [
      App\Entity\EntryComment {#2191}
    ]
    -id: 32374
    -titleTs: "'anyon':3 'compos':9 'docker':8 'docker-compos':7 'instal':4 'shotshar':5 'solv':1 'use':6"
    -bodyTs: "'/app/.env':60 '/app/database/database.sqlite':58 '/app/storage':56 '/files':18 '/files/shotshare':23,40 '/files/shotshare/.env':59 '/files/shotshare/database.sqlite':57 '/files/shotshare/shotshare_data':35,55 '/home':11 '/home/shotshare/storage':34 '/mdshack/shotshare':16 '/mdshack/shotshare)':83 '/mdshack/shotshare/issues/27)':104 '2':111 '2000':46 '3.3':42 '80':47,50 '82':37,38 'allow':51 'anyon':118 'cd':10,17,22 'chown':36 'clone':13 'compar':130 'compos':90,124 'contain':65 'cp':32 'data':27 'database.sqlite':31 'deepli':76 'docker':89,123 'docker-compos':88,122 'env':30 'environ':48 'everyon':73 'fals':53 'find':114 'follow':92 'git':12 'github.com':15,82,103 'github.com/mdshack/shotshare':14 'github.com/mdshack/shotshare)':81 'github.com/mdshack/shotshare/issues/27)':102 'guess':109 'hello':72 'host':49 'imag':68 'instal':79 'instruct':94 'latest':70 'mdshack/shotshare':69 'mkdir':20,25 'mouse@midwest.social':9 'name':66 'network':71 'ok':1 'port':45 'r':33,39 'registr':52 'restart':61 'server':86 'servic':43 'share':126 'shotshar':21,26,44,67,80 'solut':4,116 'someon':101 'stop':64 'struggl':77 'sudo':19,24,28 'talk':99 'team':107 'thank':7 'touch':29 'understand':133 'unless':63 'unless-stop':62 'use':87 've':97 'version':41 'volum':54 'week':112 'without':113 'work':121"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705992805
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/10888417"
    +editedAt: DateTimeImmutable @1727685506 {#3155
      date: 2024-09-30 10:38:26.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705932305 {#3132
      date: 2024-01-22 15:05:05.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2327 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2329 …}
  +body: """
    Ugh permission issues…\n
    \n
    I have no idea how the shotshare image works, but an easier method is to specify the puid/pgid in the docker-compose:\n
    \n
    ```\n
    \n
    <span style="color:#323232;">environment:\n
    </span><span style="color:#323232;">  - PUID=82\n
    </span><span style="color:#323232;">  - PGID=82\n
    </span>\n
    ```\n
    \n
    If the docker image supports it, the `–user` flag is also helpful :).\n
    \n
    I know those works with volume mounts, no idea about bind mounts.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706005762 {#2289
    date: 2024-01-23 11:29:22.0 +01:00
  }
  +ip: null
  +tags: [
    "323232"
  ]
  +mentions: [
    "@Tiritibambix@lemmy.ml"
    "@JASN_DE@lemmy.world"
    "@mouse@midwest.social"
    "@Tiritibambix@lemmy.ml"
    "@JASN_DE@lemmy.world"
    "@mouse@midwest.social"
    "@Tiritibambix@lemmy.ml"
    "@JASN_DE@lemmy.world"
    "@mouse@midwest.social"
    "@Tiritibambix@lemmy.ml"
    "@JASN_DE@lemmy.world"
    "@mouse@midwest.social"
    "@Tiritibambix@lemmy.ml"
    "@JASN_DE@lemmy.world"
    "@mouse@midwest.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2333 …}
  +nested: Doctrine\ORM\PersistentCollection {#2324 …}
  +votes: Doctrine\ORM\PersistentCollection {#2334 …}
  +reports: Doctrine\ORM\PersistentCollection {#2341 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2337 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2336 …}
  -id: 333839
  -bodyTs: "'82':29,31 'also':42 'bind':54 'compos':26 'docker':25,34 'docker-compos':24 'easier':15 'environ':27 'flag':40 'help':43 'idea':7,52 'imag':11,35 'issu':3 'know':45 'method':16 'mount':50,55 'permiss':2 'pgid':30 'puid':28 'puid/pgid':21 'shotshar':10 'specifi':19 'support':36 'ugh':1 'user':39 'volum':49 'work':12,47"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7647584"
  +editedAt: DateTimeImmutable @1727930484 {#2328
    date: 2024-10-03 06:41:24.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706005762 {#2326
    date: 2024-01-23 11:29:22.0 +01:00
  }
  +"title": 333839
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
96 DENIED moderate
App\Entity\EntryComment {#2191
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2325
    +user: Proxies\__CG__\App\Entity\User {#3172 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2596 …}
    +slug: "SOLVED-Has-anyone-installed-Shotshare-using-docker-compose"
    +title: "SOLVED. Has anyone installed Shotshare using docker-compose ?"
    +url: null
    +body: """
      Ok so the solution was this. Thank you @mouse@midwest.social\n
      \n
      `cd /home`\n
      \n
      `git clone https://github.com/mdshack/shotshare`\n
      \n
      `cd …/Files/`\n
      \n
      `sudo mkdir Shotshare`\n
      \n
      `cd …/Files/Shotshare`\n
      \n
      `sudo mkdir shotshare_data`\n
      \n
      `sudo touch .env database.sqlite`\n
      \n
      `cp -r /home/shotshare/storage/* …/Files/Shotshare/shotshare_data`\n
      \n
      `chown 82:82 -R …/Files/Shotshare/`\n
      \n
      ```\n
      \n
      <span style="color:#323232;">version: "3.3"\n
      </span><span style="color:#323232;">services:\n
      </span><span style="color:#323232;">  shotshare:\n
      </span><span style="color:#323232;">    ports:\n
      </span><span style="color:#323232;">      - 2000:80\n
      </span><span style="color:#323232;">    environment:\n
      </span><span style="color:#323232;">      - HOST=:80\n
      </span><span style="color:#323232;">      - ALLOW_REGISTRATION=false\n
      </span><span style="color:#323232;">    volumes:\n
      </span><span style="color:#323232;">      - .../Files/Shotshare/shotshare_data:/app/storage\n
      </span><span style="color:#323232;">      - .../Files/Shotshare/database.sqlite:/app/database/database.sqlite\n
      </span><span style="color:#323232;">      - .../Files/Shotshare/.env:/app/.env\n
      </span><span style="color:#323232;">    restart: unless-stopped\n
      </span><span style="color:#323232;">    container_name: shotshare\n
      </span><span style="color:#323232;">    image: mdshack/shotshare:latest\n
      </span><span style="color:#323232;">networks: {}\n
      </span>\n
      ```\n
      \n
      ---\n
      \n
      Hello everyone.\n
      \n
      I am deeply struggling to install [shotshare](https://github.com/mdshack/shotshare) on my server using docker-compose.\n
      \n
      I followed the instructions and I’ve been [talking with someone](https://github.com/mdshack/shotshare/issues/27) (from their team I guess) for 2 weeks without finding a solution.\n
      \n
      Does anyone have a working docker-compose to share so I can compare it and understand ?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 12
    +favouriteCount: 10
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727929431 {#3167
      date: 2024-10-03 06:23:51.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: [
      "@mouse@midwest.social"
    ]
    +comments: Doctrine\ORM\PersistentCollection {#3174 …}
    +votes: Doctrine\ORM\PersistentCollection {#3176 …}
    +reports: Doctrine\ORM\PersistentCollection {#3178 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3180 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3182 …}
    +badges: Doctrine\ORM\PersistentCollection {#3184 …}
    +children: [
      App\Entity\EntryComment {#2191}
    ]
    -id: 32374
    -titleTs: "'anyon':3 'compos':9 'docker':8 'docker-compos':7 'instal':4 'shotshar':5 'solv':1 'use':6"
    -bodyTs: "'/app/.env':60 '/app/database/database.sqlite':58 '/app/storage':56 '/files':18 '/files/shotshare':23,40 '/files/shotshare/.env':59 '/files/shotshare/database.sqlite':57 '/files/shotshare/shotshare_data':35,55 '/home':11 '/home/shotshare/storage':34 '/mdshack/shotshare':16 '/mdshack/shotshare)':83 '/mdshack/shotshare/issues/27)':104 '2':111 '2000':46 '3.3':42 '80':47,50 '82':37,38 'allow':51 'anyon':118 'cd':10,17,22 'chown':36 'clone':13 'compar':130 'compos':90,124 'contain':65 'cp':32 'data':27 'database.sqlite':31 'deepli':76 'docker':89,123 'docker-compos':88,122 'env':30 'environ':48 'everyon':73 'fals':53 'find':114 'follow':92 'git':12 'github.com':15,82,103 'github.com/mdshack/shotshare':14 'github.com/mdshack/shotshare)':81 'github.com/mdshack/shotshare/issues/27)':102 'guess':109 'hello':72 'host':49 'imag':68 'instal':79 'instruct':94 'latest':70 'mdshack/shotshare':69 'mkdir':20,25 'mouse@midwest.social':9 'name':66 'network':71 'ok':1 'port':45 'r':33,39 'registr':52 'restart':61 'server':86 'servic':43 'share':126 'shotshar':21,26,44,67,80 'solut':4,116 'someon':101 'stop':64 'struggl':77 'sudo':19,24,28 'talk':99 'team':107 'thank':7 'touch':29 'understand':133 'unless':63 'unless-stop':62 'use':87 've':97 'version':41 'volum':54 'week':112 'without':113 'work':121"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705992805
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/10888417"
    +editedAt: DateTimeImmutable @1727685506 {#3155
      date: 2024-09-30 10:38:26.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705932305 {#3132
      date: 2024-01-22 15:05:05.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2327 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2329 …}
  +body: """
    Ugh permission issues…\n
    \n
    I have no idea how the shotshare image works, but an easier method is to specify the puid/pgid in the docker-compose:\n
    \n
    ```\n
    \n
    <span style="color:#323232;">environment:\n
    </span><span style="color:#323232;">  - PUID=82\n
    </span><span style="color:#323232;">  - PGID=82\n
    </span>\n
    ```\n
    \n
    If the docker image supports it, the `–user` flag is also helpful :).\n
    \n
    I know those works with volume mounts, no idea about bind mounts.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706005762 {#2289
    date: 2024-01-23 11:29:22.0 +01:00
  }
  +ip: null
  +tags: [
    "323232"
  ]
  +mentions: [
    "@Tiritibambix@lemmy.ml"
    "@JASN_DE@lemmy.world"
    "@mouse@midwest.social"
    "@Tiritibambix@lemmy.ml"
    "@JASN_DE@lemmy.world"
    "@mouse@midwest.social"
    "@Tiritibambix@lemmy.ml"
    "@JASN_DE@lemmy.world"
    "@mouse@midwest.social"
    "@Tiritibambix@lemmy.ml"
    "@JASN_DE@lemmy.world"
    "@mouse@midwest.social"
    "@Tiritibambix@lemmy.ml"
    "@JASN_DE@lemmy.world"
    "@mouse@midwest.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2333 …}
  +nested: Doctrine\ORM\PersistentCollection {#2324 …}
  +votes: Doctrine\ORM\PersistentCollection {#2334 …}
  +reports: Doctrine\ORM\PersistentCollection {#2341 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2337 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2336 …}
  -id: 333839
  -bodyTs: "'82':29,31 'also':42 'bind':54 'compos':26 'docker':25,34 'docker-compos':24 'easier':15 'environ':27 'flag':40 'help':43 'idea':7,52 'imag':11,35 'issu':3 'know':45 'method':16 'mount':50,55 'permiss':2 'pgid':30 'puid':28 'puid/pgid':21 'shotshar':10 'specifi':19 'support':36 'ugh':1 'user':39 'volum':49 'work':12,47"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7647584"
  +editedAt: DateTimeImmutable @1727930484 {#2328
    date: 2024-10-03 06:41:24.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706005762 {#2326
    date: 2024-01-23 11:29:22.0 +01:00
  }
  +"title": 333839
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
97 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
98 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2090
  +user: Proxies\__CG__\App\Entity\User {#2510 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2596 …}
  +slug: "Best-practices-for-media-piracy-server"
  +title: "Best practices for media + piracy server"
  +url: null
  +body: """
    I am a bit befuddled over what the best practices are for an internet connected or local server running the *arr stack.\n
    \n
    Should we be using cosmos for security, reverse proxy, and container management or other tools like nginx, traefik, authentelia, authentik, and portainer?\n
    \n
    Furthermore what’s the advantage of using proxmox containers to host docker instead of installing docker on conventional Linux?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 11
  +favouriteCount: 16
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1727890922 {#2975
    date: 2024-10-02 19:42:02.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2980 …}
  +votes: Doctrine\ORM\PersistentCollection {#2990 …}
  +reports: Doctrine\ORM\PersistentCollection {#2992 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2994 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2996 …}
  +badges: Doctrine\ORM\PersistentCollection {#2998 …}
  +children: [
    1 => App\Entity\EntryComment {#2330
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2090 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2348 …}
      +root: App\Entity\EntryComment {#2086
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2090 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
        +image: null
        +parent: null
        +root: null
        +body: """
          I’m also interested :)\n
          \n
          What I can add is that if you selfhost locally your arr stack with jellyfin, there is no need for reverse proxy, authelia…or whatsoever !\n
          \n
          If you are going to host you stack and make it available over the net and open ports in your router, yeah it’s mandatory ! With a wireguard tunnel… (I think portainer is the way to go for most user).\n
          \n
          Locally you can just connect to your jellyfin’s private ip without to much complicated overheat.\n
          \n
          Just secure and isolate your torrent connection and use a good VPN (like proton VPN).\n
          \n
          A good starting point: [github.com/navilg/media-stack/blob/…/README.md](https://github.com/navilg/media-stack/blob/main/README.md)
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1727807054 {#2095
          date: 2024-10-01 20:24:14.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@areyouevenreal@lemm.ee"
          "@areyouevenreal@lemm.ee"
          "@areyouevenreal@lemm.ee"
          "@areyouevenreal@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2093 …}
        +nested: Doctrine\ORM\PersistentCollection {#2094 …}
        +votes: Doctrine\ORM\PersistentCollection {#2140 …}
        +reports: Doctrine\ORM\PersistentCollection {#2133 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2131 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2138 …}
        -id: 332933
        -bodyTs: "'/navilg/media-stack/blob/':107 '/navilg/media-stack/blob/main/readme.md)':111 '/readme.md':108 'add':8 'also':3 'arr':16 'authelia':27 'avail':41 'complic':84 'connect':74,92 'github.com':106,110 'github.com/navilg/media-stack/blob/':105 'github.com/navilg/media-stack/blob/main/readme.md)':109 'go':33,66 'good':96,102 'host':35 'interest':4 'ip':80 'isol':89 'jellyfin':19,77 'like':98 'local':14,70 'm':2 'make':39 'mandatori':54 'much':83 'need':23 'net':44 'open':46 'overheat':85 'point':104 'port':47 'portain':61 'privat':79 'proton':99 'proxi':26 'revers':25 'router':50 'secur':87 'selfhost':13 'stack':17,37 'start':103 'think':60 'torrent':91 'tunnel':58 'use':94 'user':69 'vpn':97,100 'way':64 'whatsoev':29 'wireguard':57 'without':81 'yeah':51"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7633098"
        +editedAt: DateTimeImmutable @1727806559 {#2087
          date: 2024-10-01 20:15:59.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705967395 {#2091
          date: 2024-01-23 00:49:55.0 +01:00
        }
        +"title": 332933
      }
      +body: """
        Edited! XD maybe that wasn’t the best acronym ?\n
        \n
        An other way to express “etc” xD
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705969487 {#2345
        date: 2024-01-23 01:24:47.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@areyouevenreal@lemm.ee"
        "@N0x0n@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2346 …}
      +nested: Doctrine\ORM\PersistentCollection {#2347 …}
      +votes: Doctrine\ORM\PersistentCollection {#2344 …}
      +reports: Doctrine\ORM\PersistentCollection {#2042 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2060 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2331 …}
      -id: 333005
      -bodyTs: "'acronym':9 'best':8 'edit':1 'etc':15 'express':14 'mayb':3 'wasn':5 'way':12 'xd':2,16"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7633874"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705969487 {#2350
        date: 2024-01-23 01:24:47.0 +01:00
      }
      +"title": 333005
    }
    0 => App\Entity\EntryComment {#2086}
  ]
  -id: 32493
  -titleTs: "'best':1 'media':4 'piraci':5 'practic':2 'server':6"
  -bodyTs: "'advantag':49 'arr':21 'authentelia':41 'authentik':42 'befuddl':5 'best':9 'bit':4 'connect':15 'contain':33,53 'convent':62 'cosmos':27 'docker':56,60 'furthermor':45 'host':55 'instal':59 'instead':57 'internet':14 'like':38 'linux':63 'local':17 'manag':34 'nginx':39 'portain':44 'practic':10 'proxi':31 'proxmox':52 'revers':30 'run':19 'secur':29 'server':18 'stack':22 'tool':37 'traefik':40 'use':26,51"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706051389
  +visibility: "visible             "
  +apId: "https://lemm.ee/post/21611283"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705964989 {#2830
    date: 2024-01-23 00:09:49.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
99 DENIED edit
Proxies\__CG__\App\Entity\Entry {#2090
  +user: Proxies\__CG__\App\Entity\User {#2510 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2596 …}
  +slug: "Best-practices-for-media-piracy-server"
  +title: "Best practices for media + piracy server"
  +url: null
  +body: """
    I am a bit befuddled over what the best practices are for an internet connected or local server running the *arr stack.\n
    \n
    Should we be using cosmos for security, reverse proxy, and container management or other tools like nginx, traefik, authentelia, authentik, and portainer?\n
    \n
    Furthermore what’s the advantage of using proxmox containers to host docker instead of installing docker on conventional Linux?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 11
  +favouriteCount: 16
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1727890922 {#2975
    date: 2024-10-02 19:42:02.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2980 …}
  +votes: Doctrine\ORM\PersistentCollection {#2990 …}
  +reports: Doctrine\ORM\PersistentCollection {#2992 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2994 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2996 …}
  +badges: Doctrine\ORM\PersistentCollection {#2998 …}
  +children: [
    1 => App\Entity\EntryComment {#2330
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2090 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2348 …}
      +root: App\Entity\EntryComment {#2086
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2090 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
        +image: null
        +parent: null
        +root: null
        +body: """
          I’m also interested :)\n
          \n
          What I can add is that if you selfhost locally your arr stack with jellyfin, there is no need for reverse proxy, authelia…or whatsoever !\n
          \n
          If you are going to host you stack and make it available over the net and open ports in your router, yeah it’s mandatory ! With a wireguard tunnel… (I think portainer is the way to go for most user).\n
          \n
          Locally you can just connect to your jellyfin’s private ip without to much complicated overheat.\n
          \n
          Just secure and isolate your torrent connection and use a good VPN (like proton VPN).\n
          \n
          A good starting point: [github.com/navilg/media-stack/blob/…/README.md](https://github.com/navilg/media-stack/blob/main/README.md)
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1727807054 {#2095
          date: 2024-10-01 20:24:14.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@areyouevenreal@lemm.ee"
          "@areyouevenreal@lemm.ee"
          "@areyouevenreal@lemm.ee"
          "@areyouevenreal@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2093 …}
        +nested: Doctrine\ORM\PersistentCollection {#2094 …}
        +votes: Doctrine\ORM\PersistentCollection {#2140 …}
        +reports: Doctrine\ORM\PersistentCollection {#2133 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2131 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2138 …}
        -id: 332933
        -bodyTs: "'/navilg/media-stack/blob/':107 '/navilg/media-stack/blob/main/readme.md)':111 '/readme.md':108 'add':8 'also':3 'arr':16 'authelia':27 'avail':41 'complic':84 'connect':74,92 'github.com':106,110 'github.com/navilg/media-stack/blob/':105 'github.com/navilg/media-stack/blob/main/readme.md)':109 'go':33,66 'good':96,102 'host':35 'interest':4 'ip':80 'isol':89 'jellyfin':19,77 'like':98 'local':14,70 'm':2 'make':39 'mandatori':54 'much':83 'need':23 'net':44 'open':46 'overheat':85 'point':104 'port':47 'portain':61 'privat':79 'proton':99 'proxi':26 'revers':25 'router':50 'secur':87 'selfhost':13 'stack':17,37 'start':103 'think':60 'torrent':91 'tunnel':58 'use':94 'user':69 'vpn':97,100 'way':64 'whatsoev':29 'wireguard':57 'without':81 'yeah':51"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7633098"
        +editedAt: DateTimeImmutable @1727806559 {#2087
          date: 2024-10-01 20:15:59.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705967395 {#2091
          date: 2024-01-23 00:49:55.0 +01:00
        }
        +"title": 332933
      }
      +body: """
        Edited! XD maybe that wasn’t the best acronym ?\n
        \n
        An other way to express “etc” xD
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705969487 {#2345
        date: 2024-01-23 01:24:47.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@areyouevenreal@lemm.ee"
        "@N0x0n@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2346 …}
      +nested: Doctrine\ORM\PersistentCollection {#2347 …}
      +votes: Doctrine\ORM\PersistentCollection {#2344 …}
      +reports: Doctrine\ORM\PersistentCollection {#2042 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2060 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2331 …}
      -id: 333005
      -bodyTs: "'acronym':9 'best':8 'edit':1 'etc':15 'express':14 'mayb':3 'wasn':5 'way':12 'xd':2,16"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7633874"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705969487 {#2350
        date: 2024-01-23 01:24:47.0 +01:00
      }
      +"title": 333005
    }
    0 => App\Entity\EntryComment {#2086}
  ]
  -id: 32493
  -titleTs: "'best':1 'media':4 'piraci':5 'practic':2 'server':6"
  -bodyTs: "'advantag':49 'arr':21 'authentelia':41 'authentik':42 'befuddl':5 'best':9 'bit':4 'connect':15 'contain':33,53 'convent':62 'cosmos':27 'docker':56,60 'furthermor':45 'host':55 'instal':59 'instead':57 'internet':14 'like':38 'linux':63 'local':17 'manag':34 'nginx':39 'portain':44 'practic':10 'proxi':31 'proxmox':52 'revers':30 'run':19 'secur':29 'server':18 'stack':22 'tool':37 'traefik':40 'use':26,51"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706051389
  +visibility: "visible             "
  +apId: "https://lemm.ee/post/21611283"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705964989 {#2830
    date: 2024-01-23 00:09:49.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
100 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2090
  +user: Proxies\__CG__\App\Entity\User {#2510 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2596 …}
  +slug: "Best-practices-for-media-piracy-server"
  +title: "Best practices for media + piracy server"
  +url: null
  +body: """
    I am a bit befuddled over what the best practices are for an internet connected or local server running the *arr stack.\n
    \n
    Should we be using cosmos for security, reverse proxy, and container management or other tools like nginx, traefik, authentelia, authentik, and portainer?\n
    \n
    Furthermore what’s the advantage of using proxmox containers to host docker instead of installing docker on conventional Linux?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 11
  +favouriteCount: 16
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1727890922 {#2975
    date: 2024-10-02 19:42:02.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2980 …}
  +votes: Doctrine\ORM\PersistentCollection {#2990 …}
  +reports: Doctrine\ORM\PersistentCollection {#2992 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2994 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2996 …}
  +badges: Doctrine\ORM\PersistentCollection {#2998 …}
  +children: [
    1 => App\Entity\EntryComment {#2330
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2090 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2348 …}
      +root: App\Entity\EntryComment {#2086
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2090 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
        +image: null
        +parent: null
        +root: null
        +body: """
          I’m also interested :)\n
          \n
          What I can add is that if you selfhost locally your arr stack with jellyfin, there is no need for reverse proxy, authelia…or whatsoever !\n
          \n
          If you are going to host you stack and make it available over the net and open ports in your router, yeah it’s mandatory ! With a wireguard tunnel… (I think portainer is the way to go for most user).\n
          \n
          Locally you can just connect to your jellyfin’s private ip without to much complicated overheat.\n
          \n
          Just secure and isolate your torrent connection and use a good VPN (like proton VPN).\n
          \n
          A good starting point: [github.com/navilg/media-stack/blob/…/README.md](https://github.com/navilg/media-stack/blob/main/README.md)
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1727807054 {#2095
          date: 2024-10-01 20:24:14.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@areyouevenreal@lemm.ee"
          "@areyouevenreal@lemm.ee"
          "@areyouevenreal@lemm.ee"
          "@areyouevenreal@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2093 …}
        +nested: Doctrine\ORM\PersistentCollection {#2094 …}
        +votes: Doctrine\ORM\PersistentCollection {#2140 …}
        +reports: Doctrine\ORM\PersistentCollection {#2133 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2131 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2138 …}
        -id: 332933
        -bodyTs: "'/navilg/media-stack/blob/':107 '/navilg/media-stack/blob/main/readme.md)':111 '/readme.md':108 'add':8 'also':3 'arr':16 'authelia':27 'avail':41 'complic':84 'connect':74,92 'github.com':106,110 'github.com/navilg/media-stack/blob/':105 'github.com/navilg/media-stack/blob/main/readme.md)':109 'go':33,66 'good':96,102 'host':35 'interest':4 'ip':80 'isol':89 'jellyfin':19,77 'like':98 'local':14,70 'm':2 'make':39 'mandatori':54 'much':83 'need':23 'net':44 'open':46 'overheat':85 'point':104 'port':47 'portain':61 'privat':79 'proton':99 'proxi':26 'revers':25 'router':50 'secur':87 'selfhost':13 'stack':17,37 'start':103 'think':60 'torrent':91 'tunnel':58 'use':94 'user':69 'vpn':97,100 'way':64 'whatsoev':29 'wireguard':57 'without':81 'yeah':51"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7633098"
        +editedAt: DateTimeImmutable @1727806559 {#2087
          date: 2024-10-01 20:15:59.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705967395 {#2091
          date: 2024-01-23 00:49:55.0 +01:00
        }
        +"title": 332933
      }
      +body: """
        Edited! XD maybe that wasn’t the best acronym ?\n
        \n
        An other way to express “etc” xD
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705969487 {#2345
        date: 2024-01-23 01:24:47.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@areyouevenreal@lemm.ee"
        "@N0x0n@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2346 …}
      +nested: Doctrine\ORM\PersistentCollection {#2347 …}
      +votes: Doctrine\ORM\PersistentCollection {#2344 …}
      +reports: Doctrine\ORM\PersistentCollection {#2042 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2060 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2331 …}
      -id: 333005
      -bodyTs: "'acronym':9 'best':8 'edit':1 'etc':15 'express':14 'mayb':3 'wasn':5 'way':12 'xd':2,16"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7633874"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705969487 {#2350
        date: 2024-01-23 01:24:47.0 +01:00
      }
      +"title": 333005
    }
    0 => App\Entity\EntryComment {#2086}
  ]
  -id: 32493
  -titleTs: "'best':1 'media':4 'piraci':5 'practic':2 'server':6"
  -bodyTs: "'advantag':49 'arr':21 'authentelia':41 'authentik':42 'befuddl':5 'best':9 'bit':4 'connect':15 'contain':33,53 'convent':62 'cosmos':27 'docker':56,60 'furthermor':45 'host':55 'instal':59 'instead':57 'internet':14 'like':38 'linux':63 'local':17 'manag':34 'nginx':39 'portain':44 'practic':10 'proxi':31 'proxmox':52 'revers':30 'run':19 'secur':29 'server':18 'stack':22 'tool':37 'traefik':40 'use':26,51"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706051389
  +visibility: "visible             "
  +apId: "https://lemm.ee/post/21611283"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705964989 {#2830
    date: 2024-01-23 00:09:49.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
101 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
102 DENIED moderate
App\Entity\EntryComment {#2330
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2090
    +user: Proxies\__CG__\App\Entity\User {#2510 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2596 …}
    +slug: "Best-practices-for-media-piracy-server"
    +title: "Best practices for media + piracy server"
    +url: null
    +body: """
      I am a bit befuddled over what the best practices are for an internet connected or local server running the *arr stack.\n
      \n
      Should we be using cosmos for security, reverse proxy, and container management or other tools like nginx, traefik, authentelia, authentik, and portainer?\n
      \n
      Furthermore what’s the advantage of using proxmox containers to host docker instead of installing docker on conventional Linux?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 11
    +favouriteCount: 16
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727890922 {#2975
      date: 2024-10-02 19:42:02.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2980 …}
    +votes: Doctrine\ORM\PersistentCollection {#2990 …}
    +reports: Doctrine\ORM\PersistentCollection {#2992 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2994 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2996 …}
    +badges: Doctrine\ORM\PersistentCollection {#2998 …}
    +children: [
      1 => App\Entity\EntryComment {#2330}
      0 => App\Entity\EntryComment {#2086
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2090 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
        +image: null
        +parent: null
        +root: null
        +body: """
          I’m also interested :)\n
          \n
          What I can add is that if you selfhost locally your arr stack with jellyfin, there is no need for reverse proxy, authelia…or whatsoever !\n
          \n
          If you are going to host you stack and make it available over the net and open ports in your router, yeah it’s mandatory ! With a wireguard tunnel… (I think portainer is the way to go for most user).\n
          \n
          Locally you can just connect to your jellyfin’s private ip without to much complicated overheat.\n
          \n
          Just secure and isolate your torrent connection and use a good VPN (like proton VPN).\n
          \n
          A good starting point: [github.com/navilg/media-stack/blob/…/README.md](https://github.com/navilg/media-stack/blob/main/README.md)
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1727807054 {#2095
          date: 2024-10-01 20:24:14.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@areyouevenreal@lemm.ee"
          "@areyouevenreal@lemm.ee"
          "@areyouevenreal@lemm.ee"
          "@areyouevenreal@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2093 …}
        +nested: Doctrine\ORM\PersistentCollection {#2094 …}
        +votes: Doctrine\ORM\PersistentCollection {#2140 …}
        +reports: Doctrine\ORM\PersistentCollection {#2133 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2131 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2138 …}
        -id: 332933
        -bodyTs: "'/navilg/media-stack/blob/':107 '/navilg/media-stack/blob/main/readme.md)':111 '/readme.md':108 'add':8 'also':3 'arr':16 'authelia':27 'avail':41 'complic':84 'connect':74,92 'github.com':106,110 'github.com/navilg/media-stack/blob/':105 'github.com/navilg/media-stack/blob/main/readme.md)':109 'go':33,66 'good':96,102 'host':35 'interest':4 'ip':80 'isol':89 'jellyfin':19,77 'like':98 'local':14,70 'm':2 'make':39 'mandatori':54 'much':83 'need':23 'net':44 'open':46 'overheat':85 'point':104 'port':47 'portain':61 'privat':79 'proton':99 'proxi':26 'revers':25 'router':50 'secur':87 'selfhost':13 'stack':17,37 'start':103 'think':60 'torrent':91 'tunnel':58 'use':94 'user':69 'vpn':97,100 'way':64 'whatsoev':29 'wireguard':57 'without':81 'yeah':51"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7633098"
        +editedAt: DateTimeImmutable @1727806559 {#2087
          date: 2024-10-01 20:15:59.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705967395 {#2091
          date: 2024-01-23 00:49:55.0 +01:00
        }
        +"title": 332933
      }
    ]
    -id: 32493
    -titleTs: "'best':1 'media':4 'piraci':5 'practic':2 'server':6"
    -bodyTs: "'advantag':49 'arr':21 'authentelia':41 'authentik':42 'befuddl':5 'best':9 'bit':4 'connect':15 'contain':33,53 'convent':62 'cosmos':27 'docker':56,60 'furthermor':45 'host':55 'instal':59 'instead':57 'internet':14 'like':38 'linux':63 'local':17 'manag':34 'nginx':39 'portain':44 'practic':10 'proxi':31 'proxmox':52 'revers':30 'run':19 'secur':29 'server':18 'stack':22 'tool':37 'traefik':40 'use':26,51"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706051389
    +visibility: "visible             "
    +apId: "https://lemm.ee/post/21611283"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705964989 {#2830
      date: 2024-01-23 00:09:49.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2348 …}
  +root: App\Entity\EntryComment {#2086}
  +body: """
    Edited! XD maybe that wasn’t the best acronym ?\n
    \n
    An other way to express “etc” xD
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705969487 {#2345
    date: 2024-01-23 01:24:47.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@areyouevenreal@lemm.ee"
    "@N0x0n@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2346 …}
  +nested: Doctrine\ORM\PersistentCollection {#2347 …}
  +votes: Doctrine\ORM\PersistentCollection {#2344 …}
  +reports: Doctrine\ORM\PersistentCollection {#2042 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2060 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2331 …}
  -id: 333005
  -bodyTs: "'acronym':9 'best':8 'edit':1 'etc':15 'express':14 'mayb':3 'wasn':5 'way':12 'xd':2,16"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7633874"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705969487 {#2350
    date: 2024-01-23 01:24:47.0 +01:00
  }
  +"title": 333005
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
103 DENIED edit
App\Entity\EntryComment {#2330
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2090
    +user: Proxies\__CG__\App\Entity\User {#2510 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2596 …}
    +slug: "Best-practices-for-media-piracy-server"
    +title: "Best practices for media + piracy server"
    +url: null
    +body: """
      I am a bit befuddled over what the best practices are for an internet connected or local server running the *arr stack.\n
      \n
      Should we be using cosmos for security, reverse proxy, and container management or other tools like nginx, traefik, authentelia, authentik, and portainer?\n
      \n
      Furthermore what’s the advantage of using proxmox containers to host docker instead of installing docker on conventional Linux?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 11
    +favouriteCount: 16
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727890922 {#2975
      date: 2024-10-02 19:42:02.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2980 …}
    +votes: Doctrine\ORM\PersistentCollection {#2990 …}
    +reports: Doctrine\ORM\PersistentCollection {#2992 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2994 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2996 …}
    +badges: Doctrine\ORM\PersistentCollection {#2998 …}
    +children: [
      1 => App\Entity\EntryComment {#2330}
      0 => App\Entity\EntryComment {#2086
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2090 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
        +image: null
        +parent: null
        +root: null
        +body: """
          I’m also interested :)\n
          \n
          What I can add is that if you selfhost locally your arr stack with jellyfin, there is no need for reverse proxy, authelia…or whatsoever !\n
          \n
          If you are going to host you stack and make it available over the net and open ports in your router, yeah it’s mandatory ! With a wireguard tunnel… (I think portainer is the way to go for most user).\n
          \n
          Locally you can just connect to your jellyfin’s private ip without to much complicated overheat.\n
          \n
          Just secure and isolate your torrent connection and use a good VPN (like proton VPN).\n
          \n
          A good starting point: [github.com/navilg/media-stack/blob/…/README.md](https://github.com/navilg/media-stack/blob/main/README.md)
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1727807054 {#2095
          date: 2024-10-01 20:24:14.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@areyouevenreal@lemm.ee"
          "@areyouevenreal@lemm.ee"
          "@areyouevenreal@lemm.ee"
          "@areyouevenreal@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2093 …}
        +nested: Doctrine\ORM\PersistentCollection {#2094 …}
        +votes: Doctrine\ORM\PersistentCollection {#2140 …}
        +reports: Doctrine\ORM\PersistentCollection {#2133 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2131 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2138 …}
        -id: 332933
        -bodyTs: "'/navilg/media-stack/blob/':107 '/navilg/media-stack/blob/main/readme.md)':111 '/readme.md':108 'add':8 'also':3 'arr':16 'authelia':27 'avail':41 'complic':84 'connect':74,92 'github.com':106,110 'github.com/navilg/media-stack/blob/':105 'github.com/navilg/media-stack/blob/main/readme.md)':109 'go':33,66 'good':96,102 'host':35 'interest':4 'ip':80 'isol':89 'jellyfin':19,77 'like':98 'local':14,70 'm':2 'make':39 'mandatori':54 'much':83 'need':23 'net':44 'open':46 'overheat':85 'point':104 'port':47 'portain':61 'privat':79 'proton':99 'proxi':26 'revers':25 'router':50 'secur':87 'selfhost':13 'stack':17,37 'start':103 'think':60 'torrent':91 'tunnel':58 'use':94 'user':69 'vpn':97,100 'way':64 'whatsoev':29 'wireguard':57 'without':81 'yeah':51"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7633098"
        +editedAt: DateTimeImmutable @1727806559 {#2087
          date: 2024-10-01 20:15:59.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705967395 {#2091
          date: 2024-01-23 00:49:55.0 +01:00
        }
        +"title": 332933
      }
    ]
    -id: 32493
    -titleTs: "'best':1 'media':4 'piraci':5 'practic':2 'server':6"
    -bodyTs: "'advantag':49 'arr':21 'authentelia':41 'authentik':42 'befuddl':5 'best':9 'bit':4 'connect':15 'contain':33,53 'convent':62 'cosmos':27 'docker':56,60 'furthermor':45 'host':55 'instal':59 'instead':57 'internet':14 'like':38 'linux':63 'local':17 'manag':34 'nginx':39 'portain':44 'practic':10 'proxi':31 'proxmox':52 'revers':30 'run':19 'secur':29 'server':18 'stack':22 'tool':37 'traefik':40 'use':26,51"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706051389
    +visibility: "visible             "
    +apId: "https://lemm.ee/post/21611283"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705964989 {#2830
      date: 2024-01-23 00:09:49.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2348 …}
  +root: App\Entity\EntryComment {#2086}
  +body: """
    Edited! XD maybe that wasn’t the best acronym ?\n
    \n
    An other way to express “etc” xD
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705969487 {#2345
    date: 2024-01-23 01:24:47.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@areyouevenreal@lemm.ee"
    "@N0x0n@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2346 …}
  +nested: Doctrine\ORM\PersistentCollection {#2347 …}
  +votes: Doctrine\ORM\PersistentCollection {#2344 …}
  +reports: Doctrine\ORM\PersistentCollection {#2042 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2060 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2331 …}
  -id: 333005
  -bodyTs: "'acronym':9 'best':8 'edit':1 'etc':15 'express':14 'mayb':3 'wasn':5 'way':12 'xd':2,16"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7633874"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705969487 {#2350
    date: 2024-01-23 01:24:47.0 +01:00
  }
  +"title": 333005
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
104 DENIED moderate
App\Entity\EntryComment {#2330
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2090
    +user: Proxies\__CG__\App\Entity\User {#2510 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2596 …}
    +slug: "Best-practices-for-media-piracy-server"
    +title: "Best practices for media + piracy server"
    +url: null
    +body: """
      I am a bit befuddled over what the best practices are for an internet connected or local server running the *arr stack.\n
      \n
      Should we be using cosmos for security, reverse proxy, and container management or other tools like nginx, traefik, authentelia, authentik, and portainer?\n
      \n
      Furthermore what’s the advantage of using proxmox containers to host docker instead of installing docker on conventional Linux?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 11
    +favouriteCount: 16
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727890922 {#2975
      date: 2024-10-02 19:42:02.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2980 …}
    +votes: Doctrine\ORM\PersistentCollection {#2990 …}
    +reports: Doctrine\ORM\PersistentCollection {#2992 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2994 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2996 …}
    +badges: Doctrine\ORM\PersistentCollection {#2998 …}
    +children: [
      1 => App\Entity\EntryComment {#2330}
      0 => App\Entity\EntryComment {#2086
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2090 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
        +image: null
        +parent: null
        +root: null
        +body: """
          I’m also interested :)\n
          \n
          What I can add is that if you selfhost locally your arr stack with jellyfin, there is no need for reverse proxy, authelia…or whatsoever !\n
          \n
          If you are going to host you stack and make it available over the net and open ports in your router, yeah it’s mandatory ! With a wireguard tunnel… (I think portainer is the way to go for most user).\n
          \n
          Locally you can just connect to your jellyfin’s private ip without to much complicated overheat.\n
          \n
          Just secure and isolate your torrent connection and use a good VPN (like proton VPN).\n
          \n
          A good starting point: [github.com/navilg/media-stack/blob/…/README.md](https://github.com/navilg/media-stack/blob/main/README.md)
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1727807054 {#2095
          date: 2024-10-01 20:24:14.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@areyouevenreal@lemm.ee"
          "@areyouevenreal@lemm.ee"
          "@areyouevenreal@lemm.ee"
          "@areyouevenreal@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2093 …}
        +nested: Doctrine\ORM\PersistentCollection {#2094 …}
        +votes: Doctrine\ORM\PersistentCollection {#2140 …}
        +reports: Doctrine\ORM\PersistentCollection {#2133 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2131 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2138 …}
        -id: 332933
        -bodyTs: "'/navilg/media-stack/blob/':107 '/navilg/media-stack/blob/main/readme.md)':111 '/readme.md':108 'add':8 'also':3 'arr':16 'authelia':27 'avail':41 'complic':84 'connect':74,92 'github.com':106,110 'github.com/navilg/media-stack/blob/':105 'github.com/navilg/media-stack/blob/main/readme.md)':109 'go':33,66 'good':96,102 'host':35 'interest':4 'ip':80 'isol':89 'jellyfin':19,77 'like':98 'local':14,70 'm':2 'make':39 'mandatori':54 'much':83 'need':23 'net':44 'open':46 'overheat':85 'point':104 'port':47 'portain':61 'privat':79 'proton':99 'proxi':26 'revers':25 'router':50 'secur':87 'selfhost':13 'stack':17,37 'start':103 'think':60 'torrent':91 'tunnel':58 'use':94 'user':69 'vpn':97,100 'way':64 'whatsoev':29 'wireguard':57 'without':81 'yeah':51"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7633098"
        +editedAt: DateTimeImmutable @1727806559 {#2087
          date: 2024-10-01 20:15:59.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705967395 {#2091
          date: 2024-01-23 00:49:55.0 +01:00
        }
        +"title": 332933
      }
    ]
    -id: 32493
    -titleTs: "'best':1 'media':4 'piraci':5 'practic':2 'server':6"
    -bodyTs: "'advantag':49 'arr':21 'authentelia':41 'authentik':42 'befuddl':5 'best':9 'bit':4 'connect':15 'contain':33,53 'convent':62 'cosmos':27 'docker':56,60 'furthermor':45 'host':55 'instal':59 'instead':57 'internet':14 'like':38 'linux':63 'local':17 'manag':34 'nginx':39 'portain':44 'practic':10 'proxi':31 'proxmox':52 'revers':30 'run':19 'secur':29 'server':18 'stack':22 'tool':37 'traefik':40 'use':26,51"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706051389
    +visibility: "visible             "
    +apId: "https://lemm.ee/post/21611283"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705964989 {#2830
      date: 2024-01-23 00:09:49.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2348 …}
  +root: App\Entity\EntryComment {#2086}
  +body: """
    Edited! XD maybe that wasn’t the best acronym ?\n
    \n
    An other way to express “etc” xD
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705969487 {#2345
    date: 2024-01-23 01:24:47.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@areyouevenreal@lemm.ee"
    "@N0x0n@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2346 …}
  +nested: Doctrine\ORM\PersistentCollection {#2347 …}
  +votes: Doctrine\ORM\PersistentCollection {#2344 …}
  +reports: Doctrine\ORM\PersistentCollection {#2042 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2060 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2331 …}
  -id: 333005
  -bodyTs: "'acronym':9 'best':8 'edit':1 'etc':15 'express':14 'mayb':3 'wasn':5 'way':12 'xd':2,16"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7633874"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705969487 {#2350
    date: 2024-01-23 01:24:47.0 +01:00
  }
  +"title": 333005
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
105 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
106 DENIED moderate
App\Entity\EntryComment {#2086
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2090
    +user: Proxies\__CG__\App\Entity\User {#2510 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2596 …}
    +slug: "Best-practices-for-media-piracy-server"
    +title: "Best practices for media + piracy server"
    +url: null
    +body: """
      I am a bit befuddled over what the best practices are for an internet connected or local server running the *arr stack.\n
      \n
      Should we be using cosmos for security, reverse proxy, and container management or other tools like nginx, traefik, authentelia, authentik, and portainer?\n
      \n
      Furthermore what’s the advantage of using proxmox containers to host docker instead of installing docker on conventional Linux?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 11
    +favouriteCount: 16
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727890922 {#2975
      date: 2024-10-02 19:42:02.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2980 …}
    +votes: Doctrine\ORM\PersistentCollection {#2990 …}
    +reports: Doctrine\ORM\PersistentCollection {#2992 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2994 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2996 …}
    +badges: Doctrine\ORM\PersistentCollection {#2998 …}
    +children: [
      1 => App\Entity\EntryComment {#2330
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2090 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2348 …}
        +root: App\Entity\EntryComment {#2086}
        +body: """
          Edited! XD maybe that wasn’t the best acronym ?\n
          \n
          An other way to express “etc” xD
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705969487 {#2345
          date: 2024-01-23 01:24:47.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@areyouevenreal@lemm.ee"
          "@N0x0n@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2346 …}
        +nested: Doctrine\ORM\PersistentCollection {#2347 …}
        +votes: Doctrine\ORM\PersistentCollection {#2344 …}
        +reports: Doctrine\ORM\PersistentCollection {#2042 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2060 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2331 …}
        -id: 333005
        -bodyTs: "'acronym':9 'best':8 'edit':1 'etc':15 'express':14 'mayb':3 'wasn':5 'way':12 'xd':2,16"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7633874"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705969487 {#2350
          date: 2024-01-23 01:24:47.0 +01:00
        }
        +"title": 333005
      }
      0 => App\Entity\EntryComment {#2086}
    ]
    -id: 32493
    -titleTs: "'best':1 'media':4 'piraci':5 'practic':2 'server':6"
    -bodyTs: "'advantag':49 'arr':21 'authentelia':41 'authentik':42 'befuddl':5 'best':9 'bit':4 'connect':15 'contain':33,53 'convent':62 'cosmos':27 'docker':56,60 'furthermor':45 'host':55 'instal':59 'instead':57 'internet':14 'like':38 'linux':63 'local':17 'manag':34 'nginx':39 'portain':44 'practic':10 'proxi':31 'proxmox':52 'revers':30 'run':19 'secur':29 'server':18 'stack':22 'tool':37 'traefik':40 'use':26,51"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706051389
    +visibility: "visible             "
    +apId: "https://lemm.ee/post/21611283"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705964989 {#2830
      date: 2024-01-23 00:09:49.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    I’m also interested :)\n
    \n
    What I can add is that if you selfhost locally your arr stack with jellyfin, there is no need for reverse proxy, authelia…or whatsoever !\n
    \n
    If you are going to host you stack and make it available over the net and open ports in your router, yeah it’s mandatory ! With a wireguard tunnel… (I think portainer is the way to go for most user).\n
    \n
    Locally you can just connect to your jellyfin’s private ip without to much complicated overheat.\n
    \n
    Just secure and isolate your torrent connection and use a good VPN (like proton VPN).\n
    \n
    A good starting point: [github.com/navilg/media-stack/blob/…/README.md](https://github.com/navilg/media-stack/blob/main/README.md)
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1727807054 {#2095
    date: 2024-10-01 20:24:14.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@areyouevenreal@lemm.ee"
    "@areyouevenreal@lemm.ee"
    "@areyouevenreal@lemm.ee"
    "@areyouevenreal@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2093 …}
  +nested: Doctrine\ORM\PersistentCollection {#2094 …}
  +votes: Doctrine\ORM\PersistentCollection {#2140 …}
  +reports: Doctrine\ORM\PersistentCollection {#2133 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2131 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2138 …}
  -id: 332933
  -bodyTs: "'/navilg/media-stack/blob/':107 '/navilg/media-stack/blob/main/readme.md)':111 '/readme.md':108 'add':8 'also':3 'arr':16 'authelia':27 'avail':41 'complic':84 'connect':74,92 'github.com':106,110 'github.com/navilg/media-stack/blob/':105 'github.com/navilg/media-stack/blob/main/readme.md)':109 'go':33,66 'good':96,102 'host':35 'interest':4 'ip':80 'isol':89 'jellyfin':19,77 'like':98 'local':14,70 'm':2 'make':39 'mandatori':54 'much':83 'need':23 'net':44 'open':46 'overheat':85 'point':104 'port':47 'portain':61 'privat':79 'proton':99 'proxi':26 'revers':25 'router':50 'secur':87 'selfhost':13 'stack':17,37 'start':103 'think':60 'torrent':91 'tunnel':58 'use':94 'user':69 'vpn':97,100 'way':64 'whatsoev':29 'wireguard':57 'without':81 'yeah':51"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7633098"
  +editedAt: DateTimeImmutable @1727806559 {#2087
    date: 2024-10-01 20:15:59.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705967395 {#2091
    date: 2024-01-23 00:49:55.0 +01:00
  }
  +"title": 332933
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
107 DENIED edit
App\Entity\EntryComment {#2086
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2090
    +user: Proxies\__CG__\App\Entity\User {#2510 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2596 …}
    +slug: "Best-practices-for-media-piracy-server"
    +title: "Best practices for media + piracy server"
    +url: null
    +body: """
      I am a bit befuddled over what the best practices are for an internet connected or local server running the *arr stack.\n
      \n
      Should we be using cosmos for security, reverse proxy, and container management or other tools like nginx, traefik, authentelia, authentik, and portainer?\n
      \n
      Furthermore what’s the advantage of using proxmox containers to host docker instead of installing docker on conventional Linux?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 11
    +favouriteCount: 16
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727890922 {#2975
      date: 2024-10-02 19:42:02.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2980 …}
    +votes: Doctrine\ORM\PersistentCollection {#2990 …}
    +reports: Doctrine\ORM\PersistentCollection {#2992 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2994 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2996 …}
    +badges: Doctrine\ORM\PersistentCollection {#2998 …}
    +children: [
      1 => App\Entity\EntryComment {#2330
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2090 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2348 …}
        +root: App\Entity\EntryComment {#2086}
        +body: """
          Edited! XD maybe that wasn’t the best acronym ?\n
          \n
          An other way to express “etc” xD
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705969487 {#2345
          date: 2024-01-23 01:24:47.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@areyouevenreal@lemm.ee"
          "@N0x0n@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2346 …}
        +nested: Doctrine\ORM\PersistentCollection {#2347 …}
        +votes: Doctrine\ORM\PersistentCollection {#2344 …}
        +reports: Doctrine\ORM\PersistentCollection {#2042 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2060 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2331 …}
        -id: 333005
        -bodyTs: "'acronym':9 'best':8 'edit':1 'etc':15 'express':14 'mayb':3 'wasn':5 'way':12 'xd':2,16"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7633874"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705969487 {#2350
          date: 2024-01-23 01:24:47.0 +01:00
        }
        +"title": 333005
      }
      0 => App\Entity\EntryComment {#2086}
    ]
    -id: 32493
    -titleTs: "'best':1 'media':4 'piraci':5 'practic':2 'server':6"
    -bodyTs: "'advantag':49 'arr':21 'authentelia':41 'authentik':42 'befuddl':5 'best':9 'bit':4 'connect':15 'contain':33,53 'convent':62 'cosmos':27 'docker':56,60 'furthermor':45 'host':55 'instal':59 'instead':57 'internet':14 'like':38 'linux':63 'local':17 'manag':34 'nginx':39 'portain':44 'practic':10 'proxi':31 'proxmox':52 'revers':30 'run':19 'secur':29 'server':18 'stack':22 'tool':37 'traefik':40 'use':26,51"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706051389
    +visibility: "visible             "
    +apId: "https://lemm.ee/post/21611283"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705964989 {#2830
      date: 2024-01-23 00:09:49.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    I’m also interested :)\n
    \n
    What I can add is that if you selfhost locally your arr stack with jellyfin, there is no need for reverse proxy, authelia…or whatsoever !\n
    \n
    If you are going to host you stack and make it available over the net and open ports in your router, yeah it’s mandatory ! With a wireguard tunnel… (I think portainer is the way to go for most user).\n
    \n
    Locally you can just connect to your jellyfin’s private ip without to much complicated overheat.\n
    \n
    Just secure and isolate your torrent connection and use a good VPN (like proton VPN).\n
    \n
    A good starting point: [github.com/navilg/media-stack/blob/…/README.md](https://github.com/navilg/media-stack/blob/main/README.md)
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1727807054 {#2095
    date: 2024-10-01 20:24:14.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@areyouevenreal@lemm.ee"
    "@areyouevenreal@lemm.ee"
    "@areyouevenreal@lemm.ee"
    "@areyouevenreal@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2093 …}
  +nested: Doctrine\ORM\PersistentCollection {#2094 …}
  +votes: Doctrine\ORM\PersistentCollection {#2140 …}
  +reports: Doctrine\ORM\PersistentCollection {#2133 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2131 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2138 …}
  -id: 332933
  -bodyTs: "'/navilg/media-stack/blob/':107 '/navilg/media-stack/blob/main/readme.md)':111 '/readme.md':108 'add':8 'also':3 'arr':16 'authelia':27 'avail':41 'complic':84 'connect':74,92 'github.com':106,110 'github.com/navilg/media-stack/blob/':105 'github.com/navilg/media-stack/blob/main/readme.md)':109 'go':33,66 'good':96,102 'host':35 'interest':4 'ip':80 'isol':89 'jellyfin':19,77 'like':98 'local':14,70 'm':2 'make':39 'mandatori':54 'much':83 'need':23 'net':44 'open':46 'overheat':85 'point':104 'port':47 'portain':61 'privat':79 'proton':99 'proxi':26 'revers':25 'router':50 'secur':87 'selfhost':13 'stack':17,37 'start':103 'think':60 'torrent':91 'tunnel':58 'use':94 'user':69 'vpn':97,100 'way':64 'whatsoev':29 'wireguard':57 'without':81 'yeah':51"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7633098"
  +editedAt: DateTimeImmutable @1727806559 {#2087
    date: 2024-10-01 20:15:59.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705967395 {#2091
    date: 2024-01-23 00:49:55.0 +01:00
  }
  +"title": 332933
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
108 DENIED moderate
App\Entity\EntryComment {#2086
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2090
    +user: Proxies\__CG__\App\Entity\User {#2510 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2596 …}
    +slug: "Best-practices-for-media-piracy-server"
    +title: "Best practices for media + piracy server"
    +url: null
    +body: """
      I am a bit befuddled over what the best practices are for an internet connected or local server running the *arr stack.\n
      \n
      Should we be using cosmos for security, reverse proxy, and container management or other tools like nginx, traefik, authentelia, authentik, and portainer?\n
      \n
      Furthermore what’s the advantage of using proxmox containers to host docker instead of installing docker on conventional Linux?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 11
    +favouriteCount: 16
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727890922 {#2975
      date: 2024-10-02 19:42:02.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2980 …}
    +votes: Doctrine\ORM\PersistentCollection {#2990 …}
    +reports: Doctrine\ORM\PersistentCollection {#2992 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2994 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2996 …}
    +badges: Doctrine\ORM\PersistentCollection {#2998 …}
    +children: [
      1 => App\Entity\EntryComment {#2330
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2090 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2348 …}
        +root: App\Entity\EntryComment {#2086}
        +body: """
          Edited! XD maybe that wasn’t the best acronym ?\n
          \n
          An other way to express “etc” xD
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705969487 {#2345
          date: 2024-01-23 01:24:47.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@areyouevenreal@lemm.ee"
          "@N0x0n@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2346 …}
        +nested: Doctrine\ORM\PersistentCollection {#2347 …}
        +votes: Doctrine\ORM\PersistentCollection {#2344 …}
        +reports: Doctrine\ORM\PersistentCollection {#2042 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2060 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2331 …}
        -id: 333005
        -bodyTs: "'acronym':9 'best':8 'edit':1 'etc':15 'express':14 'mayb':3 'wasn':5 'way':12 'xd':2,16"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7633874"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705969487 {#2350
          date: 2024-01-23 01:24:47.0 +01:00
        }
        +"title": 333005
      }
      0 => App\Entity\EntryComment {#2086}
    ]
    -id: 32493
    -titleTs: "'best':1 'media':4 'piraci':5 'practic':2 'server':6"
    -bodyTs: "'advantag':49 'arr':21 'authentelia':41 'authentik':42 'befuddl':5 'best':9 'bit':4 'connect':15 'contain':33,53 'convent':62 'cosmos':27 'docker':56,60 'furthermor':45 'host':55 'instal':59 'instead':57 'internet':14 'like':38 'linux':63 'local':17 'manag':34 'nginx':39 'portain':44 'practic':10 'proxi':31 'proxmox':52 'revers':30 'run':19 'secur':29 'server':18 'stack':22 'tool':37 'traefik':40 'use':26,51"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706051389
    +visibility: "visible             "
    +apId: "https://lemm.ee/post/21611283"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705964989 {#2830
      date: 2024-01-23 00:09:49.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    I’m also interested :)\n
    \n
    What I can add is that if you selfhost locally your arr stack with jellyfin, there is no need for reverse proxy, authelia…or whatsoever !\n
    \n
    If you are going to host you stack and make it available over the net and open ports in your router, yeah it’s mandatory ! With a wireguard tunnel… (I think portainer is the way to go for most user).\n
    \n
    Locally you can just connect to your jellyfin’s private ip without to much complicated overheat.\n
    \n
    Just secure and isolate your torrent connection and use a good VPN (like proton VPN).\n
    \n
    A good starting point: [github.com/navilg/media-stack/blob/…/README.md](https://github.com/navilg/media-stack/blob/main/README.md)
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1727807054 {#2095
    date: 2024-10-01 20:24:14.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@areyouevenreal@lemm.ee"
    "@areyouevenreal@lemm.ee"
    "@areyouevenreal@lemm.ee"
    "@areyouevenreal@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2093 …}
  +nested: Doctrine\ORM\PersistentCollection {#2094 …}
  +votes: Doctrine\ORM\PersistentCollection {#2140 …}
  +reports: Doctrine\ORM\PersistentCollection {#2133 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2131 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2138 …}
  -id: 332933
  -bodyTs: "'/navilg/media-stack/blob/':107 '/navilg/media-stack/blob/main/readme.md)':111 '/readme.md':108 'add':8 'also':3 'arr':16 'authelia':27 'avail':41 'complic':84 'connect':74,92 'github.com':106,110 'github.com/navilg/media-stack/blob/':105 'github.com/navilg/media-stack/blob/main/readme.md)':109 'go':33,66 'good':96,102 'host':35 'interest':4 'ip':80 'isol':89 'jellyfin':19,77 'like':98 'local':14,70 'm':2 'make':39 'mandatori':54 'much':83 'need':23 'net':44 'open':46 'overheat':85 'point':104 'port':47 'portain':61 'privat':79 'proton':99 'proxi':26 'revers':25 'router':50 'secur':87 'selfhost':13 'stack':17,37 'start':103 'think':60 'torrent':91 'tunnel':58 'use':94 'user':69 'vpn':97,100 'way':64 'whatsoev':29 'wireguard':57 'without':81 'yeah':51"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7633098"
  +editedAt: DateTimeImmutable @1727806559 {#2087
    date: 2024-10-01 20:15:59.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705967395 {#2091
    date: 2024-01-23 00:49:55.0 +01:00
  }
  +"title": 332933
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
109 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
110 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#1711
  +user: Proxies\__CG__\App\Entity\User {#2245 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2596 …}
  +slug: "help-docker-conflicts-with-host-network-causing-no-internet-connectivity"
  +title: "[help] docker conflicts with host network, causing no internet connectivity"
  +url: null
  +body: """
    Hello! Thanks to everyone who helped me [yesterday](https://lemmy.kde.social/post/690336), but I could not solve the issue. I however identified the problem. I opened a new thread to better focus on the real problem.\n
    \n
    I just set up a debian server, installed docker from the official repo and then immich using docker compose. When I run `docker compose up -d` (after a few seconds) my server loses internet connectivity: it can access local addresses (I can ssh into it) but cannot access the internet: `ping linux.org` fails.\n
    \n
    if I put down immich (`docker compose down`) it starts working again. the issue is probably that docker is creating a network bridge that conflicts with the host.\n
    \n
    After searching the web, I tried to create `/etc/docker/daemon.json` like this:\n
    \n
    ```\n
    \n
    <span style="color:#323232;">{\n
    </span><span style="color:#323232;">  </span><span style="font-weight:bold;color:#183691;">"bip"</span><span style="color:#323232;">: "172.18.0.1/24",\n
    </span><span style="color:#323232;">  </span><span style="font-weight:bold;color:#183691;">"default-address-pools"</span><span style="color:#323232;">: [\n
    </span><span style="color:#323232;">    {</span><span style="font-weight:bold;color:#183691;">"base"</span><span style="color:#323232;">: "172.19.0.0/16", </span><span style="font-weight:bold;color:#183691;">"size"</span><span style="color:#323232;">: </span><span style="color:#0086b3;">24</span><span style="color:#323232;">}\n
    </span><span style="color:#323232;">  ]\n
    </span><span style="color:#323232;">}\n
    </span>\n
    ```\n
    \n
    after the changes `systemctl restart docker`, then wait 10 seconds for everything to restart correctly.  \n
    I tried different configurations of addresses here (every stackoverflow answer gave different values, so I tried all of them), but none of them worked. I don’t know how to get which values to put here (if this is actually the solution)\n
    \n
    a strange behavior I observed is that running `ip route flush 0/0` temporary solves the problem, until the restart of docker, and Immich works normally (at least the “normal” behavior, I don’t know if this affects some functionalities)\n
    \n
    Any tips? This is my really first experience in self hosting and I have to admit it, I thought it would have been easier :P\n
    \n
    In case you’ll need it, here’s the output of `ip addr show`:\n
    \n
    ```\n
    \n
    <span style="color:#323232;">0.0.0.0 dev veth4c84e92 scope link\n
    </span><span style="color:#323232;">0.0.0.0 dev veth1f88dcc scope link\n
    </span><span style="color:#323232;">0.0.0.0 dev vethda721de scope link\n
    </span><span style="color:#323232;">0.0.0.0 dev vethd123481 scope link\n
    </span><span style="color:#323232;">0.0.0.0 dev veth23a05f6 scope link\n
    </span><span style="color:#323232;">default dev veth4c84e92 scope link # this line and the line below disappear after the flush\n
    </span><span style="color:#323232;">default dev veth1f88dcc scope link # (this one)\n
    </span><span style="color:#323232;">default via 192.168.1.1 dev enp1s0\n
    </span><span style="color:#323232;">169.254.0.0/16 dev veth23a05f6 proto kernel scope link src 169.254.6.247\n
    </span><span style="color:#323232;">169.254.0.0/16 dev vethd123481 proto kernel scope link src 169.254.226.60\n
    </span><span style="color:#323232;">169.254.0.0/16 dev vethda721de proto kernel scope link src 169.254.248.163\n
    </span><span style="color:#323232;">169.254.0.0/16 dev veth1f88dcc proto kernel scope link src 169.254.136.146\n
    </span><span style="color:#323232;">169.254.0.0/16 dev veth4c84e92 proto kernel scope link src 169.254.29.133\n
    </span><span style="color:#323232;">169.254.0.0/16 dev enp1s0 scope link metric 1000\n
    </span><span style="color:#323232;">172.16.0.0/20 dev br-237d14e56e71 proto kernel scope link src 172.16.0.1\n
    </span><span style="color:#323232;">172.18.0.0/24 dev docker0 proto kernel scope link src 172.18.0.1 linkdown\n
    </span><span style="color:#323232;">192.168.1.0/24 dev enp1s0 proto kernel scope link src 192.168.1.4\n
    </span><span style="color:#323232;">192.168.1.1 dev enp1s0 scope link\n
    </span>\n
    ```\n
    \n
    EDIT: I gave up. I removed debian and installed fedora, and now it all works like a charm
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 10
  +favouriteCount: 15
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1727367223 {#3037
    date: 2024-09-26 18:13:43.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#3042 …}
  +votes: Doctrine\ORM\PersistentCollection {#3045 …}
  +reports: Doctrine\ORM\PersistentCollection {#3047 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3049 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3051 …}
  +badges: Doctrine\ORM\PersistentCollection {#3053 …}
  +children: [
    4 => App\Entity\EntryComment {#1723
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
      +root: App\Entity\EntryComment {#1705
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
        +image: null
        +parent: null
        +root: null
        +body: """
          Humm… this seems rather strange. Maybe show us you docker-compose to have a look on how you configured immich’s network?\n
          \n
          169.254.0.0/16 are [APIPA addresses ](https://en.wikipedia.org/wiki/Link-local_address). So this a network misconfiguration.\n
          \n
          > After searching the web, I tried to create `/etc/docker/daemon.json`\n
          \n
          This is not how you configure a docker network. This is only used if your local networks overlaps with docker’s defaut network.\n
          \n
          The easiest way i can think on how to make your docker-compose work is to reinstall docker and use the [host network](https://docs.docker.com/compose/compose-file/compose-file-v3/#network_mode). DO NOT forget to delete the `/etc/docker/daemon.json` file in case you want a fresh start. This seems a badly network configuration on you docker stack !\n
          \n
          This will give you a good starting point! After that try to configure a bridge network for your docker compose.\n
          \n
          Normally after you get the gist on how docker works, it’s rather easy!
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1727367223 {#1528
          date: 2024-09-26 18:13:43.0 +02:00
        }
        +ip: null
        +tags: [
          "network_mode"
        ]
        +mentions: [
          "@tubbadu@lemmy.kde.social"
          "@tubbadu@lemmy.kde.social"
          "@tubbadu@lemmy.kde.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1616 …}
        +nested: Doctrine\ORM\PersistentCollection {#1598 …}
        +votes: Doctrine\ORM\PersistentCollection {#1629 …}
        +reports: Doctrine\ORM\PersistentCollection {#1626 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1618 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
        -id: 322300
        -bodyTs: "'/16':25 '/compose/compose-file/compose-file-v3/#network_mode).':95 '/etc/docker/daemon.json':45,102 '/wiki/link-local_address).':31 '169.254.0.0':24 'address':28 'apipa':27 'bad':114 'bridg':135 'case':105 'compos':12,82,140 'configur':20,51,116,133 'creat':44 'defaut':67 'delet':100 'docker':11,53,65,81,87,119,139,149 'docker-compos':10,80 'docs.docker.com':94 'docs.docker.com/compose/compose-file/compose-file-v3/#network_mode).':93 'easi':154 'easiest':70 'en.wikipedia.org':30 'en.wikipedia.org/wiki/link-local_address).':29 'file':103 'forget':98 'fresh':109 'get':144 'gist':146 'give':123 'good':126 'host':91 'humm':1 'immich':21 'local':61 'look':16 'make':78 'mayb':6 'misconfigur':36 'network':23,35,54,62,68,92,115,136 'normal':141 'overlap':63 'point':128 'rather':4,153 'reinstal':86 'search':38 'seem':3,112 'show':7 'stack':120 'start':110,127 'strang':5 'think':74 'tri':42,131 'us':8 'use':58,89 'want':107 'way':71 'web':40 'work':83,150"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7520828"
        +editedAt: DateTimeImmutable @1726699596 {#1686
          date: 2024-09-19 00:46:36.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705662467 {#1795
          date: 2024-01-19 12:07:47.0 +01:00
        }
        +"title": 322300
      }
      +body: """
        Immich isn’t the easiest docker stack ! I will up it on my own server and give you some feedback.\n
        \n
        Because their isn’t any network configuration in the compose it uses the default docker network. Thus… maybe… it overlaps with your own network, that’s what your first post was about :)\n
        \n
        I will look into it and if nobody comes up with an anwser before me, will give you some feedback on how it went and try to find out what’s wrong !
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1705667133 {#1731
        date: 2024-01-19 13:25:33.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@tubbadu@lemmy.kde.social"
        "@N0x0n@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1721 …}
      +nested: Doctrine\ORM\PersistentCollection {#1728 …}
      +votes: Doctrine\ORM\PersistentCollection {#1730 …}
      +reports: Doctrine\ORM\PersistentCollection {#1734 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1727 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1733 …}
      -id: 322459
      -bodyTs: "'anwser':65 'come':61 'compos':30 'configur':27 'default':34 'docker':6,35 'easiest':5 'feedback':20,72 'find':80 'first':49 'give':17,69 'immich':1 'isn':2,23 'look':55 'mayb':38 'network':26,36,44 'nobodi':60 'overlap':40 'post':50 'server':15 'stack':7 'thus':37 'tri':78 'use':32 'went':76 'wrong':84"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7521892"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705667133 {#1725
        date: 2024-01-19 13:25:33.0 +01:00
      }
      +"title": 322459
    }
    3 => App\Entity\EntryComment {#2422
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
      +root: App\Entity\EntryComment {#1705}
      +body: """
        First find out what’s your debian network configuration if it’s a fresh install and everything is installed by default, you get your ip and network from DHCP\n
        \n
        ```\n
        \n
        <span style="color:#323232;">> ip a\n
        </span>\n
        ```\n
        \n
        If your ethernet or wifi networks is in the inet 172.17.0.1/16 brd 172.17.255.255 range it overlaps with the default docker bridge network.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1705670112 {#2411
        date: 2024-01-19 14:15:12.0 +01:00
      }
      +ip: null
      +tags: [
        "323232"
      ]
      +mentions: [
        "@tubbadu@lemmy.kde.social"
        "@N0x0n@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2462 …}
      +nested: Doctrine\ORM\PersistentCollection {#2461 …}
      +votes: Doctrine\ORM\PersistentCollection {#2460 …}
      +reports: Doctrine\ORM\PersistentCollection {#2452 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2454 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2459 …}
      -id: 322578
      -bodyTs: "'/16':43 '172.17.0.1':42 '172.17.255.255':45 'brd':44 'bridg':53 'configur':9 'debian':7 'default':21,51 'dhcp':29 'docker':52 'ethernet':34 'everyth':17 'find':2 'first':1 'fresh':14 'get':23 'inet':41 'instal':15,19 'ip':25,30 'network':8,27,37,54 'overlap':48 'rang':46 'wifi':36"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7522639"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705670112 {#2447
        date: 2024-01-19 14:15:12.0 +01:00
      }
      +"title": 322578
    }
    2 => App\Entity\EntryComment {#2471
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
      +root: App\Entity\EntryComment {#1705}
      +body: """
        So I got it up and running in 10 minutes just by copy/pasting the `docker-compose.yaml` and `.env` files. So their configuration files are working flawlessly.\n
        \n
        Either you have a router misconfiguration or a docker network misconfiguration. Either way If I were you I would first start without duckdns.org domain name and without to much complex network configuration. Start slow and build up to more complex configurations.\n
        \n
        1. Leave your router defaults network configuration, without any open ports.\n
        2. See if your spare laptop server has internet access when everything is defaulted (**if not that’s the first thing to solve**) \n
            - Check if your networks configuration is in the inet 172.17.0.1/16 brd 172.17.255.255 range (dockers default bridge network)\n
            - Default routes on your laptop\n
            - DHCP or manual\n
        \n
        The important part is to make your laptop have internet access without changing to much, the default DHCP works great !\n
        \n
        3. Fresh docker installation and don’t forget to delete your json file (`/etc/docker/daemon.json`)\n
        4. Try again with the `docker-compose.yaml` and `.env` from immich’s github\n
        \n
        ---\n
        \n
        If your network configuration is wrong from the beginning, you are in for bad times specially if you are going to use duckdns ! Try to make it work on your local network first and than you can go crazy.\n
        \n
        Also if you do not know what you are doing, please don’t make your containers accessible to the web ! Rather use a wireguard server to access all your containers from everywhere in the world with a secure tunnel !\n
        \n
        If you’re a beginner, there is alot to grasp before having a good working laptop server :)
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1705672881 {#2470
        date: 2024-01-19 15:01:21.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@tubbadu@lemmy.kde.social"
        "@N0x0n@lemmy.ml"
        "@tubbadu@lemmy.kde.social"
        "@N0x0n@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2371 …}
      +nested: Doctrine\ORM\PersistentCollection {#2370 …}
      +votes: Doctrine\ORM\PersistentCollection {#2360 …}
      +reports: Doctrine\ORM\PersistentCollection {#2361 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2372 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2386 …}
      -id: 322697
      -bodyTs: "'/16':111 '/etc/docker/daemon.json':160 '1':67 '10':9 '172.17.0.1':110 '172.17.255.255':113 '2':78 '3':147 '4':161 'access':87,137,228,238 'alot':258 'also':212 'bad':186 'begin':181 'beginn':255 'brd':112 'bridg':117 'build':61 'chang':139 'check':101 'complex':55,65 'configur':21,57,66,73,105,176 'contain':227,241 'copy/pasting':13 'crazi':211 'default':71,91,116,119,143 'delet':156 'dhcp':124,144 'docker':34,115,149 'docker-compose.yaml':15,166 'domain':49 'duckdn':195 'duckdns.org':48 'either':26,37 'env':17,168 'everyth':89 'everywher':243 'file':18,22,159 'first':45,97,205 'flawless':25 'forget':154 'fresh':148 'github':172 'go':192,210 'good':264 'got':3 'grasp':260 'great':146 'immich':170 'import':128 'inet':109 'instal':150 'internet':86,136 'json':158 'know':217 'laptop':83,123,134,266 'leav':68 'local':203 'make':132,198,225 'manual':126 'minut':10 'misconfigur':31,36 'much':54,141 'name':50 'network':35,56,72,104,118,175,204 'open':76 'part':129 'pleas':222 'port':77 'rang':114 'rather':232 're':253 'rout':120 'router':30,70 'run':7 'secur':249 'see':79 'server':84,236,267 'slow':59 'solv':100 'spare':82 'special':188 'start':46,58 'thing':98 'time':187 'tri':162,196 'tunnel':250 'use':194,233 'way':38 'web':231 'wireguard':235 'without':47,52,74,138 'work':24,145,200,265 'world':246 'would':44 'wrong':178"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7523517"
      +editedAt: DateTimeImmutable @1726741094 {#2469
        date: 2024-09-19 12:18:14.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705672881 {#2467
        date: 2024-01-19 15:01:21.0 +01:00
      }
      +"title": 322697
    }
    1 => App\Entity\EntryComment {#1363
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1361 …}
      +root: App\Entity\EntryComment {#1705}
      +body: "Good to know ! Have fun self-hosting ! :D"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1705853103 {#1401
        date: 2024-01-21 17:05:03.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@tubbadu@lemmy.kde.social"
        "@N0x0n@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1362 …}
      +nested: Doctrine\ORM\PersistentCollection {#2019 …}
      +votes: Doctrine\ORM\PersistentCollection {#2030 …}
      +reports: Doctrine\ORM\PersistentCollection {#2026 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2022 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2025 …}
      -id: 328503
      -bodyTs: "'d':9 'fun':5 'good':1 'host':8 'know':3 'self':7 'self-host':6"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7592484"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705853103 {#1404
        date: 2024-01-21 17:05:03.0 +01:00
      }
      +"title": 328503
    }
    0 => App\Entity\EntryComment {#1705}
  ]
  -id: 31676
  -titleTs: "'caus':7 'conflict':3 'connect':10 'docker':2 'help':1 'host':5 'internet':9 'network':6"
  -bodyTs: "'/16':137,328,338,348,358,368,378 '/20':386 '/24':130,398,409 '/etc/docker/daemon.json':125 '/post/690336),':11 '0.0.0.0':275,280,285,290,295 '0/0':208 '10':148 '1000':384 '169.254.0.0':327,337,347,357,367,377 '169.254.136.146':366 '169.254.226.60':346 '169.254.248.163':356 '169.254.29.133':376 '169.254.6.247':336 '172.16.0.0':385 '172.16.0.1':396 '172.18.0.0':397 '172.18.0.1':129,406 '172.19.0.0':136 '192.168.1.0':408 '192.168.1.1':324,418 '192.168.1.4':417 '237d14e56e71':390 '24':139 'access':73,83 'actual':194 'addr':273 'address':75,133,160 'admit':251 'affect':233 'answer':164 'base':135 'behavior':199,226 'better':30 'bip':128 'br':389 'br-237d14e56e71':388 'bridg':111 'cannot':82 'case':262 'chang':142 'charm':440 'compos':54,59,95 'configur':158 'conflict':113 'connect':70 'correct':154 'could':14 'creat':108,124 'd':61 'debian':41,429 'default':132,300,315,322 'default-address-pool':131 'dev':276,281,286,291,296,301,316,325,329,339,349,359,369,379,387,399,410,419 'differ':157,166 'disappear':311 'docker':44,53,58,94,106,145,217 'docker0':400 'easier':259 'edit':423 'enp1s0':326,380,411,420 'everi':162 'everyon':4 'everyth':151 'experi':243 'fail':88 'fedora':432 'first':242 'flush':207,314 'focus':31 'function':235 'gave':165,425 'get':185 'hello':1 'help':6 'host':116,246 'howev':20 'identifi':21 'immich':51,93,219 'instal':43,431 'internet':69,85 'ip':205,272 'issu':18,102 'kernel':332,342,352,362,372,392,402,413 'know':182,230 'least':223 'lemmy.kde.social':10 'lemmy.kde.social/post/690336),':9 'like':126,438 'line':306,309 'link':279,284,289,294,299,304,319,334,344,354,364,374,382,394,404,415,422 'linkdown':407 'linux.org':87 'll':264 'local':74 'lose':68 'metric':383 'need':265 'network':110 'new':27 'none':175 'normal':221,225 'observ':201 'offici':47 'one':321 'open':25 'output':270 'p':260 'ping':86 'pool':134 'probabl':104 'problem':23,35,212 'proto':331,341,351,361,371,391,401,412 'put':91,189 'real':34 'realli':241 'remov':428 'repo':48 'restart':144,153,215 'rout':206 'run':57,204 'scope':278,283,288,293,298,303,318,333,343,353,363,373,381,393,403,414,421 'search':118 'second':65,149 'self':245 'server':42,67 'set':38 'show':274 'size':138 'solut':196 'solv':16,210 'src':335,345,355,365,375,395,405,416 'ssh':78 'stackoverflow':163 'start':98 'strang':198 'systemctl':143 'temporari':209 'thank':2 'thought':254 'thread':28 'tip':237 'tri':122,156,170 'use':52 'valu':167,187 'veth1f88dcc':282,317,360 'veth23a05f6':297,330 'veth4c84e92':277,302,370 'vethd123481':292,340 'vethda721de':287,350 'via':323 'wait':147 'web':120 'work':99,178,220,437 'would':256 'yesterday':8"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705719340
  +visibility: "visible             "
  +apId: "https://lemmy.kde.social/post/693278"
  +editedAt: DateTimeImmutable @1726892929 {#3026
    date: 2024-09-21 06:28:49.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705657840 {#3003
    date: 2024-01-19 10:50:40.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
111 DENIED edit
Proxies\__CG__\App\Entity\Entry {#1711
  +user: Proxies\__CG__\App\Entity\User {#2245 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2596 …}
  +slug: "help-docker-conflicts-with-host-network-causing-no-internet-connectivity"
  +title: "[help] docker conflicts with host network, causing no internet connectivity"
  +url: null
  +body: """
    Hello! Thanks to everyone who helped me [yesterday](https://lemmy.kde.social/post/690336), but I could not solve the issue. I however identified the problem. I opened a new thread to better focus on the real problem.\n
    \n
    I just set up a debian server, installed docker from the official repo and then immich using docker compose. When I run `docker compose up -d` (after a few seconds) my server loses internet connectivity: it can access local addresses (I can ssh into it) but cannot access the internet: `ping linux.org` fails.\n
    \n
    if I put down immich (`docker compose down`) it starts working again. the issue is probably that docker is creating a network bridge that conflicts with the host.\n
    \n
    After searching the web, I tried to create `/etc/docker/daemon.json` like this:\n
    \n
    ```\n
    \n
    <span style="color:#323232;">{\n
    </span><span style="color:#323232;">  </span><span style="font-weight:bold;color:#183691;">"bip"</span><span style="color:#323232;">: "172.18.0.1/24",\n
    </span><span style="color:#323232;">  </span><span style="font-weight:bold;color:#183691;">"default-address-pools"</span><span style="color:#323232;">: [\n
    </span><span style="color:#323232;">    {</span><span style="font-weight:bold;color:#183691;">"base"</span><span style="color:#323232;">: "172.19.0.0/16", </span><span style="font-weight:bold;color:#183691;">"size"</span><span style="color:#323232;">: </span><span style="color:#0086b3;">24</span><span style="color:#323232;">}\n
    </span><span style="color:#323232;">  ]\n
    </span><span style="color:#323232;">}\n
    </span>\n
    ```\n
    \n
    after the changes `systemctl restart docker`, then wait 10 seconds for everything to restart correctly.  \n
    I tried different configurations of addresses here (every stackoverflow answer gave different values, so I tried all of them), but none of them worked. I don’t know how to get which values to put here (if this is actually the solution)\n
    \n
    a strange behavior I observed is that running `ip route flush 0/0` temporary solves the problem, until the restart of docker, and Immich works normally (at least the “normal” behavior, I don’t know if this affects some functionalities)\n
    \n
    Any tips? This is my really first experience in self hosting and I have to admit it, I thought it would have been easier :P\n
    \n
    In case you’ll need it, here’s the output of `ip addr show`:\n
    \n
    ```\n
    \n
    <span style="color:#323232;">0.0.0.0 dev veth4c84e92 scope link\n
    </span><span style="color:#323232;">0.0.0.0 dev veth1f88dcc scope link\n
    </span><span style="color:#323232;">0.0.0.0 dev vethda721de scope link\n
    </span><span style="color:#323232;">0.0.0.0 dev vethd123481 scope link\n
    </span><span style="color:#323232;">0.0.0.0 dev veth23a05f6 scope link\n
    </span><span style="color:#323232;">default dev veth4c84e92 scope link # this line and the line below disappear after the flush\n
    </span><span style="color:#323232;">default dev veth1f88dcc scope link # (this one)\n
    </span><span style="color:#323232;">default via 192.168.1.1 dev enp1s0\n
    </span><span style="color:#323232;">169.254.0.0/16 dev veth23a05f6 proto kernel scope link src 169.254.6.247\n
    </span><span style="color:#323232;">169.254.0.0/16 dev vethd123481 proto kernel scope link src 169.254.226.60\n
    </span><span style="color:#323232;">169.254.0.0/16 dev vethda721de proto kernel scope link src 169.254.248.163\n
    </span><span style="color:#323232;">169.254.0.0/16 dev veth1f88dcc proto kernel scope link src 169.254.136.146\n
    </span><span style="color:#323232;">169.254.0.0/16 dev veth4c84e92 proto kernel scope link src 169.254.29.133\n
    </span><span style="color:#323232;">169.254.0.0/16 dev enp1s0 scope link metric 1000\n
    </span><span style="color:#323232;">172.16.0.0/20 dev br-237d14e56e71 proto kernel scope link src 172.16.0.1\n
    </span><span style="color:#323232;">172.18.0.0/24 dev docker0 proto kernel scope link src 172.18.0.1 linkdown\n
    </span><span style="color:#323232;">192.168.1.0/24 dev enp1s0 proto kernel scope link src 192.168.1.4\n
    </span><span style="color:#323232;">192.168.1.1 dev enp1s0 scope link\n
    </span>\n
    ```\n
    \n
    EDIT: I gave up. I removed debian and installed fedora, and now it all works like a charm
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 10
  +favouriteCount: 15
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1727367223 {#3037
    date: 2024-09-26 18:13:43.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#3042 …}
  +votes: Doctrine\ORM\PersistentCollection {#3045 …}
  +reports: Doctrine\ORM\PersistentCollection {#3047 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3049 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3051 …}
  +badges: Doctrine\ORM\PersistentCollection {#3053 …}
  +children: [
    4 => App\Entity\EntryComment {#1723
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
      +root: App\Entity\EntryComment {#1705
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
        +image: null
        +parent: null
        +root: null
        +body: """
          Humm… this seems rather strange. Maybe show us you docker-compose to have a look on how you configured immich’s network?\n
          \n
          169.254.0.0/16 are [APIPA addresses ](https://en.wikipedia.org/wiki/Link-local_address). So this a network misconfiguration.\n
          \n
          > After searching the web, I tried to create `/etc/docker/daemon.json`\n
          \n
          This is not how you configure a docker network. This is only used if your local networks overlaps with docker’s defaut network.\n
          \n
          The easiest way i can think on how to make your docker-compose work is to reinstall docker and use the [host network](https://docs.docker.com/compose/compose-file/compose-file-v3/#network_mode). DO NOT forget to delete the `/etc/docker/daemon.json` file in case you want a fresh start. This seems a badly network configuration on you docker stack !\n
          \n
          This will give you a good starting point! After that try to configure a bridge network for your docker compose.\n
          \n
          Normally after you get the gist on how docker works, it’s rather easy!
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1727367223 {#1528
          date: 2024-09-26 18:13:43.0 +02:00
        }
        +ip: null
        +tags: [
          "network_mode"
        ]
        +mentions: [
          "@tubbadu@lemmy.kde.social"
          "@tubbadu@lemmy.kde.social"
          "@tubbadu@lemmy.kde.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1616 …}
        +nested: Doctrine\ORM\PersistentCollection {#1598 …}
        +votes: Doctrine\ORM\PersistentCollection {#1629 …}
        +reports: Doctrine\ORM\PersistentCollection {#1626 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1618 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
        -id: 322300
        -bodyTs: "'/16':25 '/compose/compose-file/compose-file-v3/#network_mode).':95 '/etc/docker/daemon.json':45,102 '/wiki/link-local_address).':31 '169.254.0.0':24 'address':28 'apipa':27 'bad':114 'bridg':135 'case':105 'compos':12,82,140 'configur':20,51,116,133 'creat':44 'defaut':67 'delet':100 'docker':11,53,65,81,87,119,139,149 'docker-compos':10,80 'docs.docker.com':94 'docs.docker.com/compose/compose-file/compose-file-v3/#network_mode).':93 'easi':154 'easiest':70 'en.wikipedia.org':30 'en.wikipedia.org/wiki/link-local_address).':29 'file':103 'forget':98 'fresh':109 'get':144 'gist':146 'give':123 'good':126 'host':91 'humm':1 'immich':21 'local':61 'look':16 'make':78 'mayb':6 'misconfigur':36 'network':23,35,54,62,68,92,115,136 'normal':141 'overlap':63 'point':128 'rather':4,153 'reinstal':86 'search':38 'seem':3,112 'show':7 'stack':120 'start':110,127 'strang':5 'think':74 'tri':42,131 'us':8 'use':58,89 'want':107 'way':71 'web':40 'work':83,150"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7520828"
        +editedAt: DateTimeImmutable @1726699596 {#1686
          date: 2024-09-19 00:46:36.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705662467 {#1795
          date: 2024-01-19 12:07:47.0 +01:00
        }
        +"title": 322300
      }
      +body: """
        Immich isn’t the easiest docker stack ! I will up it on my own server and give you some feedback.\n
        \n
        Because their isn’t any network configuration in the compose it uses the default docker network. Thus… maybe… it overlaps with your own network, that’s what your first post was about :)\n
        \n
        I will look into it and if nobody comes up with an anwser before me, will give you some feedback on how it went and try to find out what’s wrong !
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1705667133 {#1731
        date: 2024-01-19 13:25:33.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@tubbadu@lemmy.kde.social"
        "@N0x0n@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1721 …}
      +nested: Doctrine\ORM\PersistentCollection {#1728 …}
      +votes: Doctrine\ORM\PersistentCollection {#1730 …}
      +reports: Doctrine\ORM\PersistentCollection {#1734 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1727 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1733 …}
      -id: 322459
      -bodyTs: "'anwser':65 'come':61 'compos':30 'configur':27 'default':34 'docker':6,35 'easiest':5 'feedback':20,72 'find':80 'first':49 'give':17,69 'immich':1 'isn':2,23 'look':55 'mayb':38 'network':26,36,44 'nobodi':60 'overlap':40 'post':50 'server':15 'stack':7 'thus':37 'tri':78 'use':32 'went':76 'wrong':84"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7521892"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705667133 {#1725
        date: 2024-01-19 13:25:33.0 +01:00
      }
      +"title": 322459
    }
    3 => App\Entity\EntryComment {#2422
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
      +root: App\Entity\EntryComment {#1705}
      +body: """
        First find out what’s your debian network configuration if it’s a fresh install and everything is installed by default, you get your ip and network from DHCP\n
        \n
        ```\n
        \n
        <span style="color:#323232;">> ip a\n
        </span>\n
        ```\n
        \n
        If your ethernet or wifi networks is in the inet 172.17.0.1/16 brd 172.17.255.255 range it overlaps with the default docker bridge network.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1705670112 {#2411
        date: 2024-01-19 14:15:12.0 +01:00
      }
      +ip: null
      +tags: [
        "323232"
      ]
      +mentions: [
        "@tubbadu@lemmy.kde.social"
        "@N0x0n@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2462 …}
      +nested: Doctrine\ORM\PersistentCollection {#2461 …}
      +votes: Doctrine\ORM\PersistentCollection {#2460 …}
      +reports: Doctrine\ORM\PersistentCollection {#2452 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2454 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2459 …}
      -id: 322578
      -bodyTs: "'/16':43 '172.17.0.1':42 '172.17.255.255':45 'brd':44 'bridg':53 'configur':9 'debian':7 'default':21,51 'dhcp':29 'docker':52 'ethernet':34 'everyth':17 'find':2 'first':1 'fresh':14 'get':23 'inet':41 'instal':15,19 'ip':25,30 'network':8,27,37,54 'overlap':48 'rang':46 'wifi':36"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7522639"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705670112 {#2447
        date: 2024-01-19 14:15:12.0 +01:00
      }
      +"title": 322578
    }
    2 => App\Entity\EntryComment {#2471
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
      +root: App\Entity\EntryComment {#1705}
      +body: """
        So I got it up and running in 10 minutes just by copy/pasting the `docker-compose.yaml` and `.env` files. So their configuration files are working flawlessly.\n
        \n
        Either you have a router misconfiguration or a docker network misconfiguration. Either way If I were you I would first start without duckdns.org domain name and without to much complex network configuration. Start slow and build up to more complex configurations.\n
        \n
        1. Leave your router defaults network configuration, without any open ports.\n
        2. See if your spare laptop server has internet access when everything is defaulted (**if not that’s the first thing to solve**) \n
            - Check if your networks configuration is in the inet 172.17.0.1/16 brd 172.17.255.255 range (dockers default bridge network)\n
            - Default routes on your laptop\n
            - DHCP or manual\n
        \n
        The important part is to make your laptop have internet access without changing to much, the default DHCP works great !\n
        \n
        3. Fresh docker installation and don’t forget to delete your json file (`/etc/docker/daemon.json`)\n
        4. Try again with the `docker-compose.yaml` and `.env` from immich’s github\n
        \n
        ---\n
        \n
        If your network configuration is wrong from the beginning, you are in for bad times specially if you are going to use duckdns ! Try to make it work on your local network first and than you can go crazy.\n
        \n
        Also if you do not know what you are doing, please don’t make your containers accessible to the web ! Rather use a wireguard server to access all your containers from everywhere in the world with a secure tunnel !\n
        \n
        If you’re a beginner, there is alot to grasp before having a good working laptop server :)
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1705672881 {#2470
        date: 2024-01-19 15:01:21.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@tubbadu@lemmy.kde.social"
        "@N0x0n@lemmy.ml"
        "@tubbadu@lemmy.kde.social"
        "@N0x0n@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2371 …}
      +nested: Doctrine\ORM\PersistentCollection {#2370 …}
      +votes: Doctrine\ORM\PersistentCollection {#2360 …}
      +reports: Doctrine\ORM\PersistentCollection {#2361 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2372 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2386 …}
      -id: 322697
      -bodyTs: "'/16':111 '/etc/docker/daemon.json':160 '1':67 '10':9 '172.17.0.1':110 '172.17.255.255':113 '2':78 '3':147 '4':161 'access':87,137,228,238 'alot':258 'also':212 'bad':186 'begin':181 'beginn':255 'brd':112 'bridg':117 'build':61 'chang':139 'check':101 'complex':55,65 'configur':21,57,66,73,105,176 'contain':227,241 'copy/pasting':13 'crazi':211 'default':71,91,116,119,143 'delet':156 'dhcp':124,144 'docker':34,115,149 'docker-compose.yaml':15,166 'domain':49 'duckdn':195 'duckdns.org':48 'either':26,37 'env':17,168 'everyth':89 'everywher':243 'file':18,22,159 'first':45,97,205 'flawless':25 'forget':154 'fresh':148 'github':172 'go':192,210 'good':264 'got':3 'grasp':260 'great':146 'immich':170 'import':128 'inet':109 'instal':150 'internet':86,136 'json':158 'know':217 'laptop':83,123,134,266 'leav':68 'local':203 'make':132,198,225 'manual':126 'minut':10 'misconfigur':31,36 'much':54,141 'name':50 'network':35,56,72,104,118,175,204 'open':76 'part':129 'pleas':222 'port':77 'rang':114 'rather':232 're':253 'rout':120 'router':30,70 'run':7 'secur':249 'see':79 'server':84,236,267 'slow':59 'solv':100 'spare':82 'special':188 'start':46,58 'thing':98 'time':187 'tri':162,196 'tunnel':250 'use':194,233 'way':38 'web':231 'wireguard':235 'without':47,52,74,138 'work':24,145,200,265 'world':246 'would':44 'wrong':178"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7523517"
      +editedAt: DateTimeImmutable @1726741094 {#2469
        date: 2024-09-19 12:18:14.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705672881 {#2467
        date: 2024-01-19 15:01:21.0 +01:00
      }
      +"title": 322697
    }
    1 => App\Entity\EntryComment {#1363
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1361 …}
      +root: App\Entity\EntryComment {#1705}
      +body: "Good to know ! Have fun self-hosting ! :D"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1705853103 {#1401
        date: 2024-01-21 17:05:03.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@tubbadu@lemmy.kde.social"
        "@N0x0n@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1362 …}
      +nested: Doctrine\ORM\PersistentCollection {#2019 …}
      +votes: Doctrine\ORM\PersistentCollection {#2030 …}
      +reports: Doctrine\ORM\PersistentCollection {#2026 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2022 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2025 …}
      -id: 328503
      -bodyTs: "'d':9 'fun':5 'good':1 'host':8 'know':3 'self':7 'self-host':6"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7592484"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705853103 {#1404
        date: 2024-01-21 17:05:03.0 +01:00
      }
      +"title": 328503
    }
    0 => App\Entity\EntryComment {#1705}
  ]
  -id: 31676
  -titleTs: "'caus':7 'conflict':3 'connect':10 'docker':2 'help':1 'host':5 'internet':9 'network':6"
  -bodyTs: "'/16':137,328,338,348,358,368,378 '/20':386 '/24':130,398,409 '/etc/docker/daemon.json':125 '/post/690336),':11 '0.0.0.0':275,280,285,290,295 '0/0':208 '10':148 '1000':384 '169.254.0.0':327,337,347,357,367,377 '169.254.136.146':366 '169.254.226.60':346 '169.254.248.163':356 '169.254.29.133':376 '169.254.6.247':336 '172.16.0.0':385 '172.16.0.1':396 '172.18.0.0':397 '172.18.0.1':129,406 '172.19.0.0':136 '192.168.1.0':408 '192.168.1.1':324,418 '192.168.1.4':417 '237d14e56e71':390 '24':139 'access':73,83 'actual':194 'addr':273 'address':75,133,160 'admit':251 'affect':233 'answer':164 'base':135 'behavior':199,226 'better':30 'bip':128 'br':389 'br-237d14e56e71':388 'bridg':111 'cannot':82 'case':262 'chang':142 'charm':440 'compos':54,59,95 'configur':158 'conflict':113 'connect':70 'correct':154 'could':14 'creat':108,124 'd':61 'debian':41,429 'default':132,300,315,322 'default-address-pool':131 'dev':276,281,286,291,296,301,316,325,329,339,349,359,369,379,387,399,410,419 'differ':157,166 'disappear':311 'docker':44,53,58,94,106,145,217 'docker0':400 'easier':259 'edit':423 'enp1s0':326,380,411,420 'everi':162 'everyon':4 'everyth':151 'experi':243 'fail':88 'fedora':432 'first':242 'flush':207,314 'focus':31 'function':235 'gave':165,425 'get':185 'hello':1 'help':6 'host':116,246 'howev':20 'identifi':21 'immich':51,93,219 'instal':43,431 'internet':69,85 'ip':205,272 'issu':18,102 'kernel':332,342,352,362,372,392,402,413 'know':182,230 'least':223 'lemmy.kde.social':10 'lemmy.kde.social/post/690336),':9 'like':126,438 'line':306,309 'link':279,284,289,294,299,304,319,334,344,354,364,374,382,394,404,415,422 'linkdown':407 'linux.org':87 'll':264 'local':74 'lose':68 'metric':383 'need':265 'network':110 'new':27 'none':175 'normal':221,225 'observ':201 'offici':47 'one':321 'open':25 'output':270 'p':260 'ping':86 'pool':134 'probabl':104 'problem':23,35,212 'proto':331,341,351,361,371,391,401,412 'put':91,189 'real':34 'realli':241 'remov':428 'repo':48 'restart':144,153,215 'rout':206 'run':57,204 'scope':278,283,288,293,298,303,318,333,343,353,363,373,381,393,403,414,421 'search':118 'second':65,149 'self':245 'server':42,67 'set':38 'show':274 'size':138 'solut':196 'solv':16,210 'src':335,345,355,365,375,395,405,416 'ssh':78 'stackoverflow':163 'start':98 'strang':198 'systemctl':143 'temporari':209 'thank':2 'thought':254 'thread':28 'tip':237 'tri':122,156,170 'use':52 'valu':167,187 'veth1f88dcc':282,317,360 'veth23a05f6':297,330 'veth4c84e92':277,302,370 'vethd123481':292,340 'vethda721de':287,350 'via':323 'wait':147 'web':120 'work':99,178,220,437 'would':256 'yesterday':8"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705719340
  +visibility: "visible             "
  +apId: "https://lemmy.kde.social/post/693278"
  +editedAt: DateTimeImmutable @1726892929 {#3026
    date: 2024-09-21 06:28:49.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705657840 {#3003
    date: 2024-01-19 10:50:40.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
112 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#1711
  +user: Proxies\__CG__\App\Entity\User {#2245 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2596 …}
  +slug: "help-docker-conflicts-with-host-network-causing-no-internet-connectivity"
  +title: "[help] docker conflicts with host network, causing no internet connectivity"
  +url: null
  +body: """
    Hello! Thanks to everyone who helped me [yesterday](https://lemmy.kde.social/post/690336), but I could not solve the issue. I however identified the problem. I opened a new thread to better focus on the real problem.\n
    \n
    I just set up a debian server, installed docker from the official repo and then immich using docker compose. When I run `docker compose up -d` (after a few seconds) my server loses internet connectivity: it can access local addresses (I can ssh into it) but cannot access the internet: `ping linux.org` fails.\n
    \n
    if I put down immich (`docker compose down`) it starts working again. the issue is probably that docker is creating a network bridge that conflicts with the host.\n
    \n
    After searching the web, I tried to create `/etc/docker/daemon.json` like this:\n
    \n
    ```\n
    \n
    <span style="color:#323232;">{\n
    </span><span style="color:#323232;">  </span><span style="font-weight:bold;color:#183691;">"bip"</span><span style="color:#323232;">: "172.18.0.1/24",\n
    </span><span style="color:#323232;">  </span><span style="font-weight:bold;color:#183691;">"default-address-pools"</span><span style="color:#323232;">: [\n
    </span><span style="color:#323232;">    {</span><span style="font-weight:bold;color:#183691;">"base"</span><span style="color:#323232;">: "172.19.0.0/16", </span><span style="font-weight:bold;color:#183691;">"size"</span><span style="color:#323232;">: </span><span style="color:#0086b3;">24</span><span style="color:#323232;">}\n
    </span><span style="color:#323232;">  ]\n
    </span><span style="color:#323232;">}\n
    </span>\n
    ```\n
    \n
    after the changes `systemctl restart docker`, then wait 10 seconds for everything to restart correctly.  \n
    I tried different configurations of addresses here (every stackoverflow answer gave different values, so I tried all of them), but none of them worked. I don’t know how to get which values to put here (if this is actually the solution)\n
    \n
    a strange behavior I observed is that running `ip route flush 0/0` temporary solves the problem, until the restart of docker, and Immich works normally (at least the “normal” behavior, I don’t know if this affects some functionalities)\n
    \n
    Any tips? This is my really first experience in self hosting and I have to admit it, I thought it would have been easier :P\n
    \n
    In case you’ll need it, here’s the output of `ip addr show`:\n
    \n
    ```\n
    \n
    <span style="color:#323232;">0.0.0.0 dev veth4c84e92 scope link\n
    </span><span style="color:#323232;">0.0.0.0 dev veth1f88dcc scope link\n
    </span><span style="color:#323232;">0.0.0.0 dev vethda721de scope link\n
    </span><span style="color:#323232;">0.0.0.0 dev vethd123481 scope link\n
    </span><span style="color:#323232;">0.0.0.0 dev veth23a05f6 scope link\n
    </span><span style="color:#323232;">default dev veth4c84e92 scope link # this line and the line below disappear after the flush\n
    </span><span style="color:#323232;">default dev veth1f88dcc scope link # (this one)\n
    </span><span style="color:#323232;">default via 192.168.1.1 dev enp1s0\n
    </span><span style="color:#323232;">169.254.0.0/16 dev veth23a05f6 proto kernel scope link src 169.254.6.247\n
    </span><span style="color:#323232;">169.254.0.0/16 dev vethd123481 proto kernel scope link src 169.254.226.60\n
    </span><span style="color:#323232;">169.254.0.0/16 dev vethda721de proto kernel scope link src 169.254.248.163\n
    </span><span style="color:#323232;">169.254.0.0/16 dev veth1f88dcc proto kernel scope link src 169.254.136.146\n
    </span><span style="color:#323232;">169.254.0.0/16 dev veth4c84e92 proto kernel scope link src 169.254.29.133\n
    </span><span style="color:#323232;">169.254.0.0/16 dev enp1s0 scope link metric 1000\n
    </span><span style="color:#323232;">172.16.0.0/20 dev br-237d14e56e71 proto kernel scope link src 172.16.0.1\n
    </span><span style="color:#323232;">172.18.0.0/24 dev docker0 proto kernel scope link src 172.18.0.1 linkdown\n
    </span><span style="color:#323232;">192.168.1.0/24 dev enp1s0 proto kernel scope link src 192.168.1.4\n
    </span><span style="color:#323232;">192.168.1.1 dev enp1s0 scope link\n
    </span>\n
    ```\n
    \n
    EDIT: I gave up. I removed debian and installed fedora, and now it all works like a charm
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 10
  +favouriteCount: 15
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1727367223 {#3037
    date: 2024-09-26 18:13:43.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#3042 …}
  +votes: Doctrine\ORM\PersistentCollection {#3045 …}
  +reports: Doctrine\ORM\PersistentCollection {#3047 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3049 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3051 …}
  +badges: Doctrine\ORM\PersistentCollection {#3053 …}
  +children: [
    4 => App\Entity\EntryComment {#1723
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
      +root: App\Entity\EntryComment {#1705
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
        +image: null
        +parent: null
        +root: null
        +body: """
          Humm… this seems rather strange. Maybe show us you docker-compose to have a look on how you configured immich’s network?\n
          \n
          169.254.0.0/16 are [APIPA addresses ](https://en.wikipedia.org/wiki/Link-local_address). So this a network misconfiguration.\n
          \n
          > After searching the web, I tried to create `/etc/docker/daemon.json`\n
          \n
          This is not how you configure a docker network. This is only used if your local networks overlaps with docker’s defaut network.\n
          \n
          The easiest way i can think on how to make your docker-compose work is to reinstall docker and use the [host network](https://docs.docker.com/compose/compose-file/compose-file-v3/#network_mode). DO NOT forget to delete the `/etc/docker/daemon.json` file in case you want a fresh start. This seems a badly network configuration on you docker stack !\n
          \n
          This will give you a good starting point! After that try to configure a bridge network for your docker compose.\n
          \n
          Normally after you get the gist on how docker works, it’s rather easy!
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1727367223 {#1528
          date: 2024-09-26 18:13:43.0 +02:00
        }
        +ip: null
        +tags: [
          "network_mode"
        ]
        +mentions: [
          "@tubbadu@lemmy.kde.social"
          "@tubbadu@lemmy.kde.social"
          "@tubbadu@lemmy.kde.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1616 …}
        +nested: Doctrine\ORM\PersistentCollection {#1598 …}
        +votes: Doctrine\ORM\PersistentCollection {#1629 …}
        +reports: Doctrine\ORM\PersistentCollection {#1626 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1618 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
        -id: 322300
        -bodyTs: "'/16':25 '/compose/compose-file/compose-file-v3/#network_mode).':95 '/etc/docker/daemon.json':45,102 '/wiki/link-local_address).':31 '169.254.0.0':24 'address':28 'apipa':27 'bad':114 'bridg':135 'case':105 'compos':12,82,140 'configur':20,51,116,133 'creat':44 'defaut':67 'delet':100 'docker':11,53,65,81,87,119,139,149 'docker-compos':10,80 'docs.docker.com':94 'docs.docker.com/compose/compose-file/compose-file-v3/#network_mode).':93 'easi':154 'easiest':70 'en.wikipedia.org':30 'en.wikipedia.org/wiki/link-local_address).':29 'file':103 'forget':98 'fresh':109 'get':144 'gist':146 'give':123 'good':126 'host':91 'humm':1 'immich':21 'local':61 'look':16 'make':78 'mayb':6 'misconfigur':36 'network':23,35,54,62,68,92,115,136 'normal':141 'overlap':63 'point':128 'rather':4,153 'reinstal':86 'search':38 'seem':3,112 'show':7 'stack':120 'start':110,127 'strang':5 'think':74 'tri':42,131 'us':8 'use':58,89 'want':107 'way':71 'web':40 'work':83,150"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7520828"
        +editedAt: DateTimeImmutable @1726699596 {#1686
          date: 2024-09-19 00:46:36.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705662467 {#1795
          date: 2024-01-19 12:07:47.0 +01:00
        }
        +"title": 322300
      }
      +body: """
        Immich isn’t the easiest docker stack ! I will up it on my own server and give you some feedback.\n
        \n
        Because their isn’t any network configuration in the compose it uses the default docker network. Thus… maybe… it overlaps with your own network, that’s what your first post was about :)\n
        \n
        I will look into it and if nobody comes up with an anwser before me, will give you some feedback on how it went and try to find out what’s wrong !
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1705667133 {#1731
        date: 2024-01-19 13:25:33.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@tubbadu@lemmy.kde.social"
        "@N0x0n@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1721 …}
      +nested: Doctrine\ORM\PersistentCollection {#1728 …}
      +votes: Doctrine\ORM\PersistentCollection {#1730 …}
      +reports: Doctrine\ORM\PersistentCollection {#1734 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1727 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1733 …}
      -id: 322459
      -bodyTs: "'anwser':65 'come':61 'compos':30 'configur':27 'default':34 'docker':6,35 'easiest':5 'feedback':20,72 'find':80 'first':49 'give':17,69 'immich':1 'isn':2,23 'look':55 'mayb':38 'network':26,36,44 'nobodi':60 'overlap':40 'post':50 'server':15 'stack':7 'thus':37 'tri':78 'use':32 'went':76 'wrong':84"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7521892"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705667133 {#1725
        date: 2024-01-19 13:25:33.0 +01:00
      }
      +"title": 322459
    }
    3 => App\Entity\EntryComment {#2422
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
      +root: App\Entity\EntryComment {#1705}
      +body: """
        First find out what’s your debian network configuration if it’s a fresh install and everything is installed by default, you get your ip and network from DHCP\n
        \n
        ```\n
        \n
        <span style="color:#323232;">> ip a\n
        </span>\n
        ```\n
        \n
        If your ethernet or wifi networks is in the inet 172.17.0.1/16 brd 172.17.255.255 range it overlaps with the default docker bridge network.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1705670112 {#2411
        date: 2024-01-19 14:15:12.0 +01:00
      }
      +ip: null
      +tags: [
        "323232"
      ]
      +mentions: [
        "@tubbadu@lemmy.kde.social"
        "@N0x0n@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2462 …}
      +nested: Doctrine\ORM\PersistentCollection {#2461 …}
      +votes: Doctrine\ORM\PersistentCollection {#2460 …}
      +reports: Doctrine\ORM\PersistentCollection {#2452 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2454 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2459 …}
      -id: 322578
      -bodyTs: "'/16':43 '172.17.0.1':42 '172.17.255.255':45 'brd':44 'bridg':53 'configur':9 'debian':7 'default':21,51 'dhcp':29 'docker':52 'ethernet':34 'everyth':17 'find':2 'first':1 'fresh':14 'get':23 'inet':41 'instal':15,19 'ip':25,30 'network':8,27,37,54 'overlap':48 'rang':46 'wifi':36"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7522639"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705670112 {#2447
        date: 2024-01-19 14:15:12.0 +01:00
      }
      +"title": 322578
    }
    2 => App\Entity\EntryComment {#2471
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
      +root: App\Entity\EntryComment {#1705}
      +body: """
        So I got it up and running in 10 minutes just by copy/pasting the `docker-compose.yaml` and `.env` files. So their configuration files are working flawlessly.\n
        \n
        Either you have a router misconfiguration or a docker network misconfiguration. Either way If I were you I would first start without duckdns.org domain name and without to much complex network configuration. Start slow and build up to more complex configurations.\n
        \n
        1. Leave your router defaults network configuration, without any open ports.\n
        2. See if your spare laptop server has internet access when everything is defaulted (**if not that’s the first thing to solve**) \n
            - Check if your networks configuration is in the inet 172.17.0.1/16 brd 172.17.255.255 range (dockers default bridge network)\n
            - Default routes on your laptop\n
            - DHCP or manual\n
        \n
        The important part is to make your laptop have internet access without changing to much, the default DHCP works great !\n
        \n
        3. Fresh docker installation and don’t forget to delete your json file (`/etc/docker/daemon.json`)\n
        4. Try again with the `docker-compose.yaml` and `.env` from immich’s github\n
        \n
        ---\n
        \n
        If your network configuration is wrong from the beginning, you are in for bad times specially if you are going to use duckdns ! Try to make it work on your local network first and than you can go crazy.\n
        \n
        Also if you do not know what you are doing, please don’t make your containers accessible to the web ! Rather use a wireguard server to access all your containers from everywhere in the world with a secure tunnel !\n
        \n
        If you’re a beginner, there is alot to grasp before having a good working laptop server :)
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1705672881 {#2470
        date: 2024-01-19 15:01:21.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@tubbadu@lemmy.kde.social"
        "@N0x0n@lemmy.ml"
        "@tubbadu@lemmy.kde.social"
        "@N0x0n@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2371 …}
      +nested: Doctrine\ORM\PersistentCollection {#2370 …}
      +votes: Doctrine\ORM\PersistentCollection {#2360 …}
      +reports: Doctrine\ORM\PersistentCollection {#2361 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2372 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2386 …}
      -id: 322697
      -bodyTs: "'/16':111 '/etc/docker/daemon.json':160 '1':67 '10':9 '172.17.0.1':110 '172.17.255.255':113 '2':78 '3':147 '4':161 'access':87,137,228,238 'alot':258 'also':212 'bad':186 'begin':181 'beginn':255 'brd':112 'bridg':117 'build':61 'chang':139 'check':101 'complex':55,65 'configur':21,57,66,73,105,176 'contain':227,241 'copy/pasting':13 'crazi':211 'default':71,91,116,119,143 'delet':156 'dhcp':124,144 'docker':34,115,149 'docker-compose.yaml':15,166 'domain':49 'duckdn':195 'duckdns.org':48 'either':26,37 'env':17,168 'everyth':89 'everywher':243 'file':18,22,159 'first':45,97,205 'flawless':25 'forget':154 'fresh':148 'github':172 'go':192,210 'good':264 'got':3 'grasp':260 'great':146 'immich':170 'import':128 'inet':109 'instal':150 'internet':86,136 'json':158 'know':217 'laptop':83,123,134,266 'leav':68 'local':203 'make':132,198,225 'manual':126 'minut':10 'misconfigur':31,36 'much':54,141 'name':50 'network':35,56,72,104,118,175,204 'open':76 'part':129 'pleas':222 'port':77 'rang':114 'rather':232 're':253 'rout':120 'router':30,70 'run':7 'secur':249 'see':79 'server':84,236,267 'slow':59 'solv':100 'spare':82 'special':188 'start':46,58 'thing':98 'time':187 'tri':162,196 'tunnel':250 'use':194,233 'way':38 'web':231 'wireguard':235 'without':47,52,74,138 'work':24,145,200,265 'world':246 'would':44 'wrong':178"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7523517"
      +editedAt: DateTimeImmutable @1726741094 {#2469
        date: 2024-09-19 12:18:14.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705672881 {#2467
        date: 2024-01-19 15:01:21.0 +01:00
      }
      +"title": 322697
    }
    1 => App\Entity\EntryComment {#1363
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1361 …}
      +root: App\Entity\EntryComment {#1705}
      +body: "Good to know ! Have fun self-hosting ! :D"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1705853103 {#1401
        date: 2024-01-21 17:05:03.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@tubbadu@lemmy.kde.social"
        "@N0x0n@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1362 …}
      +nested: Doctrine\ORM\PersistentCollection {#2019 …}
      +votes: Doctrine\ORM\PersistentCollection {#2030 …}
      +reports: Doctrine\ORM\PersistentCollection {#2026 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2022 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2025 …}
      -id: 328503
      -bodyTs: "'d':9 'fun':5 'good':1 'host':8 'know':3 'self':7 'self-host':6"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7592484"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705853103 {#1404
        date: 2024-01-21 17:05:03.0 +01:00
      }
      +"title": 328503
    }
    0 => App\Entity\EntryComment {#1705}
  ]
  -id: 31676
  -titleTs: "'caus':7 'conflict':3 'connect':10 'docker':2 'help':1 'host':5 'internet':9 'network':6"
  -bodyTs: "'/16':137,328,338,348,358,368,378 '/20':386 '/24':130,398,409 '/etc/docker/daemon.json':125 '/post/690336),':11 '0.0.0.0':275,280,285,290,295 '0/0':208 '10':148 '1000':384 '169.254.0.0':327,337,347,357,367,377 '169.254.136.146':366 '169.254.226.60':346 '169.254.248.163':356 '169.254.29.133':376 '169.254.6.247':336 '172.16.0.0':385 '172.16.0.1':396 '172.18.0.0':397 '172.18.0.1':129,406 '172.19.0.0':136 '192.168.1.0':408 '192.168.1.1':324,418 '192.168.1.4':417 '237d14e56e71':390 '24':139 'access':73,83 'actual':194 'addr':273 'address':75,133,160 'admit':251 'affect':233 'answer':164 'base':135 'behavior':199,226 'better':30 'bip':128 'br':389 'br-237d14e56e71':388 'bridg':111 'cannot':82 'case':262 'chang':142 'charm':440 'compos':54,59,95 'configur':158 'conflict':113 'connect':70 'correct':154 'could':14 'creat':108,124 'd':61 'debian':41,429 'default':132,300,315,322 'default-address-pool':131 'dev':276,281,286,291,296,301,316,325,329,339,349,359,369,379,387,399,410,419 'differ':157,166 'disappear':311 'docker':44,53,58,94,106,145,217 'docker0':400 'easier':259 'edit':423 'enp1s0':326,380,411,420 'everi':162 'everyon':4 'everyth':151 'experi':243 'fail':88 'fedora':432 'first':242 'flush':207,314 'focus':31 'function':235 'gave':165,425 'get':185 'hello':1 'help':6 'host':116,246 'howev':20 'identifi':21 'immich':51,93,219 'instal':43,431 'internet':69,85 'ip':205,272 'issu':18,102 'kernel':332,342,352,362,372,392,402,413 'know':182,230 'least':223 'lemmy.kde.social':10 'lemmy.kde.social/post/690336),':9 'like':126,438 'line':306,309 'link':279,284,289,294,299,304,319,334,344,354,364,374,382,394,404,415,422 'linkdown':407 'linux.org':87 'll':264 'local':74 'lose':68 'metric':383 'need':265 'network':110 'new':27 'none':175 'normal':221,225 'observ':201 'offici':47 'one':321 'open':25 'output':270 'p':260 'ping':86 'pool':134 'probabl':104 'problem':23,35,212 'proto':331,341,351,361,371,391,401,412 'put':91,189 'real':34 'realli':241 'remov':428 'repo':48 'restart':144,153,215 'rout':206 'run':57,204 'scope':278,283,288,293,298,303,318,333,343,353,363,373,381,393,403,414,421 'search':118 'second':65,149 'self':245 'server':42,67 'set':38 'show':274 'size':138 'solut':196 'solv':16,210 'src':335,345,355,365,375,395,405,416 'ssh':78 'stackoverflow':163 'start':98 'strang':198 'systemctl':143 'temporari':209 'thank':2 'thought':254 'thread':28 'tip':237 'tri':122,156,170 'use':52 'valu':167,187 'veth1f88dcc':282,317,360 'veth23a05f6':297,330 'veth4c84e92':277,302,370 'vethd123481':292,340 'vethda721de':287,350 'via':323 'wait':147 'web':120 'work':99,178,220,437 'would':256 'yesterday':8"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705719340
  +visibility: "visible             "
  +apId: "https://lemmy.kde.social/post/693278"
  +editedAt: DateTimeImmutable @1726892929 {#3026
    date: 2024-09-21 06:28:49.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705657840 {#3003
    date: 2024-01-19 10:50:40.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
113 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
114 DENIED moderate
App\Entity\EntryComment {#1723
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1711
    +user: Proxies\__CG__\App\Entity\User {#2245 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2596 …}
    +slug: "help-docker-conflicts-with-host-network-causing-no-internet-connectivity"
    +title: "[help] docker conflicts with host network, causing no internet connectivity"
    +url: null
    +body: """
      Hello! Thanks to everyone who helped me [yesterday](https://lemmy.kde.social/post/690336), but I could not solve the issue. I however identified the problem. I opened a new thread to better focus on the real problem.\n
      \n
      I just set up a debian server, installed docker from the official repo and then immich using docker compose. When I run `docker compose up -d` (after a few seconds) my server loses internet connectivity: it can access local addresses (I can ssh into it) but cannot access the internet: `ping linux.org` fails.\n
      \n
      if I put down immich (`docker compose down`) it starts working again. the issue is probably that docker is creating a network bridge that conflicts with the host.\n
      \n
      After searching the web, I tried to create `/etc/docker/daemon.json` like this:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">{\n
      </span><span style="color:#323232;">  </span><span style="font-weight:bold;color:#183691;">"bip"</span><span style="color:#323232;">: "172.18.0.1/24",\n
      </span><span style="color:#323232;">  </span><span style="font-weight:bold;color:#183691;">"default-address-pools"</span><span style="color:#323232;">: [\n
      </span><span style="color:#323232;">    {</span><span style="font-weight:bold;color:#183691;">"base"</span><span style="color:#323232;">: "172.19.0.0/16", </span><span style="font-weight:bold;color:#183691;">"size"</span><span style="color:#323232;">: </span><span style="color:#0086b3;">24</span><span style="color:#323232;">}\n
      </span><span style="color:#323232;">  ]\n
      </span><span style="color:#323232;">}\n
      </span>\n
      ```\n
      \n
      after the changes `systemctl restart docker`, then wait 10 seconds for everything to restart correctly.  \n
      I tried different configurations of addresses here (every stackoverflow answer gave different values, so I tried all of them), but none of them worked. I don’t know how to get which values to put here (if this is actually the solution)\n
      \n
      a strange behavior I observed is that running `ip route flush 0/0` temporary solves the problem, until the restart of docker, and Immich works normally (at least the “normal” behavior, I don’t know if this affects some functionalities)\n
      \n
      Any tips? This is my really first experience in self hosting and I have to admit it, I thought it would have been easier :P\n
      \n
      In case you’ll need it, here’s the output of `ip addr show`:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">0.0.0.0 dev veth4c84e92 scope link\n
      </span><span style="color:#323232;">0.0.0.0 dev veth1f88dcc scope link\n
      </span><span style="color:#323232;">0.0.0.0 dev vethda721de scope link\n
      </span><span style="color:#323232;">0.0.0.0 dev vethd123481 scope link\n
      </span><span style="color:#323232;">0.0.0.0 dev veth23a05f6 scope link\n
      </span><span style="color:#323232;">default dev veth4c84e92 scope link # this line and the line below disappear after the flush\n
      </span><span style="color:#323232;">default dev veth1f88dcc scope link # (this one)\n
      </span><span style="color:#323232;">default via 192.168.1.1 dev enp1s0\n
      </span><span style="color:#323232;">169.254.0.0/16 dev veth23a05f6 proto kernel scope link src 169.254.6.247\n
      </span><span style="color:#323232;">169.254.0.0/16 dev vethd123481 proto kernel scope link src 169.254.226.60\n
      </span><span style="color:#323232;">169.254.0.0/16 dev vethda721de proto kernel scope link src 169.254.248.163\n
      </span><span style="color:#323232;">169.254.0.0/16 dev veth1f88dcc proto kernel scope link src 169.254.136.146\n
      </span><span style="color:#323232;">169.254.0.0/16 dev veth4c84e92 proto kernel scope link src 169.254.29.133\n
      </span><span style="color:#323232;">169.254.0.0/16 dev enp1s0 scope link metric 1000\n
      </span><span style="color:#323232;">172.16.0.0/20 dev br-237d14e56e71 proto kernel scope link src 172.16.0.1\n
      </span><span style="color:#323232;">172.18.0.0/24 dev docker0 proto kernel scope link src 172.18.0.1 linkdown\n
      </span><span style="color:#323232;">192.168.1.0/24 dev enp1s0 proto kernel scope link src 192.168.1.4\n
      </span><span style="color:#323232;">192.168.1.1 dev enp1s0 scope link\n
      </span>\n
      ```\n
      \n
      EDIT: I gave up. I removed debian and installed fedora, and now it all works like a charm
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 10
    +favouriteCount: 15
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727367223 {#3037
      date: 2024-09-26 18:13:43.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3042 …}
    +votes: Doctrine\ORM\PersistentCollection {#3045 …}
    +reports: Doctrine\ORM\PersistentCollection {#3047 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3049 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3051 …}
    +badges: Doctrine\ORM\PersistentCollection {#3053 …}
    +children: [
      4 => App\Entity\EntryComment {#1723}
      3 => App\Entity\EntryComment {#2422
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
        +root: App\Entity\EntryComment {#1705
          +user: App\Entity\User {#265 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
          +image: null
          +parent: null
          +root: null
          +body: """
            Humm… this seems rather strange. Maybe show us you docker-compose to have a look on how you configured immich’s network?\n
            \n
            169.254.0.0/16 are [APIPA addresses ](https://en.wikipedia.org/wiki/Link-local_address). So this a network misconfiguration.\n
            \n
            > After searching the web, I tried to create `/etc/docker/daemon.json`\n
            \n
            This is not how you configure a docker network. This is only used if your local networks overlaps with docker’s defaut network.\n
            \n
            The easiest way i can think on how to make your docker-compose work is to reinstall docker and use the [host network](https://docs.docker.com/compose/compose-file/compose-file-v3/#network_mode). DO NOT forget to delete the `/etc/docker/daemon.json` file in case you want a fresh start. This seems a badly network configuration on you docker stack !\n
            \n
            This will give you a good starting point! After that try to configure a bridge network for your docker compose.\n
            \n
            Normally after you get the gist on how docker works, it’s rather easy!
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 4
          +score: 0
          +lastActive: DateTime @1727367223 {#1528
            date: 2024-09-26 18:13:43.0 +02:00
          }
          +ip: null
          +tags: [
            "network_mode"
          ]
          +mentions: [
            "@tubbadu@lemmy.kde.social"
            "@tubbadu@lemmy.kde.social"
            "@tubbadu@lemmy.kde.social"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1616 …}
          +nested: Doctrine\ORM\PersistentCollection {#1598 …}
          +votes: Doctrine\ORM\PersistentCollection {#1629 …}
          +reports: Doctrine\ORM\PersistentCollection {#1626 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1618 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
          -id: 322300
          -bodyTs: "'/16':25 '/compose/compose-file/compose-file-v3/#network_mode).':95 '/etc/docker/daemon.json':45,102 '/wiki/link-local_address).':31 '169.254.0.0':24 'address':28 'apipa':27 'bad':114 'bridg':135 'case':105 'compos':12,82,140 'configur':20,51,116,133 'creat':44 'defaut':67 'delet':100 'docker':11,53,65,81,87,119,139,149 'docker-compos':10,80 'docs.docker.com':94 'docs.docker.com/compose/compose-file/compose-file-v3/#network_mode).':93 'easi':154 'easiest':70 'en.wikipedia.org':30 'en.wikipedia.org/wiki/link-local_address).':29 'file':103 'forget':98 'fresh':109 'get':144 'gist':146 'give':123 'good':126 'host':91 'humm':1 'immich':21 'local':61 'look':16 'make':78 'mayb':6 'misconfigur':36 'network':23,35,54,62,68,92,115,136 'normal':141 'overlap':63 'point':128 'rather':4,153 'reinstal':86 'search':38 'seem':3,112 'show':7 'stack':120 'start':110,127 'strang':5 'think':74 'tri':42,131 'us':8 'use':58,89 'want':107 'way':71 'web':40 'work':83,150"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.ml/comment/7520828"
          +editedAt: DateTimeImmutable @1726699596 {#1686
            date: 2024-09-19 00:46:36.0 +02:00
          }
          +createdAt: DateTimeImmutable @1705662467 {#1795
            date: 2024-01-19 12:07:47.0 +01:00
          }
          +"title": 322300
        }
        +body: """
          First find out what’s your debian network configuration if it’s a fresh install and everything is installed by default, you get your ip and network from DHCP\n
          \n
          ```\n
          \n
          <span style="color:#323232;">> ip a\n
          </span>\n
          ```\n
          \n
          If your ethernet or wifi networks is in the inet 172.17.0.1/16 brd 172.17.255.255 range it overlaps with the default docker bridge network.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705670112 {#2411
          date: 2024-01-19 14:15:12.0 +01:00
        }
        +ip: null
        +tags: [
          "323232"
        ]
        +mentions: [
          "@tubbadu@lemmy.kde.social"
          "@N0x0n@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2462 …}
        +nested: Doctrine\ORM\PersistentCollection {#2461 …}
        +votes: Doctrine\ORM\PersistentCollection {#2460 …}
        +reports: Doctrine\ORM\PersistentCollection {#2452 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2454 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2459 …}
        -id: 322578
        -bodyTs: "'/16':43 '172.17.0.1':42 '172.17.255.255':45 'brd':44 'bridg':53 'configur':9 'debian':7 'default':21,51 'dhcp':29 'docker':52 'ethernet':34 'everyth':17 'find':2 'first':1 'fresh':14 'get':23 'inet':41 'instal':15,19 'ip':25,30 'network':8,27,37,54 'overlap':48 'rang':46 'wifi':36"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7522639"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705670112 {#2447
          date: 2024-01-19 14:15:12.0 +01:00
        }
        +"title": 322578
      }
      2 => App\Entity\EntryComment {#2471
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
        +root: App\Entity\EntryComment {#1705}
        +body: """
          So I got it up and running in 10 minutes just by copy/pasting the `docker-compose.yaml` and `.env` files. So their configuration files are working flawlessly.\n
          \n
          Either you have a router misconfiguration or a docker network misconfiguration. Either way If I were you I would first start without duckdns.org domain name and without to much complex network configuration. Start slow and build up to more complex configurations.\n
          \n
          1. Leave your router defaults network configuration, without any open ports.\n
          2. See if your spare laptop server has internet access when everything is defaulted (**if not that’s the first thing to solve**) \n
              - Check if your networks configuration is in the inet 172.17.0.1/16 brd 172.17.255.255 range (dockers default bridge network)\n
              - Default routes on your laptop\n
              - DHCP or manual\n
          \n
          The important part is to make your laptop have internet access without changing to much, the default DHCP works great !\n
          \n
          3. Fresh docker installation and don’t forget to delete your json file (`/etc/docker/daemon.json`)\n
          4. Try again with the `docker-compose.yaml` and `.env` from immich’s github\n
          \n
          ---\n
          \n
          If your network configuration is wrong from the beginning, you are in for bad times specially if you are going to use duckdns ! Try to make it work on your local network first and than you can go crazy.\n
          \n
          Also if you do not know what you are doing, please don’t make your containers accessible to the web ! Rather use a wireguard server to access all your containers from everywhere in the world with a secure tunnel !\n
          \n
          If you’re a beginner, there is alot to grasp before having a good working laptop server :)
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705672881 {#2470
          date: 2024-01-19 15:01:21.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@tubbadu@lemmy.kde.social"
          "@N0x0n@lemmy.ml"
          "@tubbadu@lemmy.kde.social"
          "@N0x0n@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2371 …}
        +nested: Doctrine\ORM\PersistentCollection {#2370 …}
        +votes: Doctrine\ORM\PersistentCollection {#2360 …}
        +reports: Doctrine\ORM\PersistentCollection {#2361 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2372 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2386 …}
        -id: 322697
        -bodyTs: "'/16':111 '/etc/docker/daemon.json':160 '1':67 '10':9 '172.17.0.1':110 '172.17.255.255':113 '2':78 '3':147 '4':161 'access':87,137,228,238 'alot':258 'also':212 'bad':186 'begin':181 'beginn':255 'brd':112 'bridg':117 'build':61 'chang':139 'check':101 'complex':55,65 'configur':21,57,66,73,105,176 'contain':227,241 'copy/pasting':13 'crazi':211 'default':71,91,116,119,143 'delet':156 'dhcp':124,144 'docker':34,115,149 'docker-compose.yaml':15,166 'domain':49 'duckdn':195 'duckdns.org':48 'either':26,37 'env':17,168 'everyth':89 'everywher':243 'file':18,22,159 'first':45,97,205 'flawless':25 'forget':154 'fresh':148 'github':172 'go':192,210 'good':264 'got':3 'grasp':260 'great':146 'immich':170 'import':128 'inet':109 'instal':150 'internet':86,136 'json':158 'know':217 'laptop':83,123,134,266 'leav':68 'local':203 'make':132,198,225 'manual':126 'minut':10 'misconfigur':31,36 'much':54,141 'name':50 'network':35,56,72,104,118,175,204 'open':76 'part':129 'pleas':222 'port':77 'rang':114 'rather':232 're':253 'rout':120 'router':30,70 'run':7 'secur':249 'see':79 'server':84,236,267 'slow':59 'solv':100 'spare':82 'special':188 'start':46,58 'thing':98 'time':187 'tri':162,196 'tunnel':250 'use':194,233 'way':38 'web':231 'wireguard':235 'without':47,52,74,138 'work':24,145,200,265 'world':246 'would':44 'wrong':178"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7523517"
        +editedAt: DateTimeImmutable @1726741094 {#2469
          date: 2024-09-19 12:18:14.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705672881 {#2467
          date: 2024-01-19 15:01:21.0 +01:00
        }
        +"title": 322697
      }
      1 => App\Entity\EntryComment {#1363
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1361 …}
        +root: App\Entity\EntryComment {#1705}
        +body: "Good to know ! Have fun self-hosting ! :D"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705853103 {#1401
          date: 2024-01-21 17:05:03.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@tubbadu@lemmy.kde.social"
          "@N0x0n@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1362 …}
        +nested: Doctrine\ORM\PersistentCollection {#2019 …}
        +votes: Doctrine\ORM\PersistentCollection {#2030 …}
        +reports: Doctrine\ORM\PersistentCollection {#2026 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2022 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2025 …}
        -id: 328503
        -bodyTs: "'d':9 'fun':5 'good':1 'host':8 'know':3 'self':7 'self-host':6"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7592484"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705853103 {#1404
          date: 2024-01-21 17:05:03.0 +01:00
        }
        +"title": 328503
      }
      0 => App\Entity\EntryComment {#1705}
    ]
    -id: 31676
    -titleTs: "'caus':7 'conflict':3 'connect':10 'docker':2 'help':1 'host':5 'internet':9 'network':6"
    -bodyTs: "'/16':137,328,338,348,358,368,378 '/20':386 '/24':130,398,409 '/etc/docker/daemon.json':125 '/post/690336),':11 '0.0.0.0':275,280,285,290,295 '0/0':208 '10':148 '1000':384 '169.254.0.0':327,337,347,357,367,377 '169.254.136.146':366 '169.254.226.60':346 '169.254.248.163':356 '169.254.29.133':376 '169.254.6.247':336 '172.16.0.0':385 '172.16.0.1':396 '172.18.0.0':397 '172.18.0.1':129,406 '172.19.0.0':136 '192.168.1.0':408 '192.168.1.1':324,418 '192.168.1.4':417 '237d14e56e71':390 '24':139 'access':73,83 'actual':194 'addr':273 'address':75,133,160 'admit':251 'affect':233 'answer':164 'base':135 'behavior':199,226 'better':30 'bip':128 'br':389 'br-237d14e56e71':388 'bridg':111 'cannot':82 'case':262 'chang':142 'charm':440 'compos':54,59,95 'configur':158 'conflict':113 'connect':70 'correct':154 'could':14 'creat':108,124 'd':61 'debian':41,429 'default':132,300,315,322 'default-address-pool':131 'dev':276,281,286,291,296,301,316,325,329,339,349,359,369,379,387,399,410,419 'differ':157,166 'disappear':311 'docker':44,53,58,94,106,145,217 'docker0':400 'easier':259 'edit':423 'enp1s0':326,380,411,420 'everi':162 'everyon':4 'everyth':151 'experi':243 'fail':88 'fedora':432 'first':242 'flush':207,314 'focus':31 'function':235 'gave':165,425 'get':185 'hello':1 'help':6 'host':116,246 'howev':20 'identifi':21 'immich':51,93,219 'instal':43,431 'internet':69,85 'ip':205,272 'issu':18,102 'kernel':332,342,352,362,372,392,402,413 'know':182,230 'least':223 'lemmy.kde.social':10 'lemmy.kde.social/post/690336),':9 'like':126,438 'line':306,309 'link':279,284,289,294,299,304,319,334,344,354,364,374,382,394,404,415,422 'linkdown':407 'linux.org':87 'll':264 'local':74 'lose':68 'metric':383 'need':265 'network':110 'new':27 'none':175 'normal':221,225 'observ':201 'offici':47 'one':321 'open':25 'output':270 'p':260 'ping':86 'pool':134 'probabl':104 'problem':23,35,212 'proto':331,341,351,361,371,391,401,412 'put':91,189 'real':34 'realli':241 'remov':428 'repo':48 'restart':144,153,215 'rout':206 'run':57,204 'scope':278,283,288,293,298,303,318,333,343,353,363,373,381,393,403,414,421 'search':118 'second':65,149 'self':245 'server':42,67 'set':38 'show':274 'size':138 'solut':196 'solv':16,210 'src':335,345,355,365,375,395,405,416 'ssh':78 'stackoverflow':163 'start':98 'strang':198 'systemctl':143 'temporari':209 'thank':2 'thought':254 'thread':28 'tip':237 'tri':122,156,170 'use':52 'valu':167,187 'veth1f88dcc':282,317,360 'veth23a05f6':297,330 'veth4c84e92':277,302,370 'vethd123481':292,340 'vethda721de':287,350 'via':323 'wait':147 'web':120 'work':99,178,220,437 'would':256 'yesterday':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705719340
    +visibility: "visible             "
    +apId: "https://lemmy.kde.social/post/693278"
    +editedAt: DateTimeImmutable @1726892929 {#3026
      date: 2024-09-21 06:28:49.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705657840 {#3003
      date: 2024-01-19 10:50:40.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
  +root: App\Entity\EntryComment {#1705}
  +body: """
    Immich isn’t the easiest docker stack ! I will up it on my own server and give you some feedback.\n
    \n
    Because their isn’t any network configuration in the compose it uses the default docker network. Thus… maybe… it overlaps with your own network, that’s what your first post was about :)\n
    \n
    I will look into it and if nobody comes up with an anwser before me, will give you some feedback on how it went and try to find out what’s wrong !
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705667133 {#1731
    date: 2024-01-19 13:25:33.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@tubbadu@lemmy.kde.social"
    "@N0x0n@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1721 …}
  +nested: Doctrine\ORM\PersistentCollection {#1728 …}
  +votes: Doctrine\ORM\PersistentCollection {#1730 …}
  +reports: Doctrine\ORM\PersistentCollection {#1734 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1727 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1733 …}
  -id: 322459
  -bodyTs: "'anwser':65 'come':61 'compos':30 'configur':27 'default':34 'docker':6,35 'easiest':5 'feedback':20,72 'find':80 'first':49 'give':17,69 'immich':1 'isn':2,23 'look':55 'mayb':38 'network':26,36,44 'nobodi':60 'overlap':40 'post':50 'server':15 'stack':7 'thus':37 'tri':78 'use':32 'went':76 'wrong':84"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7521892"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705667133 {#1725
    date: 2024-01-19 13:25:33.0 +01:00
  }
  +"title": 322459
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
115 DENIED edit
App\Entity\EntryComment {#1723
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1711
    +user: Proxies\__CG__\App\Entity\User {#2245 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2596 …}
    +slug: "help-docker-conflicts-with-host-network-causing-no-internet-connectivity"
    +title: "[help] docker conflicts with host network, causing no internet connectivity"
    +url: null
    +body: """
      Hello! Thanks to everyone who helped me [yesterday](https://lemmy.kde.social/post/690336), but I could not solve the issue. I however identified the problem. I opened a new thread to better focus on the real problem.\n
      \n
      I just set up a debian server, installed docker from the official repo and then immich using docker compose. When I run `docker compose up -d` (after a few seconds) my server loses internet connectivity: it can access local addresses (I can ssh into it) but cannot access the internet: `ping linux.org` fails.\n
      \n
      if I put down immich (`docker compose down`) it starts working again. the issue is probably that docker is creating a network bridge that conflicts with the host.\n
      \n
      After searching the web, I tried to create `/etc/docker/daemon.json` like this:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">{\n
      </span><span style="color:#323232;">  </span><span style="font-weight:bold;color:#183691;">"bip"</span><span style="color:#323232;">: "172.18.0.1/24",\n
      </span><span style="color:#323232;">  </span><span style="font-weight:bold;color:#183691;">"default-address-pools"</span><span style="color:#323232;">: [\n
      </span><span style="color:#323232;">    {</span><span style="font-weight:bold;color:#183691;">"base"</span><span style="color:#323232;">: "172.19.0.0/16", </span><span style="font-weight:bold;color:#183691;">"size"</span><span style="color:#323232;">: </span><span style="color:#0086b3;">24</span><span style="color:#323232;">}\n
      </span><span style="color:#323232;">  ]\n
      </span><span style="color:#323232;">}\n
      </span>\n
      ```\n
      \n
      after the changes `systemctl restart docker`, then wait 10 seconds for everything to restart correctly.  \n
      I tried different configurations of addresses here (every stackoverflow answer gave different values, so I tried all of them), but none of them worked. I don’t know how to get which values to put here (if this is actually the solution)\n
      \n
      a strange behavior I observed is that running `ip route flush 0/0` temporary solves the problem, until the restart of docker, and Immich works normally (at least the “normal” behavior, I don’t know if this affects some functionalities)\n
      \n
      Any tips? This is my really first experience in self hosting and I have to admit it, I thought it would have been easier :P\n
      \n
      In case you’ll need it, here’s the output of `ip addr show`:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">0.0.0.0 dev veth4c84e92 scope link\n
      </span><span style="color:#323232;">0.0.0.0 dev veth1f88dcc scope link\n
      </span><span style="color:#323232;">0.0.0.0 dev vethda721de scope link\n
      </span><span style="color:#323232;">0.0.0.0 dev vethd123481 scope link\n
      </span><span style="color:#323232;">0.0.0.0 dev veth23a05f6 scope link\n
      </span><span style="color:#323232;">default dev veth4c84e92 scope link # this line and the line below disappear after the flush\n
      </span><span style="color:#323232;">default dev veth1f88dcc scope link # (this one)\n
      </span><span style="color:#323232;">default via 192.168.1.1 dev enp1s0\n
      </span><span style="color:#323232;">169.254.0.0/16 dev veth23a05f6 proto kernel scope link src 169.254.6.247\n
      </span><span style="color:#323232;">169.254.0.0/16 dev vethd123481 proto kernel scope link src 169.254.226.60\n
      </span><span style="color:#323232;">169.254.0.0/16 dev vethda721de proto kernel scope link src 169.254.248.163\n
      </span><span style="color:#323232;">169.254.0.0/16 dev veth1f88dcc proto kernel scope link src 169.254.136.146\n
      </span><span style="color:#323232;">169.254.0.0/16 dev veth4c84e92 proto kernel scope link src 169.254.29.133\n
      </span><span style="color:#323232;">169.254.0.0/16 dev enp1s0 scope link metric 1000\n
      </span><span style="color:#323232;">172.16.0.0/20 dev br-237d14e56e71 proto kernel scope link src 172.16.0.1\n
      </span><span style="color:#323232;">172.18.0.0/24 dev docker0 proto kernel scope link src 172.18.0.1 linkdown\n
      </span><span style="color:#323232;">192.168.1.0/24 dev enp1s0 proto kernel scope link src 192.168.1.4\n
      </span><span style="color:#323232;">192.168.1.1 dev enp1s0 scope link\n
      </span>\n
      ```\n
      \n
      EDIT: I gave up. I removed debian and installed fedora, and now it all works like a charm
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 10
    +favouriteCount: 15
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727367223 {#3037
      date: 2024-09-26 18:13:43.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3042 …}
    +votes: Doctrine\ORM\PersistentCollection {#3045 …}
    +reports: Doctrine\ORM\PersistentCollection {#3047 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3049 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3051 …}
    +badges: Doctrine\ORM\PersistentCollection {#3053 …}
    +children: [
      4 => App\Entity\EntryComment {#1723}
      3 => App\Entity\EntryComment {#2422
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
        +root: App\Entity\EntryComment {#1705
          +user: App\Entity\User {#265 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
          +image: null
          +parent: null
          +root: null
          +body: """
            Humm… this seems rather strange. Maybe show us you docker-compose to have a look on how you configured immich’s network?\n
            \n
            169.254.0.0/16 are [APIPA addresses ](https://en.wikipedia.org/wiki/Link-local_address). So this a network misconfiguration.\n
            \n
            > After searching the web, I tried to create `/etc/docker/daemon.json`\n
            \n
            This is not how you configure a docker network. This is only used if your local networks overlaps with docker’s defaut network.\n
            \n
            The easiest way i can think on how to make your docker-compose work is to reinstall docker and use the [host network](https://docs.docker.com/compose/compose-file/compose-file-v3/#network_mode). DO NOT forget to delete the `/etc/docker/daemon.json` file in case you want a fresh start. This seems a badly network configuration on you docker stack !\n
            \n
            This will give you a good starting point! After that try to configure a bridge network for your docker compose.\n
            \n
            Normally after you get the gist on how docker works, it’s rather easy!
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 4
          +score: 0
          +lastActive: DateTime @1727367223 {#1528
            date: 2024-09-26 18:13:43.0 +02:00
          }
          +ip: null
          +tags: [
            "network_mode"
          ]
          +mentions: [
            "@tubbadu@lemmy.kde.social"
            "@tubbadu@lemmy.kde.social"
            "@tubbadu@lemmy.kde.social"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1616 …}
          +nested: Doctrine\ORM\PersistentCollection {#1598 …}
          +votes: Doctrine\ORM\PersistentCollection {#1629 …}
          +reports: Doctrine\ORM\PersistentCollection {#1626 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1618 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
          -id: 322300
          -bodyTs: "'/16':25 '/compose/compose-file/compose-file-v3/#network_mode).':95 '/etc/docker/daemon.json':45,102 '/wiki/link-local_address).':31 '169.254.0.0':24 'address':28 'apipa':27 'bad':114 'bridg':135 'case':105 'compos':12,82,140 'configur':20,51,116,133 'creat':44 'defaut':67 'delet':100 'docker':11,53,65,81,87,119,139,149 'docker-compos':10,80 'docs.docker.com':94 'docs.docker.com/compose/compose-file/compose-file-v3/#network_mode).':93 'easi':154 'easiest':70 'en.wikipedia.org':30 'en.wikipedia.org/wiki/link-local_address).':29 'file':103 'forget':98 'fresh':109 'get':144 'gist':146 'give':123 'good':126 'host':91 'humm':1 'immich':21 'local':61 'look':16 'make':78 'mayb':6 'misconfigur':36 'network':23,35,54,62,68,92,115,136 'normal':141 'overlap':63 'point':128 'rather':4,153 'reinstal':86 'search':38 'seem':3,112 'show':7 'stack':120 'start':110,127 'strang':5 'think':74 'tri':42,131 'us':8 'use':58,89 'want':107 'way':71 'web':40 'work':83,150"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.ml/comment/7520828"
          +editedAt: DateTimeImmutable @1726699596 {#1686
            date: 2024-09-19 00:46:36.0 +02:00
          }
          +createdAt: DateTimeImmutable @1705662467 {#1795
            date: 2024-01-19 12:07:47.0 +01:00
          }
          +"title": 322300
        }
        +body: """
          First find out what’s your debian network configuration if it’s a fresh install and everything is installed by default, you get your ip and network from DHCP\n
          \n
          ```\n
          \n
          <span style="color:#323232;">> ip a\n
          </span>\n
          ```\n
          \n
          If your ethernet or wifi networks is in the inet 172.17.0.1/16 brd 172.17.255.255 range it overlaps with the default docker bridge network.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705670112 {#2411
          date: 2024-01-19 14:15:12.0 +01:00
        }
        +ip: null
        +tags: [
          "323232"
        ]
        +mentions: [
          "@tubbadu@lemmy.kde.social"
          "@N0x0n@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2462 …}
        +nested: Doctrine\ORM\PersistentCollection {#2461 …}
        +votes: Doctrine\ORM\PersistentCollection {#2460 …}
        +reports: Doctrine\ORM\PersistentCollection {#2452 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2454 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2459 …}
        -id: 322578
        -bodyTs: "'/16':43 '172.17.0.1':42 '172.17.255.255':45 'brd':44 'bridg':53 'configur':9 'debian':7 'default':21,51 'dhcp':29 'docker':52 'ethernet':34 'everyth':17 'find':2 'first':1 'fresh':14 'get':23 'inet':41 'instal':15,19 'ip':25,30 'network':8,27,37,54 'overlap':48 'rang':46 'wifi':36"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7522639"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705670112 {#2447
          date: 2024-01-19 14:15:12.0 +01:00
        }
        +"title": 322578
      }
      2 => App\Entity\EntryComment {#2471
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
        +root: App\Entity\EntryComment {#1705}
        +body: """
          So I got it up and running in 10 minutes just by copy/pasting the `docker-compose.yaml` and `.env` files. So their configuration files are working flawlessly.\n
          \n
          Either you have a router misconfiguration or a docker network misconfiguration. Either way If I were you I would first start without duckdns.org domain name and without to much complex network configuration. Start slow and build up to more complex configurations.\n
          \n
          1. Leave your router defaults network configuration, without any open ports.\n
          2. See if your spare laptop server has internet access when everything is defaulted (**if not that’s the first thing to solve**) \n
              - Check if your networks configuration is in the inet 172.17.0.1/16 brd 172.17.255.255 range (dockers default bridge network)\n
              - Default routes on your laptop\n
              - DHCP or manual\n
          \n
          The important part is to make your laptop have internet access without changing to much, the default DHCP works great !\n
          \n
          3. Fresh docker installation and don’t forget to delete your json file (`/etc/docker/daemon.json`)\n
          4. Try again with the `docker-compose.yaml` and `.env` from immich’s github\n
          \n
          ---\n
          \n
          If your network configuration is wrong from the beginning, you are in for bad times specially if you are going to use duckdns ! Try to make it work on your local network first and than you can go crazy.\n
          \n
          Also if you do not know what you are doing, please don’t make your containers accessible to the web ! Rather use a wireguard server to access all your containers from everywhere in the world with a secure tunnel !\n
          \n
          If you’re a beginner, there is alot to grasp before having a good working laptop server :)
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705672881 {#2470
          date: 2024-01-19 15:01:21.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@tubbadu@lemmy.kde.social"
          "@N0x0n@lemmy.ml"
          "@tubbadu@lemmy.kde.social"
          "@N0x0n@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2371 …}
        +nested: Doctrine\ORM\PersistentCollection {#2370 …}
        +votes: Doctrine\ORM\PersistentCollection {#2360 …}
        +reports: Doctrine\ORM\PersistentCollection {#2361 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2372 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2386 …}
        -id: 322697
        -bodyTs: "'/16':111 '/etc/docker/daemon.json':160 '1':67 '10':9 '172.17.0.1':110 '172.17.255.255':113 '2':78 '3':147 '4':161 'access':87,137,228,238 'alot':258 'also':212 'bad':186 'begin':181 'beginn':255 'brd':112 'bridg':117 'build':61 'chang':139 'check':101 'complex':55,65 'configur':21,57,66,73,105,176 'contain':227,241 'copy/pasting':13 'crazi':211 'default':71,91,116,119,143 'delet':156 'dhcp':124,144 'docker':34,115,149 'docker-compose.yaml':15,166 'domain':49 'duckdn':195 'duckdns.org':48 'either':26,37 'env':17,168 'everyth':89 'everywher':243 'file':18,22,159 'first':45,97,205 'flawless':25 'forget':154 'fresh':148 'github':172 'go':192,210 'good':264 'got':3 'grasp':260 'great':146 'immich':170 'import':128 'inet':109 'instal':150 'internet':86,136 'json':158 'know':217 'laptop':83,123,134,266 'leav':68 'local':203 'make':132,198,225 'manual':126 'minut':10 'misconfigur':31,36 'much':54,141 'name':50 'network':35,56,72,104,118,175,204 'open':76 'part':129 'pleas':222 'port':77 'rang':114 'rather':232 're':253 'rout':120 'router':30,70 'run':7 'secur':249 'see':79 'server':84,236,267 'slow':59 'solv':100 'spare':82 'special':188 'start':46,58 'thing':98 'time':187 'tri':162,196 'tunnel':250 'use':194,233 'way':38 'web':231 'wireguard':235 'without':47,52,74,138 'work':24,145,200,265 'world':246 'would':44 'wrong':178"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7523517"
        +editedAt: DateTimeImmutable @1726741094 {#2469
          date: 2024-09-19 12:18:14.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705672881 {#2467
          date: 2024-01-19 15:01:21.0 +01:00
        }
        +"title": 322697
      }
      1 => App\Entity\EntryComment {#1363
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1361 …}
        +root: App\Entity\EntryComment {#1705}
        +body: "Good to know ! Have fun self-hosting ! :D"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705853103 {#1401
          date: 2024-01-21 17:05:03.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@tubbadu@lemmy.kde.social"
          "@N0x0n@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1362 …}
        +nested: Doctrine\ORM\PersistentCollection {#2019 …}
        +votes: Doctrine\ORM\PersistentCollection {#2030 …}
        +reports: Doctrine\ORM\PersistentCollection {#2026 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2022 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2025 …}
        -id: 328503
        -bodyTs: "'d':9 'fun':5 'good':1 'host':8 'know':3 'self':7 'self-host':6"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7592484"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705853103 {#1404
          date: 2024-01-21 17:05:03.0 +01:00
        }
        +"title": 328503
      }
      0 => App\Entity\EntryComment {#1705}
    ]
    -id: 31676
    -titleTs: "'caus':7 'conflict':3 'connect':10 'docker':2 'help':1 'host':5 'internet':9 'network':6"
    -bodyTs: "'/16':137,328,338,348,358,368,378 '/20':386 '/24':130,398,409 '/etc/docker/daemon.json':125 '/post/690336),':11 '0.0.0.0':275,280,285,290,295 '0/0':208 '10':148 '1000':384 '169.254.0.0':327,337,347,357,367,377 '169.254.136.146':366 '169.254.226.60':346 '169.254.248.163':356 '169.254.29.133':376 '169.254.6.247':336 '172.16.0.0':385 '172.16.0.1':396 '172.18.0.0':397 '172.18.0.1':129,406 '172.19.0.0':136 '192.168.1.0':408 '192.168.1.1':324,418 '192.168.1.4':417 '237d14e56e71':390 '24':139 'access':73,83 'actual':194 'addr':273 'address':75,133,160 'admit':251 'affect':233 'answer':164 'base':135 'behavior':199,226 'better':30 'bip':128 'br':389 'br-237d14e56e71':388 'bridg':111 'cannot':82 'case':262 'chang':142 'charm':440 'compos':54,59,95 'configur':158 'conflict':113 'connect':70 'correct':154 'could':14 'creat':108,124 'd':61 'debian':41,429 'default':132,300,315,322 'default-address-pool':131 'dev':276,281,286,291,296,301,316,325,329,339,349,359,369,379,387,399,410,419 'differ':157,166 'disappear':311 'docker':44,53,58,94,106,145,217 'docker0':400 'easier':259 'edit':423 'enp1s0':326,380,411,420 'everi':162 'everyon':4 'everyth':151 'experi':243 'fail':88 'fedora':432 'first':242 'flush':207,314 'focus':31 'function':235 'gave':165,425 'get':185 'hello':1 'help':6 'host':116,246 'howev':20 'identifi':21 'immich':51,93,219 'instal':43,431 'internet':69,85 'ip':205,272 'issu':18,102 'kernel':332,342,352,362,372,392,402,413 'know':182,230 'least':223 'lemmy.kde.social':10 'lemmy.kde.social/post/690336),':9 'like':126,438 'line':306,309 'link':279,284,289,294,299,304,319,334,344,354,364,374,382,394,404,415,422 'linkdown':407 'linux.org':87 'll':264 'local':74 'lose':68 'metric':383 'need':265 'network':110 'new':27 'none':175 'normal':221,225 'observ':201 'offici':47 'one':321 'open':25 'output':270 'p':260 'ping':86 'pool':134 'probabl':104 'problem':23,35,212 'proto':331,341,351,361,371,391,401,412 'put':91,189 'real':34 'realli':241 'remov':428 'repo':48 'restart':144,153,215 'rout':206 'run':57,204 'scope':278,283,288,293,298,303,318,333,343,353,363,373,381,393,403,414,421 'search':118 'second':65,149 'self':245 'server':42,67 'set':38 'show':274 'size':138 'solut':196 'solv':16,210 'src':335,345,355,365,375,395,405,416 'ssh':78 'stackoverflow':163 'start':98 'strang':198 'systemctl':143 'temporari':209 'thank':2 'thought':254 'thread':28 'tip':237 'tri':122,156,170 'use':52 'valu':167,187 'veth1f88dcc':282,317,360 'veth23a05f6':297,330 'veth4c84e92':277,302,370 'vethd123481':292,340 'vethda721de':287,350 'via':323 'wait':147 'web':120 'work':99,178,220,437 'would':256 'yesterday':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705719340
    +visibility: "visible             "
    +apId: "https://lemmy.kde.social/post/693278"
    +editedAt: DateTimeImmutable @1726892929 {#3026
      date: 2024-09-21 06:28:49.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705657840 {#3003
      date: 2024-01-19 10:50:40.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
  +root: App\Entity\EntryComment {#1705}
  +body: """
    Immich isn’t the easiest docker stack ! I will up it on my own server and give you some feedback.\n
    \n
    Because their isn’t any network configuration in the compose it uses the default docker network. Thus… maybe… it overlaps with your own network, that’s what your first post was about :)\n
    \n
    I will look into it and if nobody comes up with an anwser before me, will give you some feedback on how it went and try to find out what’s wrong !
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705667133 {#1731
    date: 2024-01-19 13:25:33.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@tubbadu@lemmy.kde.social"
    "@N0x0n@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1721 …}
  +nested: Doctrine\ORM\PersistentCollection {#1728 …}
  +votes: Doctrine\ORM\PersistentCollection {#1730 …}
  +reports: Doctrine\ORM\PersistentCollection {#1734 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1727 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1733 …}
  -id: 322459
  -bodyTs: "'anwser':65 'come':61 'compos':30 'configur':27 'default':34 'docker':6,35 'easiest':5 'feedback':20,72 'find':80 'first':49 'give':17,69 'immich':1 'isn':2,23 'look':55 'mayb':38 'network':26,36,44 'nobodi':60 'overlap':40 'post':50 'server':15 'stack':7 'thus':37 'tri':78 'use':32 'went':76 'wrong':84"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7521892"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705667133 {#1725
    date: 2024-01-19 13:25:33.0 +01:00
  }
  +"title": 322459
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
116 DENIED moderate
App\Entity\EntryComment {#1723
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1711
    +user: Proxies\__CG__\App\Entity\User {#2245 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2596 …}
    +slug: "help-docker-conflicts-with-host-network-causing-no-internet-connectivity"
    +title: "[help] docker conflicts with host network, causing no internet connectivity"
    +url: null
    +body: """
      Hello! Thanks to everyone who helped me [yesterday](https://lemmy.kde.social/post/690336), but I could not solve the issue. I however identified the problem. I opened a new thread to better focus on the real problem.\n
      \n
      I just set up a debian server, installed docker from the official repo and then immich using docker compose. When I run `docker compose up -d` (after a few seconds) my server loses internet connectivity: it can access local addresses (I can ssh into it) but cannot access the internet: `ping linux.org` fails.\n
      \n
      if I put down immich (`docker compose down`) it starts working again. the issue is probably that docker is creating a network bridge that conflicts with the host.\n
      \n
      After searching the web, I tried to create `/etc/docker/daemon.json` like this:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">{\n
      </span><span style="color:#323232;">  </span><span style="font-weight:bold;color:#183691;">"bip"</span><span style="color:#323232;">: "172.18.0.1/24",\n
      </span><span style="color:#323232;">  </span><span style="font-weight:bold;color:#183691;">"default-address-pools"</span><span style="color:#323232;">: [\n
      </span><span style="color:#323232;">    {</span><span style="font-weight:bold;color:#183691;">"base"</span><span style="color:#323232;">: "172.19.0.0/16", </span><span style="font-weight:bold;color:#183691;">"size"</span><span style="color:#323232;">: </span><span style="color:#0086b3;">24</span><span style="color:#323232;">}\n
      </span><span style="color:#323232;">  ]\n
      </span><span style="color:#323232;">}\n
      </span>\n
      ```\n
      \n
      after the changes `systemctl restart docker`, then wait 10 seconds for everything to restart correctly.  \n
      I tried different configurations of addresses here (every stackoverflow answer gave different values, so I tried all of them), but none of them worked. I don’t know how to get which values to put here (if this is actually the solution)\n
      \n
      a strange behavior I observed is that running `ip route flush 0/0` temporary solves the problem, until the restart of docker, and Immich works normally (at least the “normal” behavior, I don’t know if this affects some functionalities)\n
      \n
      Any tips? This is my really first experience in self hosting and I have to admit it, I thought it would have been easier :P\n
      \n
      In case you’ll need it, here’s the output of `ip addr show`:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">0.0.0.0 dev veth4c84e92 scope link\n
      </span><span style="color:#323232;">0.0.0.0 dev veth1f88dcc scope link\n
      </span><span style="color:#323232;">0.0.0.0 dev vethda721de scope link\n
      </span><span style="color:#323232;">0.0.0.0 dev vethd123481 scope link\n
      </span><span style="color:#323232;">0.0.0.0 dev veth23a05f6 scope link\n
      </span><span style="color:#323232;">default dev veth4c84e92 scope link # this line and the line below disappear after the flush\n
      </span><span style="color:#323232;">default dev veth1f88dcc scope link # (this one)\n
      </span><span style="color:#323232;">default via 192.168.1.1 dev enp1s0\n
      </span><span style="color:#323232;">169.254.0.0/16 dev veth23a05f6 proto kernel scope link src 169.254.6.247\n
      </span><span style="color:#323232;">169.254.0.0/16 dev vethd123481 proto kernel scope link src 169.254.226.60\n
      </span><span style="color:#323232;">169.254.0.0/16 dev vethda721de proto kernel scope link src 169.254.248.163\n
      </span><span style="color:#323232;">169.254.0.0/16 dev veth1f88dcc proto kernel scope link src 169.254.136.146\n
      </span><span style="color:#323232;">169.254.0.0/16 dev veth4c84e92 proto kernel scope link src 169.254.29.133\n
      </span><span style="color:#323232;">169.254.0.0/16 dev enp1s0 scope link metric 1000\n
      </span><span style="color:#323232;">172.16.0.0/20 dev br-237d14e56e71 proto kernel scope link src 172.16.0.1\n
      </span><span style="color:#323232;">172.18.0.0/24 dev docker0 proto kernel scope link src 172.18.0.1 linkdown\n
      </span><span style="color:#323232;">192.168.1.0/24 dev enp1s0 proto kernel scope link src 192.168.1.4\n
      </span><span style="color:#323232;">192.168.1.1 dev enp1s0 scope link\n
      </span>\n
      ```\n
      \n
      EDIT: I gave up. I removed debian and installed fedora, and now it all works like a charm
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 10
    +favouriteCount: 15
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727367223 {#3037
      date: 2024-09-26 18:13:43.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3042 …}
    +votes: Doctrine\ORM\PersistentCollection {#3045 …}
    +reports: Doctrine\ORM\PersistentCollection {#3047 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3049 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3051 …}
    +badges: Doctrine\ORM\PersistentCollection {#3053 …}
    +children: [
      4 => App\Entity\EntryComment {#1723}
      3 => App\Entity\EntryComment {#2422
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
        +root: App\Entity\EntryComment {#1705
          +user: App\Entity\User {#265 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
          +image: null
          +parent: null
          +root: null
          +body: """
            Humm… this seems rather strange. Maybe show us you docker-compose to have a look on how you configured immich’s network?\n
            \n
            169.254.0.0/16 are [APIPA addresses ](https://en.wikipedia.org/wiki/Link-local_address). So this a network misconfiguration.\n
            \n
            > After searching the web, I tried to create `/etc/docker/daemon.json`\n
            \n
            This is not how you configure a docker network. This is only used if your local networks overlaps with docker’s defaut network.\n
            \n
            The easiest way i can think on how to make your docker-compose work is to reinstall docker and use the [host network](https://docs.docker.com/compose/compose-file/compose-file-v3/#network_mode). DO NOT forget to delete the `/etc/docker/daemon.json` file in case you want a fresh start. This seems a badly network configuration on you docker stack !\n
            \n
            This will give you a good starting point! After that try to configure a bridge network for your docker compose.\n
            \n
            Normally after you get the gist on how docker works, it’s rather easy!
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 4
          +score: 0
          +lastActive: DateTime @1727367223 {#1528
            date: 2024-09-26 18:13:43.0 +02:00
          }
          +ip: null
          +tags: [
            "network_mode"
          ]
          +mentions: [
            "@tubbadu@lemmy.kde.social"
            "@tubbadu@lemmy.kde.social"
            "@tubbadu@lemmy.kde.social"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1616 …}
          +nested: Doctrine\ORM\PersistentCollection {#1598 …}
          +votes: Doctrine\ORM\PersistentCollection {#1629 …}
          +reports: Doctrine\ORM\PersistentCollection {#1626 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1618 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
          -id: 322300
          -bodyTs: "'/16':25 '/compose/compose-file/compose-file-v3/#network_mode).':95 '/etc/docker/daemon.json':45,102 '/wiki/link-local_address).':31 '169.254.0.0':24 'address':28 'apipa':27 'bad':114 'bridg':135 'case':105 'compos':12,82,140 'configur':20,51,116,133 'creat':44 'defaut':67 'delet':100 'docker':11,53,65,81,87,119,139,149 'docker-compos':10,80 'docs.docker.com':94 'docs.docker.com/compose/compose-file/compose-file-v3/#network_mode).':93 'easi':154 'easiest':70 'en.wikipedia.org':30 'en.wikipedia.org/wiki/link-local_address).':29 'file':103 'forget':98 'fresh':109 'get':144 'gist':146 'give':123 'good':126 'host':91 'humm':1 'immich':21 'local':61 'look':16 'make':78 'mayb':6 'misconfigur':36 'network':23,35,54,62,68,92,115,136 'normal':141 'overlap':63 'point':128 'rather':4,153 'reinstal':86 'search':38 'seem':3,112 'show':7 'stack':120 'start':110,127 'strang':5 'think':74 'tri':42,131 'us':8 'use':58,89 'want':107 'way':71 'web':40 'work':83,150"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.ml/comment/7520828"
          +editedAt: DateTimeImmutable @1726699596 {#1686
            date: 2024-09-19 00:46:36.0 +02:00
          }
          +createdAt: DateTimeImmutable @1705662467 {#1795
            date: 2024-01-19 12:07:47.0 +01:00
          }
          +"title": 322300
        }
        +body: """
          First find out what’s your debian network configuration if it’s a fresh install and everything is installed by default, you get your ip and network from DHCP\n
          \n
          ```\n
          \n
          <span style="color:#323232;">> ip a\n
          </span>\n
          ```\n
          \n
          If your ethernet or wifi networks is in the inet 172.17.0.1/16 brd 172.17.255.255 range it overlaps with the default docker bridge network.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705670112 {#2411
          date: 2024-01-19 14:15:12.0 +01:00
        }
        +ip: null
        +tags: [
          "323232"
        ]
        +mentions: [
          "@tubbadu@lemmy.kde.social"
          "@N0x0n@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2462 …}
        +nested: Doctrine\ORM\PersistentCollection {#2461 …}
        +votes: Doctrine\ORM\PersistentCollection {#2460 …}
        +reports: Doctrine\ORM\PersistentCollection {#2452 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2454 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2459 …}
        -id: 322578
        -bodyTs: "'/16':43 '172.17.0.1':42 '172.17.255.255':45 'brd':44 'bridg':53 'configur':9 'debian':7 'default':21,51 'dhcp':29 'docker':52 'ethernet':34 'everyth':17 'find':2 'first':1 'fresh':14 'get':23 'inet':41 'instal':15,19 'ip':25,30 'network':8,27,37,54 'overlap':48 'rang':46 'wifi':36"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7522639"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705670112 {#2447
          date: 2024-01-19 14:15:12.0 +01:00
        }
        +"title": 322578
      }
      2 => App\Entity\EntryComment {#2471
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
        +root: App\Entity\EntryComment {#1705}
        +body: """
          So I got it up and running in 10 minutes just by copy/pasting the `docker-compose.yaml` and `.env` files. So their configuration files are working flawlessly.\n
          \n
          Either you have a router misconfiguration or a docker network misconfiguration. Either way If I were you I would first start without duckdns.org domain name and without to much complex network configuration. Start slow and build up to more complex configurations.\n
          \n
          1. Leave your router defaults network configuration, without any open ports.\n
          2. See if your spare laptop server has internet access when everything is defaulted (**if not that’s the first thing to solve**) \n
              - Check if your networks configuration is in the inet 172.17.0.1/16 brd 172.17.255.255 range (dockers default bridge network)\n
              - Default routes on your laptop\n
              - DHCP or manual\n
          \n
          The important part is to make your laptop have internet access without changing to much, the default DHCP works great !\n
          \n
          3. Fresh docker installation and don’t forget to delete your json file (`/etc/docker/daemon.json`)\n
          4. Try again with the `docker-compose.yaml` and `.env` from immich’s github\n
          \n
          ---\n
          \n
          If your network configuration is wrong from the beginning, you are in for bad times specially if you are going to use duckdns ! Try to make it work on your local network first and than you can go crazy.\n
          \n
          Also if you do not know what you are doing, please don’t make your containers accessible to the web ! Rather use a wireguard server to access all your containers from everywhere in the world with a secure tunnel !\n
          \n
          If you’re a beginner, there is alot to grasp before having a good working laptop server :)
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705672881 {#2470
          date: 2024-01-19 15:01:21.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@tubbadu@lemmy.kde.social"
          "@N0x0n@lemmy.ml"
          "@tubbadu@lemmy.kde.social"
          "@N0x0n@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2371 …}
        +nested: Doctrine\ORM\PersistentCollection {#2370 …}
        +votes: Doctrine\ORM\PersistentCollection {#2360 …}
        +reports: Doctrine\ORM\PersistentCollection {#2361 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2372 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2386 …}
        -id: 322697
        -bodyTs: "'/16':111 '/etc/docker/daemon.json':160 '1':67 '10':9 '172.17.0.1':110 '172.17.255.255':113 '2':78 '3':147 '4':161 'access':87,137,228,238 'alot':258 'also':212 'bad':186 'begin':181 'beginn':255 'brd':112 'bridg':117 'build':61 'chang':139 'check':101 'complex':55,65 'configur':21,57,66,73,105,176 'contain':227,241 'copy/pasting':13 'crazi':211 'default':71,91,116,119,143 'delet':156 'dhcp':124,144 'docker':34,115,149 'docker-compose.yaml':15,166 'domain':49 'duckdn':195 'duckdns.org':48 'either':26,37 'env':17,168 'everyth':89 'everywher':243 'file':18,22,159 'first':45,97,205 'flawless':25 'forget':154 'fresh':148 'github':172 'go':192,210 'good':264 'got':3 'grasp':260 'great':146 'immich':170 'import':128 'inet':109 'instal':150 'internet':86,136 'json':158 'know':217 'laptop':83,123,134,266 'leav':68 'local':203 'make':132,198,225 'manual':126 'minut':10 'misconfigur':31,36 'much':54,141 'name':50 'network':35,56,72,104,118,175,204 'open':76 'part':129 'pleas':222 'port':77 'rang':114 'rather':232 're':253 'rout':120 'router':30,70 'run':7 'secur':249 'see':79 'server':84,236,267 'slow':59 'solv':100 'spare':82 'special':188 'start':46,58 'thing':98 'time':187 'tri':162,196 'tunnel':250 'use':194,233 'way':38 'web':231 'wireguard':235 'without':47,52,74,138 'work':24,145,200,265 'world':246 'would':44 'wrong':178"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7523517"
        +editedAt: DateTimeImmutable @1726741094 {#2469
          date: 2024-09-19 12:18:14.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705672881 {#2467
          date: 2024-01-19 15:01:21.0 +01:00
        }
        +"title": 322697
      }
      1 => App\Entity\EntryComment {#1363
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1361 …}
        +root: App\Entity\EntryComment {#1705}
        +body: "Good to know ! Have fun self-hosting ! :D"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705853103 {#1401
          date: 2024-01-21 17:05:03.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@tubbadu@lemmy.kde.social"
          "@N0x0n@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1362 …}
        +nested: Doctrine\ORM\PersistentCollection {#2019 …}
        +votes: Doctrine\ORM\PersistentCollection {#2030 …}
        +reports: Doctrine\ORM\PersistentCollection {#2026 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2022 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2025 …}
        -id: 328503
        -bodyTs: "'d':9 'fun':5 'good':1 'host':8 'know':3 'self':7 'self-host':6"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7592484"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705853103 {#1404
          date: 2024-01-21 17:05:03.0 +01:00
        }
        +"title": 328503
      }
      0 => App\Entity\EntryComment {#1705}
    ]
    -id: 31676
    -titleTs: "'caus':7 'conflict':3 'connect':10 'docker':2 'help':1 'host':5 'internet':9 'network':6"
    -bodyTs: "'/16':137,328,338,348,358,368,378 '/20':386 '/24':130,398,409 '/etc/docker/daemon.json':125 '/post/690336),':11 '0.0.0.0':275,280,285,290,295 '0/0':208 '10':148 '1000':384 '169.254.0.0':327,337,347,357,367,377 '169.254.136.146':366 '169.254.226.60':346 '169.254.248.163':356 '169.254.29.133':376 '169.254.6.247':336 '172.16.0.0':385 '172.16.0.1':396 '172.18.0.0':397 '172.18.0.1':129,406 '172.19.0.0':136 '192.168.1.0':408 '192.168.1.1':324,418 '192.168.1.4':417 '237d14e56e71':390 '24':139 'access':73,83 'actual':194 'addr':273 'address':75,133,160 'admit':251 'affect':233 'answer':164 'base':135 'behavior':199,226 'better':30 'bip':128 'br':389 'br-237d14e56e71':388 'bridg':111 'cannot':82 'case':262 'chang':142 'charm':440 'compos':54,59,95 'configur':158 'conflict':113 'connect':70 'correct':154 'could':14 'creat':108,124 'd':61 'debian':41,429 'default':132,300,315,322 'default-address-pool':131 'dev':276,281,286,291,296,301,316,325,329,339,349,359,369,379,387,399,410,419 'differ':157,166 'disappear':311 'docker':44,53,58,94,106,145,217 'docker0':400 'easier':259 'edit':423 'enp1s0':326,380,411,420 'everi':162 'everyon':4 'everyth':151 'experi':243 'fail':88 'fedora':432 'first':242 'flush':207,314 'focus':31 'function':235 'gave':165,425 'get':185 'hello':1 'help':6 'host':116,246 'howev':20 'identifi':21 'immich':51,93,219 'instal':43,431 'internet':69,85 'ip':205,272 'issu':18,102 'kernel':332,342,352,362,372,392,402,413 'know':182,230 'least':223 'lemmy.kde.social':10 'lemmy.kde.social/post/690336),':9 'like':126,438 'line':306,309 'link':279,284,289,294,299,304,319,334,344,354,364,374,382,394,404,415,422 'linkdown':407 'linux.org':87 'll':264 'local':74 'lose':68 'metric':383 'need':265 'network':110 'new':27 'none':175 'normal':221,225 'observ':201 'offici':47 'one':321 'open':25 'output':270 'p':260 'ping':86 'pool':134 'probabl':104 'problem':23,35,212 'proto':331,341,351,361,371,391,401,412 'put':91,189 'real':34 'realli':241 'remov':428 'repo':48 'restart':144,153,215 'rout':206 'run':57,204 'scope':278,283,288,293,298,303,318,333,343,353,363,373,381,393,403,414,421 'search':118 'second':65,149 'self':245 'server':42,67 'set':38 'show':274 'size':138 'solut':196 'solv':16,210 'src':335,345,355,365,375,395,405,416 'ssh':78 'stackoverflow':163 'start':98 'strang':198 'systemctl':143 'temporari':209 'thank':2 'thought':254 'thread':28 'tip':237 'tri':122,156,170 'use':52 'valu':167,187 'veth1f88dcc':282,317,360 'veth23a05f6':297,330 'veth4c84e92':277,302,370 'vethd123481':292,340 'vethda721de':287,350 'via':323 'wait':147 'web':120 'work':99,178,220,437 'would':256 'yesterday':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705719340
    +visibility: "visible             "
    +apId: "https://lemmy.kde.social/post/693278"
    +editedAt: DateTimeImmutable @1726892929 {#3026
      date: 2024-09-21 06:28:49.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705657840 {#3003
      date: 2024-01-19 10:50:40.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
  +root: App\Entity\EntryComment {#1705}
  +body: """
    Immich isn’t the easiest docker stack ! I will up it on my own server and give you some feedback.\n
    \n
    Because their isn’t any network configuration in the compose it uses the default docker network. Thus… maybe… it overlaps with your own network, that’s what your first post was about :)\n
    \n
    I will look into it and if nobody comes up with an anwser before me, will give you some feedback on how it went and try to find out what’s wrong !
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705667133 {#1731
    date: 2024-01-19 13:25:33.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@tubbadu@lemmy.kde.social"
    "@N0x0n@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1721 …}
  +nested: Doctrine\ORM\PersistentCollection {#1728 …}
  +votes: Doctrine\ORM\PersistentCollection {#1730 …}
  +reports: Doctrine\ORM\PersistentCollection {#1734 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1727 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1733 …}
  -id: 322459
  -bodyTs: "'anwser':65 'come':61 'compos':30 'configur':27 'default':34 'docker':6,35 'easiest':5 'feedback':20,72 'find':80 'first':49 'give':17,69 'immich':1 'isn':2,23 'look':55 'mayb':38 'network':26,36,44 'nobodi':60 'overlap':40 'post':50 'server':15 'stack':7 'thus':37 'tri':78 'use':32 'went':76 'wrong':84"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7521892"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705667133 {#1725
    date: 2024-01-19 13:25:33.0 +01:00
  }
  +"title": 322459
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
117 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
118 DENIED moderate
App\Entity\EntryComment {#2422
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1711
    +user: Proxies\__CG__\App\Entity\User {#2245 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2596 …}
    +slug: "help-docker-conflicts-with-host-network-causing-no-internet-connectivity"
    +title: "[help] docker conflicts with host network, causing no internet connectivity"
    +url: null
    +body: """
      Hello! Thanks to everyone who helped me [yesterday](https://lemmy.kde.social/post/690336), but I could not solve the issue. I however identified the problem. I opened a new thread to better focus on the real problem.\n
      \n
      I just set up a debian server, installed docker from the official repo and then immich using docker compose. When I run `docker compose up -d` (after a few seconds) my server loses internet connectivity: it can access local addresses (I can ssh into it) but cannot access the internet: `ping linux.org` fails.\n
      \n
      if I put down immich (`docker compose down`) it starts working again. the issue is probably that docker is creating a network bridge that conflicts with the host.\n
      \n
      After searching the web, I tried to create `/etc/docker/daemon.json` like this:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">{\n
      </span><span style="color:#323232;">  </span><span style="font-weight:bold;color:#183691;">"bip"</span><span style="color:#323232;">: "172.18.0.1/24",\n
      </span><span style="color:#323232;">  </span><span style="font-weight:bold;color:#183691;">"default-address-pools"</span><span style="color:#323232;">: [\n
      </span><span style="color:#323232;">    {</span><span style="font-weight:bold;color:#183691;">"base"</span><span style="color:#323232;">: "172.19.0.0/16", </span><span style="font-weight:bold;color:#183691;">"size"</span><span style="color:#323232;">: </span><span style="color:#0086b3;">24</span><span style="color:#323232;">}\n
      </span><span style="color:#323232;">  ]\n
      </span><span style="color:#323232;">}\n
      </span>\n
      ```\n
      \n
      after the changes `systemctl restart docker`, then wait 10 seconds for everything to restart correctly.  \n
      I tried different configurations of addresses here (every stackoverflow answer gave different values, so I tried all of them), but none of them worked. I don’t know how to get which values to put here (if this is actually the solution)\n
      \n
      a strange behavior I observed is that running `ip route flush 0/0` temporary solves the problem, until the restart of docker, and Immich works normally (at least the “normal” behavior, I don’t know if this affects some functionalities)\n
      \n
      Any tips? This is my really first experience in self hosting and I have to admit it, I thought it would have been easier :P\n
      \n
      In case you’ll need it, here’s the output of `ip addr show`:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">0.0.0.0 dev veth4c84e92 scope link\n
      </span><span style="color:#323232;">0.0.0.0 dev veth1f88dcc scope link\n
      </span><span style="color:#323232;">0.0.0.0 dev vethda721de scope link\n
      </span><span style="color:#323232;">0.0.0.0 dev vethd123481 scope link\n
      </span><span style="color:#323232;">0.0.0.0 dev veth23a05f6 scope link\n
      </span><span style="color:#323232;">default dev veth4c84e92 scope link # this line and the line below disappear after the flush\n
      </span><span style="color:#323232;">default dev veth1f88dcc scope link # (this one)\n
      </span><span style="color:#323232;">default via 192.168.1.1 dev enp1s0\n
      </span><span style="color:#323232;">169.254.0.0/16 dev veth23a05f6 proto kernel scope link src 169.254.6.247\n
      </span><span style="color:#323232;">169.254.0.0/16 dev vethd123481 proto kernel scope link src 169.254.226.60\n
      </span><span style="color:#323232;">169.254.0.0/16 dev vethda721de proto kernel scope link src 169.254.248.163\n
      </span><span style="color:#323232;">169.254.0.0/16 dev veth1f88dcc proto kernel scope link src 169.254.136.146\n
      </span><span style="color:#323232;">169.254.0.0/16 dev veth4c84e92 proto kernel scope link src 169.254.29.133\n
      </span><span style="color:#323232;">169.254.0.0/16 dev enp1s0 scope link metric 1000\n
      </span><span style="color:#323232;">172.16.0.0/20 dev br-237d14e56e71 proto kernel scope link src 172.16.0.1\n
      </span><span style="color:#323232;">172.18.0.0/24 dev docker0 proto kernel scope link src 172.18.0.1 linkdown\n
      </span><span style="color:#323232;">192.168.1.0/24 dev enp1s0 proto kernel scope link src 192.168.1.4\n
      </span><span style="color:#323232;">192.168.1.1 dev enp1s0 scope link\n
      </span>\n
      ```\n
      \n
      EDIT: I gave up. I removed debian and installed fedora, and now it all works like a charm
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 10
    +favouriteCount: 15
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727367223 {#3037
      date: 2024-09-26 18:13:43.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3042 …}
    +votes: Doctrine\ORM\PersistentCollection {#3045 …}
    +reports: Doctrine\ORM\PersistentCollection {#3047 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3049 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3051 …}
    +badges: Doctrine\ORM\PersistentCollection {#3053 …}
    +children: [
      4 => App\Entity\EntryComment {#1723
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
        +root: App\Entity\EntryComment {#1705
          +user: App\Entity\User {#265 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
          +image: null
          +parent: null
          +root: null
          +body: """
            Humm… this seems rather strange. Maybe show us you docker-compose to have a look on how you configured immich’s network?\n
            \n
            169.254.0.0/16 are [APIPA addresses ](https://en.wikipedia.org/wiki/Link-local_address). So this a network misconfiguration.\n
            \n
            > After searching the web, I tried to create `/etc/docker/daemon.json`\n
            \n
            This is not how you configure a docker network. This is only used if your local networks overlaps with docker’s defaut network.\n
            \n
            The easiest way i can think on how to make your docker-compose work is to reinstall docker and use the [host network](https://docs.docker.com/compose/compose-file/compose-file-v3/#network_mode). DO NOT forget to delete the `/etc/docker/daemon.json` file in case you want a fresh start. This seems a badly network configuration on you docker stack !\n
            \n
            This will give you a good starting point! After that try to configure a bridge network for your docker compose.\n
            \n
            Normally after you get the gist on how docker works, it’s rather easy!
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 4
          +score: 0
          +lastActive: DateTime @1727367223 {#1528
            date: 2024-09-26 18:13:43.0 +02:00
          }
          +ip: null
          +tags: [
            "network_mode"
          ]
          +mentions: [
            "@tubbadu@lemmy.kde.social"
            "@tubbadu@lemmy.kde.social"
            "@tubbadu@lemmy.kde.social"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1616 …}
          +nested: Doctrine\ORM\PersistentCollection {#1598 …}
          +votes: Doctrine\ORM\PersistentCollection {#1629 …}
          +reports: Doctrine\ORM\PersistentCollection {#1626 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1618 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
          -id: 322300
          -bodyTs: "'/16':25 '/compose/compose-file/compose-file-v3/#network_mode).':95 '/etc/docker/daemon.json':45,102 '/wiki/link-local_address).':31 '169.254.0.0':24 'address':28 'apipa':27 'bad':114 'bridg':135 'case':105 'compos':12,82,140 'configur':20,51,116,133 'creat':44 'defaut':67 'delet':100 'docker':11,53,65,81,87,119,139,149 'docker-compos':10,80 'docs.docker.com':94 'docs.docker.com/compose/compose-file/compose-file-v3/#network_mode).':93 'easi':154 'easiest':70 'en.wikipedia.org':30 'en.wikipedia.org/wiki/link-local_address).':29 'file':103 'forget':98 'fresh':109 'get':144 'gist':146 'give':123 'good':126 'host':91 'humm':1 'immich':21 'local':61 'look':16 'make':78 'mayb':6 'misconfigur':36 'network':23,35,54,62,68,92,115,136 'normal':141 'overlap':63 'point':128 'rather':4,153 'reinstal':86 'search':38 'seem':3,112 'show':7 'stack':120 'start':110,127 'strang':5 'think':74 'tri':42,131 'us':8 'use':58,89 'want':107 'way':71 'web':40 'work':83,150"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.ml/comment/7520828"
          +editedAt: DateTimeImmutable @1726699596 {#1686
            date: 2024-09-19 00:46:36.0 +02:00
          }
          +createdAt: DateTimeImmutable @1705662467 {#1795
            date: 2024-01-19 12:07:47.0 +01:00
          }
          +"title": 322300
        }
        +body: """
          Immich isn’t the easiest docker stack ! I will up it on my own server and give you some feedback.\n
          \n
          Because their isn’t any network configuration in the compose it uses the default docker network. Thus… maybe… it overlaps with your own network, that’s what your first post was about :)\n
          \n
          I will look into it and if nobody comes up with an anwser before me, will give you some feedback on how it went and try to find out what’s wrong !
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705667133 {#1731
          date: 2024-01-19 13:25:33.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@tubbadu@lemmy.kde.social"
          "@N0x0n@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1721 …}
        +nested: Doctrine\ORM\PersistentCollection {#1728 …}
        +votes: Doctrine\ORM\PersistentCollection {#1730 …}
        +reports: Doctrine\ORM\PersistentCollection {#1734 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1727 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1733 …}
        -id: 322459
        -bodyTs: "'anwser':65 'come':61 'compos':30 'configur':27 'default':34 'docker':6,35 'easiest':5 'feedback':20,72 'find':80 'first':49 'give':17,69 'immich':1 'isn':2,23 'look':55 'mayb':38 'network':26,36,44 'nobodi':60 'overlap':40 'post':50 'server':15 'stack':7 'thus':37 'tri':78 'use':32 'went':76 'wrong':84"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7521892"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705667133 {#1725
          date: 2024-01-19 13:25:33.0 +01:00
        }
        +"title": 322459
      }
      3 => App\Entity\EntryComment {#2422}
      2 => App\Entity\EntryComment {#2471
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
        +root: App\Entity\EntryComment {#1705}
        +body: """
          So I got it up and running in 10 minutes just by copy/pasting the `docker-compose.yaml` and `.env` files. So their configuration files are working flawlessly.\n
          \n
          Either you have a router misconfiguration or a docker network misconfiguration. Either way If I were you I would first start without duckdns.org domain name and without to much complex network configuration. Start slow and build up to more complex configurations.\n
          \n
          1. Leave your router defaults network configuration, without any open ports.\n
          2. See if your spare laptop server has internet access when everything is defaulted (**if not that’s the first thing to solve**) \n
              - Check if your networks configuration is in the inet 172.17.0.1/16 brd 172.17.255.255 range (dockers default bridge network)\n
              - Default routes on your laptop\n
              - DHCP or manual\n
          \n
          The important part is to make your laptop have internet access without changing to much, the default DHCP works great !\n
          \n
          3. Fresh docker installation and don’t forget to delete your json file (`/etc/docker/daemon.json`)\n
          4. Try again with the `docker-compose.yaml` and `.env` from immich’s github\n
          \n
          ---\n
          \n
          If your network configuration is wrong from the beginning, you are in for bad times specially if you are going to use duckdns ! Try to make it work on your local network first and than you can go crazy.\n
          \n
          Also if you do not know what you are doing, please don’t make your containers accessible to the web ! Rather use a wireguard server to access all your containers from everywhere in the world with a secure tunnel !\n
          \n
          If you’re a beginner, there is alot to grasp before having a good working laptop server :)
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705672881 {#2470
          date: 2024-01-19 15:01:21.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@tubbadu@lemmy.kde.social"
          "@N0x0n@lemmy.ml"
          "@tubbadu@lemmy.kde.social"
          "@N0x0n@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2371 …}
        +nested: Doctrine\ORM\PersistentCollection {#2370 …}
        +votes: Doctrine\ORM\PersistentCollection {#2360 …}
        +reports: Doctrine\ORM\PersistentCollection {#2361 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2372 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2386 …}
        -id: 322697
        -bodyTs: "'/16':111 '/etc/docker/daemon.json':160 '1':67 '10':9 '172.17.0.1':110 '172.17.255.255':113 '2':78 '3':147 '4':161 'access':87,137,228,238 'alot':258 'also':212 'bad':186 'begin':181 'beginn':255 'brd':112 'bridg':117 'build':61 'chang':139 'check':101 'complex':55,65 'configur':21,57,66,73,105,176 'contain':227,241 'copy/pasting':13 'crazi':211 'default':71,91,116,119,143 'delet':156 'dhcp':124,144 'docker':34,115,149 'docker-compose.yaml':15,166 'domain':49 'duckdn':195 'duckdns.org':48 'either':26,37 'env':17,168 'everyth':89 'everywher':243 'file':18,22,159 'first':45,97,205 'flawless':25 'forget':154 'fresh':148 'github':172 'go':192,210 'good':264 'got':3 'grasp':260 'great':146 'immich':170 'import':128 'inet':109 'instal':150 'internet':86,136 'json':158 'know':217 'laptop':83,123,134,266 'leav':68 'local':203 'make':132,198,225 'manual':126 'minut':10 'misconfigur':31,36 'much':54,141 'name':50 'network':35,56,72,104,118,175,204 'open':76 'part':129 'pleas':222 'port':77 'rang':114 'rather':232 're':253 'rout':120 'router':30,70 'run':7 'secur':249 'see':79 'server':84,236,267 'slow':59 'solv':100 'spare':82 'special':188 'start':46,58 'thing':98 'time':187 'tri':162,196 'tunnel':250 'use':194,233 'way':38 'web':231 'wireguard':235 'without':47,52,74,138 'work':24,145,200,265 'world':246 'would':44 'wrong':178"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7523517"
        +editedAt: DateTimeImmutable @1726741094 {#2469
          date: 2024-09-19 12:18:14.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705672881 {#2467
          date: 2024-01-19 15:01:21.0 +01:00
        }
        +"title": 322697
      }
      1 => App\Entity\EntryComment {#1363
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1361 …}
        +root: App\Entity\EntryComment {#1705}
        +body: "Good to know ! Have fun self-hosting ! :D"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705853103 {#1401
          date: 2024-01-21 17:05:03.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@tubbadu@lemmy.kde.social"
          "@N0x0n@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1362 …}
        +nested: Doctrine\ORM\PersistentCollection {#2019 …}
        +votes: Doctrine\ORM\PersistentCollection {#2030 …}
        +reports: Doctrine\ORM\PersistentCollection {#2026 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2022 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2025 …}
        -id: 328503
        -bodyTs: "'d':9 'fun':5 'good':1 'host':8 'know':3 'self':7 'self-host':6"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7592484"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705853103 {#1404
          date: 2024-01-21 17:05:03.0 +01:00
        }
        +"title": 328503
      }
      0 => App\Entity\EntryComment {#1705}
    ]
    -id: 31676
    -titleTs: "'caus':7 'conflict':3 'connect':10 'docker':2 'help':1 'host':5 'internet':9 'network':6"
    -bodyTs: "'/16':137,328,338,348,358,368,378 '/20':386 '/24':130,398,409 '/etc/docker/daemon.json':125 '/post/690336),':11 '0.0.0.0':275,280,285,290,295 '0/0':208 '10':148 '1000':384 '169.254.0.0':327,337,347,357,367,377 '169.254.136.146':366 '169.254.226.60':346 '169.254.248.163':356 '169.254.29.133':376 '169.254.6.247':336 '172.16.0.0':385 '172.16.0.1':396 '172.18.0.0':397 '172.18.0.1':129,406 '172.19.0.0':136 '192.168.1.0':408 '192.168.1.1':324,418 '192.168.1.4':417 '237d14e56e71':390 '24':139 'access':73,83 'actual':194 'addr':273 'address':75,133,160 'admit':251 'affect':233 'answer':164 'base':135 'behavior':199,226 'better':30 'bip':128 'br':389 'br-237d14e56e71':388 'bridg':111 'cannot':82 'case':262 'chang':142 'charm':440 'compos':54,59,95 'configur':158 'conflict':113 'connect':70 'correct':154 'could':14 'creat':108,124 'd':61 'debian':41,429 'default':132,300,315,322 'default-address-pool':131 'dev':276,281,286,291,296,301,316,325,329,339,349,359,369,379,387,399,410,419 'differ':157,166 'disappear':311 'docker':44,53,58,94,106,145,217 'docker0':400 'easier':259 'edit':423 'enp1s0':326,380,411,420 'everi':162 'everyon':4 'everyth':151 'experi':243 'fail':88 'fedora':432 'first':242 'flush':207,314 'focus':31 'function':235 'gave':165,425 'get':185 'hello':1 'help':6 'host':116,246 'howev':20 'identifi':21 'immich':51,93,219 'instal':43,431 'internet':69,85 'ip':205,272 'issu':18,102 'kernel':332,342,352,362,372,392,402,413 'know':182,230 'least':223 'lemmy.kde.social':10 'lemmy.kde.social/post/690336),':9 'like':126,438 'line':306,309 'link':279,284,289,294,299,304,319,334,344,354,364,374,382,394,404,415,422 'linkdown':407 'linux.org':87 'll':264 'local':74 'lose':68 'metric':383 'need':265 'network':110 'new':27 'none':175 'normal':221,225 'observ':201 'offici':47 'one':321 'open':25 'output':270 'p':260 'ping':86 'pool':134 'probabl':104 'problem':23,35,212 'proto':331,341,351,361,371,391,401,412 'put':91,189 'real':34 'realli':241 'remov':428 'repo':48 'restart':144,153,215 'rout':206 'run':57,204 'scope':278,283,288,293,298,303,318,333,343,353,363,373,381,393,403,414,421 'search':118 'second':65,149 'self':245 'server':42,67 'set':38 'show':274 'size':138 'solut':196 'solv':16,210 'src':335,345,355,365,375,395,405,416 'ssh':78 'stackoverflow':163 'start':98 'strang':198 'systemctl':143 'temporari':209 'thank':2 'thought':254 'thread':28 'tip':237 'tri':122,156,170 'use':52 'valu':167,187 'veth1f88dcc':282,317,360 'veth23a05f6':297,330 'veth4c84e92':277,302,370 'vethd123481':292,340 'vethda721de':287,350 'via':323 'wait':147 'web':120 'work':99,178,220,437 'would':256 'yesterday':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705719340
    +visibility: "visible             "
    +apId: "https://lemmy.kde.social/post/693278"
    +editedAt: DateTimeImmutable @1726892929 {#3026
      date: 2024-09-21 06:28:49.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705657840 {#3003
      date: 2024-01-19 10:50:40.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
  +root: App\Entity\EntryComment {#1705}
  +body: """
    First find out what’s your debian network configuration if it’s a fresh install and everything is installed by default, you get your ip and network from DHCP\n
    \n
    ```\n
    \n
    <span style="color:#323232;">> ip a\n
    </span>\n
    ```\n
    \n
    If your ethernet or wifi networks is in the inet 172.17.0.1/16 brd 172.17.255.255 range it overlaps with the default docker bridge network.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705670112 {#2411
    date: 2024-01-19 14:15:12.0 +01:00
  }
  +ip: null
  +tags: [
    "323232"
  ]
  +mentions: [
    "@tubbadu@lemmy.kde.social"
    "@N0x0n@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2462 …}
  +nested: Doctrine\ORM\PersistentCollection {#2461 …}
  +votes: Doctrine\ORM\PersistentCollection {#2460 …}
  +reports: Doctrine\ORM\PersistentCollection {#2452 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2454 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2459 …}
  -id: 322578
  -bodyTs: "'/16':43 '172.17.0.1':42 '172.17.255.255':45 'brd':44 'bridg':53 'configur':9 'debian':7 'default':21,51 'dhcp':29 'docker':52 'ethernet':34 'everyth':17 'find':2 'first':1 'fresh':14 'get':23 'inet':41 'instal':15,19 'ip':25,30 'network':8,27,37,54 'overlap':48 'rang':46 'wifi':36"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7522639"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705670112 {#2447
    date: 2024-01-19 14:15:12.0 +01:00
  }
  +"title": 322578
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
119 DENIED edit
App\Entity\EntryComment {#2422
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1711
    +user: Proxies\__CG__\App\Entity\User {#2245 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2596 …}
    +slug: "help-docker-conflicts-with-host-network-causing-no-internet-connectivity"
    +title: "[help] docker conflicts with host network, causing no internet connectivity"
    +url: null
    +body: """
      Hello! Thanks to everyone who helped me [yesterday](https://lemmy.kde.social/post/690336), but I could not solve the issue. I however identified the problem. I opened a new thread to better focus on the real problem.\n
      \n
      I just set up a debian server, installed docker from the official repo and then immich using docker compose. When I run `docker compose up -d` (after a few seconds) my server loses internet connectivity: it can access local addresses (I can ssh into it) but cannot access the internet: `ping linux.org` fails.\n
      \n
      if I put down immich (`docker compose down`) it starts working again. the issue is probably that docker is creating a network bridge that conflicts with the host.\n
      \n
      After searching the web, I tried to create `/etc/docker/daemon.json` like this:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">{\n
      </span><span style="color:#323232;">  </span><span style="font-weight:bold;color:#183691;">"bip"</span><span style="color:#323232;">: "172.18.0.1/24",\n
      </span><span style="color:#323232;">  </span><span style="font-weight:bold;color:#183691;">"default-address-pools"</span><span style="color:#323232;">: [\n
      </span><span style="color:#323232;">    {</span><span style="font-weight:bold;color:#183691;">"base"</span><span style="color:#323232;">: "172.19.0.0/16", </span><span style="font-weight:bold;color:#183691;">"size"</span><span style="color:#323232;">: </span><span style="color:#0086b3;">24</span><span style="color:#323232;">}\n
      </span><span style="color:#323232;">  ]\n
      </span><span style="color:#323232;">}\n
      </span>\n
      ```\n
      \n
      after the changes `systemctl restart docker`, then wait 10 seconds for everything to restart correctly.  \n
      I tried different configurations of addresses here (every stackoverflow answer gave different values, so I tried all of them), but none of them worked. I don’t know how to get which values to put here (if this is actually the solution)\n
      \n
      a strange behavior I observed is that running `ip route flush 0/0` temporary solves the problem, until the restart of docker, and Immich works normally (at least the “normal” behavior, I don’t know if this affects some functionalities)\n
      \n
      Any tips? This is my really first experience in self hosting and I have to admit it, I thought it would have been easier :P\n
      \n
      In case you’ll need it, here’s the output of `ip addr show`:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">0.0.0.0 dev veth4c84e92 scope link\n
      </span><span style="color:#323232;">0.0.0.0 dev veth1f88dcc scope link\n
      </span><span style="color:#323232;">0.0.0.0 dev vethda721de scope link\n
      </span><span style="color:#323232;">0.0.0.0 dev vethd123481 scope link\n
      </span><span style="color:#323232;">0.0.0.0 dev veth23a05f6 scope link\n
      </span><span style="color:#323232;">default dev veth4c84e92 scope link # this line and the line below disappear after the flush\n
      </span><span style="color:#323232;">default dev veth1f88dcc scope link # (this one)\n
      </span><span style="color:#323232;">default via 192.168.1.1 dev enp1s0\n
      </span><span style="color:#323232;">169.254.0.0/16 dev veth23a05f6 proto kernel scope link src 169.254.6.247\n
      </span><span style="color:#323232;">169.254.0.0/16 dev vethd123481 proto kernel scope link src 169.254.226.60\n
      </span><span style="color:#323232;">169.254.0.0/16 dev vethda721de proto kernel scope link src 169.254.248.163\n
      </span><span style="color:#323232;">169.254.0.0/16 dev veth1f88dcc proto kernel scope link src 169.254.136.146\n
      </span><span style="color:#323232;">169.254.0.0/16 dev veth4c84e92 proto kernel scope link src 169.254.29.133\n
      </span><span style="color:#323232;">169.254.0.0/16 dev enp1s0 scope link metric 1000\n
      </span><span style="color:#323232;">172.16.0.0/20 dev br-237d14e56e71 proto kernel scope link src 172.16.0.1\n
      </span><span style="color:#323232;">172.18.0.0/24 dev docker0 proto kernel scope link src 172.18.0.1 linkdown\n
      </span><span style="color:#323232;">192.168.1.0/24 dev enp1s0 proto kernel scope link src 192.168.1.4\n
      </span><span style="color:#323232;">192.168.1.1 dev enp1s0 scope link\n
      </span>\n
      ```\n
      \n
      EDIT: I gave up. I removed debian and installed fedora, and now it all works like a charm
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 10
    +favouriteCount: 15
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727367223 {#3037
      date: 2024-09-26 18:13:43.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3042 …}
    +votes: Doctrine\ORM\PersistentCollection {#3045 …}
    +reports: Doctrine\ORM\PersistentCollection {#3047 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3049 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3051 …}
    +badges: Doctrine\ORM\PersistentCollection {#3053 …}
    +children: [
      4 => App\Entity\EntryComment {#1723
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
        +root: App\Entity\EntryComment {#1705
          +user: App\Entity\User {#265 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
          +image: null
          +parent: null
          +root: null
          +body: """
            Humm… this seems rather strange. Maybe show us you docker-compose to have a look on how you configured immich’s network?\n
            \n
            169.254.0.0/16 are [APIPA addresses ](https://en.wikipedia.org/wiki/Link-local_address). So this a network misconfiguration.\n
            \n
            > After searching the web, I tried to create `/etc/docker/daemon.json`\n
            \n
            This is not how you configure a docker network. This is only used if your local networks overlaps with docker’s defaut network.\n
            \n
            The easiest way i can think on how to make your docker-compose work is to reinstall docker and use the [host network](https://docs.docker.com/compose/compose-file/compose-file-v3/#network_mode). DO NOT forget to delete the `/etc/docker/daemon.json` file in case you want a fresh start. This seems a badly network configuration on you docker stack !\n
            \n
            This will give you a good starting point! After that try to configure a bridge network for your docker compose.\n
            \n
            Normally after you get the gist on how docker works, it’s rather easy!
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 4
          +score: 0
          +lastActive: DateTime @1727367223 {#1528
            date: 2024-09-26 18:13:43.0 +02:00
          }
          +ip: null
          +tags: [
            "network_mode"
          ]
          +mentions: [
            "@tubbadu@lemmy.kde.social"
            "@tubbadu@lemmy.kde.social"
            "@tubbadu@lemmy.kde.social"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1616 …}
          +nested: Doctrine\ORM\PersistentCollection {#1598 …}
          +votes: Doctrine\ORM\PersistentCollection {#1629 …}
          +reports: Doctrine\ORM\PersistentCollection {#1626 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1618 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
          -id: 322300
          -bodyTs: "'/16':25 '/compose/compose-file/compose-file-v3/#network_mode).':95 '/etc/docker/daemon.json':45,102 '/wiki/link-local_address).':31 '169.254.0.0':24 'address':28 'apipa':27 'bad':114 'bridg':135 'case':105 'compos':12,82,140 'configur':20,51,116,133 'creat':44 'defaut':67 'delet':100 'docker':11,53,65,81,87,119,139,149 'docker-compos':10,80 'docs.docker.com':94 'docs.docker.com/compose/compose-file/compose-file-v3/#network_mode).':93 'easi':154 'easiest':70 'en.wikipedia.org':30 'en.wikipedia.org/wiki/link-local_address).':29 'file':103 'forget':98 'fresh':109 'get':144 'gist':146 'give':123 'good':126 'host':91 'humm':1 'immich':21 'local':61 'look':16 'make':78 'mayb':6 'misconfigur':36 'network':23,35,54,62,68,92,115,136 'normal':141 'overlap':63 'point':128 'rather':4,153 'reinstal':86 'search':38 'seem':3,112 'show':7 'stack':120 'start':110,127 'strang':5 'think':74 'tri':42,131 'us':8 'use':58,89 'want':107 'way':71 'web':40 'work':83,150"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.ml/comment/7520828"
          +editedAt: DateTimeImmutable @1726699596 {#1686
            date: 2024-09-19 00:46:36.0 +02:00
          }
          +createdAt: DateTimeImmutable @1705662467 {#1795
            date: 2024-01-19 12:07:47.0 +01:00
          }
          +"title": 322300
        }
        +body: """
          Immich isn’t the easiest docker stack ! I will up it on my own server and give you some feedback.\n
          \n
          Because their isn’t any network configuration in the compose it uses the default docker network. Thus… maybe… it overlaps with your own network, that’s what your first post was about :)\n
          \n
          I will look into it and if nobody comes up with an anwser before me, will give you some feedback on how it went and try to find out what’s wrong !
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705667133 {#1731
          date: 2024-01-19 13:25:33.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@tubbadu@lemmy.kde.social"
          "@N0x0n@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1721 …}
        +nested: Doctrine\ORM\PersistentCollection {#1728 …}
        +votes: Doctrine\ORM\PersistentCollection {#1730 …}
        +reports: Doctrine\ORM\PersistentCollection {#1734 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1727 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1733 …}
        -id: 322459
        -bodyTs: "'anwser':65 'come':61 'compos':30 'configur':27 'default':34 'docker':6,35 'easiest':5 'feedback':20,72 'find':80 'first':49 'give':17,69 'immich':1 'isn':2,23 'look':55 'mayb':38 'network':26,36,44 'nobodi':60 'overlap':40 'post':50 'server':15 'stack':7 'thus':37 'tri':78 'use':32 'went':76 'wrong':84"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7521892"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705667133 {#1725
          date: 2024-01-19 13:25:33.0 +01:00
        }
        +"title": 322459
      }
      3 => App\Entity\EntryComment {#2422}
      2 => App\Entity\EntryComment {#2471
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
        +root: App\Entity\EntryComment {#1705}
        +body: """
          So I got it up and running in 10 minutes just by copy/pasting the `docker-compose.yaml` and `.env` files. So their configuration files are working flawlessly.\n
          \n
          Either you have a router misconfiguration or a docker network misconfiguration. Either way If I were you I would first start without duckdns.org domain name and without to much complex network configuration. Start slow and build up to more complex configurations.\n
          \n
          1. Leave your router defaults network configuration, without any open ports.\n
          2. See if your spare laptop server has internet access when everything is defaulted (**if not that’s the first thing to solve**) \n
              - Check if your networks configuration is in the inet 172.17.0.1/16 brd 172.17.255.255 range (dockers default bridge network)\n
              - Default routes on your laptop\n
              - DHCP or manual\n
          \n
          The important part is to make your laptop have internet access without changing to much, the default DHCP works great !\n
          \n
          3. Fresh docker installation and don’t forget to delete your json file (`/etc/docker/daemon.json`)\n
          4. Try again with the `docker-compose.yaml` and `.env` from immich’s github\n
          \n
          ---\n
          \n
          If your network configuration is wrong from the beginning, you are in for bad times specially if you are going to use duckdns ! Try to make it work on your local network first and than you can go crazy.\n
          \n
          Also if you do not know what you are doing, please don’t make your containers accessible to the web ! Rather use a wireguard server to access all your containers from everywhere in the world with a secure tunnel !\n
          \n
          If you’re a beginner, there is alot to grasp before having a good working laptop server :)
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705672881 {#2470
          date: 2024-01-19 15:01:21.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@tubbadu@lemmy.kde.social"
          "@N0x0n@lemmy.ml"
          "@tubbadu@lemmy.kde.social"
          "@N0x0n@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2371 …}
        +nested: Doctrine\ORM\PersistentCollection {#2370 …}
        +votes: Doctrine\ORM\PersistentCollection {#2360 …}
        +reports: Doctrine\ORM\PersistentCollection {#2361 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2372 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2386 …}
        -id: 322697
        -bodyTs: "'/16':111 '/etc/docker/daemon.json':160 '1':67 '10':9 '172.17.0.1':110 '172.17.255.255':113 '2':78 '3':147 '4':161 'access':87,137,228,238 'alot':258 'also':212 'bad':186 'begin':181 'beginn':255 'brd':112 'bridg':117 'build':61 'chang':139 'check':101 'complex':55,65 'configur':21,57,66,73,105,176 'contain':227,241 'copy/pasting':13 'crazi':211 'default':71,91,116,119,143 'delet':156 'dhcp':124,144 'docker':34,115,149 'docker-compose.yaml':15,166 'domain':49 'duckdn':195 'duckdns.org':48 'either':26,37 'env':17,168 'everyth':89 'everywher':243 'file':18,22,159 'first':45,97,205 'flawless':25 'forget':154 'fresh':148 'github':172 'go':192,210 'good':264 'got':3 'grasp':260 'great':146 'immich':170 'import':128 'inet':109 'instal':150 'internet':86,136 'json':158 'know':217 'laptop':83,123,134,266 'leav':68 'local':203 'make':132,198,225 'manual':126 'minut':10 'misconfigur':31,36 'much':54,141 'name':50 'network':35,56,72,104,118,175,204 'open':76 'part':129 'pleas':222 'port':77 'rang':114 'rather':232 're':253 'rout':120 'router':30,70 'run':7 'secur':249 'see':79 'server':84,236,267 'slow':59 'solv':100 'spare':82 'special':188 'start':46,58 'thing':98 'time':187 'tri':162,196 'tunnel':250 'use':194,233 'way':38 'web':231 'wireguard':235 'without':47,52,74,138 'work':24,145,200,265 'world':246 'would':44 'wrong':178"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7523517"
        +editedAt: DateTimeImmutable @1726741094 {#2469
          date: 2024-09-19 12:18:14.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705672881 {#2467
          date: 2024-01-19 15:01:21.0 +01:00
        }
        +"title": 322697
      }
      1 => App\Entity\EntryComment {#1363
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1361 …}
        +root: App\Entity\EntryComment {#1705}
        +body: "Good to know ! Have fun self-hosting ! :D"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705853103 {#1401
          date: 2024-01-21 17:05:03.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@tubbadu@lemmy.kde.social"
          "@N0x0n@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1362 …}
        +nested: Doctrine\ORM\PersistentCollection {#2019 …}
        +votes: Doctrine\ORM\PersistentCollection {#2030 …}
        +reports: Doctrine\ORM\PersistentCollection {#2026 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2022 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2025 …}
        -id: 328503
        -bodyTs: "'d':9 'fun':5 'good':1 'host':8 'know':3 'self':7 'self-host':6"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7592484"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705853103 {#1404
          date: 2024-01-21 17:05:03.0 +01:00
        }
        +"title": 328503
      }
      0 => App\Entity\EntryComment {#1705}
    ]
    -id: 31676
    -titleTs: "'caus':7 'conflict':3 'connect':10 'docker':2 'help':1 'host':5 'internet':9 'network':6"
    -bodyTs: "'/16':137,328,338,348,358,368,378 '/20':386 '/24':130,398,409 '/etc/docker/daemon.json':125 '/post/690336),':11 '0.0.0.0':275,280,285,290,295 '0/0':208 '10':148 '1000':384 '169.254.0.0':327,337,347,357,367,377 '169.254.136.146':366 '169.254.226.60':346 '169.254.248.163':356 '169.254.29.133':376 '169.254.6.247':336 '172.16.0.0':385 '172.16.0.1':396 '172.18.0.0':397 '172.18.0.1':129,406 '172.19.0.0':136 '192.168.1.0':408 '192.168.1.1':324,418 '192.168.1.4':417 '237d14e56e71':390 '24':139 'access':73,83 'actual':194 'addr':273 'address':75,133,160 'admit':251 'affect':233 'answer':164 'base':135 'behavior':199,226 'better':30 'bip':128 'br':389 'br-237d14e56e71':388 'bridg':111 'cannot':82 'case':262 'chang':142 'charm':440 'compos':54,59,95 'configur':158 'conflict':113 'connect':70 'correct':154 'could':14 'creat':108,124 'd':61 'debian':41,429 'default':132,300,315,322 'default-address-pool':131 'dev':276,281,286,291,296,301,316,325,329,339,349,359,369,379,387,399,410,419 'differ':157,166 'disappear':311 'docker':44,53,58,94,106,145,217 'docker0':400 'easier':259 'edit':423 'enp1s0':326,380,411,420 'everi':162 'everyon':4 'everyth':151 'experi':243 'fail':88 'fedora':432 'first':242 'flush':207,314 'focus':31 'function':235 'gave':165,425 'get':185 'hello':1 'help':6 'host':116,246 'howev':20 'identifi':21 'immich':51,93,219 'instal':43,431 'internet':69,85 'ip':205,272 'issu':18,102 'kernel':332,342,352,362,372,392,402,413 'know':182,230 'least':223 'lemmy.kde.social':10 'lemmy.kde.social/post/690336),':9 'like':126,438 'line':306,309 'link':279,284,289,294,299,304,319,334,344,354,364,374,382,394,404,415,422 'linkdown':407 'linux.org':87 'll':264 'local':74 'lose':68 'metric':383 'need':265 'network':110 'new':27 'none':175 'normal':221,225 'observ':201 'offici':47 'one':321 'open':25 'output':270 'p':260 'ping':86 'pool':134 'probabl':104 'problem':23,35,212 'proto':331,341,351,361,371,391,401,412 'put':91,189 'real':34 'realli':241 'remov':428 'repo':48 'restart':144,153,215 'rout':206 'run':57,204 'scope':278,283,288,293,298,303,318,333,343,353,363,373,381,393,403,414,421 'search':118 'second':65,149 'self':245 'server':42,67 'set':38 'show':274 'size':138 'solut':196 'solv':16,210 'src':335,345,355,365,375,395,405,416 'ssh':78 'stackoverflow':163 'start':98 'strang':198 'systemctl':143 'temporari':209 'thank':2 'thought':254 'thread':28 'tip':237 'tri':122,156,170 'use':52 'valu':167,187 'veth1f88dcc':282,317,360 'veth23a05f6':297,330 'veth4c84e92':277,302,370 'vethd123481':292,340 'vethda721de':287,350 'via':323 'wait':147 'web':120 'work':99,178,220,437 'would':256 'yesterday':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705719340
    +visibility: "visible             "
    +apId: "https://lemmy.kde.social/post/693278"
    +editedAt: DateTimeImmutable @1726892929 {#3026
      date: 2024-09-21 06:28:49.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705657840 {#3003
      date: 2024-01-19 10:50:40.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
  +root: App\Entity\EntryComment {#1705}
  +body: """
    First find out what’s your debian network configuration if it’s a fresh install and everything is installed by default, you get your ip and network from DHCP\n
    \n
    ```\n
    \n
    <span style="color:#323232;">> ip a\n
    </span>\n
    ```\n
    \n
    If your ethernet or wifi networks is in the inet 172.17.0.1/16 brd 172.17.255.255 range it overlaps with the default docker bridge network.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705670112 {#2411
    date: 2024-01-19 14:15:12.0 +01:00
  }
  +ip: null
  +tags: [
    "323232"
  ]
  +mentions: [
    "@tubbadu@lemmy.kde.social"
    "@N0x0n@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2462 …}
  +nested: Doctrine\ORM\PersistentCollection {#2461 …}
  +votes: Doctrine\ORM\PersistentCollection {#2460 …}
  +reports: Doctrine\ORM\PersistentCollection {#2452 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2454 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2459 …}
  -id: 322578
  -bodyTs: "'/16':43 '172.17.0.1':42 '172.17.255.255':45 'brd':44 'bridg':53 'configur':9 'debian':7 'default':21,51 'dhcp':29 'docker':52 'ethernet':34 'everyth':17 'find':2 'first':1 'fresh':14 'get':23 'inet':41 'instal':15,19 'ip':25,30 'network':8,27,37,54 'overlap':48 'rang':46 'wifi':36"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7522639"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705670112 {#2447
    date: 2024-01-19 14:15:12.0 +01:00
  }
  +"title": 322578
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
120 DENIED moderate
App\Entity\EntryComment {#2422
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1711
    +user: Proxies\__CG__\App\Entity\User {#2245 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2596 …}
    +slug: "help-docker-conflicts-with-host-network-causing-no-internet-connectivity"
    +title: "[help] docker conflicts with host network, causing no internet connectivity"
    +url: null
    +body: """
      Hello! Thanks to everyone who helped me [yesterday](https://lemmy.kde.social/post/690336), but I could not solve the issue. I however identified the problem. I opened a new thread to better focus on the real problem.\n
      \n
      I just set up a debian server, installed docker from the official repo and then immich using docker compose. When I run `docker compose up -d` (after a few seconds) my server loses internet connectivity: it can access local addresses (I can ssh into it) but cannot access the internet: `ping linux.org` fails.\n
      \n
      if I put down immich (`docker compose down`) it starts working again. the issue is probably that docker is creating a network bridge that conflicts with the host.\n
      \n
      After searching the web, I tried to create `/etc/docker/daemon.json` like this:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">{\n
      </span><span style="color:#323232;">  </span><span style="font-weight:bold;color:#183691;">"bip"</span><span style="color:#323232;">: "172.18.0.1/24",\n
      </span><span style="color:#323232;">  </span><span style="font-weight:bold;color:#183691;">"default-address-pools"</span><span style="color:#323232;">: [\n
      </span><span style="color:#323232;">    {</span><span style="font-weight:bold;color:#183691;">"base"</span><span style="color:#323232;">: "172.19.0.0/16", </span><span style="font-weight:bold;color:#183691;">"size"</span><span style="color:#323232;">: </span><span style="color:#0086b3;">24</span><span style="color:#323232;">}\n
      </span><span style="color:#323232;">  ]\n
      </span><span style="color:#323232;">}\n
      </span>\n
      ```\n
      \n
      after the changes `systemctl restart docker`, then wait 10 seconds for everything to restart correctly.  \n
      I tried different configurations of addresses here (every stackoverflow answer gave different values, so I tried all of them), but none of them worked. I don’t know how to get which values to put here (if this is actually the solution)\n
      \n
      a strange behavior I observed is that running `ip route flush 0/0` temporary solves the problem, until the restart of docker, and Immich works normally (at least the “normal” behavior, I don’t know if this affects some functionalities)\n
      \n
      Any tips? This is my really first experience in self hosting and I have to admit it, I thought it would have been easier :P\n
      \n
      In case you’ll need it, here’s the output of `ip addr show`:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">0.0.0.0 dev veth4c84e92 scope link\n
      </span><span style="color:#323232;">0.0.0.0 dev veth1f88dcc scope link\n
      </span><span style="color:#323232;">0.0.0.0 dev vethda721de scope link\n
      </span><span style="color:#323232;">0.0.0.0 dev vethd123481 scope link\n
      </span><span style="color:#323232;">0.0.0.0 dev veth23a05f6 scope link\n
      </span><span style="color:#323232;">default dev veth4c84e92 scope link # this line and the line below disappear after the flush\n
      </span><span style="color:#323232;">default dev veth1f88dcc scope link # (this one)\n
      </span><span style="color:#323232;">default via 192.168.1.1 dev enp1s0\n
      </span><span style="color:#323232;">169.254.0.0/16 dev veth23a05f6 proto kernel scope link src 169.254.6.247\n
      </span><span style="color:#323232;">169.254.0.0/16 dev vethd123481 proto kernel scope link src 169.254.226.60\n
      </span><span style="color:#323232;">169.254.0.0/16 dev vethda721de proto kernel scope link src 169.254.248.163\n
      </span><span style="color:#323232;">169.254.0.0/16 dev veth1f88dcc proto kernel scope link src 169.254.136.146\n
      </span><span style="color:#323232;">169.254.0.0/16 dev veth4c84e92 proto kernel scope link src 169.254.29.133\n
      </span><span style="color:#323232;">169.254.0.0/16 dev enp1s0 scope link metric 1000\n
      </span><span style="color:#323232;">172.16.0.0/20 dev br-237d14e56e71 proto kernel scope link src 172.16.0.1\n
      </span><span style="color:#323232;">172.18.0.0/24 dev docker0 proto kernel scope link src 172.18.0.1 linkdown\n
      </span><span style="color:#323232;">192.168.1.0/24 dev enp1s0 proto kernel scope link src 192.168.1.4\n
      </span><span style="color:#323232;">192.168.1.1 dev enp1s0 scope link\n
      </span>\n
      ```\n
      \n
      EDIT: I gave up. I removed debian and installed fedora, and now it all works like a charm
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 10
    +favouriteCount: 15
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727367223 {#3037
      date: 2024-09-26 18:13:43.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3042 …}
    +votes: Doctrine\ORM\PersistentCollection {#3045 …}
    +reports: Doctrine\ORM\PersistentCollection {#3047 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3049 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3051 …}
    +badges: Doctrine\ORM\PersistentCollection {#3053 …}
    +children: [
      4 => App\Entity\EntryComment {#1723
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
        +root: App\Entity\EntryComment {#1705
          +user: App\Entity\User {#265 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
          +image: null
          +parent: null
          +root: null
          +body: """
            Humm… this seems rather strange. Maybe show us you docker-compose to have a look on how you configured immich’s network?\n
            \n
            169.254.0.0/16 are [APIPA addresses ](https://en.wikipedia.org/wiki/Link-local_address). So this a network misconfiguration.\n
            \n
            > After searching the web, I tried to create `/etc/docker/daemon.json`\n
            \n
            This is not how you configure a docker network. This is only used if your local networks overlaps with docker’s defaut network.\n
            \n
            The easiest way i can think on how to make your docker-compose work is to reinstall docker and use the [host network](https://docs.docker.com/compose/compose-file/compose-file-v3/#network_mode). DO NOT forget to delete the `/etc/docker/daemon.json` file in case you want a fresh start. This seems a badly network configuration on you docker stack !\n
            \n
            This will give you a good starting point! After that try to configure a bridge network for your docker compose.\n
            \n
            Normally after you get the gist on how docker works, it’s rather easy!
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 4
          +score: 0
          +lastActive: DateTime @1727367223 {#1528
            date: 2024-09-26 18:13:43.0 +02:00
          }
          +ip: null
          +tags: [
            "network_mode"
          ]
          +mentions: [
            "@tubbadu@lemmy.kde.social"
            "@tubbadu@lemmy.kde.social"
            "@tubbadu@lemmy.kde.social"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1616 …}
          +nested: Doctrine\ORM\PersistentCollection {#1598 …}
          +votes: Doctrine\ORM\PersistentCollection {#1629 …}
          +reports: Doctrine\ORM\PersistentCollection {#1626 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1618 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
          -id: 322300
          -bodyTs: "'/16':25 '/compose/compose-file/compose-file-v3/#network_mode).':95 '/etc/docker/daemon.json':45,102 '/wiki/link-local_address).':31 '169.254.0.0':24 'address':28 'apipa':27 'bad':114 'bridg':135 'case':105 'compos':12,82,140 'configur':20,51,116,133 'creat':44 'defaut':67 'delet':100 'docker':11,53,65,81,87,119,139,149 'docker-compos':10,80 'docs.docker.com':94 'docs.docker.com/compose/compose-file/compose-file-v3/#network_mode).':93 'easi':154 'easiest':70 'en.wikipedia.org':30 'en.wikipedia.org/wiki/link-local_address).':29 'file':103 'forget':98 'fresh':109 'get':144 'gist':146 'give':123 'good':126 'host':91 'humm':1 'immich':21 'local':61 'look':16 'make':78 'mayb':6 'misconfigur':36 'network':23,35,54,62,68,92,115,136 'normal':141 'overlap':63 'point':128 'rather':4,153 'reinstal':86 'search':38 'seem':3,112 'show':7 'stack':120 'start':110,127 'strang':5 'think':74 'tri':42,131 'us':8 'use':58,89 'want':107 'way':71 'web':40 'work':83,150"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.ml/comment/7520828"
          +editedAt: DateTimeImmutable @1726699596 {#1686
            date: 2024-09-19 00:46:36.0 +02:00
          }
          +createdAt: DateTimeImmutable @1705662467 {#1795
            date: 2024-01-19 12:07:47.0 +01:00
          }
          +"title": 322300
        }
        +body: """
          Immich isn’t the easiest docker stack ! I will up it on my own server and give you some feedback.\n
          \n
          Because their isn’t any network configuration in the compose it uses the default docker network. Thus… maybe… it overlaps with your own network, that’s what your first post was about :)\n
          \n
          I will look into it and if nobody comes up with an anwser before me, will give you some feedback on how it went and try to find out what’s wrong !
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705667133 {#1731
          date: 2024-01-19 13:25:33.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@tubbadu@lemmy.kde.social"
          "@N0x0n@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1721 …}
        +nested: Doctrine\ORM\PersistentCollection {#1728 …}
        +votes: Doctrine\ORM\PersistentCollection {#1730 …}
        +reports: Doctrine\ORM\PersistentCollection {#1734 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1727 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1733 …}
        -id: 322459
        -bodyTs: "'anwser':65 'come':61 'compos':30 'configur':27 'default':34 'docker':6,35 'easiest':5 'feedback':20,72 'find':80 'first':49 'give':17,69 'immich':1 'isn':2,23 'look':55 'mayb':38 'network':26,36,44 'nobodi':60 'overlap':40 'post':50 'server':15 'stack':7 'thus':37 'tri':78 'use':32 'went':76 'wrong':84"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7521892"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705667133 {#1725
          date: 2024-01-19 13:25:33.0 +01:00
        }
        +"title": 322459
      }
      3 => App\Entity\EntryComment {#2422}
      2 => App\Entity\EntryComment {#2471
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
        +root: App\Entity\EntryComment {#1705}
        +body: """
          So I got it up and running in 10 minutes just by copy/pasting the `docker-compose.yaml` and `.env` files. So their configuration files are working flawlessly.\n
          \n
          Either you have a router misconfiguration or a docker network misconfiguration. Either way If I were you I would first start without duckdns.org domain name and without to much complex network configuration. Start slow and build up to more complex configurations.\n
          \n
          1. Leave your router defaults network configuration, without any open ports.\n
          2. See if your spare laptop server has internet access when everything is defaulted (**if not that’s the first thing to solve**) \n
              - Check if your networks configuration is in the inet 172.17.0.1/16 brd 172.17.255.255 range (dockers default bridge network)\n
              - Default routes on your laptop\n
              - DHCP or manual\n
          \n
          The important part is to make your laptop have internet access without changing to much, the default DHCP works great !\n
          \n
          3. Fresh docker installation and don’t forget to delete your json file (`/etc/docker/daemon.json`)\n
          4. Try again with the `docker-compose.yaml` and `.env` from immich’s github\n
          \n
          ---\n
          \n
          If your network configuration is wrong from the beginning, you are in for bad times specially if you are going to use duckdns ! Try to make it work on your local network first and than you can go crazy.\n
          \n
          Also if you do not know what you are doing, please don’t make your containers accessible to the web ! Rather use a wireguard server to access all your containers from everywhere in the world with a secure tunnel !\n
          \n
          If you’re a beginner, there is alot to grasp before having a good working laptop server :)
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705672881 {#2470
          date: 2024-01-19 15:01:21.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@tubbadu@lemmy.kde.social"
          "@N0x0n@lemmy.ml"
          "@tubbadu@lemmy.kde.social"
          "@N0x0n@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2371 …}
        +nested: Doctrine\ORM\PersistentCollection {#2370 …}
        +votes: Doctrine\ORM\PersistentCollection {#2360 …}
        +reports: Doctrine\ORM\PersistentCollection {#2361 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2372 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2386 …}
        -id: 322697
        -bodyTs: "'/16':111 '/etc/docker/daemon.json':160 '1':67 '10':9 '172.17.0.1':110 '172.17.255.255':113 '2':78 '3':147 '4':161 'access':87,137,228,238 'alot':258 'also':212 'bad':186 'begin':181 'beginn':255 'brd':112 'bridg':117 'build':61 'chang':139 'check':101 'complex':55,65 'configur':21,57,66,73,105,176 'contain':227,241 'copy/pasting':13 'crazi':211 'default':71,91,116,119,143 'delet':156 'dhcp':124,144 'docker':34,115,149 'docker-compose.yaml':15,166 'domain':49 'duckdn':195 'duckdns.org':48 'either':26,37 'env':17,168 'everyth':89 'everywher':243 'file':18,22,159 'first':45,97,205 'flawless':25 'forget':154 'fresh':148 'github':172 'go':192,210 'good':264 'got':3 'grasp':260 'great':146 'immich':170 'import':128 'inet':109 'instal':150 'internet':86,136 'json':158 'know':217 'laptop':83,123,134,266 'leav':68 'local':203 'make':132,198,225 'manual':126 'minut':10 'misconfigur':31,36 'much':54,141 'name':50 'network':35,56,72,104,118,175,204 'open':76 'part':129 'pleas':222 'port':77 'rang':114 'rather':232 're':253 'rout':120 'router':30,70 'run':7 'secur':249 'see':79 'server':84,236,267 'slow':59 'solv':100 'spare':82 'special':188 'start':46,58 'thing':98 'time':187 'tri':162,196 'tunnel':250 'use':194,233 'way':38 'web':231 'wireguard':235 'without':47,52,74,138 'work':24,145,200,265 'world':246 'would':44 'wrong':178"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7523517"
        +editedAt: DateTimeImmutable @1726741094 {#2469
          date: 2024-09-19 12:18:14.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705672881 {#2467
          date: 2024-01-19 15:01:21.0 +01:00
        }
        +"title": 322697
      }
      1 => App\Entity\EntryComment {#1363
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1361 …}
        +root: App\Entity\EntryComment {#1705}
        +body: "Good to know ! Have fun self-hosting ! :D"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705853103 {#1401
          date: 2024-01-21 17:05:03.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@tubbadu@lemmy.kde.social"
          "@N0x0n@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1362 …}
        +nested: Doctrine\ORM\PersistentCollection {#2019 …}
        +votes: Doctrine\ORM\PersistentCollection {#2030 …}
        +reports: Doctrine\ORM\PersistentCollection {#2026 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2022 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2025 …}
        -id: 328503
        -bodyTs: "'d':9 'fun':5 'good':1 'host':8 'know':3 'self':7 'self-host':6"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7592484"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705853103 {#1404
          date: 2024-01-21 17:05:03.0 +01:00
        }
        +"title": 328503
      }
      0 => App\Entity\EntryComment {#1705}
    ]
    -id: 31676
    -titleTs: "'caus':7 'conflict':3 'connect':10 'docker':2 'help':1 'host':5 'internet':9 'network':6"
    -bodyTs: "'/16':137,328,338,348,358,368,378 '/20':386 '/24':130,398,409 '/etc/docker/daemon.json':125 '/post/690336),':11 '0.0.0.0':275,280,285,290,295 '0/0':208 '10':148 '1000':384 '169.254.0.0':327,337,347,357,367,377 '169.254.136.146':366 '169.254.226.60':346 '169.254.248.163':356 '169.254.29.133':376 '169.254.6.247':336 '172.16.0.0':385 '172.16.0.1':396 '172.18.0.0':397 '172.18.0.1':129,406 '172.19.0.0':136 '192.168.1.0':408 '192.168.1.1':324,418 '192.168.1.4':417 '237d14e56e71':390 '24':139 'access':73,83 'actual':194 'addr':273 'address':75,133,160 'admit':251 'affect':233 'answer':164 'base':135 'behavior':199,226 'better':30 'bip':128 'br':389 'br-237d14e56e71':388 'bridg':111 'cannot':82 'case':262 'chang':142 'charm':440 'compos':54,59,95 'configur':158 'conflict':113 'connect':70 'correct':154 'could':14 'creat':108,124 'd':61 'debian':41,429 'default':132,300,315,322 'default-address-pool':131 'dev':276,281,286,291,296,301,316,325,329,339,349,359,369,379,387,399,410,419 'differ':157,166 'disappear':311 'docker':44,53,58,94,106,145,217 'docker0':400 'easier':259 'edit':423 'enp1s0':326,380,411,420 'everi':162 'everyon':4 'everyth':151 'experi':243 'fail':88 'fedora':432 'first':242 'flush':207,314 'focus':31 'function':235 'gave':165,425 'get':185 'hello':1 'help':6 'host':116,246 'howev':20 'identifi':21 'immich':51,93,219 'instal':43,431 'internet':69,85 'ip':205,272 'issu':18,102 'kernel':332,342,352,362,372,392,402,413 'know':182,230 'least':223 'lemmy.kde.social':10 'lemmy.kde.social/post/690336),':9 'like':126,438 'line':306,309 'link':279,284,289,294,299,304,319,334,344,354,364,374,382,394,404,415,422 'linkdown':407 'linux.org':87 'll':264 'local':74 'lose':68 'metric':383 'need':265 'network':110 'new':27 'none':175 'normal':221,225 'observ':201 'offici':47 'one':321 'open':25 'output':270 'p':260 'ping':86 'pool':134 'probabl':104 'problem':23,35,212 'proto':331,341,351,361,371,391,401,412 'put':91,189 'real':34 'realli':241 'remov':428 'repo':48 'restart':144,153,215 'rout':206 'run':57,204 'scope':278,283,288,293,298,303,318,333,343,353,363,373,381,393,403,414,421 'search':118 'second':65,149 'self':245 'server':42,67 'set':38 'show':274 'size':138 'solut':196 'solv':16,210 'src':335,345,355,365,375,395,405,416 'ssh':78 'stackoverflow':163 'start':98 'strang':198 'systemctl':143 'temporari':209 'thank':2 'thought':254 'thread':28 'tip':237 'tri':122,156,170 'use':52 'valu':167,187 'veth1f88dcc':282,317,360 'veth23a05f6':297,330 'veth4c84e92':277,302,370 'vethd123481':292,340 'vethda721de':287,350 'via':323 'wait':147 'web':120 'work':99,178,220,437 'would':256 'yesterday':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705719340
    +visibility: "visible             "
    +apId: "https://lemmy.kde.social/post/693278"
    +editedAt: DateTimeImmutable @1726892929 {#3026
      date: 2024-09-21 06:28:49.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705657840 {#3003
      date: 2024-01-19 10:50:40.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
  +root: App\Entity\EntryComment {#1705}
  +body: """
    First find out what’s your debian network configuration if it’s a fresh install and everything is installed by default, you get your ip and network from DHCP\n
    \n
    ```\n
    \n
    <span style="color:#323232;">> ip a\n
    </span>\n
    ```\n
    \n
    If your ethernet or wifi networks is in the inet 172.17.0.1/16 brd 172.17.255.255 range it overlaps with the default docker bridge network.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705670112 {#2411
    date: 2024-01-19 14:15:12.0 +01:00
  }
  +ip: null
  +tags: [
    "323232"
  ]
  +mentions: [
    "@tubbadu@lemmy.kde.social"
    "@N0x0n@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2462 …}
  +nested: Doctrine\ORM\PersistentCollection {#2461 …}
  +votes: Doctrine\ORM\PersistentCollection {#2460 …}
  +reports: Doctrine\ORM\PersistentCollection {#2452 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2454 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2459 …}
  -id: 322578
  -bodyTs: "'/16':43 '172.17.0.1':42 '172.17.255.255':45 'brd':44 'bridg':53 'configur':9 'debian':7 'default':21,51 'dhcp':29 'docker':52 'ethernet':34 'everyth':17 'find':2 'first':1 'fresh':14 'get':23 'inet':41 'instal':15,19 'ip':25,30 'network':8,27,37,54 'overlap':48 'rang':46 'wifi':36"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7522639"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705670112 {#2447
    date: 2024-01-19 14:15:12.0 +01:00
  }
  +"title": 322578
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
121 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
122 DENIED moderate
App\Entity\EntryComment {#2471
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1711
    +user: Proxies\__CG__\App\Entity\User {#2245 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2596 …}
    +slug: "help-docker-conflicts-with-host-network-causing-no-internet-connectivity"
    +title: "[help] docker conflicts with host network, causing no internet connectivity"
    +url: null
    +body: """
      Hello! Thanks to everyone who helped me [yesterday](https://lemmy.kde.social/post/690336), but I could not solve the issue. I however identified the problem. I opened a new thread to better focus on the real problem.\n
      \n
      I just set up a debian server, installed docker from the official repo and then immich using docker compose. When I run `docker compose up -d` (after a few seconds) my server loses internet connectivity: it can access local addresses (I can ssh into it) but cannot access the internet: `ping linux.org` fails.\n
      \n
      if I put down immich (`docker compose down`) it starts working again. the issue is probably that docker is creating a network bridge that conflicts with the host.\n
      \n
      After searching the web, I tried to create `/etc/docker/daemon.json` like this:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">{\n
      </span><span style="color:#323232;">  </span><span style="font-weight:bold;color:#183691;">"bip"</span><span style="color:#323232;">: "172.18.0.1/24",\n
      </span><span style="color:#323232;">  </span><span style="font-weight:bold;color:#183691;">"default-address-pools"</span><span style="color:#323232;">: [\n
      </span><span style="color:#323232;">    {</span><span style="font-weight:bold;color:#183691;">"base"</span><span style="color:#323232;">: "172.19.0.0/16", </span><span style="font-weight:bold;color:#183691;">"size"</span><span style="color:#323232;">: </span><span style="color:#0086b3;">24</span><span style="color:#323232;">}\n
      </span><span style="color:#323232;">  ]\n
      </span><span style="color:#323232;">}\n
      </span>\n
      ```\n
      \n
      after the changes `systemctl restart docker`, then wait 10 seconds for everything to restart correctly.  \n
      I tried different configurations of addresses here (every stackoverflow answer gave different values, so I tried all of them), but none of them worked. I don’t know how to get which values to put here (if this is actually the solution)\n
      \n
      a strange behavior I observed is that running `ip route flush 0/0` temporary solves the problem, until the restart of docker, and Immich works normally (at least the “normal” behavior, I don’t know if this affects some functionalities)\n
      \n
      Any tips? This is my really first experience in self hosting and I have to admit it, I thought it would have been easier :P\n
      \n
      In case you’ll need it, here’s the output of `ip addr show`:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">0.0.0.0 dev veth4c84e92 scope link\n
      </span><span style="color:#323232;">0.0.0.0 dev veth1f88dcc scope link\n
      </span><span style="color:#323232;">0.0.0.0 dev vethda721de scope link\n
      </span><span style="color:#323232;">0.0.0.0 dev vethd123481 scope link\n
      </span><span style="color:#323232;">0.0.0.0 dev veth23a05f6 scope link\n
      </span><span style="color:#323232;">default dev veth4c84e92 scope link # this line and the line below disappear after the flush\n
      </span><span style="color:#323232;">default dev veth1f88dcc scope link # (this one)\n
      </span><span style="color:#323232;">default via 192.168.1.1 dev enp1s0\n
      </span><span style="color:#323232;">169.254.0.0/16 dev veth23a05f6 proto kernel scope link src 169.254.6.247\n
      </span><span style="color:#323232;">169.254.0.0/16 dev vethd123481 proto kernel scope link src 169.254.226.60\n
      </span><span style="color:#323232;">169.254.0.0/16 dev vethda721de proto kernel scope link src 169.254.248.163\n
      </span><span style="color:#323232;">169.254.0.0/16 dev veth1f88dcc proto kernel scope link src 169.254.136.146\n
      </span><span style="color:#323232;">169.254.0.0/16 dev veth4c84e92 proto kernel scope link src 169.254.29.133\n
      </span><span style="color:#323232;">169.254.0.0/16 dev enp1s0 scope link metric 1000\n
      </span><span style="color:#323232;">172.16.0.0/20 dev br-237d14e56e71 proto kernel scope link src 172.16.0.1\n
      </span><span style="color:#323232;">172.18.0.0/24 dev docker0 proto kernel scope link src 172.18.0.1 linkdown\n
      </span><span style="color:#323232;">192.168.1.0/24 dev enp1s0 proto kernel scope link src 192.168.1.4\n
      </span><span style="color:#323232;">192.168.1.1 dev enp1s0 scope link\n
      </span>\n
      ```\n
      \n
      EDIT: I gave up. I removed debian and installed fedora, and now it all works like a charm
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 10
    +favouriteCount: 15
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727367223 {#3037
      date: 2024-09-26 18:13:43.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3042 …}
    +votes: Doctrine\ORM\PersistentCollection {#3045 …}
    +reports: Doctrine\ORM\PersistentCollection {#3047 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3049 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3051 …}
    +badges: Doctrine\ORM\PersistentCollection {#3053 …}
    +children: [
      4 => App\Entity\EntryComment {#1723
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
        +root: App\Entity\EntryComment {#1705
          +user: App\Entity\User {#265 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
          +image: null
          +parent: null
          +root: null
          +body: """
            Humm… this seems rather strange. Maybe show us you docker-compose to have a look on how you configured immich’s network?\n
            \n
            169.254.0.0/16 are [APIPA addresses ](https://en.wikipedia.org/wiki/Link-local_address). So this a network misconfiguration.\n
            \n
            > After searching the web, I tried to create `/etc/docker/daemon.json`\n
            \n
            This is not how you configure a docker network. This is only used if your local networks overlaps with docker’s defaut network.\n
            \n
            The easiest way i can think on how to make your docker-compose work is to reinstall docker and use the [host network](https://docs.docker.com/compose/compose-file/compose-file-v3/#network_mode). DO NOT forget to delete the `/etc/docker/daemon.json` file in case you want a fresh start. This seems a badly network configuration on you docker stack !\n
            \n
            This will give you a good starting point! After that try to configure a bridge network for your docker compose.\n
            \n
            Normally after you get the gist on how docker works, it’s rather easy!
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 4
          +score: 0
          +lastActive: DateTime @1727367223 {#1528
            date: 2024-09-26 18:13:43.0 +02:00
          }
          +ip: null
          +tags: [
            "network_mode"
          ]
          +mentions: [
            "@tubbadu@lemmy.kde.social"
            "@tubbadu@lemmy.kde.social"
            "@tubbadu@lemmy.kde.social"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1616 …}
          +nested: Doctrine\ORM\PersistentCollection {#1598 …}
          +votes: Doctrine\ORM\PersistentCollection {#1629 …}
          +reports: Doctrine\ORM\PersistentCollection {#1626 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1618 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
          -id: 322300
          -bodyTs: "'/16':25 '/compose/compose-file/compose-file-v3/#network_mode).':95 '/etc/docker/daemon.json':45,102 '/wiki/link-local_address).':31 '169.254.0.0':24 'address':28 'apipa':27 'bad':114 'bridg':135 'case':105 'compos':12,82,140 'configur':20,51,116,133 'creat':44 'defaut':67 'delet':100 'docker':11,53,65,81,87,119,139,149 'docker-compos':10,80 'docs.docker.com':94 'docs.docker.com/compose/compose-file/compose-file-v3/#network_mode).':93 'easi':154 'easiest':70 'en.wikipedia.org':30 'en.wikipedia.org/wiki/link-local_address).':29 'file':103 'forget':98 'fresh':109 'get':144 'gist':146 'give':123 'good':126 'host':91 'humm':1 'immich':21 'local':61 'look':16 'make':78 'mayb':6 'misconfigur':36 'network':23,35,54,62,68,92,115,136 'normal':141 'overlap':63 'point':128 'rather':4,153 'reinstal':86 'search':38 'seem':3,112 'show':7 'stack':120 'start':110,127 'strang':5 'think':74 'tri':42,131 'us':8 'use':58,89 'want':107 'way':71 'web':40 'work':83,150"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.ml/comment/7520828"
          +editedAt: DateTimeImmutable @1726699596 {#1686
            date: 2024-09-19 00:46:36.0 +02:00
          }
          +createdAt: DateTimeImmutable @1705662467 {#1795
            date: 2024-01-19 12:07:47.0 +01:00
          }
          +"title": 322300
        }
        +body: """
          Immich isn’t the easiest docker stack ! I will up it on my own server and give you some feedback.\n
          \n
          Because their isn’t any network configuration in the compose it uses the default docker network. Thus… maybe… it overlaps with your own network, that’s what your first post was about :)\n
          \n
          I will look into it and if nobody comes up with an anwser before me, will give you some feedback on how it went and try to find out what’s wrong !
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705667133 {#1731
          date: 2024-01-19 13:25:33.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@tubbadu@lemmy.kde.social"
          "@N0x0n@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1721 …}
        +nested: Doctrine\ORM\PersistentCollection {#1728 …}
        +votes: Doctrine\ORM\PersistentCollection {#1730 …}
        +reports: Doctrine\ORM\PersistentCollection {#1734 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1727 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1733 …}
        -id: 322459
        -bodyTs: "'anwser':65 'come':61 'compos':30 'configur':27 'default':34 'docker':6,35 'easiest':5 'feedback':20,72 'find':80 'first':49 'give':17,69 'immich':1 'isn':2,23 'look':55 'mayb':38 'network':26,36,44 'nobodi':60 'overlap':40 'post':50 'server':15 'stack':7 'thus':37 'tri':78 'use':32 'went':76 'wrong':84"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7521892"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705667133 {#1725
          date: 2024-01-19 13:25:33.0 +01:00
        }
        +"title": 322459
      }
      3 => App\Entity\EntryComment {#2422
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
        +root: App\Entity\EntryComment {#1705}
        +body: """
          First find out what’s your debian network configuration if it’s a fresh install and everything is installed by default, you get your ip and network from DHCP\n
          \n
          ```\n
          \n
          <span style="color:#323232;">> ip a\n
          </span>\n
          ```\n
          \n
          If your ethernet or wifi networks is in the inet 172.17.0.1/16 brd 172.17.255.255 range it overlaps with the default docker bridge network.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705670112 {#2411
          date: 2024-01-19 14:15:12.0 +01:00
        }
        +ip: null
        +tags: [
          "323232"
        ]
        +mentions: [
          "@tubbadu@lemmy.kde.social"
          "@N0x0n@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2462 …}
        +nested: Doctrine\ORM\PersistentCollection {#2461 …}
        +votes: Doctrine\ORM\PersistentCollection {#2460 …}
        +reports: Doctrine\ORM\PersistentCollection {#2452 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2454 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2459 …}
        -id: 322578
        -bodyTs: "'/16':43 '172.17.0.1':42 '172.17.255.255':45 'brd':44 'bridg':53 'configur':9 'debian':7 'default':21,51 'dhcp':29 'docker':52 'ethernet':34 'everyth':17 'find':2 'first':1 'fresh':14 'get':23 'inet':41 'instal':15,19 'ip':25,30 'network':8,27,37,54 'overlap':48 'rang':46 'wifi':36"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7522639"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705670112 {#2447
          date: 2024-01-19 14:15:12.0 +01:00
        }
        +"title": 322578
      }
      2 => App\Entity\EntryComment {#2471}
      1 => App\Entity\EntryComment {#1363
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1361 …}
        +root: App\Entity\EntryComment {#1705}
        +body: "Good to know ! Have fun self-hosting ! :D"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705853103 {#1401
          date: 2024-01-21 17:05:03.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@tubbadu@lemmy.kde.social"
          "@N0x0n@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1362 …}
        +nested: Doctrine\ORM\PersistentCollection {#2019 …}
        +votes: Doctrine\ORM\PersistentCollection {#2030 …}
        +reports: Doctrine\ORM\PersistentCollection {#2026 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2022 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2025 …}
        -id: 328503
        -bodyTs: "'d':9 'fun':5 'good':1 'host':8 'know':3 'self':7 'self-host':6"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7592484"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705853103 {#1404
          date: 2024-01-21 17:05:03.0 +01:00
        }
        +"title": 328503
      }
      0 => App\Entity\EntryComment {#1705}
    ]
    -id: 31676
    -titleTs: "'caus':7 'conflict':3 'connect':10 'docker':2 'help':1 'host':5 'internet':9 'network':6"
    -bodyTs: "'/16':137,328,338,348,358,368,378 '/20':386 '/24':130,398,409 '/etc/docker/daemon.json':125 '/post/690336),':11 '0.0.0.0':275,280,285,290,295 '0/0':208 '10':148 '1000':384 '169.254.0.0':327,337,347,357,367,377 '169.254.136.146':366 '169.254.226.60':346 '169.254.248.163':356 '169.254.29.133':376 '169.254.6.247':336 '172.16.0.0':385 '172.16.0.1':396 '172.18.0.0':397 '172.18.0.1':129,406 '172.19.0.0':136 '192.168.1.0':408 '192.168.1.1':324,418 '192.168.1.4':417 '237d14e56e71':390 '24':139 'access':73,83 'actual':194 'addr':273 'address':75,133,160 'admit':251 'affect':233 'answer':164 'base':135 'behavior':199,226 'better':30 'bip':128 'br':389 'br-237d14e56e71':388 'bridg':111 'cannot':82 'case':262 'chang':142 'charm':440 'compos':54,59,95 'configur':158 'conflict':113 'connect':70 'correct':154 'could':14 'creat':108,124 'd':61 'debian':41,429 'default':132,300,315,322 'default-address-pool':131 'dev':276,281,286,291,296,301,316,325,329,339,349,359,369,379,387,399,410,419 'differ':157,166 'disappear':311 'docker':44,53,58,94,106,145,217 'docker0':400 'easier':259 'edit':423 'enp1s0':326,380,411,420 'everi':162 'everyon':4 'everyth':151 'experi':243 'fail':88 'fedora':432 'first':242 'flush':207,314 'focus':31 'function':235 'gave':165,425 'get':185 'hello':1 'help':6 'host':116,246 'howev':20 'identifi':21 'immich':51,93,219 'instal':43,431 'internet':69,85 'ip':205,272 'issu':18,102 'kernel':332,342,352,362,372,392,402,413 'know':182,230 'least':223 'lemmy.kde.social':10 'lemmy.kde.social/post/690336),':9 'like':126,438 'line':306,309 'link':279,284,289,294,299,304,319,334,344,354,364,374,382,394,404,415,422 'linkdown':407 'linux.org':87 'll':264 'local':74 'lose':68 'metric':383 'need':265 'network':110 'new':27 'none':175 'normal':221,225 'observ':201 'offici':47 'one':321 'open':25 'output':270 'p':260 'ping':86 'pool':134 'probabl':104 'problem':23,35,212 'proto':331,341,351,361,371,391,401,412 'put':91,189 'real':34 'realli':241 'remov':428 'repo':48 'restart':144,153,215 'rout':206 'run':57,204 'scope':278,283,288,293,298,303,318,333,343,353,363,373,381,393,403,414,421 'search':118 'second':65,149 'self':245 'server':42,67 'set':38 'show':274 'size':138 'solut':196 'solv':16,210 'src':335,345,355,365,375,395,405,416 'ssh':78 'stackoverflow':163 'start':98 'strang':198 'systemctl':143 'temporari':209 'thank':2 'thought':254 'thread':28 'tip':237 'tri':122,156,170 'use':52 'valu':167,187 'veth1f88dcc':282,317,360 'veth23a05f6':297,330 'veth4c84e92':277,302,370 'vethd123481':292,340 'vethda721de':287,350 'via':323 'wait':147 'web':120 'work':99,178,220,437 'would':256 'yesterday':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705719340
    +visibility: "visible             "
    +apId: "https://lemmy.kde.social/post/693278"
    +editedAt: DateTimeImmutable @1726892929 {#3026
      date: 2024-09-21 06:28:49.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705657840 {#3003
      date: 2024-01-19 10:50:40.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
  +root: App\Entity\EntryComment {#1705}
  +body: """
    So I got it up and running in 10 minutes just by copy/pasting the `docker-compose.yaml` and `.env` files. So their configuration files are working flawlessly.\n
    \n
    Either you have a router misconfiguration or a docker network misconfiguration. Either way If I were you I would first start without duckdns.org domain name and without to much complex network configuration. Start slow and build up to more complex configurations.\n
    \n
    1. Leave your router defaults network configuration, without any open ports.\n
    2. See if your spare laptop server has internet access when everything is defaulted (**if not that’s the first thing to solve**) \n
        - Check if your networks configuration is in the inet 172.17.0.1/16 brd 172.17.255.255 range (dockers default bridge network)\n
        - Default routes on your laptop\n
        - DHCP or manual\n
    \n
    The important part is to make your laptop have internet access without changing to much, the default DHCP works great !\n
    \n
    3. Fresh docker installation and don’t forget to delete your json file (`/etc/docker/daemon.json`)\n
    4. Try again with the `docker-compose.yaml` and `.env` from immich’s github\n
    \n
    ---\n
    \n
    If your network configuration is wrong from the beginning, you are in for bad times specially if you are going to use duckdns ! Try to make it work on your local network first and than you can go crazy.\n
    \n
    Also if you do not know what you are doing, please don’t make your containers accessible to the web ! Rather use a wireguard server to access all your containers from everywhere in the world with a secure tunnel !\n
    \n
    If you’re a beginner, there is alot to grasp before having a good working laptop server :)
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705672881 {#2470
    date: 2024-01-19 15:01:21.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@tubbadu@lemmy.kde.social"
    "@N0x0n@lemmy.ml"
    "@tubbadu@lemmy.kde.social"
    "@N0x0n@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2371 …}
  +nested: Doctrine\ORM\PersistentCollection {#2370 …}
  +votes: Doctrine\ORM\PersistentCollection {#2360 …}
  +reports: Doctrine\ORM\PersistentCollection {#2361 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2372 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2386 …}
  -id: 322697
  -bodyTs: "'/16':111 '/etc/docker/daemon.json':160 '1':67 '10':9 '172.17.0.1':110 '172.17.255.255':113 '2':78 '3':147 '4':161 'access':87,137,228,238 'alot':258 'also':212 'bad':186 'begin':181 'beginn':255 'brd':112 'bridg':117 'build':61 'chang':139 'check':101 'complex':55,65 'configur':21,57,66,73,105,176 'contain':227,241 'copy/pasting':13 'crazi':211 'default':71,91,116,119,143 'delet':156 'dhcp':124,144 'docker':34,115,149 'docker-compose.yaml':15,166 'domain':49 'duckdn':195 'duckdns.org':48 'either':26,37 'env':17,168 'everyth':89 'everywher':243 'file':18,22,159 'first':45,97,205 'flawless':25 'forget':154 'fresh':148 'github':172 'go':192,210 'good':264 'got':3 'grasp':260 'great':146 'immich':170 'import':128 'inet':109 'instal':150 'internet':86,136 'json':158 'know':217 'laptop':83,123,134,266 'leav':68 'local':203 'make':132,198,225 'manual':126 'minut':10 'misconfigur':31,36 'much':54,141 'name':50 'network':35,56,72,104,118,175,204 'open':76 'part':129 'pleas':222 'port':77 'rang':114 'rather':232 're':253 'rout':120 'router':30,70 'run':7 'secur':249 'see':79 'server':84,236,267 'slow':59 'solv':100 'spare':82 'special':188 'start':46,58 'thing':98 'time':187 'tri':162,196 'tunnel':250 'use':194,233 'way':38 'web':231 'wireguard':235 'without':47,52,74,138 'work':24,145,200,265 'world':246 'would':44 'wrong':178"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7523517"
  +editedAt: DateTimeImmutable @1726741094 {#2469
    date: 2024-09-19 12:18:14.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705672881 {#2467
    date: 2024-01-19 15:01:21.0 +01:00
  }
  +"title": 322697
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
123 DENIED edit
App\Entity\EntryComment {#2471
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1711
    +user: Proxies\__CG__\App\Entity\User {#2245 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2596 …}
    +slug: "help-docker-conflicts-with-host-network-causing-no-internet-connectivity"
    +title: "[help] docker conflicts with host network, causing no internet connectivity"
    +url: null
    +body: """
      Hello! Thanks to everyone who helped me [yesterday](https://lemmy.kde.social/post/690336), but I could not solve the issue. I however identified the problem. I opened a new thread to better focus on the real problem.\n
      \n
      I just set up a debian server, installed docker from the official repo and then immich using docker compose. When I run `docker compose up -d` (after a few seconds) my server loses internet connectivity: it can access local addresses (I can ssh into it) but cannot access the internet: `ping linux.org` fails.\n
      \n
      if I put down immich (`docker compose down`) it starts working again. the issue is probably that docker is creating a network bridge that conflicts with the host.\n
      \n
      After searching the web, I tried to create `/etc/docker/daemon.json` like this:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">{\n
      </span><span style="color:#323232;">  </span><span style="font-weight:bold;color:#183691;">"bip"</span><span style="color:#323232;">: "172.18.0.1/24",\n
      </span><span style="color:#323232;">  </span><span style="font-weight:bold;color:#183691;">"default-address-pools"</span><span style="color:#323232;">: [\n
      </span><span style="color:#323232;">    {</span><span style="font-weight:bold;color:#183691;">"base"</span><span style="color:#323232;">: "172.19.0.0/16", </span><span style="font-weight:bold;color:#183691;">"size"</span><span style="color:#323232;">: </span><span style="color:#0086b3;">24</span><span style="color:#323232;">}\n
      </span><span style="color:#323232;">  ]\n
      </span><span style="color:#323232;">}\n
      </span>\n
      ```\n
      \n
      after the changes `systemctl restart docker`, then wait 10 seconds for everything to restart correctly.  \n
      I tried different configurations of addresses here (every stackoverflow answer gave different values, so I tried all of them), but none of them worked. I don’t know how to get which values to put here (if this is actually the solution)\n
      \n
      a strange behavior I observed is that running `ip route flush 0/0` temporary solves the problem, until the restart of docker, and Immich works normally (at least the “normal” behavior, I don’t know if this affects some functionalities)\n
      \n
      Any tips? This is my really first experience in self hosting and I have to admit it, I thought it would have been easier :P\n
      \n
      In case you’ll need it, here’s the output of `ip addr show`:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">0.0.0.0 dev veth4c84e92 scope link\n
      </span><span style="color:#323232;">0.0.0.0 dev veth1f88dcc scope link\n
      </span><span style="color:#323232;">0.0.0.0 dev vethda721de scope link\n
      </span><span style="color:#323232;">0.0.0.0 dev vethd123481 scope link\n
      </span><span style="color:#323232;">0.0.0.0 dev veth23a05f6 scope link\n
      </span><span style="color:#323232;">default dev veth4c84e92 scope link # this line and the line below disappear after the flush\n
      </span><span style="color:#323232;">default dev veth1f88dcc scope link # (this one)\n
      </span><span style="color:#323232;">default via 192.168.1.1 dev enp1s0\n
      </span><span style="color:#323232;">169.254.0.0/16 dev veth23a05f6 proto kernel scope link src 169.254.6.247\n
      </span><span style="color:#323232;">169.254.0.0/16 dev vethd123481 proto kernel scope link src 169.254.226.60\n
      </span><span style="color:#323232;">169.254.0.0/16 dev vethda721de proto kernel scope link src 169.254.248.163\n
      </span><span style="color:#323232;">169.254.0.0/16 dev veth1f88dcc proto kernel scope link src 169.254.136.146\n
      </span><span style="color:#323232;">169.254.0.0/16 dev veth4c84e92 proto kernel scope link src 169.254.29.133\n
      </span><span style="color:#323232;">169.254.0.0/16 dev enp1s0 scope link metric 1000\n
      </span><span style="color:#323232;">172.16.0.0/20 dev br-237d14e56e71 proto kernel scope link src 172.16.0.1\n
      </span><span style="color:#323232;">172.18.0.0/24 dev docker0 proto kernel scope link src 172.18.0.1 linkdown\n
      </span><span style="color:#323232;">192.168.1.0/24 dev enp1s0 proto kernel scope link src 192.168.1.4\n
      </span><span style="color:#323232;">192.168.1.1 dev enp1s0 scope link\n
      </span>\n
      ```\n
      \n
      EDIT: I gave up. I removed debian and installed fedora, and now it all works like a charm
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 10
    +favouriteCount: 15
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727367223 {#3037
      date: 2024-09-26 18:13:43.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3042 …}
    +votes: Doctrine\ORM\PersistentCollection {#3045 …}
    +reports: Doctrine\ORM\PersistentCollection {#3047 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3049 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3051 …}
    +badges: Doctrine\ORM\PersistentCollection {#3053 …}
    +children: [
      4 => App\Entity\EntryComment {#1723
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
        +root: App\Entity\EntryComment {#1705
          +user: App\Entity\User {#265 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
          +image: null
          +parent: null
          +root: null
          +body: """
            Humm… this seems rather strange. Maybe show us you docker-compose to have a look on how you configured immich’s network?\n
            \n
            169.254.0.0/16 are [APIPA addresses ](https://en.wikipedia.org/wiki/Link-local_address). So this a network misconfiguration.\n
            \n
            > After searching the web, I tried to create `/etc/docker/daemon.json`\n
            \n
            This is not how you configure a docker network. This is only used if your local networks overlaps with docker’s defaut network.\n
            \n
            The easiest way i can think on how to make your docker-compose work is to reinstall docker and use the [host network](https://docs.docker.com/compose/compose-file/compose-file-v3/#network_mode). DO NOT forget to delete the `/etc/docker/daemon.json` file in case you want a fresh start. This seems a badly network configuration on you docker stack !\n
            \n
            This will give you a good starting point! After that try to configure a bridge network for your docker compose.\n
            \n
            Normally after you get the gist on how docker works, it’s rather easy!
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 4
          +score: 0
          +lastActive: DateTime @1727367223 {#1528
            date: 2024-09-26 18:13:43.0 +02:00
          }
          +ip: null
          +tags: [
            "network_mode"
          ]
          +mentions: [
            "@tubbadu@lemmy.kde.social"
            "@tubbadu@lemmy.kde.social"
            "@tubbadu@lemmy.kde.social"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1616 …}
          +nested: Doctrine\ORM\PersistentCollection {#1598 …}
          +votes: Doctrine\ORM\PersistentCollection {#1629 …}
          +reports: Doctrine\ORM\PersistentCollection {#1626 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1618 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
          -id: 322300
          -bodyTs: "'/16':25 '/compose/compose-file/compose-file-v3/#network_mode).':95 '/etc/docker/daemon.json':45,102 '/wiki/link-local_address).':31 '169.254.0.0':24 'address':28 'apipa':27 'bad':114 'bridg':135 'case':105 'compos':12,82,140 'configur':20,51,116,133 'creat':44 'defaut':67 'delet':100 'docker':11,53,65,81,87,119,139,149 'docker-compos':10,80 'docs.docker.com':94 'docs.docker.com/compose/compose-file/compose-file-v3/#network_mode).':93 'easi':154 'easiest':70 'en.wikipedia.org':30 'en.wikipedia.org/wiki/link-local_address).':29 'file':103 'forget':98 'fresh':109 'get':144 'gist':146 'give':123 'good':126 'host':91 'humm':1 'immich':21 'local':61 'look':16 'make':78 'mayb':6 'misconfigur':36 'network':23,35,54,62,68,92,115,136 'normal':141 'overlap':63 'point':128 'rather':4,153 'reinstal':86 'search':38 'seem':3,112 'show':7 'stack':120 'start':110,127 'strang':5 'think':74 'tri':42,131 'us':8 'use':58,89 'want':107 'way':71 'web':40 'work':83,150"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.ml/comment/7520828"
          +editedAt: DateTimeImmutable @1726699596 {#1686
            date: 2024-09-19 00:46:36.0 +02:00
          }
          +createdAt: DateTimeImmutable @1705662467 {#1795
            date: 2024-01-19 12:07:47.0 +01:00
          }
          +"title": 322300
        }
        +body: """
          Immich isn’t the easiest docker stack ! I will up it on my own server and give you some feedback.\n
          \n
          Because their isn’t any network configuration in the compose it uses the default docker network. Thus… maybe… it overlaps with your own network, that’s what your first post was about :)\n
          \n
          I will look into it and if nobody comes up with an anwser before me, will give you some feedback on how it went and try to find out what’s wrong !
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705667133 {#1731
          date: 2024-01-19 13:25:33.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@tubbadu@lemmy.kde.social"
          "@N0x0n@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1721 …}
        +nested: Doctrine\ORM\PersistentCollection {#1728 …}
        +votes: Doctrine\ORM\PersistentCollection {#1730 …}
        +reports: Doctrine\ORM\PersistentCollection {#1734 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1727 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1733 …}
        -id: 322459
        -bodyTs: "'anwser':65 'come':61 'compos':30 'configur':27 'default':34 'docker':6,35 'easiest':5 'feedback':20,72 'find':80 'first':49 'give':17,69 'immich':1 'isn':2,23 'look':55 'mayb':38 'network':26,36,44 'nobodi':60 'overlap':40 'post':50 'server':15 'stack':7 'thus':37 'tri':78 'use':32 'went':76 'wrong':84"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7521892"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705667133 {#1725
          date: 2024-01-19 13:25:33.0 +01:00
        }
        +"title": 322459
      }
      3 => App\Entity\EntryComment {#2422
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
        +root: App\Entity\EntryComment {#1705}
        +body: """
          First find out what’s your debian network configuration if it’s a fresh install and everything is installed by default, you get your ip and network from DHCP\n
          \n
          ```\n
          \n
          <span style="color:#323232;">> ip a\n
          </span>\n
          ```\n
          \n
          If your ethernet or wifi networks is in the inet 172.17.0.1/16 brd 172.17.255.255 range it overlaps with the default docker bridge network.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705670112 {#2411
          date: 2024-01-19 14:15:12.0 +01:00
        }
        +ip: null
        +tags: [
          "323232"
        ]
        +mentions: [
          "@tubbadu@lemmy.kde.social"
          "@N0x0n@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2462 …}
        +nested: Doctrine\ORM\PersistentCollection {#2461 …}
        +votes: Doctrine\ORM\PersistentCollection {#2460 …}
        +reports: Doctrine\ORM\PersistentCollection {#2452 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2454 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2459 …}
        -id: 322578
        -bodyTs: "'/16':43 '172.17.0.1':42 '172.17.255.255':45 'brd':44 'bridg':53 'configur':9 'debian':7 'default':21,51 'dhcp':29 'docker':52 'ethernet':34 'everyth':17 'find':2 'first':1 'fresh':14 'get':23 'inet':41 'instal':15,19 'ip':25,30 'network':8,27,37,54 'overlap':48 'rang':46 'wifi':36"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7522639"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705670112 {#2447
          date: 2024-01-19 14:15:12.0 +01:00
        }
        +"title": 322578
      }
      2 => App\Entity\EntryComment {#2471}
      1 => App\Entity\EntryComment {#1363
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1361 …}
        +root: App\Entity\EntryComment {#1705}
        +body: "Good to know ! Have fun self-hosting ! :D"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705853103 {#1401
          date: 2024-01-21 17:05:03.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@tubbadu@lemmy.kde.social"
          "@N0x0n@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1362 …}
        +nested: Doctrine\ORM\PersistentCollection {#2019 …}
        +votes: Doctrine\ORM\PersistentCollection {#2030 …}
        +reports: Doctrine\ORM\PersistentCollection {#2026 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2022 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2025 …}
        -id: 328503
        -bodyTs: "'d':9 'fun':5 'good':1 'host':8 'know':3 'self':7 'self-host':6"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7592484"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705853103 {#1404
          date: 2024-01-21 17:05:03.0 +01:00
        }
        +"title": 328503
      }
      0 => App\Entity\EntryComment {#1705}
    ]
    -id: 31676
    -titleTs: "'caus':7 'conflict':3 'connect':10 'docker':2 'help':1 'host':5 'internet':9 'network':6"
    -bodyTs: "'/16':137,328,338,348,358,368,378 '/20':386 '/24':130,398,409 '/etc/docker/daemon.json':125 '/post/690336),':11 '0.0.0.0':275,280,285,290,295 '0/0':208 '10':148 '1000':384 '169.254.0.0':327,337,347,357,367,377 '169.254.136.146':366 '169.254.226.60':346 '169.254.248.163':356 '169.254.29.133':376 '169.254.6.247':336 '172.16.0.0':385 '172.16.0.1':396 '172.18.0.0':397 '172.18.0.1':129,406 '172.19.0.0':136 '192.168.1.0':408 '192.168.1.1':324,418 '192.168.1.4':417 '237d14e56e71':390 '24':139 'access':73,83 'actual':194 'addr':273 'address':75,133,160 'admit':251 'affect':233 'answer':164 'base':135 'behavior':199,226 'better':30 'bip':128 'br':389 'br-237d14e56e71':388 'bridg':111 'cannot':82 'case':262 'chang':142 'charm':440 'compos':54,59,95 'configur':158 'conflict':113 'connect':70 'correct':154 'could':14 'creat':108,124 'd':61 'debian':41,429 'default':132,300,315,322 'default-address-pool':131 'dev':276,281,286,291,296,301,316,325,329,339,349,359,369,379,387,399,410,419 'differ':157,166 'disappear':311 'docker':44,53,58,94,106,145,217 'docker0':400 'easier':259 'edit':423 'enp1s0':326,380,411,420 'everi':162 'everyon':4 'everyth':151 'experi':243 'fail':88 'fedora':432 'first':242 'flush':207,314 'focus':31 'function':235 'gave':165,425 'get':185 'hello':1 'help':6 'host':116,246 'howev':20 'identifi':21 'immich':51,93,219 'instal':43,431 'internet':69,85 'ip':205,272 'issu':18,102 'kernel':332,342,352,362,372,392,402,413 'know':182,230 'least':223 'lemmy.kde.social':10 'lemmy.kde.social/post/690336),':9 'like':126,438 'line':306,309 'link':279,284,289,294,299,304,319,334,344,354,364,374,382,394,404,415,422 'linkdown':407 'linux.org':87 'll':264 'local':74 'lose':68 'metric':383 'need':265 'network':110 'new':27 'none':175 'normal':221,225 'observ':201 'offici':47 'one':321 'open':25 'output':270 'p':260 'ping':86 'pool':134 'probabl':104 'problem':23,35,212 'proto':331,341,351,361,371,391,401,412 'put':91,189 'real':34 'realli':241 'remov':428 'repo':48 'restart':144,153,215 'rout':206 'run':57,204 'scope':278,283,288,293,298,303,318,333,343,353,363,373,381,393,403,414,421 'search':118 'second':65,149 'self':245 'server':42,67 'set':38 'show':274 'size':138 'solut':196 'solv':16,210 'src':335,345,355,365,375,395,405,416 'ssh':78 'stackoverflow':163 'start':98 'strang':198 'systemctl':143 'temporari':209 'thank':2 'thought':254 'thread':28 'tip':237 'tri':122,156,170 'use':52 'valu':167,187 'veth1f88dcc':282,317,360 'veth23a05f6':297,330 'veth4c84e92':277,302,370 'vethd123481':292,340 'vethda721de':287,350 'via':323 'wait':147 'web':120 'work':99,178,220,437 'would':256 'yesterday':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705719340
    +visibility: "visible             "
    +apId: "https://lemmy.kde.social/post/693278"
    +editedAt: DateTimeImmutable @1726892929 {#3026
      date: 2024-09-21 06:28:49.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705657840 {#3003
      date: 2024-01-19 10:50:40.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
  +root: App\Entity\EntryComment {#1705}
  +body: """
    So I got it up and running in 10 minutes just by copy/pasting the `docker-compose.yaml` and `.env` files. So their configuration files are working flawlessly.\n
    \n
    Either you have a router misconfiguration or a docker network misconfiguration. Either way If I were you I would first start without duckdns.org domain name and without to much complex network configuration. Start slow and build up to more complex configurations.\n
    \n
    1. Leave your router defaults network configuration, without any open ports.\n
    2. See if your spare laptop server has internet access when everything is defaulted (**if not that’s the first thing to solve**) \n
        - Check if your networks configuration is in the inet 172.17.0.1/16 brd 172.17.255.255 range (dockers default bridge network)\n
        - Default routes on your laptop\n
        - DHCP or manual\n
    \n
    The important part is to make your laptop have internet access without changing to much, the default DHCP works great !\n
    \n
    3. Fresh docker installation and don’t forget to delete your json file (`/etc/docker/daemon.json`)\n
    4. Try again with the `docker-compose.yaml` and `.env` from immich’s github\n
    \n
    ---\n
    \n
    If your network configuration is wrong from the beginning, you are in for bad times specially if you are going to use duckdns ! Try to make it work on your local network first and than you can go crazy.\n
    \n
    Also if you do not know what you are doing, please don’t make your containers accessible to the web ! Rather use a wireguard server to access all your containers from everywhere in the world with a secure tunnel !\n
    \n
    If you’re a beginner, there is alot to grasp before having a good working laptop server :)
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705672881 {#2470
    date: 2024-01-19 15:01:21.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@tubbadu@lemmy.kde.social"
    "@N0x0n@lemmy.ml"
    "@tubbadu@lemmy.kde.social"
    "@N0x0n@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2371 …}
  +nested: Doctrine\ORM\PersistentCollection {#2370 …}
  +votes: Doctrine\ORM\PersistentCollection {#2360 …}
  +reports: Doctrine\ORM\PersistentCollection {#2361 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2372 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2386 …}
  -id: 322697
  -bodyTs: "'/16':111 '/etc/docker/daemon.json':160 '1':67 '10':9 '172.17.0.1':110 '172.17.255.255':113 '2':78 '3':147 '4':161 'access':87,137,228,238 'alot':258 'also':212 'bad':186 'begin':181 'beginn':255 'brd':112 'bridg':117 'build':61 'chang':139 'check':101 'complex':55,65 'configur':21,57,66,73,105,176 'contain':227,241 'copy/pasting':13 'crazi':211 'default':71,91,116,119,143 'delet':156 'dhcp':124,144 'docker':34,115,149 'docker-compose.yaml':15,166 'domain':49 'duckdn':195 'duckdns.org':48 'either':26,37 'env':17,168 'everyth':89 'everywher':243 'file':18,22,159 'first':45,97,205 'flawless':25 'forget':154 'fresh':148 'github':172 'go':192,210 'good':264 'got':3 'grasp':260 'great':146 'immich':170 'import':128 'inet':109 'instal':150 'internet':86,136 'json':158 'know':217 'laptop':83,123,134,266 'leav':68 'local':203 'make':132,198,225 'manual':126 'minut':10 'misconfigur':31,36 'much':54,141 'name':50 'network':35,56,72,104,118,175,204 'open':76 'part':129 'pleas':222 'port':77 'rang':114 'rather':232 're':253 'rout':120 'router':30,70 'run':7 'secur':249 'see':79 'server':84,236,267 'slow':59 'solv':100 'spare':82 'special':188 'start':46,58 'thing':98 'time':187 'tri':162,196 'tunnel':250 'use':194,233 'way':38 'web':231 'wireguard':235 'without':47,52,74,138 'work':24,145,200,265 'world':246 'would':44 'wrong':178"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7523517"
  +editedAt: DateTimeImmutable @1726741094 {#2469
    date: 2024-09-19 12:18:14.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705672881 {#2467
    date: 2024-01-19 15:01:21.0 +01:00
  }
  +"title": 322697
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
124 DENIED moderate
App\Entity\EntryComment {#2471
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1711
    +user: Proxies\__CG__\App\Entity\User {#2245 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2596 …}
    +slug: "help-docker-conflicts-with-host-network-causing-no-internet-connectivity"
    +title: "[help] docker conflicts with host network, causing no internet connectivity"
    +url: null
    +body: """
      Hello! Thanks to everyone who helped me [yesterday](https://lemmy.kde.social/post/690336), but I could not solve the issue. I however identified the problem. I opened a new thread to better focus on the real problem.\n
      \n
      I just set up a debian server, installed docker from the official repo and then immich using docker compose. When I run `docker compose up -d` (after a few seconds) my server loses internet connectivity: it can access local addresses (I can ssh into it) but cannot access the internet: `ping linux.org` fails.\n
      \n
      if I put down immich (`docker compose down`) it starts working again. the issue is probably that docker is creating a network bridge that conflicts with the host.\n
      \n
      After searching the web, I tried to create `/etc/docker/daemon.json` like this:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">{\n
      </span><span style="color:#323232;">  </span><span style="font-weight:bold;color:#183691;">"bip"</span><span style="color:#323232;">: "172.18.0.1/24",\n
      </span><span style="color:#323232;">  </span><span style="font-weight:bold;color:#183691;">"default-address-pools"</span><span style="color:#323232;">: [\n
      </span><span style="color:#323232;">    {</span><span style="font-weight:bold;color:#183691;">"base"</span><span style="color:#323232;">: "172.19.0.0/16", </span><span style="font-weight:bold;color:#183691;">"size"</span><span style="color:#323232;">: </span><span style="color:#0086b3;">24</span><span style="color:#323232;">}\n
      </span><span style="color:#323232;">  ]\n
      </span><span style="color:#323232;">}\n
      </span>\n
      ```\n
      \n
      after the changes `systemctl restart docker`, then wait 10 seconds for everything to restart correctly.  \n
      I tried different configurations of addresses here (every stackoverflow answer gave different values, so I tried all of them), but none of them worked. I don’t know how to get which values to put here (if this is actually the solution)\n
      \n
      a strange behavior I observed is that running `ip route flush 0/0` temporary solves the problem, until the restart of docker, and Immich works normally (at least the “normal” behavior, I don’t know if this affects some functionalities)\n
      \n
      Any tips? This is my really first experience in self hosting and I have to admit it, I thought it would have been easier :P\n
      \n
      In case you’ll need it, here’s the output of `ip addr show`:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">0.0.0.0 dev veth4c84e92 scope link\n
      </span><span style="color:#323232;">0.0.0.0 dev veth1f88dcc scope link\n
      </span><span style="color:#323232;">0.0.0.0 dev vethda721de scope link\n
      </span><span style="color:#323232;">0.0.0.0 dev vethd123481 scope link\n
      </span><span style="color:#323232;">0.0.0.0 dev veth23a05f6 scope link\n
      </span><span style="color:#323232;">default dev veth4c84e92 scope link # this line and the line below disappear after the flush\n
      </span><span style="color:#323232;">default dev veth1f88dcc scope link # (this one)\n
      </span><span style="color:#323232;">default via 192.168.1.1 dev enp1s0\n
      </span><span style="color:#323232;">169.254.0.0/16 dev veth23a05f6 proto kernel scope link src 169.254.6.247\n
      </span><span style="color:#323232;">169.254.0.0/16 dev vethd123481 proto kernel scope link src 169.254.226.60\n
      </span><span style="color:#323232;">169.254.0.0/16 dev vethda721de proto kernel scope link src 169.254.248.163\n
      </span><span style="color:#323232;">169.254.0.0/16 dev veth1f88dcc proto kernel scope link src 169.254.136.146\n
      </span><span style="color:#323232;">169.254.0.0/16 dev veth4c84e92 proto kernel scope link src 169.254.29.133\n
      </span><span style="color:#323232;">169.254.0.0/16 dev enp1s0 scope link metric 1000\n
      </span><span style="color:#323232;">172.16.0.0/20 dev br-237d14e56e71 proto kernel scope link src 172.16.0.1\n
      </span><span style="color:#323232;">172.18.0.0/24 dev docker0 proto kernel scope link src 172.18.0.1 linkdown\n
      </span><span style="color:#323232;">192.168.1.0/24 dev enp1s0 proto kernel scope link src 192.168.1.4\n
      </span><span style="color:#323232;">192.168.1.1 dev enp1s0 scope link\n
      </span>\n
      ```\n
      \n
      EDIT: I gave up. I removed debian and installed fedora, and now it all works like a charm
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 10
    +favouriteCount: 15
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727367223 {#3037
      date: 2024-09-26 18:13:43.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3042 …}
    +votes: Doctrine\ORM\PersistentCollection {#3045 …}
    +reports: Doctrine\ORM\PersistentCollection {#3047 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3049 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3051 …}
    +badges: Doctrine\ORM\PersistentCollection {#3053 …}
    +children: [
      4 => App\Entity\EntryComment {#1723
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
        +root: App\Entity\EntryComment {#1705
          +user: App\Entity\User {#265 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
          +image: null
          +parent: null
          +root: null
          +body: """
            Humm… this seems rather strange. Maybe show us you docker-compose to have a look on how you configured immich’s network?\n
            \n
            169.254.0.0/16 are [APIPA addresses ](https://en.wikipedia.org/wiki/Link-local_address). So this a network misconfiguration.\n
            \n
            > After searching the web, I tried to create `/etc/docker/daemon.json`\n
            \n
            This is not how you configure a docker network. This is only used if your local networks overlaps with docker’s defaut network.\n
            \n
            The easiest way i can think on how to make your docker-compose work is to reinstall docker and use the [host network](https://docs.docker.com/compose/compose-file/compose-file-v3/#network_mode). DO NOT forget to delete the `/etc/docker/daemon.json` file in case you want a fresh start. This seems a badly network configuration on you docker stack !\n
            \n
            This will give you a good starting point! After that try to configure a bridge network for your docker compose.\n
            \n
            Normally after you get the gist on how docker works, it’s rather easy!
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 4
          +score: 0
          +lastActive: DateTime @1727367223 {#1528
            date: 2024-09-26 18:13:43.0 +02:00
          }
          +ip: null
          +tags: [
            "network_mode"
          ]
          +mentions: [
            "@tubbadu@lemmy.kde.social"
            "@tubbadu@lemmy.kde.social"
            "@tubbadu@lemmy.kde.social"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1616 …}
          +nested: Doctrine\ORM\PersistentCollection {#1598 …}
          +votes: Doctrine\ORM\PersistentCollection {#1629 …}
          +reports: Doctrine\ORM\PersistentCollection {#1626 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1618 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
          -id: 322300
          -bodyTs: "'/16':25 '/compose/compose-file/compose-file-v3/#network_mode).':95 '/etc/docker/daemon.json':45,102 '/wiki/link-local_address).':31 '169.254.0.0':24 'address':28 'apipa':27 'bad':114 'bridg':135 'case':105 'compos':12,82,140 'configur':20,51,116,133 'creat':44 'defaut':67 'delet':100 'docker':11,53,65,81,87,119,139,149 'docker-compos':10,80 'docs.docker.com':94 'docs.docker.com/compose/compose-file/compose-file-v3/#network_mode).':93 'easi':154 'easiest':70 'en.wikipedia.org':30 'en.wikipedia.org/wiki/link-local_address).':29 'file':103 'forget':98 'fresh':109 'get':144 'gist':146 'give':123 'good':126 'host':91 'humm':1 'immich':21 'local':61 'look':16 'make':78 'mayb':6 'misconfigur':36 'network':23,35,54,62,68,92,115,136 'normal':141 'overlap':63 'point':128 'rather':4,153 'reinstal':86 'search':38 'seem':3,112 'show':7 'stack':120 'start':110,127 'strang':5 'think':74 'tri':42,131 'us':8 'use':58,89 'want':107 'way':71 'web':40 'work':83,150"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.ml/comment/7520828"
          +editedAt: DateTimeImmutable @1726699596 {#1686
            date: 2024-09-19 00:46:36.0 +02:00
          }
          +createdAt: DateTimeImmutable @1705662467 {#1795
            date: 2024-01-19 12:07:47.0 +01:00
          }
          +"title": 322300
        }
        +body: """
          Immich isn’t the easiest docker stack ! I will up it on my own server and give you some feedback.\n
          \n
          Because their isn’t any network configuration in the compose it uses the default docker network. Thus… maybe… it overlaps with your own network, that’s what your first post was about :)\n
          \n
          I will look into it and if nobody comes up with an anwser before me, will give you some feedback on how it went and try to find out what’s wrong !
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705667133 {#1731
          date: 2024-01-19 13:25:33.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@tubbadu@lemmy.kde.social"
          "@N0x0n@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1721 …}
        +nested: Doctrine\ORM\PersistentCollection {#1728 …}
        +votes: Doctrine\ORM\PersistentCollection {#1730 …}
        +reports: Doctrine\ORM\PersistentCollection {#1734 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1727 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1733 …}
        -id: 322459
        -bodyTs: "'anwser':65 'come':61 'compos':30 'configur':27 'default':34 'docker':6,35 'easiest':5 'feedback':20,72 'find':80 'first':49 'give':17,69 'immich':1 'isn':2,23 'look':55 'mayb':38 'network':26,36,44 'nobodi':60 'overlap':40 'post':50 'server':15 'stack':7 'thus':37 'tri':78 'use':32 'went':76 'wrong':84"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7521892"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705667133 {#1725
          date: 2024-01-19 13:25:33.0 +01:00
        }
        +"title": 322459
      }
      3 => App\Entity\EntryComment {#2422
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
        +root: App\Entity\EntryComment {#1705}
        +body: """
          First find out what’s your debian network configuration if it’s a fresh install and everything is installed by default, you get your ip and network from DHCP\n
          \n
          ```\n
          \n
          <span style="color:#323232;">> ip a\n
          </span>\n
          ```\n
          \n
          If your ethernet or wifi networks is in the inet 172.17.0.1/16 brd 172.17.255.255 range it overlaps with the default docker bridge network.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705670112 {#2411
          date: 2024-01-19 14:15:12.0 +01:00
        }
        +ip: null
        +tags: [
          "323232"
        ]
        +mentions: [
          "@tubbadu@lemmy.kde.social"
          "@N0x0n@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2462 …}
        +nested: Doctrine\ORM\PersistentCollection {#2461 …}
        +votes: Doctrine\ORM\PersistentCollection {#2460 …}
        +reports: Doctrine\ORM\PersistentCollection {#2452 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2454 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2459 …}
        -id: 322578
        -bodyTs: "'/16':43 '172.17.0.1':42 '172.17.255.255':45 'brd':44 'bridg':53 'configur':9 'debian':7 'default':21,51 'dhcp':29 'docker':52 'ethernet':34 'everyth':17 'find':2 'first':1 'fresh':14 'get':23 'inet':41 'instal':15,19 'ip':25,30 'network':8,27,37,54 'overlap':48 'rang':46 'wifi':36"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7522639"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705670112 {#2447
          date: 2024-01-19 14:15:12.0 +01:00
        }
        +"title": 322578
      }
      2 => App\Entity\EntryComment {#2471}
      1 => App\Entity\EntryComment {#1363
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1361 …}
        +root: App\Entity\EntryComment {#1705}
        +body: "Good to know ! Have fun self-hosting ! :D"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705853103 {#1401
          date: 2024-01-21 17:05:03.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@tubbadu@lemmy.kde.social"
          "@N0x0n@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1362 …}
        +nested: Doctrine\ORM\PersistentCollection {#2019 …}
        +votes: Doctrine\ORM\PersistentCollection {#2030 …}
        +reports: Doctrine\ORM\PersistentCollection {#2026 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2022 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2025 …}
        -id: 328503
        -bodyTs: "'d':9 'fun':5 'good':1 'host':8 'know':3 'self':7 'self-host':6"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7592484"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705853103 {#1404
          date: 2024-01-21 17:05:03.0 +01:00
        }
        +"title": 328503
      }
      0 => App\Entity\EntryComment {#1705}
    ]
    -id: 31676
    -titleTs: "'caus':7 'conflict':3 'connect':10 'docker':2 'help':1 'host':5 'internet':9 'network':6"
    -bodyTs: "'/16':137,328,338,348,358,368,378 '/20':386 '/24':130,398,409 '/etc/docker/daemon.json':125 '/post/690336),':11 '0.0.0.0':275,280,285,290,295 '0/0':208 '10':148 '1000':384 '169.254.0.0':327,337,347,357,367,377 '169.254.136.146':366 '169.254.226.60':346 '169.254.248.163':356 '169.254.29.133':376 '169.254.6.247':336 '172.16.0.0':385 '172.16.0.1':396 '172.18.0.0':397 '172.18.0.1':129,406 '172.19.0.0':136 '192.168.1.0':408 '192.168.1.1':324,418 '192.168.1.4':417 '237d14e56e71':390 '24':139 'access':73,83 'actual':194 'addr':273 'address':75,133,160 'admit':251 'affect':233 'answer':164 'base':135 'behavior':199,226 'better':30 'bip':128 'br':389 'br-237d14e56e71':388 'bridg':111 'cannot':82 'case':262 'chang':142 'charm':440 'compos':54,59,95 'configur':158 'conflict':113 'connect':70 'correct':154 'could':14 'creat':108,124 'd':61 'debian':41,429 'default':132,300,315,322 'default-address-pool':131 'dev':276,281,286,291,296,301,316,325,329,339,349,359,369,379,387,399,410,419 'differ':157,166 'disappear':311 'docker':44,53,58,94,106,145,217 'docker0':400 'easier':259 'edit':423 'enp1s0':326,380,411,420 'everi':162 'everyon':4 'everyth':151 'experi':243 'fail':88 'fedora':432 'first':242 'flush':207,314 'focus':31 'function':235 'gave':165,425 'get':185 'hello':1 'help':6 'host':116,246 'howev':20 'identifi':21 'immich':51,93,219 'instal':43,431 'internet':69,85 'ip':205,272 'issu':18,102 'kernel':332,342,352,362,372,392,402,413 'know':182,230 'least':223 'lemmy.kde.social':10 'lemmy.kde.social/post/690336),':9 'like':126,438 'line':306,309 'link':279,284,289,294,299,304,319,334,344,354,364,374,382,394,404,415,422 'linkdown':407 'linux.org':87 'll':264 'local':74 'lose':68 'metric':383 'need':265 'network':110 'new':27 'none':175 'normal':221,225 'observ':201 'offici':47 'one':321 'open':25 'output':270 'p':260 'ping':86 'pool':134 'probabl':104 'problem':23,35,212 'proto':331,341,351,361,371,391,401,412 'put':91,189 'real':34 'realli':241 'remov':428 'repo':48 'restart':144,153,215 'rout':206 'run':57,204 'scope':278,283,288,293,298,303,318,333,343,353,363,373,381,393,403,414,421 'search':118 'second':65,149 'self':245 'server':42,67 'set':38 'show':274 'size':138 'solut':196 'solv':16,210 'src':335,345,355,365,375,395,405,416 'ssh':78 'stackoverflow':163 'start':98 'strang':198 'systemctl':143 'temporari':209 'thank':2 'thought':254 'thread':28 'tip':237 'tri':122,156,170 'use':52 'valu':167,187 'veth1f88dcc':282,317,360 'veth23a05f6':297,330 'veth4c84e92':277,302,370 'vethd123481':292,340 'vethda721de':287,350 'via':323 'wait':147 'web':120 'work':99,178,220,437 'would':256 'yesterday':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705719340
    +visibility: "visible             "
    +apId: "https://lemmy.kde.social/post/693278"
    +editedAt: DateTimeImmutable @1726892929 {#3026
      date: 2024-09-21 06:28:49.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705657840 {#3003
      date: 2024-01-19 10:50:40.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
  +root: App\Entity\EntryComment {#1705}
  +body: """
    So I got it up and running in 10 minutes just by copy/pasting the `docker-compose.yaml` and `.env` files. So their configuration files are working flawlessly.\n
    \n
    Either you have a router misconfiguration or a docker network misconfiguration. Either way If I were you I would first start without duckdns.org domain name and without to much complex network configuration. Start slow and build up to more complex configurations.\n
    \n
    1. Leave your router defaults network configuration, without any open ports.\n
    2. See if your spare laptop server has internet access when everything is defaulted (**if not that’s the first thing to solve**) \n
        - Check if your networks configuration is in the inet 172.17.0.1/16 brd 172.17.255.255 range (dockers default bridge network)\n
        - Default routes on your laptop\n
        - DHCP or manual\n
    \n
    The important part is to make your laptop have internet access without changing to much, the default DHCP works great !\n
    \n
    3. Fresh docker installation and don’t forget to delete your json file (`/etc/docker/daemon.json`)\n
    4. Try again with the `docker-compose.yaml` and `.env` from immich’s github\n
    \n
    ---\n
    \n
    If your network configuration is wrong from the beginning, you are in for bad times specially if you are going to use duckdns ! Try to make it work on your local network first and than you can go crazy.\n
    \n
    Also if you do not know what you are doing, please don’t make your containers accessible to the web ! Rather use a wireguard server to access all your containers from everywhere in the world with a secure tunnel !\n
    \n
    If you’re a beginner, there is alot to grasp before having a good working laptop server :)
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705672881 {#2470
    date: 2024-01-19 15:01:21.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@tubbadu@lemmy.kde.social"
    "@N0x0n@lemmy.ml"
    "@tubbadu@lemmy.kde.social"
    "@N0x0n@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2371 …}
  +nested: Doctrine\ORM\PersistentCollection {#2370 …}
  +votes: Doctrine\ORM\PersistentCollection {#2360 …}
  +reports: Doctrine\ORM\PersistentCollection {#2361 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2372 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2386 …}
  -id: 322697
  -bodyTs: "'/16':111 '/etc/docker/daemon.json':160 '1':67 '10':9 '172.17.0.1':110 '172.17.255.255':113 '2':78 '3':147 '4':161 'access':87,137,228,238 'alot':258 'also':212 'bad':186 'begin':181 'beginn':255 'brd':112 'bridg':117 'build':61 'chang':139 'check':101 'complex':55,65 'configur':21,57,66,73,105,176 'contain':227,241 'copy/pasting':13 'crazi':211 'default':71,91,116,119,143 'delet':156 'dhcp':124,144 'docker':34,115,149 'docker-compose.yaml':15,166 'domain':49 'duckdn':195 'duckdns.org':48 'either':26,37 'env':17,168 'everyth':89 'everywher':243 'file':18,22,159 'first':45,97,205 'flawless':25 'forget':154 'fresh':148 'github':172 'go':192,210 'good':264 'got':3 'grasp':260 'great':146 'immich':170 'import':128 'inet':109 'instal':150 'internet':86,136 'json':158 'know':217 'laptop':83,123,134,266 'leav':68 'local':203 'make':132,198,225 'manual':126 'minut':10 'misconfigur':31,36 'much':54,141 'name':50 'network':35,56,72,104,118,175,204 'open':76 'part':129 'pleas':222 'port':77 'rang':114 'rather':232 're':253 'rout':120 'router':30,70 'run':7 'secur':249 'see':79 'server':84,236,267 'slow':59 'solv':100 'spare':82 'special':188 'start':46,58 'thing':98 'time':187 'tri':162,196 'tunnel':250 'use':194,233 'way':38 'web':231 'wireguard':235 'without':47,52,74,138 'work':24,145,200,265 'world':246 'would':44 'wrong':178"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7523517"
  +editedAt: DateTimeImmutable @1726741094 {#2469
    date: 2024-09-19 12:18:14.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705672881 {#2467
    date: 2024-01-19 15:01:21.0 +01:00
  }
  +"title": 322697
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
125 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
126 DENIED moderate
App\Entity\EntryComment {#1363
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1711
    +user: Proxies\__CG__\App\Entity\User {#2245 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2596 …}
    +slug: "help-docker-conflicts-with-host-network-causing-no-internet-connectivity"
    +title: "[help] docker conflicts with host network, causing no internet connectivity"
    +url: null
    +body: """
      Hello! Thanks to everyone who helped me [yesterday](https://lemmy.kde.social/post/690336), but I could not solve the issue. I however identified the problem. I opened a new thread to better focus on the real problem.\n
      \n
      I just set up a debian server, installed docker from the official repo and then immich using docker compose. When I run `docker compose up -d` (after a few seconds) my server loses internet connectivity: it can access local addresses (I can ssh into it) but cannot access the internet: `ping linux.org` fails.\n
      \n
      if I put down immich (`docker compose down`) it starts working again. the issue is probably that docker is creating a network bridge that conflicts with the host.\n
      \n
      After searching the web, I tried to create `/etc/docker/daemon.json` like this:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">{\n
      </span><span style="color:#323232;">  </span><span style="font-weight:bold;color:#183691;">"bip"</span><span style="color:#323232;">: "172.18.0.1/24",\n
      </span><span style="color:#323232;">  </span><span style="font-weight:bold;color:#183691;">"default-address-pools"</span><span style="color:#323232;">: [\n
      </span><span style="color:#323232;">    {</span><span style="font-weight:bold;color:#183691;">"base"</span><span style="color:#323232;">: "172.19.0.0/16", </span><span style="font-weight:bold;color:#183691;">"size"</span><span style="color:#323232;">: </span><span style="color:#0086b3;">24</span><span style="color:#323232;">}\n
      </span><span style="color:#323232;">  ]\n
      </span><span style="color:#323232;">}\n
      </span>\n
      ```\n
      \n
      after the changes `systemctl restart docker`, then wait 10 seconds for everything to restart correctly.  \n
      I tried different configurations of addresses here (every stackoverflow answer gave different values, so I tried all of them), but none of them worked. I don’t know how to get which values to put here (if this is actually the solution)\n
      \n
      a strange behavior I observed is that running `ip route flush 0/0` temporary solves the problem, until the restart of docker, and Immich works normally (at least the “normal” behavior, I don’t know if this affects some functionalities)\n
      \n
      Any tips? This is my really first experience in self hosting and I have to admit it, I thought it would have been easier :P\n
      \n
      In case you’ll need it, here’s the output of `ip addr show`:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">0.0.0.0 dev veth4c84e92 scope link\n
      </span><span style="color:#323232;">0.0.0.0 dev veth1f88dcc scope link\n
      </span><span style="color:#323232;">0.0.0.0 dev vethda721de scope link\n
      </span><span style="color:#323232;">0.0.0.0 dev vethd123481 scope link\n
      </span><span style="color:#323232;">0.0.0.0 dev veth23a05f6 scope link\n
      </span><span style="color:#323232;">default dev veth4c84e92 scope link # this line and the line below disappear after the flush\n
      </span><span style="color:#323232;">default dev veth1f88dcc scope link # (this one)\n
      </span><span style="color:#323232;">default via 192.168.1.1 dev enp1s0\n
      </span><span style="color:#323232;">169.254.0.0/16 dev veth23a05f6 proto kernel scope link src 169.254.6.247\n
      </span><span style="color:#323232;">169.254.0.0/16 dev vethd123481 proto kernel scope link src 169.254.226.60\n
      </span><span style="color:#323232;">169.254.0.0/16 dev vethda721de proto kernel scope link src 169.254.248.163\n
      </span><span style="color:#323232;">169.254.0.0/16 dev veth1f88dcc proto kernel scope link src 169.254.136.146\n
      </span><span style="color:#323232;">169.254.0.0/16 dev veth4c84e92 proto kernel scope link src 169.254.29.133\n
      </span><span style="color:#323232;">169.254.0.0/16 dev enp1s0 scope link metric 1000\n
      </span><span style="color:#323232;">172.16.0.0/20 dev br-237d14e56e71 proto kernel scope link src 172.16.0.1\n
      </span><span style="color:#323232;">172.18.0.0/24 dev docker0 proto kernel scope link src 172.18.0.1 linkdown\n
      </span><span style="color:#323232;">192.168.1.0/24 dev enp1s0 proto kernel scope link src 192.168.1.4\n
      </span><span style="color:#323232;">192.168.1.1 dev enp1s0 scope link\n
      </span>\n
      ```\n
      \n
      EDIT: I gave up. I removed debian and installed fedora, and now it all works like a charm
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 10
    +favouriteCount: 15
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727367223 {#3037
      date: 2024-09-26 18:13:43.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3042 …}
    +votes: Doctrine\ORM\PersistentCollection {#3045 …}
    +reports: Doctrine\ORM\PersistentCollection {#3047 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3049 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3051 …}
    +badges: Doctrine\ORM\PersistentCollection {#3053 …}
    +children: [
      4 => App\Entity\EntryComment {#1723
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
        +root: App\Entity\EntryComment {#1705
          +user: App\Entity\User {#265 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
          +image: null
          +parent: null
          +root: null
          +body: """
            Humm… this seems rather strange. Maybe show us you docker-compose to have a look on how you configured immich’s network?\n
            \n
            169.254.0.0/16 are [APIPA addresses ](https://en.wikipedia.org/wiki/Link-local_address). So this a network misconfiguration.\n
            \n
            > After searching the web, I tried to create `/etc/docker/daemon.json`\n
            \n
            This is not how you configure a docker network. This is only used if your local networks overlaps with docker’s defaut network.\n
            \n
            The easiest way i can think on how to make your docker-compose work is to reinstall docker and use the [host network](https://docs.docker.com/compose/compose-file/compose-file-v3/#network_mode). DO NOT forget to delete the `/etc/docker/daemon.json` file in case you want a fresh start. This seems a badly network configuration on you docker stack !\n
            \n
            This will give you a good starting point! After that try to configure a bridge network for your docker compose.\n
            \n
            Normally after you get the gist on how docker works, it’s rather easy!
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 4
          +score: 0
          +lastActive: DateTime @1727367223 {#1528
            date: 2024-09-26 18:13:43.0 +02:00
          }
          +ip: null
          +tags: [
            "network_mode"
          ]
          +mentions: [
            "@tubbadu@lemmy.kde.social"
            "@tubbadu@lemmy.kde.social"
            "@tubbadu@lemmy.kde.social"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1616 …}
          +nested: Doctrine\ORM\PersistentCollection {#1598 …}
          +votes: Doctrine\ORM\PersistentCollection {#1629 …}
          +reports: Doctrine\ORM\PersistentCollection {#1626 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1618 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
          -id: 322300
          -bodyTs: "'/16':25 '/compose/compose-file/compose-file-v3/#network_mode).':95 '/etc/docker/daemon.json':45,102 '/wiki/link-local_address).':31 '169.254.0.0':24 'address':28 'apipa':27 'bad':114 'bridg':135 'case':105 'compos':12,82,140 'configur':20,51,116,133 'creat':44 'defaut':67 'delet':100 'docker':11,53,65,81,87,119,139,149 'docker-compos':10,80 'docs.docker.com':94 'docs.docker.com/compose/compose-file/compose-file-v3/#network_mode).':93 'easi':154 'easiest':70 'en.wikipedia.org':30 'en.wikipedia.org/wiki/link-local_address).':29 'file':103 'forget':98 'fresh':109 'get':144 'gist':146 'give':123 'good':126 'host':91 'humm':1 'immich':21 'local':61 'look':16 'make':78 'mayb':6 'misconfigur':36 'network':23,35,54,62,68,92,115,136 'normal':141 'overlap':63 'point':128 'rather':4,153 'reinstal':86 'search':38 'seem':3,112 'show':7 'stack':120 'start':110,127 'strang':5 'think':74 'tri':42,131 'us':8 'use':58,89 'want':107 'way':71 'web':40 'work':83,150"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.ml/comment/7520828"
          +editedAt: DateTimeImmutable @1726699596 {#1686
            date: 2024-09-19 00:46:36.0 +02:00
          }
          +createdAt: DateTimeImmutable @1705662467 {#1795
            date: 2024-01-19 12:07:47.0 +01:00
          }
          +"title": 322300
        }
        +body: """
          Immich isn’t the easiest docker stack ! I will up it on my own server and give you some feedback.\n
          \n
          Because their isn’t any network configuration in the compose it uses the default docker network. Thus… maybe… it overlaps with your own network, that’s what your first post was about :)\n
          \n
          I will look into it and if nobody comes up with an anwser before me, will give you some feedback on how it went and try to find out what’s wrong !
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705667133 {#1731
          date: 2024-01-19 13:25:33.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@tubbadu@lemmy.kde.social"
          "@N0x0n@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1721 …}
        +nested: Doctrine\ORM\PersistentCollection {#1728 …}
        +votes: Doctrine\ORM\PersistentCollection {#1730 …}
        +reports: Doctrine\ORM\PersistentCollection {#1734 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1727 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1733 …}
        -id: 322459
        -bodyTs: "'anwser':65 'come':61 'compos':30 'configur':27 'default':34 'docker':6,35 'easiest':5 'feedback':20,72 'find':80 'first':49 'give':17,69 'immich':1 'isn':2,23 'look':55 'mayb':38 'network':26,36,44 'nobodi':60 'overlap':40 'post':50 'server':15 'stack':7 'thus':37 'tri':78 'use':32 'went':76 'wrong':84"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7521892"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705667133 {#1725
          date: 2024-01-19 13:25:33.0 +01:00
        }
        +"title": 322459
      }
      3 => App\Entity\EntryComment {#2422
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
        +root: App\Entity\EntryComment {#1705}
        +body: """
          First find out what’s your debian network configuration if it’s a fresh install and everything is installed by default, you get your ip and network from DHCP\n
          \n
          ```\n
          \n
          <span style="color:#323232;">> ip a\n
          </span>\n
          ```\n
          \n
          If your ethernet or wifi networks is in the inet 172.17.0.1/16 brd 172.17.255.255 range it overlaps with the default docker bridge network.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705670112 {#2411
          date: 2024-01-19 14:15:12.0 +01:00
        }
        +ip: null
        +tags: [
          "323232"
        ]
        +mentions: [
          "@tubbadu@lemmy.kde.social"
          "@N0x0n@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2462 …}
        +nested: Doctrine\ORM\PersistentCollection {#2461 …}
        +votes: Doctrine\ORM\PersistentCollection {#2460 …}
        +reports: Doctrine\ORM\PersistentCollection {#2452 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2454 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2459 …}
        -id: 322578
        -bodyTs: "'/16':43 '172.17.0.1':42 '172.17.255.255':45 'brd':44 'bridg':53 'configur':9 'debian':7 'default':21,51 'dhcp':29 'docker':52 'ethernet':34 'everyth':17 'find':2 'first':1 'fresh':14 'get':23 'inet':41 'instal':15,19 'ip':25,30 'network':8,27,37,54 'overlap':48 'rang':46 'wifi':36"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7522639"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705670112 {#2447
          date: 2024-01-19 14:15:12.0 +01:00
        }
        +"title": 322578
      }
      2 => App\Entity\EntryComment {#2471
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
        +root: App\Entity\EntryComment {#1705}
        +body: """
          So I got it up and running in 10 minutes just by copy/pasting the `docker-compose.yaml` and `.env` files. So their configuration files are working flawlessly.\n
          \n
          Either you have a router misconfiguration or a docker network misconfiguration. Either way If I were you I would first start without duckdns.org domain name and without to much complex network configuration. Start slow and build up to more complex configurations.\n
          \n
          1. Leave your router defaults network configuration, without any open ports.\n
          2. See if your spare laptop server has internet access when everything is defaulted (**if not that’s the first thing to solve**) \n
              - Check if your networks configuration is in the inet 172.17.0.1/16 brd 172.17.255.255 range (dockers default bridge network)\n
              - Default routes on your laptop\n
              - DHCP or manual\n
          \n
          The important part is to make your laptop have internet access without changing to much, the default DHCP works great !\n
          \n
          3. Fresh docker installation and don’t forget to delete your json file (`/etc/docker/daemon.json`)\n
          4. Try again with the `docker-compose.yaml` and `.env` from immich’s github\n
          \n
          ---\n
          \n
          If your network configuration is wrong from the beginning, you are in for bad times specially if you are going to use duckdns ! Try to make it work on your local network first and than you can go crazy.\n
          \n
          Also if you do not know what you are doing, please don’t make your containers accessible to the web ! Rather use a wireguard server to access all your containers from everywhere in the world with a secure tunnel !\n
          \n
          If you’re a beginner, there is alot to grasp before having a good working laptop server :)
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705672881 {#2470
          date: 2024-01-19 15:01:21.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@tubbadu@lemmy.kde.social"
          "@N0x0n@lemmy.ml"
          "@tubbadu@lemmy.kde.social"
          "@N0x0n@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2371 …}
        +nested: Doctrine\ORM\PersistentCollection {#2370 …}
        +votes: Doctrine\ORM\PersistentCollection {#2360 …}
        +reports: Doctrine\ORM\PersistentCollection {#2361 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2372 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2386 …}
        -id: 322697
        -bodyTs: "'/16':111 '/etc/docker/daemon.json':160 '1':67 '10':9 '172.17.0.1':110 '172.17.255.255':113 '2':78 '3':147 '4':161 'access':87,137,228,238 'alot':258 'also':212 'bad':186 'begin':181 'beginn':255 'brd':112 'bridg':117 'build':61 'chang':139 'check':101 'complex':55,65 'configur':21,57,66,73,105,176 'contain':227,241 'copy/pasting':13 'crazi':211 'default':71,91,116,119,143 'delet':156 'dhcp':124,144 'docker':34,115,149 'docker-compose.yaml':15,166 'domain':49 'duckdn':195 'duckdns.org':48 'either':26,37 'env':17,168 'everyth':89 'everywher':243 'file':18,22,159 'first':45,97,205 'flawless':25 'forget':154 'fresh':148 'github':172 'go':192,210 'good':264 'got':3 'grasp':260 'great':146 'immich':170 'import':128 'inet':109 'instal':150 'internet':86,136 'json':158 'know':217 'laptop':83,123,134,266 'leav':68 'local':203 'make':132,198,225 'manual':126 'minut':10 'misconfigur':31,36 'much':54,141 'name':50 'network':35,56,72,104,118,175,204 'open':76 'part':129 'pleas':222 'port':77 'rang':114 'rather':232 're':253 'rout':120 'router':30,70 'run':7 'secur':249 'see':79 'server':84,236,267 'slow':59 'solv':100 'spare':82 'special':188 'start':46,58 'thing':98 'time':187 'tri':162,196 'tunnel':250 'use':194,233 'way':38 'web':231 'wireguard':235 'without':47,52,74,138 'work':24,145,200,265 'world':246 'would':44 'wrong':178"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7523517"
        +editedAt: DateTimeImmutable @1726741094 {#2469
          date: 2024-09-19 12:18:14.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705672881 {#2467
          date: 2024-01-19 15:01:21.0 +01:00
        }
        +"title": 322697
      }
      1 => App\Entity\EntryComment {#1363}
      0 => App\Entity\EntryComment {#1705}
    ]
    -id: 31676
    -titleTs: "'caus':7 'conflict':3 'connect':10 'docker':2 'help':1 'host':5 'internet':9 'network':6"
    -bodyTs: "'/16':137,328,338,348,358,368,378 '/20':386 '/24':130,398,409 '/etc/docker/daemon.json':125 '/post/690336),':11 '0.0.0.0':275,280,285,290,295 '0/0':208 '10':148 '1000':384 '169.254.0.0':327,337,347,357,367,377 '169.254.136.146':366 '169.254.226.60':346 '169.254.248.163':356 '169.254.29.133':376 '169.254.6.247':336 '172.16.0.0':385 '172.16.0.1':396 '172.18.0.0':397 '172.18.0.1':129,406 '172.19.0.0':136 '192.168.1.0':408 '192.168.1.1':324,418 '192.168.1.4':417 '237d14e56e71':390 '24':139 'access':73,83 'actual':194 'addr':273 'address':75,133,160 'admit':251 'affect':233 'answer':164 'base':135 'behavior':199,226 'better':30 'bip':128 'br':389 'br-237d14e56e71':388 'bridg':111 'cannot':82 'case':262 'chang':142 'charm':440 'compos':54,59,95 'configur':158 'conflict':113 'connect':70 'correct':154 'could':14 'creat':108,124 'd':61 'debian':41,429 'default':132,300,315,322 'default-address-pool':131 'dev':276,281,286,291,296,301,316,325,329,339,349,359,369,379,387,399,410,419 'differ':157,166 'disappear':311 'docker':44,53,58,94,106,145,217 'docker0':400 'easier':259 'edit':423 'enp1s0':326,380,411,420 'everi':162 'everyon':4 'everyth':151 'experi':243 'fail':88 'fedora':432 'first':242 'flush':207,314 'focus':31 'function':235 'gave':165,425 'get':185 'hello':1 'help':6 'host':116,246 'howev':20 'identifi':21 'immich':51,93,219 'instal':43,431 'internet':69,85 'ip':205,272 'issu':18,102 'kernel':332,342,352,362,372,392,402,413 'know':182,230 'least':223 'lemmy.kde.social':10 'lemmy.kde.social/post/690336),':9 'like':126,438 'line':306,309 'link':279,284,289,294,299,304,319,334,344,354,364,374,382,394,404,415,422 'linkdown':407 'linux.org':87 'll':264 'local':74 'lose':68 'metric':383 'need':265 'network':110 'new':27 'none':175 'normal':221,225 'observ':201 'offici':47 'one':321 'open':25 'output':270 'p':260 'ping':86 'pool':134 'probabl':104 'problem':23,35,212 'proto':331,341,351,361,371,391,401,412 'put':91,189 'real':34 'realli':241 'remov':428 'repo':48 'restart':144,153,215 'rout':206 'run':57,204 'scope':278,283,288,293,298,303,318,333,343,353,363,373,381,393,403,414,421 'search':118 'second':65,149 'self':245 'server':42,67 'set':38 'show':274 'size':138 'solut':196 'solv':16,210 'src':335,345,355,365,375,395,405,416 'ssh':78 'stackoverflow':163 'start':98 'strang':198 'systemctl':143 'temporari':209 'thank':2 'thought':254 'thread':28 'tip':237 'tri':122,156,170 'use':52 'valu':167,187 'veth1f88dcc':282,317,360 'veth23a05f6':297,330 'veth4c84e92':277,302,370 'vethd123481':292,340 'vethda721de':287,350 'via':323 'wait':147 'web':120 'work':99,178,220,437 'would':256 'yesterday':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705719340
    +visibility: "visible             "
    +apId: "https://lemmy.kde.social/post/693278"
    +editedAt: DateTimeImmutable @1726892929 {#3026
      date: 2024-09-21 06:28:49.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705657840 {#3003
      date: 2024-01-19 10:50:40.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1361 …}
  +root: App\Entity\EntryComment {#1705}
  +body: "Good to know ! Have fun self-hosting ! :D"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705853103 {#1401
    date: 2024-01-21 17:05:03.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@tubbadu@lemmy.kde.social"
    "@N0x0n@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1362 …}
  +nested: Doctrine\ORM\PersistentCollection {#2019 …}
  +votes: Doctrine\ORM\PersistentCollection {#2030 …}
  +reports: Doctrine\ORM\PersistentCollection {#2026 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2022 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2025 …}
  -id: 328503
  -bodyTs: "'d':9 'fun':5 'good':1 'host':8 'know':3 'self':7 'self-host':6"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7592484"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705853103 {#1404
    date: 2024-01-21 17:05:03.0 +01:00
  }
  +"title": 328503
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
127 DENIED edit
App\Entity\EntryComment {#1363
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1711
    +user: Proxies\__CG__\App\Entity\User {#2245 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2596 …}
    +slug: "help-docker-conflicts-with-host-network-causing-no-internet-connectivity"
    +title: "[help] docker conflicts with host network, causing no internet connectivity"
    +url: null
    +body: """
      Hello! Thanks to everyone who helped me [yesterday](https://lemmy.kde.social/post/690336), but I could not solve the issue. I however identified the problem. I opened a new thread to better focus on the real problem.\n
      \n
      I just set up a debian server, installed docker from the official repo and then immich using docker compose. When I run `docker compose up -d` (after a few seconds) my server loses internet connectivity: it can access local addresses (I can ssh into it) but cannot access the internet: `ping linux.org` fails.\n
      \n
      if I put down immich (`docker compose down`) it starts working again. the issue is probably that docker is creating a network bridge that conflicts with the host.\n
      \n
      After searching the web, I tried to create `/etc/docker/daemon.json` like this:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">{\n
      </span><span style="color:#323232;">  </span><span style="font-weight:bold;color:#183691;">"bip"</span><span style="color:#323232;">: "172.18.0.1/24",\n
      </span><span style="color:#323232;">  </span><span style="font-weight:bold;color:#183691;">"default-address-pools"</span><span style="color:#323232;">: [\n
      </span><span style="color:#323232;">    {</span><span style="font-weight:bold;color:#183691;">"base"</span><span style="color:#323232;">: "172.19.0.0/16", </span><span style="font-weight:bold;color:#183691;">"size"</span><span style="color:#323232;">: </span><span style="color:#0086b3;">24</span><span style="color:#323232;">}\n
      </span><span style="color:#323232;">  ]\n
      </span><span style="color:#323232;">}\n
      </span>\n
      ```\n
      \n
      after the changes `systemctl restart docker`, then wait 10 seconds for everything to restart correctly.  \n
      I tried different configurations of addresses here (every stackoverflow answer gave different values, so I tried all of them), but none of them worked. I don’t know how to get which values to put here (if this is actually the solution)\n
      \n
      a strange behavior I observed is that running `ip route flush 0/0` temporary solves the problem, until the restart of docker, and Immich works normally (at least the “normal” behavior, I don’t know if this affects some functionalities)\n
      \n
      Any tips? This is my really first experience in self hosting and I have to admit it, I thought it would have been easier :P\n
      \n
      In case you’ll need it, here’s the output of `ip addr show`:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">0.0.0.0 dev veth4c84e92 scope link\n
      </span><span style="color:#323232;">0.0.0.0 dev veth1f88dcc scope link\n
      </span><span style="color:#323232;">0.0.0.0 dev vethda721de scope link\n
      </span><span style="color:#323232;">0.0.0.0 dev vethd123481 scope link\n
      </span><span style="color:#323232;">0.0.0.0 dev veth23a05f6 scope link\n
      </span><span style="color:#323232;">default dev veth4c84e92 scope link # this line and the line below disappear after the flush\n
      </span><span style="color:#323232;">default dev veth1f88dcc scope link # (this one)\n
      </span><span style="color:#323232;">default via 192.168.1.1 dev enp1s0\n
      </span><span style="color:#323232;">169.254.0.0/16 dev veth23a05f6 proto kernel scope link src 169.254.6.247\n
      </span><span style="color:#323232;">169.254.0.0/16 dev vethd123481 proto kernel scope link src 169.254.226.60\n
      </span><span style="color:#323232;">169.254.0.0/16 dev vethda721de proto kernel scope link src 169.254.248.163\n
      </span><span style="color:#323232;">169.254.0.0/16 dev veth1f88dcc proto kernel scope link src 169.254.136.146\n
      </span><span style="color:#323232;">169.254.0.0/16 dev veth4c84e92 proto kernel scope link src 169.254.29.133\n
      </span><span style="color:#323232;">169.254.0.0/16 dev enp1s0 scope link metric 1000\n
      </span><span style="color:#323232;">172.16.0.0/20 dev br-237d14e56e71 proto kernel scope link src 172.16.0.1\n
      </span><span style="color:#323232;">172.18.0.0/24 dev docker0 proto kernel scope link src 172.18.0.1 linkdown\n
      </span><span style="color:#323232;">192.168.1.0/24 dev enp1s0 proto kernel scope link src 192.168.1.4\n
      </span><span style="color:#323232;">192.168.1.1 dev enp1s0 scope link\n
      </span>\n
      ```\n
      \n
      EDIT: I gave up. I removed debian and installed fedora, and now it all works like a charm
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 10
    +favouriteCount: 15
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727367223 {#3037
      date: 2024-09-26 18:13:43.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3042 …}
    +votes: Doctrine\ORM\PersistentCollection {#3045 …}
    +reports: Doctrine\ORM\PersistentCollection {#3047 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3049 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3051 …}
    +badges: Doctrine\ORM\PersistentCollection {#3053 …}
    +children: [
      4 => App\Entity\EntryComment {#1723
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
        +root: App\Entity\EntryComment {#1705
          +user: App\Entity\User {#265 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
          +image: null
          +parent: null
          +root: null
          +body: """
            Humm… this seems rather strange. Maybe show us you docker-compose to have a look on how you configured immich’s network?\n
            \n
            169.254.0.0/16 are [APIPA addresses ](https://en.wikipedia.org/wiki/Link-local_address). So this a network misconfiguration.\n
            \n
            > After searching the web, I tried to create `/etc/docker/daemon.json`\n
            \n
            This is not how you configure a docker network. This is only used if your local networks overlaps with docker’s defaut network.\n
            \n
            The easiest way i can think on how to make your docker-compose work is to reinstall docker and use the [host network](https://docs.docker.com/compose/compose-file/compose-file-v3/#network_mode). DO NOT forget to delete the `/etc/docker/daemon.json` file in case you want a fresh start. This seems a badly network configuration on you docker stack !\n
            \n
            This will give you a good starting point! After that try to configure a bridge network for your docker compose.\n
            \n
            Normally after you get the gist on how docker works, it’s rather easy!
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 4
          +score: 0
          +lastActive: DateTime @1727367223 {#1528
            date: 2024-09-26 18:13:43.0 +02:00
          }
          +ip: null
          +tags: [
            "network_mode"
          ]
          +mentions: [
            "@tubbadu@lemmy.kde.social"
            "@tubbadu@lemmy.kde.social"
            "@tubbadu@lemmy.kde.social"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1616 …}
          +nested: Doctrine\ORM\PersistentCollection {#1598 …}
          +votes: Doctrine\ORM\PersistentCollection {#1629 …}
          +reports: Doctrine\ORM\PersistentCollection {#1626 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1618 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
          -id: 322300
          -bodyTs: "'/16':25 '/compose/compose-file/compose-file-v3/#network_mode).':95 '/etc/docker/daemon.json':45,102 '/wiki/link-local_address).':31 '169.254.0.0':24 'address':28 'apipa':27 'bad':114 'bridg':135 'case':105 'compos':12,82,140 'configur':20,51,116,133 'creat':44 'defaut':67 'delet':100 'docker':11,53,65,81,87,119,139,149 'docker-compos':10,80 'docs.docker.com':94 'docs.docker.com/compose/compose-file/compose-file-v3/#network_mode).':93 'easi':154 'easiest':70 'en.wikipedia.org':30 'en.wikipedia.org/wiki/link-local_address).':29 'file':103 'forget':98 'fresh':109 'get':144 'gist':146 'give':123 'good':126 'host':91 'humm':1 'immich':21 'local':61 'look':16 'make':78 'mayb':6 'misconfigur':36 'network':23,35,54,62,68,92,115,136 'normal':141 'overlap':63 'point':128 'rather':4,153 'reinstal':86 'search':38 'seem':3,112 'show':7 'stack':120 'start':110,127 'strang':5 'think':74 'tri':42,131 'us':8 'use':58,89 'want':107 'way':71 'web':40 'work':83,150"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.ml/comment/7520828"
          +editedAt: DateTimeImmutable @1726699596 {#1686
            date: 2024-09-19 00:46:36.0 +02:00
          }
          +createdAt: DateTimeImmutable @1705662467 {#1795
            date: 2024-01-19 12:07:47.0 +01:00
          }
          +"title": 322300
        }
        +body: """
          Immich isn’t the easiest docker stack ! I will up it on my own server and give you some feedback.\n
          \n
          Because their isn’t any network configuration in the compose it uses the default docker network. Thus… maybe… it overlaps with your own network, that’s what your first post was about :)\n
          \n
          I will look into it and if nobody comes up with an anwser before me, will give you some feedback on how it went and try to find out what’s wrong !
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705667133 {#1731
          date: 2024-01-19 13:25:33.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@tubbadu@lemmy.kde.social"
          "@N0x0n@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1721 …}
        +nested: Doctrine\ORM\PersistentCollection {#1728 …}
        +votes: Doctrine\ORM\PersistentCollection {#1730 …}
        +reports: Doctrine\ORM\PersistentCollection {#1734 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1727 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1733 …}
        -id: 322459
        -bodyTs: "'anwser':65 'come':61 'compos':30 'configur':27 'default':34 'docker':6,35 'easiest':5 'feedback':20,72 'find':80 'first':49 'give':17,69 'immich':1 'isn':2,23 'look':55 'mayb':38 'network':26,36,44 'nobodi':60 'overlap':40 'post':50 'server':15 'stack':7 'thus':37 'tri':78 'use':32 'went':76 'wrong':84"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7521892"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705667133 {#1725
          date: 2024-01-19 13:25:33.0 +01:00
        }
        +"title": 322459
      }
      3 => App\Entity\EntryComment {#2422
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
        +root: App\Entity\EntryComment {#1705}
        +body: """
          First find out what’s your debian network configuration if it’s a fresh install and everything is installed by default, you get your ip and network from DHCP\n
          \n
          ```\n
          \n
          <span style="color:#323232;">> ip a\n
          </span>\n
          ```\n
          \n
          If your ethernet or wifi networks is in the inet 172.17.0.1/16 brd 172.17.255.255 range it overlaps with the default docker bridge network.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705670112 {#2411
          date: 2024-01-19 14:15:12.0 +01:00
        }
        +ip: null
        +tags: [
          "323232"
        ]
        +mentions: [
          "@tubbadu@lemmy.kde.social"
          "@N0x0n@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2462 …}
        +nested: Doctrine\ORM\PersistentCollection {#2461 …}
        +votes: Doctrine\ORM\PersistentCollection {#2460 …}
        +reports: Doctrine\ORM\PersistentCollection {#2452 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2454 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2459 …}
        -id: 322578
        -bodyTs: "'/16':43 '172.17.0.1':42 '172.17.255.255':45 'brd':44 'bridg':53 'configur':9 'debian':7 'default':21,51 'dhcp':29 'docker':52 'ethernet':34 'everyth':17 'find':2 'first':1 'fresh':14 'get':23 'inet':41 'instal':15,19 'ip':25,30 'network':8,27,37,54 'overlap':48 'rang':46 'wifi':36"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7522639"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705670112 {#2447
          date: 2024-01-19 14:15:12.0 +01:00
        }
        +"title": 322578
      }
      2 => App\Entity\EntryComment {#2471
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
        +root: App\Entity\EntryComment {#1705}
        +body: """
          So I got it up and running in 10 minutes just by copy/pasting the `docker-compose.yaml` and `.env` files. So their configuration files are working flawlessly.\n
          \n
          Either you have a router misconfiguration or a docker network misconfiguration. Either way If I were you I would first start without duckdns.org domain name and without to much complex network configuration. Start slow and build up to more complex configurations.\n
          \n
          1. Leave your router defaults network configuration, without any open ports.\n
          2. See if your spare laptop server has internet access when everything is defaulted (**if not that’s the first thing to solve**) \n
              - Check if your networks configuration is in the inet 172.17.0.1/16 brd 172.17.255.255 range (dockers default bridge network)\n
              - Default routes on your laptop\n
              - DHCP or manual\n
          \n
          The important part is to make your laptop have internet access without changing to much, the default DHCP works great !\n
          \n
          3. Fresh docker installation and don’t forget to delete your json file (`/etc/docker/daemon.json`)\n
          4. Try again with the `docker-compose.yaml` and `.env` from immich’s github\n
          \n
          ---\n
          \n
          If your network configuration is wrong from the beginning, you are in for bad times specially if you are going to use duckdns ! Try to make it work on your local network first and than you can go crazy.\n
          \n
          Also if you do not know what you are doing, please don’t make your containers accessible to the web ! Rather use a wireguard server to access all your containers from everywhere in the world with a secure tunnel !\n
          \n
          If you’re a beginner, there is alot to grasp before having a good working laptop server :)
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705672881 {#2470
          date: 2024-01-19 15:01:21.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@tubbadu@lemmy.kde.social"
          "@N0x0n@lemmy.ml"
          "@tubbadu@lemmy.kde.social"
          "@N0x0n@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2371 …}
        +nested: Doctrine\ORM\PersistentCollection {#2370 …}
        +votes: Doctrine\ORM\PersistentCollection {#2360 …}
        +reports: Doctrine\ORM\PersistentCollection {#2361 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2372 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2386 …}
        -id: 322697
        -bodyTs: "'/16':111 '/etc/docker/daemon.json':160 '1':67 '10':9 '172.17.0.1':110 '172.17.255.255':113 '2':78 '3':147 '4':161 'access':87,137,228,238 'alot':258 'also':212 'bad':186 'begin':181 'beginn':255 'brd':112 'bridg':117 'build':61 'chang':139 'check':101 'complex':55,65 'configur':21,57,66,73,105,176 'contain':227,241 'copy/pasting':13 'crazi':211 'default':71,91,116,119,143 'delet':156 'dhcp':124,144 'docker':34,115,149 'docker-compose.yaml':15,166 'domain':49 'duckdn':195 'duckdns.org':48 'either':26,37 'env':17,168 'everyth':89 'everywher':243 'file':18,22,159 'first':45,97,205 'flawless':25 'forget':154 'fresh':148 'github':172 'go':192,210 'good':264 'got':3 'grasp':260 'great':146 'immich':170 'import':128 'inet':109 'instal':150 'internet':86,136 'json':158 'know':217 'laptop':83,123,134,266 'leav':68 'local':203 'make':132,198,225 'manual':126 'minut':10 'misconfigur':31,36 'much':54,141 'name':50 'network':35,56,72,104,118,175,204 'open':76 'part':129 'pleas':222 'port':77 'rang':114 'rather':232 're':253 'rout':120 'router':30,70 'run':7 'secur':249 'see':79 'server':84,236,267 'slow':59 'solv':100 'spare':82 'special':188 'start':46,58 'thing':98 'time':187 'tri':162,196 'tunnel':250 'use':194,233 'way':38 'web':231 'wireguard':235 'without':47,52,74,138 'work':24,145,200,265 'world':246 'would':44 'wrong':178"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7523517"
        +editedAt: DateTimeImmutable @1726741094 {#2469
          date: 2024-09-19 12:18:14.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705672881 {#2467
          date: 2024-01-19 15:01:21.0 +01:00
        }
        +"title": 322697
      }
      1 => App\Entity\EntryComment {#1363}
      0 => App\Entity\EntryComment {#1705}
    ]
    -id: 31676
    -titleTs: "'caus':7 'conflict':3 'connect':10 'docker':2 'help':1 'host':5 'internet':9 'network':6"
    -bodyTs: "'/16':137,328,338,348,358,368,378 '/20':386 '/24':130,398,409 '/etc/docker/daemon.json':125 '/post/690336),':11 '0.0.0.0':275,280,285,290,295 '0/0':208 '10':148 '1000':384 '169.254.0.0':327,337,347,357,367,377 '169.254.136.146':366 '169.254.226.60':346 '169.254.248.163':356 '169.254.29.133':376 '169.254.6.247':336 '172.16.0.0':385 '172.16.0.1':396 '172.18.0.0':397 '172.18.0.1':129,406 '172.19.0.0':136 '192.168.1.0':408 '192.168.1.1':324,418 '192.168.1.4':417 '237d14e56e71':390 '24':139 'access':73,83 'actual':194 'addr':273 'address':75,133,160 'admit':251 'affect':233 'answer':164 'base':135 'behavior':199,226 'better':30 'bip':128 'br':389 'br-237d14e56e71':388 'bridg':111 'cannot':82 'case':262 'chang':142 'charm':440 'compos':54,59,95 'configur':158 'conflict':113 'connect':70 'correct':154 'could':14 'creat':108,124 'd':61 'debian':41,429 'default':132,300,315,322 'default-address-pool':131 'dev':276,281,286,291,296,301,316,325,329,339,349,359,369,379,387,399,410,419 'differ':157,166 'disappear':311 'docker':44,53,58,94,106,145,217 'docker0':400 'easier':259 'edit':423 'enp1s0':326,380,411,420 'everi':162 'everyon':4 'everyth':151 'experi':243 'fail':88 'fedora':432 'first':242 'flush':207,314 'focus':31 'function':235 'gave':165,425 'get':185 'hello':1 'help':6 'host':116,246 'howev':20 'identifi':21 'immich':51,93,219 'instal':43,431 'internet':69,85 'ip':205,272 'issu':18,102 'kernel':332,342,352,362,372,392,402,413 'know':182,230 'least':223 'lemmy.kde.social':10 'lemmy.kde.social/post/690336),':9 'like':126,438 'line':306,309 'link':279,284,289,294,299,304,319,334,344,354,364,374,382,394,404,415,422 'linkdown':407 'linux.org':87 'll':264 'local':74 'lose':68 'metric':383 'need':265 'network':110 'new':27 'none':175 'normal':221,225 'observ':201 'offici':47 'one':321 'open':25 'output':270 'p':260 'ping':86 'pool':134 'probabl':104 'problem':23,35,212 'proto':331,341,351,361,371,391,401,412 'put':91,189 'real':34 'realli':241 'remov':428 'repo':48 'restart':144,153,215 'rout':206 'run':57,204 'scope':278,283,288,293,298,303,318,333,343,353,363,373,381,393,403,414,421 'search':118 'second':65,149 'self':245 'server':42,67 'set':38 'show':274 'size':138 'solut':196 'solv':16,210 'src':335,345,355,365,375,395,405,416 'ssh':78 'stackoverflow':163 'start':98 'strang':198 'systemctl':143 'temporari':209 'thank':2 'thought':254 'thread':28 'tip':237 'tri':122,156,170 'use':52 'valu':167,187 'veth1f88dcc':282,317,360 'veth23a05f6':297,330 'veth4c84e92':277,302,370 'vethd123481':292,340 'vethda721de':287,350 'via':323 'wait':147 'web':120 'work':99,178,220,437 'would':256 'yesterday':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705719340
    +visibility: "visible             "
    +apId: "https://lemmy.kde.social/post/693278"
    +editedAt: DateTimeImmutable @1726892929 {#3026
      date: 2024-09-21 06:28:49.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705657840 {#3003
      date: 2024-01-19 10:50:40.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1361 …}
  +root: App\Entity\EntryComment {#1705}
  +body: "Good to know ! Have fun self-hosting ! :D"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705853103 {#1401
    date: 2024-01-21 17:05:03.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@tubbadu@lemmy.kde.social"
    "@N0x0n@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1362 …}
  +nested: Doctrine\ORM\PersistentCollection {#2019 …}
  +votes: Doctrine\ORM\PersistentCollection {#2030 …}
  +reports: Doctrine\ORM\PersistentCollection {#2026 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2022 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2025 …}
  -id: 328503
  -bodyTs: "'d':9 'fun':5 'good':1 'host':8 'know':3 'self':7 'self-host':6"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7592484"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705853103 {#1404
    date: 2024-01-21 17:05:03.0 +01:00
  }
  +"title": 328503
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
128 DENIED moderate
App\Entity\EntryComment {#1363
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1711
    +user: Proxies\__CG__\App\Entity\User {#2245 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2596 …}
    +slug: "help-docker-conflicts-with-host-network-causing-no-internet-connectivity"
    +title: "[help] docker conflicts with host network, causing no internet connectivity"
    +url: null
    +body: """
      Hello! Thanks to everyone who helped me [yesterday](https://lemmy.kde.social/post/690336), but I could not solve the issue. I however identified the problem. I opened a new thread to better focus on the real problem.\n
      \n
      I just set up a debian server, installed docker from the official repo and then immich using docker compose. When I run `docker compose up -d` (after a few seconds) my server loses internet connectivity: it can access local addresses (I can ssh into it) but cannot access the internet: `ping linux.org` fails.\n
      \n
      if I put down immich (`docker compose down`) it starts working again. the issue is probably that docker is creating a network bridge that conflicts with the host.\n
      \n
      After searching the web, I tried to create `/etc/docker/daemon.json` like this:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">{\n
      </span><span style="color:#323232;">  </span><span style="font-weight:bold;color:#183691;">"bip"</span><span style="color:#323232;">: "172.18.0.1/24",\n
      </span><span style="color:#323232;">  </span><span style="font-weight:bold;color:#183691;">"default-address-pools"</span><span style="color:#323232;">: [\n
      </span><span style="color:#323232;">    {</span><span style="font-weight:bold;color:#183691;">"base"</span><span style="color:#323232;">: "172.19.0.0/16", </span><span style="font-weight:bold;color:#183691;">"size"</span><span style="color:#323232;">: </span><span style="color:#0086b3;">24</span><span style="color:#323232;">}\n
      </span><span style="color:#323232;">  ]\n
      </span><span style="color:#323232;">}\n
      </span>\n
      ```\n
      \n
      after the changes `systemctl restart docker`, then wait 10 seconds for everything to restart correctly.  \n
      I tried different configurations of addresses here (every stackoverflow answer gave different values, so I tried all of them), but none of them worked. I don’t know how to get which values to put here (if this is actually the solution)\n
      \n
      a strange behavior I observed is that running `ip route flush 0/0` temporary solves the problem, until the restart of docker, and Immich works normally (at least the “normal” behavior, I don’t know if this affects some functionalities)\n
      \n
      Any tips? This is my really first experience in self hosting and I have to admit it, I thought it would have been easier :P\n
      \n
      In case you’ll need it, here’s the output of `ip addr show`:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">0.0.0.0 dev veth4c84e92 scope link\n
      </span><span style="color:#323232;">0.0.0.0 dev veth1f88dcc scope link\n
      </span><span style="color:#323232;">0.0.0.0 dev vethda721de scope link\n
      </span><span style="color:#323232;">0.0.0.0 dev vethd123481 scope link\n
      </span><span style="color:#323232;">0.0.0.0 dev veth23a05f6 scope link\n
      </span><span style="color:#323232;">default dev veth4c84e92 scope link # this line and the line below disappear after the flush\n
      </span><span style="color:#323232;">default dev veth1f88dcc scope link # (this one)\n
      </span><span style="color:#323232;">default via 192.168.1.1 dev enp1s0\n
      </span><span style="color:#323232;">169.254.0.0/16 dev veth23a05f6 proto kernel scope link src 169.254.6.247\n
      </span><span style="color:#323232;">169.254.0.0/16 dev vethd123481 proto kernel scope link src 169.254.226.60\n
      </span><span style="color:#323232;">169.254.0.0/16 dev vethda721de proto kernel scope link src 169.254.248.163\n
      </span><span style="color:#323232;">169.254.0.0/16 dev veth1f88dcc proto kernel scope link src 169.254.136.146\n
      </span><span style="color:#323232;">169.254.0.0/16 dev veth4c84e92 proto kernel scope link src 169.254.29.133\n
      </span><span style="color:#323232;">169.254.0.0/16 dev enp1s0 scope link metric 1000\n
      </span><span style="color:#323232;">172.16.0.0/20 dev br-237d14e56e71 proto kernel scope link src 172.16.0.1\n
      </span><span style="color:#323232;">172.18.0.0/24 dev docker0 proto kernel scope link src 172.18.0.1 linkdown\n
      </span><span style="color:#323232;">192.168.1.0/24 dev enp1s0 proto kernel scope link src 192.168.1.4\n
      </span><span style="color:#323232;">192.168.1.1 dev enp1s0 scope link\n
      </span>\n
      ```\n
      \n
      EDIT: I gave up. I removed debian and installed fedora, and now it all works like a charm
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 10
    +favouriteCount: 15
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727367223 {#3037
      date: 2024-09-26 18:13:43.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3042 …}
    +votes: Doctrine\ORM\PersistentCollection {#3045 …}
    +reports: Doctrine\ORM\PersistentCollection {#3047 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3049 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3051 …}
    +badges: Doctrine\ORM\PersistentCollection {#3053 …}
    +children: [
      4 => App\Entity\EntryComment {#1723
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
        +root: App\Entity\EntryComment {#1705
          +user: App\Entity\User {#265 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
          +image: null
          +parent: null
          +root: null
          +body: """
            Humm… this seems rather strange. Maybe show us you docker-compose to have a look on how you configured immich’s network?\n
            \n
            169.254.0.0/16 are [APIPA addresses ](https://en.wikipedia.org/wiki/Link-local_address). So this a network misconfiguration.\n
            \n
            > After searching the web, I tried to create `/etc/docker/daemon.json`\n
            \n
            This is not how you configure a docker network. This is only used if your local networks overlaps with docker’s defaut network.\n
            \n
            The easiest way i can think on how to make your docker-compose work is to reinstall docker and use the [host network](https://docs.docker.com/compose/compose-file/compose-file-v3/#network_mode). DO NOT forget to delete the `/etc/docker/daemon.json` file in case you want a fresh start. This seems a badly network configuration on you docker stack !\n
            \n
            This will give you a good starting point! After that try to configure a bridge network for your docker compose.\n
            \n
            Normally after you get the gist on how docker works, it’s rather easy!
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 4
          +score: 0
          +lastActive: DateTime @1727367223 {#1528
            date: 2024-09-26 18:13:43.0 +02:00
          }
          +ip: null
          +tags: [
            "network_mode"
          ]
          +mentions: [
            "@tubbadu@lemmy.kde.social"
            "@tubbadu@lemmy.kde.social"
            "@tubbadu@lemmy.kde.social"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1616 …}
          +nested: Doctrine\ORM\PersistentCollection {#1598 …}
          +votes: Doctrine\ORM\PersistentCollection {#1629 …}
          +reports: Doctrine\ORM\PersistentCollection {#1626 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1618 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
          -id: 322300
          -bodyTs: "'/16':25 '/compose/compose-file/compose-file-v3/#network_mode).':95 '/etc/docker/daemon.json':45,102 '/wiki/link-local_address).':31 '169.254.0.0':24 'address':28 'apipa':27 'bad':114 'bridg':135 'case':105 'compos':12,82,140 'configur':20,51,116,133 'creat':44 'defaut':67 'delet':100 'docker':11,53,65,81,87,119,139,149 'docker-compos':10,80 'docs.docker.com':94 'docs.docker.com/compose/compose-file/compose-file-v3/#network_mode).':93 'easi':154 'easiest':70 'en.wikipedia.org':30 'en.wikipedia.org/wiki/link-local_address).':29 'file':103 'forget':98 'fresh':109 'get':144 'gist':146 'give':123 'good':126 'host':91 'humm':1 'immich':21 'local':61 'look':16 'make':78 'mayb':6 'misconfigur':36 'network':23,35,54,62,68,92,115,136 'normal':141 'overlap':63 'point':128 'rather':4,153 'reinstal':86 'search':38 'seem':3,112 'show':7 'stack':120 'start':110,127 'strang':5 'think':74 'tri':42,131 'us':8 'use':58,89 'want':107 'way':71 'web':40 'work':83,150"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.ml/comment/7520828"
          +editedAt: DateTimeImmutable @1726699596 {#1686
            date: 2024-09-19 00:46:36.0 +02:00
          }
          +createdAt: DateTimeImmutable @1705662467 {#1795
            date: 2024-01-19 12:07:47.0 +01:00
          }
          +"title": 322300
        }
        +body: """
          Immich isn’t the easiest docker stack ! I will up it on my own server and give you some feedback.\n
          \n
          Because their isn’t any network configuration in the compose it uses the default docker network. Thus… maybe… it overlaps with your own network, that’s what your first post was about :)\n
          \n
          I will look into it and if nobody comes up with an anwser before me, will give you some feedback on how it went and try to find out what’s wrong !
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705667133 {#1731
          date: 2024-01-19 13:25:33.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@tubbadu@lemmy.kde.social"
          "@N0x0n@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1721 …}
        +nested: Doctrine\ORM\PersistentCollection {#1728 …}
        +votes: Doctrine\ORM\PersistentCollection {#1730 …}
        +reports: Doctrine\ORM\PersistentCollection {#1734 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1727 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1733 …}
        -id: 322459
        -bodyTs: "'anwser':65 'come':61 'compos':30 'configur':27 'default':34 'docker':6,35 'easiest':5 'feedback':20,72 'find':80 'first':49 'give':17,69 'immich':1 'isn':2,23 'look':55 'mayb':38 'network':26,36,44 'nobodi':60 'overlap':40 'post':50 'server':15 'stack':7 'thus':37 'tri':78 'use':32 'went':76 'wrong':84"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7521892"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705667133 {#1725
          date: 2024-01-19 13:25:33.0 +01:00
        }
        +"title": 322459
      }
      3 => App\Entity\EntryComment {#2422
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
        +root: App\Entity\EntryComment {#1705}
        +body: """
          First find out what’s your debian network configuration if it’s a fresh install and everything is installed by default, you get your ip and network from DHCP\n
          \n
          ```\n
          \n
          <span style="color:#323232;">> ip a\n
          </span>\n
          ```\n
          \n
          If your ethernet or wifi networks is in the inet 172.17.0.1/16 brd 172.17.255.255 range it overlaps with the default docker bridge network.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705670112 {#2411
          date: 2024-01-19 14:15:12.0 +01:00
        }
        +ip: null
        +tags: [
          "323232"
        ]
        +mentions: [
          "@tubbadu@lemmy.kde.social"
          "@N0x0n@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2462 …}
        +nested: Doctrine\ORM\PersistentCollection {#2461 …}
        +votes: Doctrine\ORM\PersistentCollection {#2460 …}
        +reports: Doctrine\ORM\PersistentCollection {#2452 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2454 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2459 …}
        -id: 322578
        -bodyTs: "'/16':43 '172.17.0.1':42 '172.17.255.255':45 'brd':44 'bridg':53 'configur':9 'debian':7 'default':21,51 'dhcp':29 'docker':52 'ethernet':34 'everyth':17 'find':2 'first':1 'fresh':14 'get':23 'inet':41 'instal':15,19 'ip':25,30 'network':8,27,37,54 'overlap':48 'rang':46 'wifi':36"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7522639"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705670112 {#2447
          date: 2024-01-19 14:15:12.0 +01:00
        }
        +"title": 322578
      }
      2 => App\Entity\EntryComment {#2471
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
        +root: App\Entity\EntryComment {#1705}
        +body: """
          So I got it up and running in 10 minutes just by copy/pasting the `docker-compose.yaml` and `.env` files. So their configuration files are working flawlessly.\n
          \n
          Either you have a router misconfiguration or a docker network misconfiguration. Either way If I were you I would first start without duckdns.org domain name and without to much complex network configuration. Start slow and build up to more complex configurations.\n
          \n
          1. Leave your router defaults network configuration, without any open ports.\n
          2. See if your spare laptop server has internet access when everything is defaulted (**if not that’s the first thing to solve**) \n
              - Check if your networks configuration is in the inet 172.17.0.1/16 brd 172.17.255.255 range (dockers default bridge network)\n
              - Default routes on your laptop\n
              - DHCP or manual\n
          \n
          The important part is to make your laptop have internet access without changing to much, the default DHCP works great !\n
          \n
          3. Fresh docker installation and don’t forget to delete your json file (`/etc/docker/daemon.json`)\n
          4. Try again with the `docker-compose.yaml` and `.env` from immich’s github\n
          \n
          ---\n
          \n
          If your network configuration is wrong from the beginning, you are in for bad times specially if you are going to use duckdns ! Try to make it work on your local network first and than you can go crazy.\n
          \n
          Also if you do not know what you are doing, please don’t make your containers accessible to the web ! Rather use a wireguard server to access all your containers from everywhere in the world with a secure tunnel !\n
          \n
          If you’re a beginner, there is alot to grasp before having a good working laptop server :)
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705672881 {#2470
          date: 2024-01-19 15:01:21.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@tubbadu@lemmy.kde.social"
          "@N0x0n@lemmy.ml"
          "@tubbadu@lemmy.kde.social"
          "@N0x0n@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2371 …}
        +nested: Doctrine\ORM\PersistentCollection {#2370 …}
        +votes: Doctrine\ORM\PersistentCollection {#2360 …}
        +reports: Doctrine\ORM\PersistentCollection {#2361 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2372 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2386 …}
        -id: 322697
        -bodyTs: "'/16':111 '/etc/docker/daemon.json':160 '1':67 '10':9 '172.17.0.1':110 '172.17.255.255':113 '2':78 '3':147 '4':161 'access':87,137,228,238 'alot':258 'also':212 'bad':186 'begin':181 'beginn':255 'brd':112 'bridg':117 'build':61 'chang':139 'check':101 'complex':55,65 'configur':21,57,66,73,105,176 'contain':227,241 'copy/pasting':13 'crazi':211 'default':71,91,116,119,143 'delet':156 'dhcp':124,144 'docker':34,115,149 'docker-compose.yaml':15,166 'domain':49 'duckdn':195 'duckdns.org':48 'either':26,37 'env':17,168 'everyth':89 'everywher':243 'file':18,22,159 'first':45,97,205 'flawless':25 'forget':154 'fresh':148 'github':172 'go':192,210 'good':264 'got':3 'grasp':260 'great':146 'immich':170 'import':128 'inet':109 'instal':150 'internet':86,136 'json':158 'know':217 'laptop':83,123,134,266 'leav':68 'local':203 'make':132,198,225 'manual':126 'minut':10 'misconfigur':31,36 'much':54,141 'name':50 'network':35,56,72,104,118,175,204 'open':76 'part':129 'pleas':222 'port':77 'rang':114 'rather':232 're':253 'rout':120 'router':30,70 'run':7 'secur':249 'see':79 'server':84,236,267 'slow':59 'solv':100 'spare':82 'special':188 'start':46,58 'thing':98 'time':187 'tri':162,196 'tunnel':250 'use':194,233 'way':38 'web':231 'wireguard':235 'without':47,52,74,138 'work':24,145,200,265 'world':246 'would':44 'wrong':178"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7523517"
        +editedAt: DateTimeImmutable @1726741094 {#2469
          date: 2024-09-19 12:18:14.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705672881 {#2467
          date: 2024-01-19 15:01:21.0 +01:00
        }
        +"title": 322697
      }
      1 => App\Entity\EntryComment {#1363}
      0 => App\Entity\EntryComment {#1705}
    ]
    -id: 31676
    -titleTs: "'caus':7 'conflict':3 'connect':10 'docker':2 'help':1 'host':5 'internet':9 'network':6"
    -bodyTs: "'/16':137,328,338,348,358,368,378 '/20':386 '/24':130,398,409 '/etc/docker/daemon.json':125 '/post/690336),':11 '0.0.0.0':275,280,285,290,295 '0/0':208 '10':148 '1000':384 '169.254.0.0':327,337,347,357,367,377 '169.254.136.146':366 '169.254.226.60':346 '169.254.248.163':356 '169.254.29.133':376 '169.254.6.247':336 '172.16.0.0':385 '172.16.0.1':396 '172.18.0.0':397 '172.18.0.1':129,406 '172.19.0.0':136 '192.168.1.0':408 '192.168.1.1':324,418 '192.168.1.4':417 '237d14e56e71':390 '24':139 'access':73,83 'actual':194 'addr':273 'address':75,133,160 'admit':251 'affect':233 'answer':164 'base':135 'behavior':199,226 'better':30 'bip':128 'br':389 'br-237d14e56e71':388 'bridg':111 'cannot':82 'case':262 'chang':142 'charm':440 'compos':54,59,95 'configur':158 'conflict':113 'connect':70 'correct':154 'could':14 'creat':108,124 'd':61 'debian':41,429 'default':132,300,315,322 'default-address-pool':131 'dev':276,281,286,291,296,301,316,325,329,339,349,359,369,379,387,399,410,419 'differ':157,166 'disappear':311 'docker':44,53,58,94,106,145,217 'docker0':400 'easier':259 'edit':423 'enp1s0':326,380,411,420 'everi':162 'everyon':4 'everyth':151 'experi':243 'fail':88 'fedora':432 'first':242 'flush':207,314 'focus':31 'function':235 'gave':165,425 'get':185 'hello':1 'help':6 'host':116,246 'howev':20 'identifi':21 'immich':51,93,219 'instal':43,431 'internet':69,85 'ip':205,272 'issu':18,102 'kernel':332,342,352,362,372,392,402,413 'know':182,230 'least':223 'lemmy.kde.social':10 'lemmy.kde.social/post/690336),':9 'like':126,438 'line':306,309 'link':279,284,289,294,299,304,319,334,344,354,364,374,382,394,404,415,422 'linkdown':407 'linux.org':87 'll':264 'local':74 'lose':68 'metric':383 'need':265 'network':110 'new':27 'none':175 'normal':221,225 'observ':201 'offici':47 'one':321 'open':25 'output':270 'p':260 'ping':86 'pool':134 'probabl':104 'problem':23,35,212 'proto':331,341,351,361,371,391,401,412 'put':91,189 'real':34 'realli':241 'remov':428 'repo':48 'restart':144,153,215 'rout':206 'run':57,204 'scope':278,283,288,293,298,303,318,333,343,353,363,373,381,393,403,414,421 'search':118 'second':65,149 'self':245 'server':42,67 'set':38 'show':274 'size':138 'solut':196 'solv':16,210 'src':335,345,355,365,375,395,405,416 'ssh':78 'stackoverflow':163 'start':98 'strang':198 'systemctl':143 'temporari':209 'thank':2 'thought':254 'thread':28 'tip':237 'tri':122,156,170 'use':52 'valu':167,187 'veth1f88dcc':282,317,360 'veth23a05f6':297,330 'veth4c84e92':277,302,370 'vethd123481':292,340 'vethda721de':287,350 'via':323 'wait':147 'web':120 'work':99,178,220,437 'would':256 'yesterday':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705719340
    +visibility: "visible             "
    +apId: "https://lemmy.kde.social/post/693278"
    +editedAt: DateTimeImmutable @1726892929 {#3026
      date: 2024-09-21 06:28:49.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705657840 {#3003
      date: 2024-01-19 10:50:40.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1361 …}
  +root: App\Entity\EntryComment {#1705}
  +body: "Good to know ! Have fun self-hosting ! :D"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705853103 {#1401
    date: 2024-01-21 17:05:03.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@tubbadu@lemmy.kde.social"
    "@N0x0n@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1362 …}
  +nested: Doctrine\ORM\PersistentCollection {#2019 …}
  +votes: Doctrine\ORM\PersistentCollection {#2030 …}
  +reports: Doctrine\ORM\PersistentCollection {#2026 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2022 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2025 …}
  -id: 328503
  -bodyTs: "'d':9 'fun':5 'good':1 'host':8 'know':3 'self':7 'self-host':6"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7592484"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705853103 {#1404
    date: 2024-01-21 17:05:03.0 +01:00
  }
  +"title": 328503
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
129 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
130 DENIED moderate
App\Entity\EntryComment {#1705
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1711
    +user: Proxies\__CG__\App\Entity\User {#2245 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2596 …}
    +slug: "help-docker-conflicts-with-host-network-causing-no-internet-connectivity"
    +title: "[help] docker conflicts with host network, causing no internet connectivity"
    +url: null
    +body: """
      Hello! Thanks to everyone who helped me [yesterday](https://lemmy.kde.social/post/690336), but I could not solve the issue. I however identified the problem. I opened a new thread to better focus on the real problem.\n
      \n
      I just set up a debian server, installed docker from the official repo and then immich using docker compose. When I run `docker compose up -d` (after a few seconds) my server loses internet connectivity: it can access local addresses (I can ssh into it) but cannot access the internet: `ping linux.org` fails.\n
      \n
      if I put down immich (`docker compose down`) it starts working again. the issue is probably that docker is creating a network bridge that conflicts with the host.\n
      \n
      After searching the web, I tried to create `/etc/docker/daemon.json` like this:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">{\n
      </span><span style="color:#323232;">  </span><span style="font-weight:bold;color:#183691;">"bip"</span><span style="color:#323232;">: "172.18.0.1/24",\n
      </span><span style="color:#323232;">  </span><span style="font-weight:bold;color:#183691;">"default-address-pools"</span><span style="color:#323232;">: [\n
      </span><span style="color:#323232;">    {</span><span style="font-weight:bold;color:#183691;">"base"</span><span style="color:#323232;">: "172.19.0.0/16", </span><span style="font-weight:bold;color:#183691;">"size"</span><span style="color:#323232;">: </span><span style="color:#0086b3;">24</span><span style="color:#323232;">}\n
      </span><span style="color:#323232;">  ]\n
      </span><span style="color:#323232;">}\n
      </span>\n
      ```\n
      \n
      after the changes `systemctl restart docker`, then wait 10 seconds for everything to restart correctly.  \n
      I tried different configurations of addresses here (every stackoverflow answer gave different values, so I tried all of them), but none of them worked. I don’t know how to get which values to put here (if this is actually the solution)\n
      \n
      a strange behavior I observed is that running `ip route flush 0/0` temporary solves the problem, until the restart of docker, and Immich works normally (at least the “normal” behavior, I don’t know if this affects some functionalities)\n
      \n
      Any tips? This is my really first experience in self hosting and I have to admit it, I thought it would have been easier :P\n
      \n
      In case you’ll need it, here’s the output of `ip addr show`:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">0.0.0.0 dev veth4c84e92 scope link\n
      </span><span style="color:#323232;">0.0.0.0 dev veth1f88dcc scope link\n
      </span><span style="color:#323232;">0.0.0.0 dev vethda721de scope link\n
      </span><span style="color:#323232;">0.0.0.0 dev vethd123481 scope link\n
      </span><span style="color:#323232;">0.0.0.0 dev veth23a05f6 scope link\n
      </span><span style="color:#323232;">default dev veth4c84e92 scope link # this line and the line below disappear after the flush\n
      </span><span style="color:#323232;">default dev veth1f88dcc scope link # (this one)\n
      </span><span style="color:#323232;">default via 192.168.1.1 dev enp1s0\n
      </span><span style="color:#323232;">169.254.0.0/16 dev veth23a05f6 proto kernel scope link src 169.254.6.247\n
      </span><span style="color:#323232;">169.254.0.0/16 dev vethd123481 proto kernel scope link src 169.254.226.60\n
      </span><span style="color:#323232;">169.254.0.0/16 dev vethda721de proto kernel scope link src 169.254.248.163\n
      </span><span style="color:#323232;">169.254.0.0/16 dev veth1f88dcc proto kernel scope link src 169.254.136.146\n
      </span><span style="color:#323232;">169.254.0.0/16 dev veth4c84e92 proto kernel scope link src 169.254.29.133\n
      </span><span style="color:#323232;">169.254.0.0/16 dev enp1s0 scope link metric 1000\n
      </span><span style="color:#323232;">172.16.0.0/20 dev br-237d14e56e71 proto kernel scope link src 172.16.0.1\n
      </span><span style="color:#323232;">172.18.0.0/24 dev docker0 proto kernel scope link src 172.18.0.1 linkdown\n
      </span><span style="color:#323232;">192.168.1.0/24 dev enp1s0 proto kernel scope link src 192.168.1.4\n
      </span><span style="color:#323232;">192.168.1.1 dev enp1s0 scope link\n
      </span>\n
      ```\n
      \n
      EDIT: I gave up. I removed debian and installed fedora, and now it all works like a charm
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 10
    +favouriteCount: 15
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727367223 {#3037
      date: 2024-09-26 18:13:43.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3042 …}
    +votes: Doctrine\ORM\PersistentCollection {#3045 …}
    +reports: Doctrine\ORM\PersistentCollection {#3047 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3049 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3051 …}
    +badges: Doctrine\ORM\PersistentCollection {#3053 …}
    +children: [
      4 => App\Entity\EntryComment {#1723
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
        +root: App\Entity\EntryComment {#1705}
        +body: """
          Immich isn’t the easiest docker stack ! I will up it on my own server and give you some feedback.\n
          \n
          Because their isn’t any network configuration in the compose it uses the default docker network. Thus… maybe… it overlaps with your own network, that’s what your first post was about :)\n
          \n
          I will look into it and if nobody comes up with an anwser before me, will give you some feedback on how it went and try to find out what’s wrong !
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705667133 {#1731
          date: 2024-01-19 13:25:33.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@tubbadu@lemmy.kde.social"
          "@N0x0n@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1721 …}
        +nested: Doctrine\ORM\PersistentCollection {#1728 …}
        +votes: Doctrine\ORM\PersistentCollection {#1730 …}
        +reports: Doctrine\ORM\PersistentCollection {#1734 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1727 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1733 …}
        -id: 322459
        -bodyTs: "'anwser':65 'come':61 'compos':30 'configur':27 'default':34 'docker':6,35 'easiest':5 'feedback':20,72 'find':80 'first':49 'give':17,69 'immich':1 'isn':2,23 'look':55 'mayb':38 'network':26,36,44 'nobodi':60 'overlap':40 'post':50 'server':15 'stack':7 'thus':37 'tri':78 'use':32 'went':76 'wrong':84"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7521892"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705667133 {#1725
          date: 2024-01-19 13:25:33.0 +01:00
        }
        +"title": 322459
      }
      3 => App\Entity\EntryComment {#2422
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
        +root: App\Entity\EntryComment {#1705}
        +body: """
          First find out what’s your debian network configuration if it’s a fresh install and everything is installed by default, you get your ip and network from DHCP\n
          \n
          ```\n
          \n
          <span style="color:#323232;">> ip a\n
          </span>\n
          ```\n
          \n
          If your ethernet or wifi networks is in the inet 172.17.0.1/16 brd 172.17.255.255 range it overlaps with the default docker bridge network.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705670112 {#2411
          date: 2024-01-19 14:15:12.0 +01:00
        }
        +ip: null
        +tags: [
          "323232"
        ]
        +mentions: [
          "@tubbadu@lemmy.kde.social"
          "@N0x0n@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2462 …}
        +nested: Doctrine\ORM\PersistentCollection {#2461 …}
        +votes: Doctrine\ORM\PersistentCollection {#2460 …}
        +reports: Doctrine\ORM\PersistentCollection {#2452 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2454 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2459 …}
        -id: 322578
        -bodyTs: "'/16':43 '172.17.0.1':42 '172.17.255.255':45 'brd':44 'bridg':53 'configur':9 'debian':7 'default':21,51 'dhcp':29 'docker':52 'ethernet':34 'everyth':17 'find':2 'first':1 'fresh':14 'get':23 'inet':41 'instal':15,19 'ip':25,30 'network':8,27,37,54 'overlap':48 'rang':46 'wifi':36"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7522639"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705670112 {#2447
          date: 2024-01-19 14:15:12.0 +01:00
        }
        +"title": 322578
      }
      2 => App\Entity\EntryComment {#2471
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
        +root: App\Entity\EntryComment {#1705}
        +body: """
          So I got it up and running in 10 minutes just by copy/pasting the `docker-compose.yaml` and `.env` files. So their configuration files are working flawlessly.\n
          \n
          Either you have a router misconfiguration or a docker network misconfiguration. Either way If I were you I would first start without duckdns.org domain name and without to much complex network configuration. Start slow and build up to more complex configurations.\n
          \n
          1. Leave your router defaults network configuration, without any open ports.\n
          2. See if your spare laptop server has internet access when everything is defaulted (**if not that’s the first thing to solve**) \n
              - Check if your networks configuration is in the inet 172.17.0.1/16 brd 172.17.255.255 range (dockers default bridge network)\n
              - Default routes on your laptop\n
              - DHCP or manual\n
          \n
          The important part is to make your laptop have internet access without changing to much, the default DHCP works great !\n
          \n
          3. Fresh docker installation and don’t forget to delete your json file (`/etc/docker/daemon.json`)\n
          4. Try again with the `docker-compose.yaml` and `.env` from immich’s github\n
          \n
          ---\n
          \n
          If your network configuration is wrong from the beginning, you are in for bad times specially if you are going to use duckdns ! Try to make it work on your local network first and than you can go crazy.\n
          \n
          Also if you do not know what you are doing, please don’t make your containers accessible to the web ! Rather use a wireguard server to access all your containers from everywhere in the world with a secure tunnel !\n
          \n
          If you’re a beginner, there is alot to grasp before having a good working laptop server :)
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705672881 {#2470
          date: 2024-01-19 15:01:21.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@tubbadu@lemmy.kde.social"
          "@N0x0n@lemmy.ml"
          "@tubbadu@lemmy.kde.social"
          "@N0x0n@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2371 …}
        +nested: Doctrine\ORM\PersistentCollection {#2370 …}
        +votes: Doctrine\ORM\PersistentCollection {#2360 …}
        +reports: Doctrine\ORM\PersistentCollection {#2361 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2372 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2386 …}
        -id: 322697
        -bodyTs: "'/16':111 '/etc/docker/daemon.json':160 '1':67 '10':9 '172.17.0.1':110 '172.17.255.255':113 '2':78 '3':147 '4':161 'access':87,137,228,238 'alot':258 'also':212 'bad':186 'begin':181 'beginn':255 'brd':112 'bridg':117 'build':61 'chang':139 'check':101 'complex':55,65 'configur':21,57,66,73,105,176 'contain':227,241 'copy/pasting':13 'crazi':211 'default':71,91,116,119,143 'delet':156 'dhcp':124,144 'docker':34,115,149 'docker-compose.yaml':15,166 'domain':49 'duckdn':195 'duckdns.org':48 'either':26,37 'env':17,168 'everyth':89 'everywher':243 'file':18,22,159 'first':45,97,205 'flawless':25 'forget':154 'fresh':148 'github':172 'go':192,210 'good':264 'got':3 'grasp':260 'great':146 'immich':170 'import':128 'inet':109 'instal':150 'internet':86,136 'json':158 'know':217 'laptop':83,123,134,266 'leav':68 'local':203 'make':132,198,225 'manual':126 'minut':10 'misconfigur':31,36 'much':54,141 'name':50 'network':35,56,72,104,118,175,204 'open':76 'part':129 'pleas':222 'port':77 'rang':114 'rather':232 're':253 'rout':120 'router':30,70 'run':7 'secur':249 'see':79 'server':84,236,267 'slow':59 'solv':100 'spare':82 'special':188 'start':46,58 'thing':98 'time':187 'tri':162,196 'tunnel':250 'use':194,233 'way':38 'web':231 'wireguard':235 'without':47,52,74,138 'work':24,145,200,265 'world':246 'would':44 'wrong':178"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7523517"
        +editedAt: DateTimeImmutable @1726741094 {#2469
          date: 2024-09-19 12:18:14.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705672881 {#2467
          date: 2024-01-19 15:01:21.0 +01:00
        }
        +"title": 322697
      }
      1 => App\Entity\EntryComment {#1363
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1361 …}
        +root: App\Entity\EntryComment {#1705}
        +body: "Good to know ! Have fun self-hosting ! :D"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705853103 {#1401
          date: 2024-01-21 17:05:03.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@tubbadu@lemmy.kde.social"
          "@N0x0n@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1362 …}
        +nested: Doctrine\ORM\PersistentCollection {#2019 …}
        +votes: Doctrine\ORM\PersistentCollection {#2030 …}
        +reports: Doctrine\ORM\PersistentCollection {#2026 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2022 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2025 …}
        -id: 328503
        -bodyTs: "'d':9 'fun':5 'good':1 'host':8 'know':3 'self':7 'self-host':6"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7592484"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705853103 {#1404
          date: 2024-01-21 17:05:03.0 +01:00
        }
        +"title": 328503
      }
      0 => App\Entity\EntryComment {#1705}
    ]
    -id: 31676
    -titleTs: "'caus':7 'conflict':3 'connect':10 'docker':2 'help':1 'host':5 'internet':9 'network':6"
    -bodyTs: "'/16':137,328,338,348,358,368,378 '/20':386 '/24':130,398,409 '/etc/docker/daemon.json':125 '/post/690336),':11 '0.0.0.0':275,280,285,290,295 '0/0':208 '10':148 '1000':384 '169.254.0.0':327,337,347,357,367,377 '169.254.136.146':366 '169.254.226.60':346 '169.254.248.163':356 '169.254.29.133':376 '169.254.6.247':336 '172.16.0.0':385 '172.16.0.1':396 '172.18.0.0':397 '172.18.0.1':129,406 '172.19.0.0':136 '192.168.1.0':408 '192.168.1.1':324,418 '192.168.1.4':417 '237d14e56e71':390 '24':139 'access':73,83 'actual':194 'addr':273 'address':75,133,160 'admit':251 'affect':233 'answer':164 'base':135 'behavior':199,226 'better':30 'bip':128 'br':389 'br-237d14e56e71':388 'bridg':111 'cannot':82 'case':262 'chang':142 'charm':440 'compos':54,59,95 'configur':158 'conflict':113 'connect':70 'correct':154 'could':14 'creat':108,124 'd':61 'debian':41,429 'default':132,300,315,322 'default-address-pool':131 'dev':276,281,286,291,296,301,316,325,329,339,349,359,369,379,387,399,410,419 'differ':157,166 'disappear':311 'docker':44,53,58,94,106,145,217 'docker0':400 'easier':259 'edit':423 'enp1s0':326,380,411,420 'everi':162 'everyon':4 'everyth':151 'experi':243 'fail':88 'fedora':432 'first':242 'flush':207,314 'focus':31 'function':235 'gave':165,425 'get':185 'hello':1 'help':6 'host':116,246 'howev':20 'identifi':21 'immich':51,93,219 'instal':43,431 'internet':69,85 'ip':205,272 'issu':18,102 'kernel':332,342,352,362,372,392,402,413 'know':182,230 'least':223 'lemmy.kde.social':10 'lemmy.kde.social/post/690336),':9 'like':126,438 'line':306,309 'link':279,284,289,294,299,304,319,334,344,354,364,374,382,394,404,415,422 'linkdown':407 'linux.org':87 'll':264 'local':74 'lose':68 'metric':383 'need':265 'network':110 'new':27 'none':175 'normal':221,225 'observ':201 'offici':47 'one':321 'open':25 'output':270 'p':260 'ping':86 'pool':134 'probabl':104 'problem':23,35,212 'proto':331,341,351,361,371,391,401,412 'put':91,189 'real':34 'realli':241 'remov':428 'repo':48 'restart':144,153,215 'rout':206 'run':57,204 'scope':278,283,288,293,298,303,318,333,343,353,363,373,381,393,403,414,421 'search':118 'second':65,149 'self':245 'server':42,67 'set':38 'show':274 'size':138 'solut':196 'solv':16,210 'src':335,345,355,365,375,395,405,416 'ssh':78 'stackoverflow':163 'start':98 'strang':198 'systemctl':143 'temporari':209 'thank':2 'thought':254 'thread':28 'tip':237 'tri':122,156,170 'use':52 'valu':167,187 'veth1f88dcc':282,317,360 'veth23a05f6':297,330 'veth4c84e92':277,302,370 'vethd123481':292,340 'vethda721de':287,350 'via':323 'wait':147 'web':120 'work':99,178,220,437 'would':256 'yesterday':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705719340
    +visibility: "visible             "
    +apId: "https://lemmy.kde.social/post/693278"
    +editedAt: DateTimeImmutable @1726892929 {#3026
      date: 2024-09-21 06:28:49.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705657840 {#3003
      date: 2024-01-19 10:50:40.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    Humm… this seems rather strange. Maybe show us you docker-compose to have a look on how you configured immich’s network?\n
    \n
    169.254.0.0/16 are [APIPA addresses ](https://en.wikipedia.org/wiki/Link-local_address). So this a network misconfiguration.\n
    \n
    > After searching the web, I tried to create `/etc/docker/daemon.json`\n
    \n
    This is not how you configure a docker network. This is only used if your local networks overlaps with docker’s defaut network.\n
    \n
    The easiest way i can think on how to make your docker-compose work is to reinstall docker and use the [host network](https://docs.docker.com/compose/compose-file/compose-file-v3/#network_mode). DO NOT forget to delete the `/etc/docker/daemon.json` file in case you want a fresh start. This seems a badly network configuration on you docker stack !\n
    \n
    This will give you a good starting point! After that try to configure a bridge network for your docker compose.\n
    \n
    Normally after you get the gist on how docker works, it’s rather easy!
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1727367223 {#1528
    date: 2024-09-26 18:13:43.0 +02:00
  }
  +ip: null
  +tags: [
    "network_mode"
  ]
  +mentions: [
    "@tubbadu@lemmy.kde.social"
    "@tubbadu@lemmy.kde.social"
    "@tubbadu@lemmy.kde.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1616 …}
  +nested: Doctrine\ORM\PersistentCollection {#1598 …}
  +votes: Doctrine\ORM\PersistentCollection {#1629 …}
  +reports: Doctrine\ORM\PersistentCollection {#1626 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1618 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
  -id: 322300
  -bodyTs: "'/16':25 '/compose/compose-file/compose-file-v3/#network_mode).':95 '/etc/docker/daemon.json':45,102 '/wiki/link-local_address).':31 '169.254.0.0':24 'address':28 'apipa':27 'bad':114 'bridg':135 'case':105 'compos':12,82,140 'configur':20,51,116,133 'creat':44 'defaut':67 'delet':100 'docker':11,53,65,81,87,119,139,149 'docker-compos':10,80 'docs.docker.com':94 'docs.docker.com/compose/compose-file/compose-file-v3/#network_mode).':93 'easi':154 'easiest':70 'en.wikipedia.org':30 'en.wikipedia.org/wiki/link-local_address).':29 'file':103 'forget':98 'fresh':109 'get':144 'gist':146 'give':123 'good':126 'host':91 'humm':1 'immich':21 'local':61 'look':16 'make':78 'mayb':6 'misconfigur':36 'network':23,35,54,62,68,92,115,136 'normal':141 'overlap':63 'point':128 'rather':4,153 'reinstal':86 'search':38 'seem':3,112 'show':7 'stack':120 'start':110,127 'strang':5 'think':74 'tri':42,131 'us':8 'use':58,89 'want':107 'way':71 'web':40 'work':83,150"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7520828"
  +editedAt: DateTimeImmutable @1726699596 {#1686
    date: 2024-09-19 00:46:36.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705662467 {#1795
    date: 2024-01-19 12:07:47.0 +01:00
  }
  +"title": 322300
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
131 DENIED edit
App\Entity\EntryComment {#1705
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1711
    +user: Proxies\__CG__\App\Entity\User {#2245 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2596 …}
    +slug: "help-docker-conflicts-with-host-network-causing-no-internet-connectivity"
    +title: "[help] docker conflicts with host network, causing no internet connectivity"
    +url: null
    +body: """
      Hello! Thanks to everyone who helped me [yesterday](https://lemmy.kde.social/post/690336), but I could not solve the issue. I however identified the problem. I opened a new thread to better focus on the real problem.\n
      \n
      I just set up a debian server, installed docker from the official repo and then immich using docker compose. When I run `docker compose up -d` (after a few seconds) my server loses internet connectivity: it can access local addresses (I can ssh into it) but cannot access the internet: `ping linux.org` fails.\n
      \n
      if I put down immich (`docker compose down`) it starts working again. the issue is probably that docker is creating a network bridge that conflicts with the host.\n
      \n
      After searching the web, I tried to create `/etc/docker/daemon.json` like this:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">{\n
      </span><span style="color:#323232;">  </span><span style="font-weight:bold;color:#183691;">"bip"</span><span style="color:#323232;">: "172.18.0.1/24",\n
      </span><span style="color:#323232;">  </span><span style="font-weight:bold;color:#183691;">"default-address-pools"</span><span style="color:#323232;">: [\n
      </span><span style="color:#323232;">    {</span><span style="font-weight:bold;color:#183691;">"base"</span><span style="color:#323232;">: "172.19.0.0/16", </span><span style="font-weight:bold;color:#183691;">"size"</span><span style="color:#323232;">: </span><span style="color:#0086b3;">24</span><span style="color:#323232;">}\n
      </span><span style="color:#323232;">  ]\n
      </span><span style="color:#323232;">}\n
      </span>\n
      ```\n
      \n
      after the changes `systemctl restart docker`, then wait 10 seconds for everything to restart correctly.  \n
      I tried different configurations of addresses here (every stackoverflow answer gave different values, so I tried all of them), but none of them worked. I don’t know how to get which values to put here (if this is actually the solution)\n
      \n
      a strange behavior I observed is that running `ip route flush 0/0` temporary solves the problem, until the restart of docker, and Immich works normally (at least the “normal” behavior, I don’t know if this affects some functionalities)\n
      \n
      Any tips? This is my really first experience in self hosting and I have to admit it, I thought it would have been easier :P\n
      \n
      In case you’ll need it, here’s the output of `ip addr show`:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">0.0.0.0 dev veth4c84e92 scope link\n
      </span><span style="color:#323232;">0.0.0.0 dev veth1f88dcc scope link\n
      </span><span style="color:#323232;">0.0.0.0 dev vethda721de scope link\n
      </span><span style="color:#323232;">0.0.0.0 dev vethd123481 scope link\n
      </span><span style="color:#323232;">0.0.0.0 dev veth23a05f6 scope link\n
      </span><span style="color:#323232;">default dev veth4c84e92 scope link # this line and the line below disappear after the flush\n
      </span><span style="color:#323232;">default dev veth1f88dcc scope link # (this one)\n
      </span><span style="color:#323232;">default via 192.168.1.1 dev enp1s0\n
      </span><span style="color:#323232;">169.254.0.0/16 dev veth23a05f6 proto kernel scope link src 169.254.6.247\n
      </span><span style="color:#323232;">169.254.0.0/16 dev vethd123481 proto kernel scope link src 169.254.226.60\n
      </span><span style="color:#323232;">169.254.0.0/16 dev vethda721de proto kernel scope link src 169.254.248.163\n
      </span><span style="color:#323232;">169.254.0.0/16 dev veth1f88dcc proto kernel scope link src 169.254.136.146\n
      </span><span style="color:#323232;">169.254.0.0/16 dev veth4c84e92 proto kernel scope link src 169.254.29.133\n
      </span><span style="color:#323232;">169.254.0.0/16 dev enp1s0 scope link metric 1000\n
      </span><span style="color:#323232;">172.16.0.0/20 dev br-237d14e56e71 proto kernel scope link src 172.16.0.1\n
      </span><span style="color:#323232;">172.18.0.0/24 dev docker0 proto kernel scope link src 172.18.0.1 linkdown\n
      </span><span style="color:#323232;">192.168.1.0/24 dev enp1s0 proto kernel scope link src 192.168.1.4\n
      </span><span style="color:#323232;">192.168.1.1 dev enp1s0 scope link\n
      </span>\n
      ```\n
      \n
      EDIT: I gave up. I removed debian and installed fedora, and now it all works like a charm
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 10
    +favouriteCount: 15
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727367223 {#3037
      date: 2024-09-26 18:13:43.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3042 …}
    +votes: Doctrine\ORM\PersistentCollection {#3045 …}
    +reports: Doctrine\ORM\PersistentCollection {#3047 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3049 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3051 …}
    +badges: Doctrine\ORM\PersistentCollection {#3053 …}
    +children: [
      4 => App\Entity\EntryComment {#1723
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
        +root: App\Entity\EntryComment {#1705}
        +body: """
          Immich isn’t the easiest docker stack ! I will up it on my own server and give you some feedback.\n
          \n
          Because their isn’t any network configuration in the compose it uses the default docker network. Thus… maybe… it overlaps with your own network, that’s what your first post was about :)\n
          \n
          I will look into it and if nobody comes up with an anwser before me, will give you some feedback on how it went and try to find out what’s wrong !
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705667133 {#1731
          date: 2024-01-19 13:25:33.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@tubbadu@lemmy.kde.social"
          "@N0x0n@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1721 …}
        +nested: Doctrine\ORM\PersistentCollection {#1728 …}
        +votes: Doctrine\ORM\PersistentCollection {#1730 …}
        +reports: Doctrine\ORM\PersistentCollection {#1734 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1727 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1733 …}
        -id: 322459
        -bodyTs: "'anwser':65 'come':61 'compos':30 'configur':27 'default':34 'docker':6,35 'easiest':5 'feedback':20,72 'find':80 'first':49 'give':17,69 'immich':1 'isn':2,23 'look':55 'mayb':38 'network':26,36,44 'nobodi':60 'overlap':40 'post':50 'server':15 'stack':7 'thus':37 'tri':78 'use':32 'went':76 'wrong':84"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7521892"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705667133 {#1725
          date: 2024-01-19 13:25:33.0 +01:00
        }
        +"title": 322459
      }
      3 => App\Entity\EntryComment {#2422
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
        +root: App\Entity\EntryComment {#1705}
        +body: """
          First find out what’s your debian network configuration if it’s a fresh install and everything is installed by default, you get your ip and network from DHCP\n
          \n
          ```\n
          \n
          <span style="color:#323232;">> ip a\n
          </span>\n
          ```\n
          \n
          If your ethernet or wifi networks is in the inet 172.17.0.1/16 brd 172.17.255.255 range it overlaps with the default docker bridge network.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705670112 {#2411
          date: 2024-01-19 14:15:12.0 +01:00
        }
        +ip: null
        +tags: [
          "323232"
        ]
        +mentions: [
          "@tubbadu@lemmy.kde.social"
          "@N0x0n@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2462 …}
        +nested: Doctrine\ORM\PersistentCollection {#2461 …}
        +votes: Doctrine\ORM\PersistentCollection {#2460 …}
        +reports: Doctrine\ORM\PersistentCollection {#2452 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2454 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2459 …}
        -id: 322578
        -bodyTs: "'/16':43 '172.17.0.1':42 '172.17.255.255':45 'brd':44 'bridg':53 'configur':9 'debian':7 'default':21,51 'dhcp':29 'docker':52 'ethernet':34 'everyth':17 'find':2 'first':1 'fresh':14 'get':23 'inet':41 'instal':15,19 'ip':25,30 'network':8,27,37,54 'overlap':48 'rang':46 'wifi':36"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7522639"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705670112 {#2447
          date: 2024-01-19 14:15:12.0 +01:00
        }
        +"title": 322578
      }
      2 => App\Entity\EntryComment {#2471
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
        +root: App\Entity\EntryComment {#1705}
        +body: """
          So I got it up and running in 10 minutes just by copy/pasting the `docker-compose.yaml` and `.env` files. So their configuration files are working flawlessly.\n
          \n
          Either you have a router misconfiguration or a docker network misconfiguration. Either way If I were you I would first start without duckdns.org domain name and without to much complex network configuration. Start slow and build up to more complex configurations.\n
          \n
          1. Leave your router defaults network configuration, without any open ports.\n
          2. See if your spare laptop server has internet access when everything is defaulted (**if not that’s the first thing to solve**) \n
              - Check if your networks configuration is in the inet 172.17.0.1/16 brd 172.17.255.255 range (dockers default bridge network)\n
              - Default routes on your laptop\n
              - DHCP or manual\n
          \n
          The important part is to make your laptop have internet access without changing to much, the default DHCP works great !\n
          \n
          3. Fresh docker installation and don’t forget to delete your json file (`/etc/docker/daemon.json`)\n
          4. Try again with the `docker-compose.yaml` and `.env` from immich’s github\n
          \n
          ---\n
          \n
          If your network configuration is wrong from the beginning, you are in for bad times specially if you are going to use duckdns ! Try to make it work on your local network first and than you can go crazy.\n
          \n
          Also if you do not know what you are doing, please don’t make your containers accessible to the web ! Rather use a wireguard server to access all your containers from everywhere in the world with a secure tunnel !\n
          \n
          If you’re a beginner, there is alot to grasp before having a good working laptop server :)
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705672881 {#2470
          date: 2024-01-19 15:01:21.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@tubbadu@lemmy.kde.social"
          "@N0x0n@lemmy.ml"
          "@tubbadu@lemmy.kde.social"
          "@N0x0n@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2371 …}
        +nested: Doctrine\ORM\PersistentCollection {#2370 …}
        +votes: Doctrine\ORM\PersistentCollection {#2360 …}
        +reports: Doctrine\ORM\PersistentCollection {#2361 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2372 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2386 …}
        -id: 322697
        -bodyTs: "'/16':111 '/etc/docker/daemon.json':160 '1':67 '10':9 '172.17.0.1':110 '172.17.255.255':113 '2':78 '3':147 '4':161 'access':87,137,228,238 'alot':258 'also':212 'bad':186 'begin':181 'beginn':255 'brd':112 'bridg':117 'build':61 'chang':139 'check':101 'complex':55,65 'configur':21,57,66,73,105,176 'contain':227,241 'copy/pasting':13 'crazi':211 'default':71,91,116,119,143 'delet':156 'dhcp':124,144 'docker':34,115,149 'docker-compose.yaml':15,166 'domain':49 'duckdn':195 'duckdns.org':48 'either':26,37 'env':17,168 'everyth':89 'everywher':243 'file':18,22,159 'first':45,97,205 'flawless':25 'forget':154 'fresh':148 'github':172 'go':192,210 'good':264 'got':3 'grasp':260 'great':146 'immich':170 'import':128 'inet':109 'instal':150 'internet':86,136 'json':158 'know':217 'laptop':83,123,134,266 'leav':68 'local':203 'make':132,198,225 'manual':126 'minut':10 'misconfigur':31,36 'much':54,141 'name':50 'network':35,56,72,104,118,175,204 'open':76 'part':129 'pleas':222 'port':77 'rang':114 'rather':232 're':253 'rout':120 'router':30,70 'run':7 'secur':249 'see':79 'server':84,236,267 'slow':59 'solv':100 'spare':82 'special':188 'start':46,58 'thing':98 'time':187 'tri':162,196 'tunnel':250 'use':194,233 'way':38 'web':231 'wireguard':235 'without':47,52,74,138 'work':24,145,200,265 'world':246 'would':44 'wrong':178"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7523517"
        +editedAt: DateTimeImmutable @1726741094 {#2469
          date: 2024-09-19 12:18:14.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705672881 {#2467
          date: 2024-01-19 15:01:21.0 +01:00
        }
        +"title": 322697
      }
      1 => App\Entity\EntryComment {#1363
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1361 …}
        +root: App\Entity\EntryComment {#1705}
        +body: "Good to know ! Have fun self-hosting ! :D"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705853103 {#1401
          date: 2024-01-21 17:05:03.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@tubbadu@lemmy.kde.social"
          "@N0x0n@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1362 …}
        +nested: Doctrine\ORM\PersistentCollection {#2019 …}
        +votes: Doctrine\ORM\PersistentCollection {#2030 …}
        +reports: Doctrine\ORM\PersistentCollection {#2026 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2022 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2025 …}
        -id: 328503
        -bodyTs: "'d':9 'fun':5 'good':1 'host':8 'know':3 'self':7 'self-host':6"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7592484"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705853103 {#1404
          date: 2024-01-21 17:05:03.0 +01:00
        }
        +"title": 328503
      }
      0 => App\Entity\EntryComment {#1705}
    ]
    -id: 31676
    -titleTs: "'caus':7 'conflict':3 'connect':10 'docker':2 'help':1 'host':5 'internet':9 'network':6"
    -bodyTs: "'/16':137,328,338,348,358,368,378 '/20':386 '/24':130,398,409 '/etc/docker/daemon.json':125 '/post/690336),':11 '0.0.0.0':275,280,285,290,295 '0/0':208 '10':148 '1000':384 '169.254.0.0':327,337,347,357,367,377 '169.254.136.146':366 '169.254.226.60':346 '169.254.248.163':356 '169.254.29.133':376 '169.254.6.247':336 '172.16.0.0':385 '172.16.0.1':396 '172.18.0.0':397 '172.18.0.1':129,406 '172.19.0.0':136 '192.168.1.0':408 '192.168.1.1':324,418 '192.168.1.4':417 '237d14e56e71':390 '24':139 'access':73,83 'actual':194 'addr':273 'address':75,133,160 'admit':251 'affect':233 'answer':164 'base':135 'behavior':199,226 'better':30 'bip':128 'br':389 'br-237d14e56e71':388 'bridg':111 'cannot':82 'case':262 'chang':142 'charm':440 'compos':54,59,95 'configur':158 'conflict':113 'connect':70 'correct':154 'could':14 'creat':108,124 'd':61 'debian':41,429 'default':132,300,315,322 'default-address-pool':131 'dev':276,281,286,291,296,301,316,325,329,339,349,359,369,379,387,399,410,419 'differ':157,166 'disappear':311 'docker':44,53,58,94,106,145,217 'docker0':400 'easier':259 'edit':423 'enp1s0':326,380,411,420 'everi':162 'everyon':4 'everyth':151 'experi':243 'fail':88 'fedora':432 'first':242 'flush':207,314 'focus':31 'function':235 'gave':165,425 'get':185 'hello':1 'help':6 'host':116,246 'howev':20 'identifi':21 'immich':51,93,219 'instal':43,431 'internet':69,85 'ip':205,272 'issu':18,102 'kernel':332,342,352,362,372,392,402,413 'know':182,230 'least':223 'lemmy.kde.social':10 'lemmy.kde.social/post/690336),':9 'like':126,438 'line':306,309 'link':279,284,289,294,299,304,319,334,344,354,364,374,382,394,404,415,422 'linkdown':407 'linux.org':87 'll':264 'local':74 'lose':68 'metric':383 'need':265 'network':110 'new':27 'none':175 'normal':221,225 'observ':201 'offici':47 'one':321 'open':25 'output':270 'p':260 'ping':86 'pool':134 'probabl':104 'problem':23,35,212 'proto':331,341,351,361,371,391,401,412 'put':91,189 'real':34 'realli':241 'remov':428 'repo':48 'restart':144,153,215 'rout':206 'run':57,204 'scope':278,283,288,293,298,303,318,333,343,353,363,373,381,393,403,414,421 'search':118 'second':65,149 'self':245 'server':42,67 'set':38 'show':274 'size':138 'solut':196 'solv':16,210 'src':335,345,355,365,375,395,405,416 'ssh':78 'stackoverflow':163 'start':98 'strang':198 'systemctl':143 'temporari':209 'thank':2 'thought':254 'thread':28 'tip':237 'tri':122,156,170 'use':52 'valu':167,187 'veth1f88dcc':282,317,360 'veth23a05f6':297,330 'veth4c84e92':277,302,370 'vethd123481':292,340 'vethda721de':287,350 'via':323 'wait':147 'web':120 'work':99,178,220,437 'would':256 'yesterday':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705719340
    +visibility: "visible             "
    +apId: "https://lemmy.kde.social/post/693278"
    +editedAt: DateTimeImmutable @1726892929 {#3026
      date: 2024-09-21 06:28:49.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705657840 {#3003
      date: 2024-01-19 10:50:40.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    Humm… this seems rather strange. Maybe show us you docker-compose to have a look on how you configured immich’s network?\n
    \n
    169.254.0.0/16 are [APIPA addresses ](https://en.wikipedia.org/wiki/Link-local_address). So this a network misconfiguration.\n
    \n
    > After searching the web, I tried to create `/etc/docker/daemon.json`\n
    \n
    This is not how you configure a docker network. This is only used if your local networks overlaps with docker’s defaut network.\n
    \n
    The easiest way i can think on how to make your docker-compose work is to reinstall docker and use the [host network](https://docs.docker.com/compose/compose-file/compose-file-v3/#network_mode). DO NOT forget to delete the `/etc/docker/daemon.json` file in case you want a fresh start. This seems a badly network configuration on you docker stack !\n
    \n
    This will give you a good starting point! After that try to configure a bridge network for your docker compose.\n
    \n
    Normally after you get the gist on how docker works, it’s rather easy!
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1727367223 {#1528
    date: 2024-09-26 18:13:43.0 +02:00
  }
  +ip: null
  +tags: [
    "network_mode"
  ]
  +mentions: [
    "@tubbadu@lemmy.kde.social"
    "@tubbadu@lemmy.kde.social"
    "@tubbadu@lemmy.kde.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1616 …}
  +nested: Doctrine\ORM\PersistentCollection {#1598 …}
  +votes: Doctrine\ORM\PersistentCollection {#1629 …}
  +reports: Doctrine\ORM\PersistentCollection {#1626 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1618 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
  -id: 322300
  -bodyTs: "'/16':25 '/compose/compose-file/compose-file-v3/#network_mode).':95 '/etc/docker/daemon.json':45,102 '/wiki/link-local_address).':31 '169.254.0.0':24 'address':28 'apipa':27 'bad':114 'bridg':135 'case':105 'compos':12,82,140 'configur':20,51,116,133 'creat':44 'defaut':67 'delet':100 'docker':11,53,65,81,87,119,139,149 'docker-compos':10,80 'docs.docker.com':94 'docs.docker.com/compose/compose-file/compose-file-v3/#network_mode).':93 'easi':154 'easiest':70 'en.wikipedia.org':30 'en.wikipedia.org/wiki/link-local_address).':29 'file':103 'forget':98 'fresh':109 'get':144 'gist':146 'give':123 'good':126 'host':91 'humm':1 'immich':21 'local':61 'look':16 'make':78 'mayb':6 'misconfigur':36 'network':23,35,54,62,68,92,115,136 'normal':141 'overlap':63 'point':128 'rather':4,153 'reinstal':86 'search':38 'seem':3,112 'show':7 'stack':120 'start':110,127 'strang':5 'think':74 'tri':42,131 'us':8 'use':58,89 'want':107 'way':71 'web':40 'work':83,150"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7520828"
  +editedAt: DateTimeImmutable @1726699596 {#1686
    date: 2024-09-19 00:46:36.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705662467 {#1795
    date: 2024-01-19 12:07:47.0 +01:00
  }
  +"title": 322300
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
132 DENIED moderate
App\Entity\EntryComment {#1705
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1711
    +user: Proxies\__CG__\App\Entity\User {#2245 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2596 …}
    +slug: "help-docker-conflicts-with-host-network-causing-no-internet-connectivity"
    +title: "[help] docker conflicts with host network, causing no internet connectivity"
    +url: null
    +body: """
      Hello! Thanks to everyone who helped me [yesterday](https://lemmy.kde.social/post/690336), but I could not solve the issue. I however identified the problem. I opened a new thread to better focus on the real problem.\n
      \n
      I just set up a debian server, installed docker from the official repo and then immich using docker compose. When I run `docker compose up -d` (after a few seconds) my server loses internet connectivity: it can access local addresses (I can ssh into it) but cannot access the internet: `ping linux.org` fails.\n
      \n
      if I put down immich (`docker compose down`) it starts working again. the issue is probably that docker is creating a network bridge that conflicts with the host.\n
      \n
      After searching the web, I tried to create `/etc/docker/daemon.json` like this:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">{\n
      </span><span style="color:#323232;">  </span><span style="font-weight:bold;color:#183691;">"bip"</span><span style="color:#323232;">: "172.18.0.1/24",\n
      </span><span style="color:#323232;">  </span><span style="font-weight:bold;color:#183691;">"default-address-pools"</span><span style="color:#323232;">: [\n
      </span><span style="color:#323232;">    {</span><span style="font-weight:bold;color:#183691;">"base"</span><span style="color:#323232;">: "172.19.0.0/16", </span><span style="font-weight:bold;color:#183691;">"size"</span><span style="color:#323232;">: </span><span style="color:#0086b3;">24</span><span style="color:#323232;">}\n
      </span><span style="color:#323232;">  ]\n
      </span><span style="color:#323232;">}\n
      </span>\n
      ```\n
      \n
      after the changes `systemctl restart docker`, then wait 10 seconds for everything to restart correctly.  \n
      I tried different configurations of addresses here (every stackoverflow answer gave different values, so I tried all of them), but none of them worked. I don’t know how to get which values to put here (if this is actually the solution)\n
      \n
      a strange behavior I observed is that running `ip route flush 0/0` temporary solves the problem, until the restart of docker, and Immich works normally (at least the “normal” behavior, I don’t know if this affects some functionalities)\n
      \n
      Any tips? This is my really first experience in self hosting and I have to admit it, I thought it would have been easier :P\n
      \n
      In case you’ll need it, here’s the output of `ip addr show`:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">0.0.0.0 dev veth4c84e92 scope link\n
      </span><span style="color:#323232;">0.0.0.0 dev veth1f88dcc scope link\n
      </span><span style="color:#323232;">0.0.0.0 dev vethda721de scope link\n
      </span><span style="color:#323232;">0.0.0.0 dev vethd123481 scope link\n
      </span><span style="color:#323232;">0.0.0.0 dev veth23a05f6 scope link\n
      </span><span style="color:#323232;">default dev veth4c84e92 scope link # this line and the line below disappear after the flush\n
      </span><span style="color:#323232;">default dev veth1f88dcc scope link # (this one)\n
      </span><span style="color:#323232;">default via 192.168.1.1 dev enp1s0\n
      </span><span style="color:#323232;">169.254.0.0/16 dev veth23a05f6 proto kernel scope link src 169.254.6.247\n
      </span><span style="color:#323232;">169.254.0.0/16 dev vethd123481 proto kernel scope link src 169.254.226.60\n
      </span><span style="color:#323232;">169.254.0.0/16 dev vethda721de proto kernel scope link src 169.254.248.163\n
      </span><span style="color:#323232;">169.254.0.0/16 dev veth1f88dcc proto kernel scope link src 169.254.136.146\n
      </span><span style="color:#323232;">169.254.0.0/16 dev veth4c84e92 proto kernel scope link src 169.254.29.133\n
      </span><span style="color:#323232;">169.254.0.0/16 dev enp1s0 scope link metric 1000\n
      </span><span style="color:#323232;">172.16.0.0/20 dev br-237d14e56e71 proto kernel scope link src 172.16.0.1\n
      </span><span style="color:#323232;">172.18.0.0/24 dev docker0 proto kernel scope link src 172.18.0.1 linkdown\n
      </span><span style="color:#323232;">192.168.1.0/24 dev enp1s0 proto kernel scope link src 192.168.1.4\n
      </span><span style="color:#323232;">192.168.1.1 dev enp1s0 scope link\n
      </span>\n
      ```\n
      \n
      EDIT: I gave up. I removed debian and installed fedora, and now it all works like a charm
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 10
    +favouriteCount: 15
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727367223 {#3037
      date: 2024-09-26 18:13:43.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3042 …}
    +votes: Doctrine\ORM\PersistentCollection {#3045 …}
    +reports: Doctrine\ORM\PersistentCollection {#3047 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3049 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3051 …}
    +badges: Doctrine\ORM\PersistentCollection {#3053 …}
    +children: [
      4 => App\Entity\EntryComment {#1723
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
        +root: App\Entity\EntryComment {#1705}
        +body: """
          Immich isn’t the easiest docker stack ! I will up it on my own server and give you some feedback.\n
          \n
          Because their isn’t any network configuration in the compose it uses the default docker network. Thus… maybe… it overlaps with your own network, that’s what your first post was about :)\n
          \n
          I will look into it and if nobody comes up with an anwser before me, will give you some feedback on how it went and try to find out what’s wrong !
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705667133 {#1731
          date: 2024-01-19 13:25:33.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@tubbadu@lemmy.kde.social"
          "@N0x0n@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1721 …}
        +nested: Doctrine\ORM\PersistentCollection {#1728 …}
        +votes: Doctrine\ORM\PersistentCollection {#1730 …}
        +reports: Doctrine\ORM\PersistentCollection {#1734 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1727 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1733 …}
        -id: 322459
        -bodyTs: "'anwser':65 'come':61 'compos':30 'configur':27 'default':34 'docker':6,35 'easiest':5 'feedback':20,72 'find':80 'first':49 'give':17,69 'immich':1 'isn':2,23 'look':55 'mayb':38 'network':26,36,44 'nobodi':60 'overlap':40 'post':50 'server':15 'stack':7 'thus':37 'tri':78 'use':32 'went':76 'wrong':84"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7521892"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705667133 {#1725
          date: 2024-01-19 13:25:33.0 +01:00
        }
        +"title": 322459
      }
      3 => App\Entity\EntryComment {#2422
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
        +root: App\Entity\EntryComment {#1705}
        +body: """
          First find out what’s your debian network configuration if it’s a fresh install and everything is installed by default, you get your ip and network from DHCP\n
          \n
          ```\n
          \n
          <span style="color:#323232;">> ip a\n
          </span>\n
          ```\n
          \n
          If your ethernet or wifi networks is in the inet 172.17.0.1/16 brd 172.17.255.255 range it overlaps with the default docker bridge network.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705670112 {#2411
          date: 2024-01-19 14:15:12.0 +01:00
        }
        +ip: null
        +tags: [
          "323232"
        ]
        +mentions: [
          "@tubbadu@lemmy.kde.social"
          "@N0x0n@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2462 …}
        +nested: Doctrine\ORM\PersistentCollection {#2461 …}
        +votes: Doctrine\ORM\PersistentCollection {#2460 …}
        +reports: Doctrine\ORM\PersistentCollection {#2452 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2454 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2459 …}
        -id: 322578
        -bodyTs: "'/16':43 '172.17.0.1':42 '172.17.255.255':45 'brd':44 'bridg':53 'configur':9 'debian':7 'default':21,51 'dhcp':29 'docker':52 'ethernet':34 'everyth':17 'find':2 'first':1 'fresh':14 'get':23 'inet':41 'instal':15,19 'ip':25,30 'network':8,27,37,54 'overlap':48 'rang':46 'wifi':36"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7522639"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705670112 {#2447
          date: 2024-01-19 14:15:12.0 +01:00
        }
        +"title": 322578
      }
      2 => App\Entity\EntryComment {#2471
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
        +root: App\Entity\EntryComment {#1705}
        +body: """
          So I got it up and running in 10 minutes just by copy/pasting the `docker-compose.yaml` and `.env` files. So their configuration files are working flawlessly.\n
          \n
          Either you have a router misconfiguration or a docker network misconfiguration. Either way If I were you I would first start without duckdns.org domain name and without to much complex network configuration. Start slow and build up to more complex configurations.\n
          \n
          1. Leave your router defaults network configuration, without any open ports.\n
          2. See if your spare laptop server has internet access when everything is defaulted (**if not that’s the first thing to solve**) \n
              - Check if your networks configuration is in the inet 172.17.0.1/16 brd 172.17.255.255 range (dockers default bridge network)\n
              - Default routes on your laptop\n
              - DHCP or manual\n
          \n
          The important part is to make your laptop have internet access without changing to much, the default DHCP works great !\n
          \n
          3. Fresh docker installation and don’t forget to delete your json file (`/etc/docker/daemon.json`)\n
          4. Try again with the `docker-compose.yaml` and `.env` from immich’s github\n
          \n
          ---\n
          \n
          If your network configuration is wrong from the beginning, you are in for bad times specially if you are going to use duckdns ! Try to make it work on your local network first and than you can go crazy.\n
          \n
          Also if you do not know what you are doing, please don’t make your containers accessible to the web ! Rather use a wireguard server to access all your containers from everywhere in the world with a secure tunnel !\n
          \n
          If you’re a beginner, there is alot to grasp before having a good working laptop server :)
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705672881 {#2470
          date: 2024-01-19 15:01:21.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@tubbadu@lemmy.kde.social"
          "@N0x0n@lemmy.ml"
          "@tubbadu@lemmy.kde.social"
          "@N0x0n@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2371 …}
        +nested: Doctrine\ORM\PersistentCollection {#2370 …}
        +votes: Doctrine\ORM\PersistentCollection {#2360 …}
        +reports: Doctrine\ORM\PersistentCollection {#2361 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2372 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2386 …}
        -id: 322697
        -bodyTs: "'/16':111 '/etc/docker/daemon.json':160 '1':67 '10':9 '172.17.0.1':110 '172.17.255.255':113 '2':78 '3':147 '4':161 'access':87,137,228,238 'alot':258 'also':212 'bad':186 'begin':181 'beginn':255 'brd':112 'bridg':117 'build':61 'chang':139 'check':101 'complex':55,65 'configur':21,57,66,73,105,176 'contain':227,241 'copy/pasting':13 'crazi':211 'default':71,91,116,119,143 'delet':156 'dhcp':124,144 'docker':34,115,149 'docker-compose.yaml':15,166 'domain':49 'duckdn':195 'duckdns.org':48 'either':26,37 'env':17,168 'everyth':89 'everywher':243 'file':18,22,159 'first':45,97,205 'flawless':25 'forget':154 'fresh':148 'github':172 'go':192,210 'good':264 'got':3 'grasp':260 'great':146 'immich':170 'import':128 'inet':109 'instal':150 'internet':86,136 'json':158 'know':217 'laptop':83,123,134,266 'leav':68 'local':203 'make':132,198,225 'manual':126 'minut':10 'misconfigur':31,36 'much':54,141 'name':50 'network':35,56,72,104,118,175,204 'open':76 'part':129 'pleas':222 'port':77 'rang':114 'rather':232 're':253 'rout':120 'router':30,70 'run':7 'secur':249 'see':79 'server':84,236,267 'slow':59 'solv':100 'spare':82 'special':188 'start':46,58 'thing':98 'time':187 'tri':162,196 'tunnel':250 'use':194,233 'way':38 'web':231 'wireguard':235 'without':47,52,74,138 'work':24,145,200,265 'world':246 'would':44 'wrong':178"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7523517"
        +editedAt: DateTimeImmutable @1726741094 {#2469
          date: 2024-09-19 12:18:14.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705672881 {#2467
          date: 2024-01-19 15:01:21.0 +01:00
        }
        +"title": 322697
      }
      1 => App\Entity\EntryComment {#1363
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1361 …}
        +root: App\Entity\EntryComment {#1705}
        +body: "Good to know ! Have fun self-hosting ! :D"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705853103 {#1401
          date: 2024-01-21 17:05:03.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@tubbadu@lemmy.kde.social"
          "@N0x0n@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1362 …}
        +nested: Doctrine\ORM\PersistentCollection {#2019 …}
        +votes: Doctrine\ORM\PersistentCollection {#2030 …}
        +reports: Doctrine\ORM\PersistentCollection {#2026 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2022 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2025 …}
        -id: 328503
        -bodyTs: "'d':9 'fun':5 'good':1 'host':8 'know':3 'self':7 'self-host':6"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7592484"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705853103 {#1404
          date: 2024-01-21 17:05:03.0 +01:00
        }
        +"title": 328503
      }
      0 => App\Entity\EntryComment {#1705}
    ]
    -id: 31676
    -titleTs: "'caus':7 'conflict':3 'connect':10 'docker':2 'help':1 'host':5 'internet':9 'network':6"
    -bodyTs: "'/16':137,328,338,348,358,368,378 '/20':386 '/24':130,398,409 '/etc/docker/daemon.json':125 '/post/690336),':11 '0.0.0.0':275,280,285,290,295 '0/0':208 '10':148 '1000':384 '169.254.0.0':327,337,347,357,367,377 '169.254.136.146':366 '169.254.226.60':346 '169.254.248.163':356 '169.254.29.133':376 '169.254.6.247':336 '172.16.0.0':385 '172.16.0.1':396 '172.18.0.0':397 '172.18.0.1':129,406 '172.19.0.0':136 '192.168.1.0':408 '192.168.1.1':324,418 '192.168.1.4':417 '237d14e56e71':390 '24':139 'access':73,83 'actual':194 'addr':273 'address':75,133,160 'admit':251 'affect':233 'answer':164 'base':135 'behavior':199,226 'better':30 'bip':128 'br':389 'br-237d14e56e71':388 'bridg':111 'cannot':82 'case':262 'chang':142 'charm':440 'compos':54,59,95 'configur':158 'conflict':113 'connect':70 'correct':154 'could':14 'creat':108,124 'd':61 'debian':41,429 'default':132,300,315,322 'default-address-pool':131 'dev':276,281,286,291,296,301,316,325,329,339,349,359,369,379,387,399,410,419 'differ':157,166 'disappear':311 'docker':44,53,58,94,106,145,217 'docker0':400 'easier':259 'edit':423 'enp1s0':326,380,411,420 'everi':162 'everyon':4 'everyth':151 'experi':243 'fail':88 'fedora':432 'first':242 'flush':207,314 'focus':31 'function':235 'gave':165,425 'get':185 'hello':1 'help':6 'host':116,246 'howev':20 'identifi':21 'immich':51,93,219 'instal':43,431 'internet':69,85 'ip':205,272 'issu':18,102 'kernel':332,342,352,362,372,392,402,413 'know':182,230 'least':223 'lemmy.kde.social':10 'lemmy.kde.social/post/690336),':9 'like':126,438 'line':306,309 'link':279,284,289,294,299,304,319,334,344,354,364,374,382,394,404,415,422 'linkdown':407 'linux.org':87 'll':264 'local':74 'lose':68 'metric':383 'need':265 'network':110 'new':27 'none':175 'normal':221,225 'observ':201 'offici':47 'one':321 'open':25 'output':270 'p':260 'ping':86 'pool':134 'probabl':104 'problem':23,35,212 'proto':331,341,351,361,371,391,401,412 'put':91,189 'real':34 'realli':241 'remov':428 'repo':48 'restart':144,153,215 'rout':206 'run':57,204 'scope':278,283,288,293,298,303,318,333,343,353,363,373,381,393,403,414,421 'search':118 'second':65,149 'self':245 'server':42,67 'set':38 'show':274 'size':138 'solut':196 'solv':16,210 'src':335,345,355,365,375,395,405,416 'ssh':78 'stackoverflow':163 'start':98 'strang':198 'systemctl':143 'temporari':209 'thank':2 'thought':254 'thread':28 'tip':237 'tri':122,156,170 'use':52 'valu':167,187 'veth1f88dcc':282,317,360 'veth23a05f6':297,330 'veth4c84e92':277,302,370 'vethd123481':292,340 'vethda721de':287,350 'via':323 'wait':147 'web':120 'work':99,178,220,437 'would':256 'yesterday':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705719340
    +visibility: "visible             "
    +apId: "https://lemmy.kde.social/post/693278"
    +editedAt: DateTimeImmutable @1726892929 {#3026
      date: 2024-09-21 06:28:49.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705657840 {#3003
      date: 2024-01-19 10:50:40.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    Humm… this seems rather strange. Maybe show us you docker-compose to have a look on how you configured immich’s network?\n
    \n
    169.254.0.0/16 are [APIPA addresses ](https://en.wikipedia.org/wiki/Link-local_address). So this a network misconfiguration.\n
    \n
    > After searching the web, I tried to create `/etc/docker/daemon.json`\n
    \n
    This is not how you configure a docker network. This is only used if your local networks overlaps with docker’s defaut network.\n
    \n
    The easiest way i can think on how to make your docker-compose work is to reinstall docker and use the [host network](https://docs.docker.com/compose/compose-file/compose-file-v3/#network_mode). DO NOT forget to delete the `/etc/docker/daemon.json` file in case you want a fresh start. This seems a badly network configuration on you docker stack !\n
    \n
    This will give you a good starting point! After that try to configure a bridge network for your docker compose.\n
    \n
    Normally after you get the gist on how docker works, it’s rather easy!
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1727367223 {#1528
    date: 2024-09-26 18:13:43.0 +02:00
  }
  +ip: null
  +tags: [
    "network_mode"
  ]
  +mentions: [
    "@tubbadu@lemmy.kde.social"
    "@tubbadu@lemmy.kde.social"
    "@tubbadu@lemmy.kde.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1616 …}
  +nested: Doctrine\ORM\PersistentCollection {#1598 …}
  +votes: Doctrine\ORM\PersistentCollection {#1629 …}
  +reports: Doctrine\ORM\PersistentCollection {#1626 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1618 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
  -id: 322300
  -bodyTs: "'/16':25 '/compose/compose-file/compose-file-v3/#network_mode).':95 '/etc/docker/daemon.json':45,102 '/wiki/link-local_address).':31 '169.254.0.0':24 'address':28 'apipa':27 'bad':114 'bridg':135 'case':105 'compos':12,82,140 'configur':20,51,116,133 'creat':44 'defaut':67 'delet':100 'docker':11,53,65,81,87,119,139,149 'docker-compos':10,80 'docs.docker.com':94 'docs.docker.com/compose/compose-file/compose-file-v3/#network_mode).':93 'easi':154 'easiest':70 'en.wikipedia.org':30 'en.wikipedia.org/wiki/link-local_address).':29 'file':103 'forget':98 'fresh':109 'get':144 'gist':146 'give':123 'good':126 'host':91 'humm':1 'immich':21 'local':61 'look':16 'make':78 'mayb':6 'misconfigur':36 'network':23,35,54,62,68,92,115,136 'normal':141 'overlap':63 'point':128 'rather':4,153 'reinstal':86 'search':38 'seem':3,112 'show':7 'stack':120 'start':110,127 'strang':5 'think':74 'tri':42,131 'us':8 'use':58,89 'want':107 'way':71 'web':40 'work':83,150"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7520828"
  +editedAt: DateTimeImmutable @1726699596 {#1686
    date: 2024-09-19 00:46:36.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705662467 {#1795
    date: 2024-01-19 12:07:47.0 +01:00
  }
  +"title": 322300
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
133 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
134 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#1558
  +user: Proxies\__CG__\App\Entity\User {#2156 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2596 …}
  +slug: "Adding-services-to-an-existing-Docker-nginx-container"
  +title: "Adding services to an existing Docker nginx container"
  +url: null
  +body: """
    Hi, I’m just getting started with Docker, so apologies in advance if this seems silly.\n
    \n
    I used to self-host multiple services (RSS reader, invoicing software, personal wiki) directly on a VPS using nginx and mariadb. I messed it up recently and am starting again, but this time I took the docker route.\n
    \n
    So I’ve set up the invoicing software ([InvoiceNinja](https://hub.docker.com/r/invoiceninja/invoiceninja/)), and everything is working as I want.\n
    \n
    Now that I want to add the other services (ttrss and dokuwiki), should I set up new containers? It feels wasteful.\n
    \n
    Instead, if I add additional configs to the existing servers that the InvoiceNinja docker-compose generated (nginx and mysql), I’m worried that an update to Invoiceninja would have a chance of messing up the other setups as well.\n
    \n
    It shouldn’t, from my understanding of how docker containers work, but I’m not 100% sure. What would be the best way to proceed?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 14
  +favouriteCount: 9
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1726812287 {#3055
    date: 2024-09-20 08:04:47.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#3060 …}
  +votes: Doctrine\ORM\PersistentCollection {#3063 …}
  +reports: Doctrine\ORM\PersistentCollection {#3065 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3067 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3069 …}
  +badges: Doctrine\ORM\PersistentCollection {#3071 …}
  +children: [
    1 => App\Entity\EntryComment {#1715
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1558 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1714 …}
      +root: App\Entity\EntryComment {#1556
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1558 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
        +image: null
        +parent: null
        +root: null
        +body: """
          This how I do it, not saying it’s the best way, but serves me well :).\n
          \n
          For each type of application, 1 docker-compose.yaml. This will have all linked containers in 1 file but all your different applications are seperate !\n
          \n
          Every application in it’s respective folder.\n
          \n
          - home/user/docker/app1/docker-compose.yml\n
          - home/user/docker/app2/docker-compose.yml\n
          - home/user/docker/app3/docker-compose.yml\n
          \n
          Everything is behind an application proxy ([traefik](https://github.com/traefik/traefik) in my case) and served with self-signed certificate.\n
          \n
          I access all my apps through their domain name on my LAN with wireguard.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1726812287 {#1555
          date: 2024-09-20 08:04:47.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@mudeth@lemmy.ca"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1565 …}
        +nested: Doctrine\ORM\PersistentCollection {#1563 …}
        +votes: Doctrine\ORM\PersistentCollection {#1564 …}
        +reports: Doctrine\ORM\PersistentCollection {#1559 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1567 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1561 …}
        -id: 318887
        -bodyTs: "'/traefik/traefik)':59 '1':22,31 'access':71 'app':74 'applic':21,37,41,54 'behind':52 'best':11 'case':62 'certif':69 'contain':29 'differ':36 'docker-compose.yaml':23 'domain':77 'everi':40 'everyth':50 'file':32 'folder':46 'github.com':58 'github.com/traefik/traefik)':57 'home/user/docker/app1/docker-compose.yml':47 'home/user/docker/app2/docker-compose.yml':48 'home/user/docker/app3/docker-compose.yml':49 'lan':81 'link':28 'name':78 'proxi':55 'respect':45 'say':7 'self':67 'self-sign':66 'seper':39 'serv':14,64 'sign':68 'traefik':56 'type':19 'way':12 'well':16 'wireguard':83"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7493330"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705575419 {#1557
          date: 2024-01-18 11:56:59.0 +01:00
        }
        +"title": 318887
      }
      +body: """
        Nah, that’s not how it works ! I have over 10 applications and half of them have databases, and that’s the prime objective of containers ! Less resource intensive and easier to deploy on low end machines. If I had to deploy 10 VMs for my 10 applications, my computer would not be able to handle it !\n
        \n
        I have no idea how it works underneath, that’s a more technical question on how container engines work. But if you searx it or ask chatGPT (if you use this kind of tool) i’m sure you will find out how it works :).
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1705669441 {#1724
        date: 2024-01-19 14:04:01.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@mudeth@lemmy.ca"
        "@N0x0n@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1718 …}
      +nested: Doctrine\ORM\PersistentCollection {#1716 …}
      +votes: Doctrine\ORM\PersistentCollection {#1739 …}
      +reports: Doctrine\ORM\PersistentCollection {#1740 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2465 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2463 …}
      -id: 322546
      -bodyTs: "'10':11,43,47 'abl':54 'applic':12,48 'ask':83 'chatgpt':84 'comput':50 'contain':26,74 'databas':18 'deploy':33,42 'easier':31 'end':36 'engin':75 'find':97 'half':14 'handl':56 'idea':61 'intens':29 'kind':89 'less':27 'low':35 'm':93 'machin':37 'nah':1 'object':24 'prime':23 'question':71 'resourc':28 'searx':80 'sure':94 'technic':70 'tool':91 'underneath':65 'use':87 'vms':44 'work':7,64,76,101 'would':51"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7522447"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705669441 {#1719
        date: 2024-01-19 14:04:01.0 +01:00
      }
      +"title": 322546
    }
    0 => App\Entity\EntryComment {#1556}
  ]
  -id: 31447
  -titleTs: "'ad':1 'contain':8 'docker':6 'exist':5 'nginx':7 'servic':2"
  -bodyTs: "'/r/invoiceninja/invoiceninja/)),':67 '100':151 'add':80,99 'addit':100 'advanc':12 'apolog':10 'best':157 'chanc':127 'compos':111 'config':101 'contain':92,145 'direct':31 'docker':8,54,110,144 'docker-compos':109 'dokuwiki':86 'everyth':69 'exist':104 'feel':94 'generat':112 'get':5 'hi':1 'host':22 'hub.docker.com':66 'hub.docker.com/r/invoiceninja/invoiceninja/)),':65 'instead':96 'invoic':27,62 'invoiceninja':64,108,123 'm':3,117,149 'mariadb':38 'mess':40,129 'multipl':23 'mysql':115 'new':91 'nginx':36,113 'person':29 'proceed':160 'reader':26 'recent':43 'rout':55 'rss':25 'seem':15 'self':21 'self-host':20 'server':105 'servic':24,83 'set':59,89 'setup':133 'shouldn':137 'silli':16 'softwar':28,63 'start':6,46 'sure':152 'time':50 'took':52 'ttrss':84 'understand':141 'updat':121 'use':18,35 've':58 'vps':34 'want':74,78 'wast':95 'way':158 'well':135 'wiki':30 'work':71,146 'worri':118 'would':124,154"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705635780
  +visibility: "visible             "
  +apId: "https://lemmy.ca/post/13532132"
  +editedAt: DateTimeImmutable @1726356978 {#3043
    date: 2024-09-15 01:36:18.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705571780 {#3023
    date: 2024-01-18 10:56:20.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
135 DENIED edit
Proxies\__CG__\App\Entity\Entry {#1558
  +user: Proxies\__CG__\App\Entity\User {#2156 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2596 …}
  +slug: "Adding-services-to-an-existing-Docker-nginx-container"
  +title: "Adding services to an existing Docker nginx container"
  +url: null
  +body: """
    Hi, I’m just getting started with Docker, so apologies in advance if this seems silly.\n
    \n
    I used to self-host multiple services (RSS reader, invoicing software, personal wiki) directly on a VPS using nginx and mariadb. I messed it up recently and am starting again, but this time I took the docker route.\n
    \n
    So I’ve set up the invoicing software ([InvoiceNinja](https://hub.docker.com/r/invoiceninja/invoiceninja/)), and everything is working as I want.\n
    \n
    Now that I want to add the other services (ttrss and dokuwiki), should I set up new containers? It feels wasteful.\n
    \n
    Instead, if I add additional configs to the existing servers that the InvoiceNinja docker-compose generated (nginx and mysql), I’m worried that an update to Invoiceninja would have a chance of messing up the other setups as well.\n
    \n
    It shouldn’t, from my understanding of how docker containers work, but I’m not 100% sure. What would be the best way to proceed?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 14
  +favouriteCount: 9
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1726812287 {#3055
    date: 2024-09-20 08:04:47.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#3060 …}
  +votes: Doctrine\ORM\PersistentCollection {#3063 …}
  +reports: Doctrine\ORM\PersistentCollection {#3065 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3067 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3069 …}
  +badges: Doctrine\ORM\PersistentCollection {#3071 …}
  +children: [
    1 => App\Entity\EntryComment {#1715
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1558 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1714 …}
      +root: App\Entity\EntryComment {#1556
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1558 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
        +image: null
        +parent: null
        +root: null
        +body: """
          This how I do it, not saying it’s the best way, but serves me well :).\n
          \n
          For each type of application, 1 docker-compose.yaml. This will have all linked containers in 1 file but all your different applications are seperate !\n
          \n
          Every application in it’s respective folder.\n
          \n
          - home/user/docker/app1/docker-compose.yml\n
          - home/user/docker/app2/docker-compose.yml\n
          - home/user/docker/app3/docker-compose.yml\n
          \n
          Everything is behind an application proxy ([traefik](https://github.com/traefik/traefik) in my case) and served with self-signed certificate.\n
          \n
          I access all my apps through their domain name on my LAN with wireguard.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1726812287 {#1555
          date: 2024-09-20 08:04:47.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@mudeth@lemmy.ca"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1565 …}
        +nested: Doctrine\ORM\PersistentCollection {#1563 …}
        +votes: Doctrine\ORM\PersistentCollection {#1564 …}
        +reports: Doctrine\ORM\PersistentCollection {#1559 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1567 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1561 …}
        -id: 318887
        -bodyTs: "'/traefik/traefik)':59 '1':22,31 'access':71 'app':74 'applic':21,37,41,54 'behind':52 'best':11 'case':62 'certif':69 'contain':29 'differ':36 'docker-compose.yaml':23 'domain':77 'everi':40 'everyth':50 'file':32 'folder':46 'github.com':58 'github.com/traefik/traefik)':57 'home/user/docker/app1/docker-compose.yml':47 'home/user/docker/app2/docker-compose.yml':48 'home/user/docker/app3/docker-compose.yml':49 'lan':81 'link':28 'name':78 'proxi':55 'respect':45 'say':7 'self':67 'self-sign':66 'seper':39 'serv':14,64 'sign':68 'traefik':56 'type':19 'way':12 'well':16 'wireguard':83"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7493330"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705575419 {#1557
          date: 2024-01-18 11:56:59.0 +01:00
        }
        +"title": 318887
      }
      +body: """
        Nah, that’s not how it works ! I have over 10 applications and half of them have databases, and that’s the prime objective of containers ! Less resource intensive and easier to deploy on low end machines. If I had to deploy 10 VMs for my 10 applications, my computer would not be able to handle it !\n
        \n
        I have no idea how it works underneath, that’s a more technical question on how container engines work. But if you searx it or ask chatGPT (if you use this kind of tool) i’m sure you will find out how it works :).
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1705669441 {#1724
        date: 2024-01-19 14:04:01.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@mudeth@lemmy.ca"
        "@N0x0n@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1718 …}
      +nested: Doctrine\ORM\PersistentCollection {#1716 …}
      +votes: Doctrine\ORM\PersistentCollection {#1739 …}
      +reports: Doctrine\ORM\PersistentCollection {#1740 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2465 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2463 …}
      -id: 322546
      -bodyTs: "'10':11,43,47 'abl':54 'applic':12,48 'ask':83 'chatgpt':84 'comput':50 'contain':26,74 'databas':18 'deploy':33,42 'easier':31 'end':36 'engin':75 'find':97 'half':14 'handl':56 'idea':61 'intens':29 'kind':89 'less':27 'low':35 'm':93 'machin':37 'nah':1 'object':24 'prime':23 'question':71 'resourc':28 'searx':80 'sure':94 'technic':70 'tool':91 'underneath':65 'use':87 'vms':44 'work':7,64,76,101 'would':51"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7522447"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705669441 {#1719
        date: 2024-01-19 14:04:01.0 +01:00
      }
      +"title": 322546
    }
    0 => App\Entity\EntryComment {#1556}
  ]
  -id: 31447
  -titleTs: "'ad':1 'contain':8 'docker':6 'exist':5 'nginx':7 'servic':2"
  -bodyTs: "'/r/invoiceninja/invoiceninja/)),':67 '100':151 'add':80,99 'addit':100 'advanc':12 'apolog':10 'best':157 'chanc':127 'compos':111 'config':101 'contain':92,145 'direct':31 'docker':8,54,110,144 'docker-compos':109 'dokuwiki':86 'everyth':69 'exist':104 'feel':94 'generat':112 'get':5 'hi':1 'host':22 'hub.docker.com':66 'hub.docker.com/r/invoiceninja/invoiceninja/)),':65 'instead':96 'invoic':27,62 'invoiceninja':64,108,123 'm':3,117,149 'mariadb':38 'mess':40,129 'multipl':23 'mysql':115 'new':91 'nginx':36,113 'person':29 'proceed':160 'reader':26 'recent':43 'rout':55 'rss':25 'seem':15 'self':21 'self-host':20 'server':105 'servic':24,83 'set':59,89 'setup':133 'shouldn':137 'silli':16 'softwar':28,63 'start':6,46 'sure':152 'time':50 'took':52 'ttrss':84 'understand':141 'updat':121 'use':18,35 've':58 'vps':34 'want':74,78 'wast':95 'way':158 'well':135 'wiki':30 'work':71,146 'worri':118 'would':124,154"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705635780
  +visibility: "visible             "
  +apId: "https://lemmy.ca/post/13532132"
  +editedAt: DateTimeImmutable @1726356978 {#3043
    date: 2024-09-15 01:36:18.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705571780 {#3023
    date: 2024-01-18 10:56:20.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
136 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#1558
  +user: Proxies\__CG__\App\Entity\User {#2156 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2596 …}
  +slug: "Adding-services-to-an-existing-Docker-nginx-container"
  +title: "Adding services to an existing Docker nginx container"
  +url: null
  +body: """
    Hi, I’m just getting started with Docker, so apologies in advance if this seems silly.\n
    \n
    I used to self-host multiple services (RSS reader, invoicing software, personal wiki) directly on a VPS using nginx and mariadb. I messed it up recently and am starting again, but this time I took the docker route.\n
    \n
    So I’ve set up the invoicing software ([InvoiceNinja](https://hub.docker.com/r/invoiceninja/invoiceninja/)), and everything is working as I want.\n
    \n
    Now that I want to add the other services (ttrss and dokuwiki), should I set up new containers? It feels wasteful.\n
    \n
    Instead, if I add additional configs to the existing servers that the InvoiceNinja docker-compose generated (nginx and mysql), I’m worried that an update to Invoiceninja would have a chance of messing up the other setups as well.\n
    \n
    It shouldn’t, from my understanding of how docker containers work, but I’m not 100% sure. What would be the best way to proceed?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 14
  +favouriteCount: 9
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1726812287 {#3055
    date: 2024-09-20 08:04:47.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#3060 …}
  +votes: Doctrine\ORM\PersistentCollection {#3063 …}
  +reports: Doctrine\ORM\PersistentCollection {#3065 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3067 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3069 …}
  +badges: Doctrine\ORM\PersistentCollection {#3071 …}
  +children: [
    1 => App\Entity\EntryComment {#1715
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1558 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1714 …}
      +root: App\Entity\EntryComment {#1556
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1558 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
        +image: null
        +parent: null
        +root: null
        +body: """
          This how I do it, not saying it’s the best way, but serves me well :).\n
          \n
          For each type of application, 1 docker-compose.yaml. This will have all linked containers in 1 file but all your different applications are seperate !\n
          \n
          Every application in it’s respective folder.\n
          \n
          - home/user/docker/app1/docker-compose.yml\n
          - home/user/docker/app2/docker-compose.yml\n
          - home/user/docker/app3/docker-compose.yml\n
          \n
          Everything is behind an application proxy ([traefik](https://github.com/traefik/traefik) in my case) and served with self-signed certificate.\n
          \n
          I access all my apps through their domain name on my LAN with wireguard.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1726812287 {#1555
          date: 2024-09-20 08:04:47.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@mudeth@lemmy.ca"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1565 …}
        +nested: Doctrine\ORM\PersistentCollection {#1563 …}
        +votes: Doctrine\ORM\PersistentCollection {#1564 …}
        +reports: Doctrine\ORM\PersistentCollection {#1559 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1567 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1561 …}
        -id: 318887
        -bodyTs: "'/traefik/traefik)':59 '1':22,31 'access':71 'app':74 'applic':21,37,41,54 'behind':52 'best':11 'case':62 'certif':69 'contain':29 'differ':36 'docker-compose.yaml':23 'domain':77 'everi':40 'everyth':50 'file':32 'folder':46 'github.com':58 'github.com/traefik/traefik)':57 'home/user/docker/app1/docker-compose.yml':47 'home/user/docker/app2/docker-compose.yml':48 'home/user/docker/app3/docker-compose.yml':49 'lan':81 'link':28 'name':78 'proxi':55 'respect':45 'say':7 'self':67 'self-sign':66 'seper':39 'serv':14,64 'sign':68 'traefik':56 'type':19 'way':12 'well':16 'wireguard':83"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7493330"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705575419 {#1557
          date: 2024-01-18 11:56:59.0 +01:00
        }
        +"title": 318887
      }
      +body: """
        Nah, that’s not how it works ! I have over 10 applications and half of them have databases, and that’s the prime objective of containers ! Less resource intensive and easier to deploy on low end machines. If I had to deploy 10 VMs for my 10 applications, my computer would not be able to handle it !\n
        \n
        I have no idea how it works underneath, that’s a more technical question on how container engines work. But if you searx it or ask chatGPT (if you use this kind of tool) i’m sure you will find out how it works :).
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1705669441 {#1724
        date: 2024-01-19 14:04:01.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@mudeth@lemmy.ca"
        "@N0x0n@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1718 …}
      +nested: Doctrine\ORM\PersistentCollection {#1716 …}
      +votes: Doctrine\ORM\PersistentCollection {#1739 …}
      +reports: Doctrine\ORM\PersistentCollection {#1740 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2465 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2463 …}
      -id: 322546
      -bodyTs: "'10':11,43,47 'abl':54 'applic':12,48 'ask':83 'chatgpt':84 'comput':50 'contain':26,74 'databas':18 'deploy':33,42 'easier':31 'end':36 'engin':75 'find':97 'half':14 'handl':56 'idea':61 'intens':29 'kind':89 'less':27 'low':35 'm':93 'machin':37 'nah':1 'object':24 'prime':23 'question':71 'resourc':28 'searx':80 'sure':94 'technic':70 'tool':91 'underneath':65 'use':87 'vms':44 'work':7,64,76,101 'would':51"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7522447"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705669441 {#1719
        date: 2024-01-19 14:04:01.0 +01:00
      }
      +"title": 322546
    }
    0 => App\Entity\EntryComment {#1556}
  ]
  -id: 31447
  -titleTs: "'ad':1 'contain':8 'docker':6 'exist':5 'nginx':7 'servic':2"
  -bodyTs: "'/r/invoiceninja/invoiceninja/)),':67 '100':151 'add':80,99 'addit':100 'advanc':12 'apolog':10 'best':157 'chanc':127 'compos':111 'config':101 'contain':92,145 'direct':31 'docker':8,54,110,144 'docker-compos':109 'dokuwiki':86 'everyth':69 'exist':104 'feel':94 'generat':112 'get':5 'hi':1 'host':22 'hub.docker.com':66 'hub.docker.com/r/invoiceninja/invoiceninja/)),':65 'instead':96 'invoic':27,62 'invoiceninja':64,108,123 'm':3,117,149 'mariadb':38 'mess':40,129 'multipl':23 'mysql':115 'new':91 'nginx':36,113 'person':29 'proceed':160 'reader':26 'recent':43 'rout':55 'rss':25 'seem':15 'self':21 'self-host':20 'server':105 'servic':24,83 'set':59,89 'setup':133 'shouldn':137 'silli':16 'softwar':28,63 'start':6,46 'sure':152 'time':50 'took':52 'ttrss':84 'understand':141 'updat':121 'use':18,35 've':58 'vps':34 'want':74,78 'wast':95 'way':158 'well':135 'wiki':30 'work':71,146 'worri':118 'would':124,154"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705635780
  +visibility: "visible             "
  +apId: "https://lemmy.ca/post/13532132"
  +editedAt: DateTimeImmutable @1726356978 {#3043
    date: 2024-09-15 01:36:18.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705571780 {#3023
    date: 2024-01-18 10:56:20.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
137 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
138 DENIED moderate
App\Entity\EntryComment {#1715
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1558
    +user: Proxies\__CG__\App\Entity\User {#2156 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2596 …}
    +slug: "Adding-services-to-an-existing-Docker-nginx-container"
    +title: "Adding services to an existing Docker nginx container"
    +url: null
    +body: """
      Hi, I’m just getting started with Docker, so apologies in advance if this seems silly.\n
      \n
      I used to self-host multiple services (RSS reader, invoicing software, personal wiki) directly on a VPS using nginx and mariadb. I messed it up recently and am starting again, but this time I took the docker route.\n
      \n
      So I’ve set up the invoicing software ([InvoiceNinja](https://hub.docker.com/r/invoiceninja/invoiceninja/)), and everything is working as I want.\n
      \n
      Now that I want to add the other services (ttrss and dokuwiki), should I set up new containers? It feels wasteful.\n
      \n
      Instead, if I add additional configs to the existing servers that the InvoiceNinja docker-compose generated (nginx and mysql), I’m worried that an update to Invoiceninja would have a chance of messing up the other setups as well.\n
      \n
      It shouldn’t, from my understanding of how docker containers work, but I’m not 100% sure. What would be the best way to proceed?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 9
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1726812287 {#3055
      date: 2024-09-20 08:04:47.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3060 …}
    +votes: Doctrine\ORM\PersistentCollection {#3063 …}
    +reports: Doctrine\ORM\PersistentCollection {#3065 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3067 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3069 …}
    +badges: Doctrine\ORM\PersistentCollection {#3071 …}
    +children: [
      1 => App\Entity\EntryComment {#1715}
      0 => App\Entity\EntryComment {#1556
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1558 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
        +image: null
        +parent: null
        +root: null
        +body: """
          This how I do it, not saying it’s the best way, but serves me well :).\n
          \n
          For each type of application, 1 docker-compose.yaml. This will have all linked containers in 1 file but all your different applications are seperate !\n
          \n
          Every application in it’s respective folder.\n
          \n
          - home/user/docker/app1/docker-compose.yml\n
          - home/user/docker/app2/docker-compose.yml\n
          - home/user/docker/app3/docker-compose.yml\n
          \n
          Everything is behind an application proxy ([traefik](https://github.com/traefik/traefik) in my case) and served with self-signed certificate.\n
          \n
          I access all my apps through their domain name on my LAN with wireguard.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1726812287 {#1555
          date: 2024-09-20 08:04:47.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@mudeth@lemmy.ca"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1565 …}
        +nested: Doctrine\ORM\PersistentCollection {#1563 …}
        +votes: Doctrine\ORM\PersistentCollection {#1564 …}
        +reports: Doctrine\ORM\PersistentCollection {#1559 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1567 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1561 …}
        -id: 318887
        -bodyTs: "'/traefik/traefik)':59 '1':22,31 'access':71 'app':74 'applic':21,37,41,54 'behind':52 'best':11 'case':62 'certif':69 'contain':29 'differ':36 'docker-compose.yaml':23 'domain':77 'everi':40 'everyth':50 'file':32 'folder':46 'github.com':58 'github.com/traefik/traefik)':57 'home/user/docker/app1/docker-compose.yml':47 'home/user/docker/app2/docker-compose.yml':48 'home/user/docker/app3/docker-compose.yml':49 'lan':81 'link':28 'name':78 'proxi':55 'respect':45 'say':7 'self':67 'self-sign':66 'seper':39 'serv':14,64 'sign':68 'traefik':56 'type':19 'way':12 'well':16 'wireguard':83"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7493330"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705575419 {#1557
          date: 2024-01-18 11:56:59.0 +01:00
        }
        +"title": 318887
      }
    ]
    -id: 31447
    -titleTs: "'ad':1 'contain':8 'docker':6 'exist':5 'nginx':7 'servic':2"
    -bodyTs: "'/r/invoiceninja/invoiceninja/)),':67 '100':151 'add':80,99 'addit':100 'advanc':12 'apolog':10 'best':157 'chanc':127 'compos':111 'config':101 'contain':92,145 'direct':31 'docker':8,54,110,144 'docker-compos':109 'dokuwiki':86 'everyth':69 'exist':104 'feel':94 'generat':112 'get':5 'hi':1 'host':22 'hub.docker.com':66 'hub.docker.com/r/invoiceninja/invoiceninja/)),':65 'instead':96 'invoic':27,62 'invoiceninja':64,108,123 'm':3,117,149 'mariadb':38 'mess':40,129 'multipl':23 'mysql':115 'new':91 'nginx':36,113 'person':29 'proceed':160 'reader':26 'recent':43 'rout':55 'rss':25 'seem':15 'self':21 'self-host':20 'server':105 'servic':24,83 'set':59,89 'setup':133 'shouldn':137 'silli':16 'softwar':28,63 'start':6,46 'sure':152 'time':50 'took':52 'ttrss':84 'understand':141 'updat':121 'use':18,35 've':58 'vps':34 'want':74,78 'wast':95 'way':158 'well':135 'wiki':30 'work':71,146 'worri':118 'would':124,154"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705635780
    +visibility: "visible             "
    +apId: "https://lemmy.ca/post/13532132"
    +editedAt: DateTimeImmutable @1726356978 {#3043
      date: 2024-09-15 01:36:18.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705571780 {#3023
      date: 2024-01-18 10:56:20.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1714 …}
  +root: App\Entity\EntryComment {#1556}
  +body: """
    Nah, that’s not how it works ! I have over 10 applications and half of them have databases, and that’s the prime objective of containers ! Less resource intensive and easier to deploy on low end machines. If I had to deploy 10 VMs for my 10 applications, my computer would not be able to handle it !\n
    \n
    I have no idea how it works underneath, that’s a more technical question on how container engines work. But if you searx it or ask chatGPT (if you use this kind of tool) i’m sure you will find out how it works :).
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705669441 {#1724
    date: 2024-01-19 14:04:01.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@mudeth@lemmy.ca"
    "@N0x0n@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1718 …}
  +nested: Doctrine\ORM\PersistentCollection {#1716 …}
  +votes: Doctrine\ORM\PersistentCollection {#1739 …}
  +reports: Doctrine\ORM\PersistentCollection {#1740 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2465 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2463 …}
  -id: 322546
  -bodyTs: "'10':11,43,47 'abl':54 'applic':12,48 'ask':83 'chatgpt':84 'comput':50 'contain':26,74 'databas':18 'deploy':33,42 'easier':31 'end':36 'engin':75 'find':97 'half':14 'handl':56 'idea':61 'intens':29 'kind':89 'less':27 'low':35 'm':93 'machin':37 'nah':1 'object':24 'prime':23 'question':71 'resourc':28 'searx':80 'sure':94 'technic':70 'tool':91 'underneath':65 'use':87 'vms':44 'work':7,64,76,101 'would':51"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7522447"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705669441 {#1719
    date: 2024-01-19 14:04:01.0 +01:00
  }
  +"title": 322546
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
139 DENIED edit
App\Entity\EntryComment {#1715
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1558
    +user: Proxies\__CG__\App\Entity\User {#2156 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2596 …}
    +slug: "Adding-services-to-an-existing-Docker-nginx-container"
    +title: "Adding services to an existing Docker nginx container"
    +url: null
    +body: """
      Hi, I’m just getting started with Docker, so apologies in advance if this seems silly.\n
      \n
      I used to self-host multiple services (RSS reader, invoicing software, personal wiki) directly on a VPS using nginx and mariadb. I messed it up recently and am starting again, but this time I took the docker route.\n
      \n
      So I’ve set up the invoicing software ([InvoiceNinja](https://hub.docker.com/r/invoiceninja/invoiceninja/)), and everything is working as I want.\n
      \n
      Now that I want to add the other services (ttrss and dokuwiki), should I set up new containers? It feels wasteful.\n
      \n
      Instead, if I add additional configs to the existing servers that the InvoiceNinja docker-compose generated (nginx and mysql), I’m worried that an update to Invoiceninja would have a chance of messing up the other setups as well.\n
      \n
      It shouldn’t, from my understanding of how docker containers work, but I’m not 100% sure. What would be the best way to proceed?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 9
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1726812287 {#3055
      date: 2024-09-20 08:04:47.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3060 …}
    +votes: Doctrine\ORM\PersistentCollection {#3063 …}
    +reports: Doctrine\ORM\PersistentCollection {#3065 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3067 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3069 …}
    +badges: Doctrine\ORM\PersistentCollection {#3071 …}
    +children: [
      1 => App\Entity\EntryComment {#1715}
      0 => App\Entity\EntryComment {#1556
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1558 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
        +image: null
        +parent: null
        +root: null
        +body: """
          This how I do it, not saying it’s the best way, but serves me well :).\n
          \n
          For each type of application, 1 docker-compose.yaml. This will have all linked containers in 1 file but all your different applications are seperate !\n
          \n
          Every application in it’s respective folder.\n
          \n
          - home/user/docker/app1/docker-compose.yml\n
          - home/user/docker/app2/docker-compose.yml\n
          - home/user/docker/app3/docker-compose.yml\n
          \n
          Everything is behind an application proxy ([traefik](https://github.com/traefik/traefik) in my case) and served with self-signed certificate.\n
          \n
          I access all my apps through their domain name on my LAN with wireguard.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1726812287 {#1555
          date: 2024-09-20 08:04:47.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@mudeth@lemmy.ca"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1565 …}
        +nested: Doctrine\ORM\PersistentCollection {#1563 …}
        +votes: Doctrine\ORM\PersistentCollection {#1564 …}
        +reports: Doctrine\ORM\PersistentCollection {#1559 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1567 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1561 …}
        -id: 318887
        -bodyTs: "'/traefik/traefik)':59 '1':22,31 'access':71 'app':74 'applic':21,37,41,54 'behind':52 'best':11 'case':62 'certif':69 'contain':29 'differ':36 'docker-compose.yaml':23 'domain':77 'everi':40 'everyth':50 'file':32 'folder':46 'github.com':58 'github.com/traefik/traefik)':57 'home/user/docker/app1/docker-compose.yml':47 'home/user/docker/app2/docker-compose.yml':48 'home/user/docker/app3/docker-compose.yml':49 'lan':81 'link':28 'name':78 'proxi':55 'respect':45 'say':7 'self':67 'self-sign':66 'seper':39 'serv':14,64 'sign':68 'traefik':56 'type':19 'way':12 'well':16 'wireguard':83"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7493330"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705575419 {#1557
          date: 2024-01-18 11:56:59.0 +01:00
        }
        +"title": 318887
      }
    ]
    -id: 31447
    -titleTs: "'ad':1 'contain':8 'docker':6 'exist':5 'nginx':7 'servic':2"
    -bodyTs: "'/r/invoiceninja/invoiceninja/)),':67 '100':151 'add':80,99 'addit':100 'advanc':12 'apolog':10 'best':157 'chanc':127 'compos':111 'config':101 'contain':92,145 'direct':31 'docker':8,54,110,144 'docker-compos':109 'dokuwiki':86 'everyth':69 'exist':104 'feel':94 'generat':112 'get':5 'hi':1 'host':22 'hub.docker.com':66 'hub.docker.com/r/invoiceninja/invoiceninja/)),':65 'instead':96 'invoic':27,62 'invoiceninja':64,108,123 'm':3,117,149 'mariadb':38 'mess':40,129 'multipl':23 'mysql':115 'new':91 'nginx':36,113 'person':29 'proceed':160 'reader':26 'recent':43 'rout':55 'rss':25 'seem':15 'self':21 'self-host':20 'server':105 'servic':24,83 'set':59,89 'setup':133 'shouldn':137 'silli':16 'softwar':28,63 'start':6,46 'sure':152 'time':50 'took':52 'ttrss':84 'understand':141 'updat':121 'use':18,35 've':58 'vps':34 'want':74,78 'wast':95 'way':158 'well':135 'wiki':30 'work':71,146 'worri':118 'would':124,154"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705635780
    +visibility: "visible             "
    +apId: "https://lemmy.ca/post/13532132"
    +editedAt: DateTimeImmutable @1726356978 {#3043
      date: 2024-09-15 01:36:18.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705571780 {#3023
      date: 2024-01-18 10:56:20.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1714 …}
  +root: App\Entity\EntryComment {#1556}
  +body: """
    Nah, that’s not how it works ! I have over 10 applications and half of them have databases, and that’s the prime objective of containers ! Less resource intensive and easier to deploy on low end machines. If I had to deploy 10 VMs for my 10 applications, my computer would not be able to handle it !\n
    \n
    I have no idea how it works underneath, that’s a more technical question on how container engines work. But if you searx it or ask chatGPT (if you use this kind of tool) i’m sure you will find out how it works :).
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705669441 {#1724
    date: 2024-01-19 14:04:01.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@mudeth@lemmy.ca"
    "@N0x0n@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1718 …}
  +nested: Doctrine\ORM\PersistentCollection {#1716 …}
  +votes: Doctrine\ORM\PersistentCollection {#1739 …}
  +reports: Doctrine\ORM\PersistentCollection {#1740 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2465 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2463 …}
  -id: 322546
  -bodyTs: "'10':11,43,47 'abl':54 'applic':12,48 'ask':83 'chatgpt':84 'comput':50 'contain':26,74 'databas':18 'deploy':33,42 'easier':31 'end':36 'engin':75 'find':97 'half':14 'handl':56 'idea':61 'intens':29 'kind':89 'less':27 'low':35 'm':93 'machin':37 'nah':1 'object':24 'prime':23 'question':71 'resourc':28 'searx':80 'sure':94 'technic':70 'tool':91 'underneath':65 'use':87 'vms':44 'work':7,64,76,101 'would':51"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7522447"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705669441 {#1719
    date: 2024-01-19 14:04:01.0 +01:00
  }
  +"title": 322546
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
140 DENIED moderate
App\Entity\EntryComment {#1715
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1558
    +user: Proxies\__CG__\App\Entity\User {#2156 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2596 …}
    +slug: "Adding-services-to-an-existing-Docker-nginx-container"
    +title: "Adding services to an existing Docker nginx container"
    +url: null
    +body: """
      Hi, I’m just getting started with Docker, so apologies in advance if this seems silly.\n
      \n
      I used to self-host multiple services (RSS reader, invoicing software, personal wiki) directly on a VPS using nginx and mariadb. I messed it up recently and am starting again, but this time I took the docker route.\n
      \n
      So I’ve set up the invoicing software ([InvoiceNinja](https://hub.docker.com/r/invoiceninja/invoiceninja/)), and everything is working as I want.\n
      \n
      Now that I want to add the other services (ttrss and dokuwiki), should I set up new containers? It feels wasteful.\n
      \n
      Instead, if I add additional configs to the existing servers that the InvoiceNinja docker-compose generated (nginx and mysql), I’m worried that an update to Invoiceninja would have a chance of messing up the other setups as well.\n
      \n
      It shouldn’t, from my understanding of how docker containers work, but I’m not 100% sure. What would be the best way to proceed?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 9
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1726812287 {#3055
      date: 2024-09-20 08:04:47.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3060 …}
    +votes: Doctrine\ORM\PersistentCollection {#3063 …}
    +reports: Doctrine\ORM\PersistentCollection {#3065 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3067 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3069 …}
    +badges: Doctrine\ORM\PersistentCollection {#3071 …}
    +children: [
      1 => App\Entity\EntryComment {#1715}
      0 => App\Entity\EntryComment {#1556
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1558 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
        +image: null
        +parent: null
        +root: null
        +body: """
          This how I do it, not saying it’s the best way, but serves me well :).\n
          \n
          For each type of application, 1 docker-compose.yaml. This will have all linked containers in 1 file but all your different applications are seperate !\n
          \n
          Every application in it’s respective folder.\n
          \n
          - home/user/docker/app1/docker-compose.yml\n
          - home/user/docker/app2/docker-compose.yml\n
          - home/user/docker/app3/docker-compose.yml\n
          \n
          Everything is behind an application proxy ([traefik](https://github.com/traefik/traefik) in my case) and served with self-signed certificate.\n
          \n
          I access all my apps through their domain name on my LAN with wireguard.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1726812287 {#1555
          date: 2024-09-20 08:04:47.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@mudeth@lemmy.ca"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1565 …}
        +nested: Doctrine\ORM\PersistentCollection {#1563 …}
        +votes: Doctrine\ORM\PersistentCollection {#1564 …}
        +reports: Doctrine\ORM\PersistentCollection {#1559 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1567 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1561 …}
        -id: 318887
        -bodyTs: "'/traefik/traefik)':59 '1':22,31 'access':71 'app':74 'applic':21,37,41,54 'behind':52 'best':11 'case':62 'certif':69 'contain':29 'differ':36 'docker-compose.yaml':23 'domain':77 'everi':40 'everyth':50 'file':32 'folder':46 'github.com':58 'github.com/traefik/traefik)':57 'home/user/docker/app1/docker-compose.yml':47 'home/user/docker/app2/docker-compose.yml':48 'home/user/docker/app3/docker-compose.yml':49 'lan':81 'link':28 'name':78 'proxi':55 'respect':45 'say':7 'self':67 'self-sign':66 'seper':39 'serv':14,64 'sign':68 'traefik':56 'type':19 'way':12 'well':16 'wireguard':83"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7493330"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705575419 {#1557
          date: 2024-01-18 11:56:59.0 +01:00
        }
        +"title": 318887
      }
    ]
    -id: 31447
    -titleTs: "'ad':1 'contain':8 'docker':6 'exist':5 'nginx':7 'servic':2"
    -bodyTs: "'/r/invoiceninja/invoiceninja/)),':67 '100':151 'add':80,99 'addit':100 'advanc':12 'apolog':10 'best':157 'chanc':127 'compos':111 'config':101 'contain':92,145 'direct':31 'docker':8,54,110,144 'docker-compos':109 'dokuwiki':86 'everyth':69 'exist':104 'feel':94 'generat':112 'get':5 'hi':1 'host':22 'hub.docker.com':66 'hub.docker.com/r/invoiceninja/invoiceninja/)),':65 'instead':96 'invoic':27,62 'invoiceninja':64,108,123 'm':3,117,149 'mariadb':38 'mess':40,129 'multipl':23 'mysql':115 'new':91 'nginx':36,113 'person':29 'proceed':160 'reader':26 'recent':43 'rout':55 'rss':25 'seem':15 'self':21 'self-host':20 'server':105 'servic':24,83 'set':59,89 'setup':133 'shouldn':137 'silli':16 'softwar':28,63 'start':6,46 'sure':152 'time':50 'took':52 'ttrss':84 'understand':141 'updat':121 'use':18,35 've':58 'vps':34 'want':74,78 'wast':95 'way':158 'well':135 'wiki':30 'work':71,146 'worri':118 'would':124,154"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705635780
    +visibility: "visible             "
    +apId: "https://lemmy.ca/post/13532132"
    +editedAt: DateTimeImmutable @1726356978 {#3043
      date: 2024-09-15 01:36:18.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705571780 {#3023
      date: 2024-01-18 10:56:20.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1714 …}
  +root: App\Entity\EntryComment {#1556}
  +body: """
    Nah, that’s not how it works ! I have over 10 applications and half of them have databases, and that’s the prime objective of containers ! Less resource intensive and easier to deploy on low end machines. If I had to deploy 10 VMs for my 10 applications, my computer would not be able to handle it !\n
    \n
    I have no idea how it works underneath, that’s a more technical question on how container engines work. But if you searx it or ask chatGPT (if you use this kind of tool) i’m sure you will find out how it works :).
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705669441 {#1724
    date: 2024-01-19 14:04:01.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@mudeth@lemmy.ca"
    "@N0x0n@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1718 …}
  +nested: Doctrine\ORM\PersistentCollection {#1716 …}
  +votes: Doctrine\ORM\PersistentCollection {#1739 …}
  +reports: Doctrine\ORM\PersistentCollection {#1740 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2465 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2463 …}
  -id: 322546
  -bodyTs: "'10':11,43,47 'abl':54 'applic':12,48 'ask':83 'chatgpt':84 'comput':50 'contain':26,74 'databas':18 'deploy':33,42 'easier':31 'end':36 'engin':75 'find':97 'half':14 'handl':56 'idea':61 'intens':29 'kind':89 'less':27 'low':35 'm':93 'machin':37 'nah':1 'object':24 'prime':23 'question':71 'resourc':28 'searx':80 'sure':94 'technic':70 'tool':91 'underneath':65 'use':87 'vms':44 'work':7,64,76,101 'would':51"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7522447"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705669441 {#1719
    date: 2024-01-19 14:04:01.0 +01:00
  }
  +"title": 322546
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
141 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
142 DENIED moderate
App\Entity\EntryComment {#1556
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1558
    +user: Proxies\__CG__\App\Entity\User {#2156 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2596 …}
    +slug: "Adding-services-to-an-existing-Docker-nginx-container"
    +title: "Adding services to an existing Docker nginx container"
    +url: null
    +body: """
      Hi, I’m just getting started with Docker, so apologies in advance if this seems silly.\n
      \n
      I used to self-host multiple services (RSS reader, invoicing software, personal wiki) directly on a VPS using nginx and mariadb. I messed it up recently and am starting again, but this time I took the docker route.\n
      \n
      So I’ve set up the invoicing software ([InvoiceNinja](https://hub.docker.com/r/invoiceninja/invoiceninja/)), and everything is working as I want.\n
      \n
      Now that I want to add the other services (ttrss and dokuwiki), should I set up new containers? It feels wasteful.\n
      \n
      Instead, if I add additional configs to the existing servers that the InvoiceNinja docker-compose generated (nginx and mysql), I’m worried that an update to Invoiceninja would have a chance of messing up the other setups as well.\n
      \n
      It shouldn’t, from my understanding of how docker containers work, but I’m not 100% sure. What would be the best way to proceed?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 9
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1726812287 {#3055
      date: 2024-09-20 08:04:47.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3060 …}
    +votes: Doctrine\ORM\PersistentCollection {#3063 …}
    +reports: Doctrine\ORM\PersistentCollection {#3065 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3067 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3069 …}
    +badges: Doctrine\ORM\PersistentCollection {#3071 …}
    +children: [
      1 => App\Entity\EntryComment {#1715
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1558 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1714 …}
        +root: App\Entity\EntryComment {#1556}
        +body: """
          Nah, that’s not how it works ! I have over 10 applications and half of them have databases, and that’s the prime objective of containers ! Less resource intensive and easier to deploy on low end machines. If I had to deploy 10 VMs for my 10 applications, my computer would not be able to handle it !\n
          \n
          I have no idea how it works underneath, that’s a more technical question on how container engines work. But if you searx it or ask chatGPT (if you use this kind of tool) i’m sure you will find out how it works :).
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705669441 {#1724
          date: 2024-01-19 14:04:01.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@mudeth@lemmy.ca"
          "@N0x0n@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1718 …}
        +nested: Doctrine\ORM\PersistentCollection {#1716 …}
        +votes: Doctrine\ORM\PersistentCollection {#1739 …}
        +reports: Doctrine\ORM\PersistentCollection {#1740 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2465 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2463 …}
        -id: 322546
        -bodyTs: "'10':11,43,47 'abl':54 'applic':12,48 'ask':83 'chatgpt':84 'comput':50 'contain':26,74 'databas':18 'deploy':33,42 'easier':31 'end':36 'engin':75 'find':97 'half':14 'handl':56 'idea':61 'intens':29 'kind':89 'less':27 'low':35 'm':93 'machin':37 'nah':1 'object':24 'prime':23 'question':71 'resourc':28 'searx':80 'sure':94 'technic':70 'tool':91 'underneath':65 'use':87 'vms':44 'work':7,64,76,101 'would':51"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7522447"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705669441 {#1719
          date: 2024-01-19 14:04:01.0 +01:00
        }
        +"title": 322546
      }
      0 => App\Entity\EntryComment {#1556}
    ]
    -id: 31447
    -titleTs: "'ad':1 'contain':8 'docker':6 'exist':5 'nginx':7 'servic':2"
    -bodyTs: "'/r/invoiceninja/invoiceninja/)),':67 '100':151 'add':80,99 'addit':100 'advanc':12 'apolog':10 'best':157 'chanc':127 'compos':111 'config':101 'contain':92,145 'direct':31 'docker':8,54,110,144 'docker-compos':109 'dokuwiki':86 'everyth':69 'exist':104 'feel':94 'generat':112 'get':5 'hi':1 'host':22 'hub.docker.com':66 'hub.docker.com/r/invoiceninja/invoiceninja/)),':65 'instead':96 'invoic':27,62 'invoiceninja':64,108,123 'm':3,117,149 'mariadb':38 'mess':40,129 'multipl':23 'mysql':115 'new':91 'nginx':36,113 'person':29 'proceed':160 'reader':26 'recent':43 'rout':55 'rss':25 'seem':15 'self':21 'self-host':20 'server':105 'servic':24,83 'set':59,89 'setup':133 'shouldn':137 'silli':16 'softwar':28,63 'start':6,46 'sure':152 'time':50 'took':52 'ttrss':84 'understand':141 'updat':121 'use':18,35 've':58 'vps':34 'want':74,78 'wast':95 'way':158 'well':135 'wiki':30 'work':71,146 'worri':118 'would':124,154"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705635780
    +visibility: "visible             "
    +apId: "https://lemmy.ca/post/13532132"
    +editedAt: DateTimeImmutable @1726356978 {#3043
      date: 2024-09-15 01:36:18.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705571780 {#3023
      date: 2024-01-18 10:56:20.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    This how I do it, not saying it’s the best way, but serves me well :).\n
    \n
    For each type of application, 1 docker-compose.yaml. This will have all linked containers in 1 file but all your different applications are seperate !\n
    \n
    Every application in it’s respective folder.\n
    \n
    - home/user/docker/app1/docker-compose.yml\n
    - home/user/docker/app2/docker-compose.yml\n
    - home/user/docker/app3/docker-compose.yml\n
    \n
    Everything is behind an application proxy ([traefik](https://github.com/traefik/traefik) in my case) and served with self-signed certificate.\n
    \n
    I access all my apps through their domain name on my LAN with wireguard.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1726812287 {#1555
    date: 2024-09-20 08:04:47.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@mudeth@lemmy.ca"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1565 …}
  +nested: Doctrine\ORM\PersistentCollection {#1563 …}
  +votes: Doctrine\ORM\PersistentCollection {#1564 …}
  +reports: Doctrine\ORM\PersistentCollection {#1559 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1567 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1561 …}
  -id: 318887
  -bodyTs: "'/traefik/traefik)':59 '1':22,31 'access':71 'app':74 'applic':21,37,41,54 'behind':52 'best':11 'case':62 'certif':69 'contain':29 'differ':36 'docker-compose.yaml':23 'domain':77 'everi':40 'everyth':50 'file':32 'folder':46 'github.com':58 'github.com/traefik/traefik)':57 'home/user/docker/app1/docker-compose.yml':47 'home/user/docker/app2/docker-compose.yml':48 'home/user/docker/app3/docker-compose.yml':49 'lan':81 'link':28 'name':78 'proxi':55 'respect':45 'say':7 'self':67 'self-sign':66 'seper':39 'serv':14,64 'sign':68 'traefik':56 'type':19 'way':12 'well':16 'wireguard':83"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7493330"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705575419 {#1557
    date: 2024-01-18 11:56:59.0 +01:00
  }
  +"title": 318887
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
143 DENIED edit
App\Entity\EntryComment {#1556
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1558
    +user: Proxies\__CG__\App\Entity\User {#2156 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2596 …}
    +slug: "Adding-services-to-an-existing-Docker-nginx-container"
    +title: "Adding services to an existing Docker nginx container"
    +url: null
    +body: """
      Hi, I’m just getting started with Docker, so apologies in advance if this seems silly.\n
      \n
      I used to self-host multiple services (RSS reader, invoicing software, personal wiki) directly on a VPS using nginx and mariadb. I messed it up recently and am starting again, but this time I took the docker route.\n
      \n
      So I’ve set up the invoicing software ([InvoiceNinja](https://hub.docker.com/r/invoiceninja/invoiceninja/)), and everything is working as I want.\n
      \n
      Now that I want to add the other services (ttrss and dokuwiki), should I set up new containers? It feels wasteful.\n
      \n
      Instead, if I add additional configs to the existing servers that the InvoiceNinja docker-compose generated (nginx and mysql), I’m worried that an update to Invoiceninja would have a chance of messing up the other setups as well.\n
      \n
      It shouldn’t, from my understanding of how docker containers work, but I’m not 100% sure. What would be the best way to proceed?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 9
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1726812287 {#3055
      date: 2024-09-20 08:04:47.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3060 …}
    +votes: Doctrine\ORM\PersistentCollection {#3063 …}
    +reports: Doctrine\ORM\PersistentCollection {#3065 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3067 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3069 …}
    +badges: Doctrine\ORM\PersistentCollection {#3071 …}
    +children: [
      1 => App\Entity\EntryComment {#1715
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1558 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1714 …}
        +root: App\Entity\EntryComment {#1556}
        +body: """
          Nah, that’s not how it works ! I have over 10 applications and half of them have databases, and that’s the prime objective of containers ! Less resource intensive and easier to deploy on low end machines. If I had to deploy 10 VMs for my 10 applications, my computer would not be able to handle it !\n
          \n
          I have no idea how it works underneath, that’s a more technical question on how container engines work. But if you searx it or ask chatGPT (if you use this kind of tool) i’m sure you will find out how it works :).
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705669441 {#1724
          date: 2024-01-19 14:04:01.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@mudeth@lemmy.ca"
          "@N0x0n@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1718 …}
        +nested: Doctrine\ORM\PersistentCollection {#1716 …}
        +votes: Doctrine\ORM\PersistentCollection {#1739 …}
        +reports: Doctrine\ORM\PersistentCollection {#1740 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2465 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2463 …}
        -id: 322546
        -bodyTs: "'10':11,43,47 'abl':54 'applic':12,48 'ask':83 'chatgpt':84 'comput':50 'contain':26,74 'databas':18 'deploy':33,42 'easier':31 'end':36 'engin':75 'find':97 'half':14 'handl':56 'idea':61 'intens':29 'kind':89 'less':27 'low':35 'm':93 'machin':37 'nah':1 'object':24 'prime':23 'question':71 'resourc':28 'searx':80 'sure':94 'technic':70 'tool':91 'underneath':65 'use':87 'vms':44 'work':7,64,76,101 'would':51"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7522447"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705669441 {#1719
          date: 2024-01-19 14:04:01.0 +01:00
        }
        +"title": 322546
      }
      0 => App\Entity\EntryComment {#1556}
    ]
    -id: 31447
    -titleTs: "'ad':1 'contain':8 'docker':6 'exist':5 'nginx':7 'servic':2"
    -bodyTs: "'/r/invoiceninja/invoiceninja/)),':67 '100':151 'add':80,99 'addit':100 'advanc':12 'apolog':10 'best':157 'chanc':127 'compos':111 'config':101 'contain':92,145 'direct':31 'docker':8,54,110,144 'docker-compos':109 'dokuwiki':86 'everyth':69 'exist':104 'feel':94 'generat':112 'get':5 'hi':1 'host':22 'hub.docker.com':66 'hub.docker.com/r/invoiceninja/invoiceninja/)),':65 'instead':96 'invoic':27,62 'invoiceninja':64,108,123 'm':3,117,149 'mariadb':38 'mess':40,129 'multipl':23 'mysql':115 'new':91 'nginx':36,113 'person':29 'proceed':160 'reader':26 'recent':43 'rout':55 'rss':25 'seem':15 'self':21 'self-host':20 'server':105 'servic':24,83 'set':59,89 'setup':133 'shouldn':137 'silli':16 'softwar':28,63 'start':6,46 'sure':152 'time':50 'took':52 'ttrss':84 'understand':141 'updat':121 'use':18,35 've':58 'vps':34 'want':74,78 'wast':95 'way':158 'well':135 'wiki':30 'work':71,146 'worri':118 'would':124,154"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705635780
    +visibility: "visible             "
    +apId: "https://lemmy.ca/post/13532132"
    +editedAt: DateTimeImmutable @1726356978 {#3043
      date: 2024-09-15 01:36:18.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705571780 {#3023
      date: 2024-01-18 10:56:20.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    This how I do it, not saying it’s the best way, but serves me well :).\n
    \n
    For each type of application, 1 docker-compose.yaml. This will have all linked containers in 1 file but all your different applications are seperate !\n
    \n
    Every application in it’s respective folder.\n
    \n
    - home/user/docker/app1/docker-compose.yml\n
    - home/user/docker/app2/docker-compose.yml\n
    - home/user/docker/app3/docker-compose.yml\n
    \n
    Everything is behind an application proxy ([traefik](https://github.com/traefik/traefik) in my case) and served with self-signed certificate.\n
    \n
    I access all my apps through their domain name on my LAN with wireguard.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1726812287 {#1555
    date: 2024-09-20 08:04:47.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@mudeth@lemmy.ca"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1565 …}
  +nested: Doctrine\ORM\PersistentCollection {#1563 …}
  +votes: Doctrine\ORM\PersistentCollection {#1564 …}
  +reports: Doctrine\ORM\PersistentCollection {#1559 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1567 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1561 …}
  -id: 318887
  -bodyTs: "'/traefik/traefik)':59 '1':22,31 'access':71 'app':74 'applic':21,37,41,54 'behind':52 'best':11 'case':62 'certif':69 'contain':29 'differ':36 'docker-compose.yaml':23 'domain':77 'everi':40 'everyth':50 'file':32 'folder':46 'github.com':58 'github.com/traefik/traefik)':57 'home/user/docker/app1/docker-compose.yml':47 'home/user/docker/app2/docker-compose.yml':48 'home/user/docker/app3/docker-compose.yml':49 'lan':81 'link':28 'name':78 'proxi':55 'respect':45 'say':7 'self':67 'self-sign':66 'seper':39 'serv':14,64 'sign':68 'traefik':56 'type':19 'way':12 'well':16 'wireguard':83"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7493330"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705575419 {#1557
    date: 2024-01-18 11:56:59.0 +01:00
  }
  +"title": 318887
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
144 DENIED moderate
App\Entity\EntryComment {#1556
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1558
    +user: Proxies\__CG__\App\Entity\User {#2156 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2596 …}
    +slug: "Adding-services-to-an-existing-Docker-nginx-container"
    +title: "Adding services to an existing Docker nginx container"
    +url: null
    +body: """
      Hi, I’m just getting started with Docker, so apologies in advance if this seems silly.\n
      \n
      I used to self-host multiple services (RSS reader, invoicing software, personal wiki) directly on a VPS using nginx and mariadb. I messed it up recently and am starting again, but this time I took the docker route.\n
      \n
      So I’ve set up the invoicing software ([InvoiceNinja](https://hub.docker.com/r/invoiceninja/invoiceninja/)), and everything is working as I want.\n
      \n
      Now that I want to add the other services (ttrss and dokuwiki), should I set up new containers? It feels wasteful.\n
      \n
      Instead, if I add additional configs to the existing servers that the InvoiceNinja docker-compose generated (nginx and mysql), I’m worried that an update to Invoiceninja would have a chance of messing up the other setups as well.\n
      \n
      It shouldn’t, from my understanding of how docker containers work, but I’m not 100% sure. What would be the best way to proceed?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 9
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1726812287 {#3055
      date: 2024-09-20 08:04:47.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3060 …}
    +votes: Doctrine\ORM\PersistentCollection {#3063 …}
    +reports: Doctrine\ORM\PersistentCollection {#3065 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3067 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3069 …}
    +badges: Doctrine\ORM\PersistentCollection {#3071 …}
    +children: [
      1 => App\Entity\EntryComment {#1715
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1558 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1714 …}
        +root: App\Entity\EntryComment {#1556}
        +body: """
          Nah, that’s not how it works ! I have over 10 applications and half of them have databases, and that’s the prime objective of containers ! Less resource intensive and easier to deploy on low end machines. If I had to deploy 10 VMs for my 10 applications, my computer would not be able to handle it !\n
          \n
          I have no idea how it works underneath, that’s a more technical question on how container engines work. But if you searx it or ask chatGPT (if you use this kind of tool) i’m sure you will find out how it works :).
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705669441 {#1724
          date: 2024-01-19 14:04:01.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@mudeth@lemmy.ca"
          "@N0x0n@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1718 …}
        +nested: Doctrine\ORM\PersistentCollection {#1716 …}
        +votes: Doctrine\ORM\PersistentCollection {#1739 …}
        +reports: Doctrine\ORM\PersistentCollection {#1740 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2465 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2463 …}
        -id: 322546
        -bodyTs: "'10':11,43,47 'abl':54 'applic':12,48 'ask':83 'chatgpt':84 'comput':50 'contain':26,74 'databas':18 'deploy':33,42 'easier':31 'end':36 'engin':75 'find':97 'half':14 'handl':56 'idea':61 'intens':29 'kind':89 'less':27 'low':35 'm':93 'machin':37 'nah':1 'object':24 'prime':23 'question':71 'resourc':28 'searx':80 'sure':94 'technic':70 'tool':91 'underneath':65 'use':87 'vms':44 'work':7,64,76,101 'would':51"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7522447"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705669441 {#1719
          date: 2024-01-19 14:04:01.0 +01:00
        }
        +"title": 322546
      }
      0 => App\Entity\EntryComment {#1556}
    ]
    -id: 31447
    -titleTs: "'ad':1 'contain':8 'docker':6 'exist':5 'nginx':7 'servic':2"
    -bodyTs: "'/r/invoiceninja/invoiceninja/)),':67 '100':151 'add':80,99 'addit':100 'advanc':12 'apolog':10 'best':157 'chanc':127 'compos':111 'config':101 'contain':92,145 'direct':31 'docker':8,54,110,144 'docker-compos':109 'dokuwiki':86 'everyth':69 'exist':104 'feel':94 'generat':112 'get':5 'hi':1 'host':22 'hub.docker.com':66 'hub.docker.com/r/invoiceninja/invoiceninja/)),':65 'instead':96 'invoic':27,62 'invoiceninja':64,108,123 'm':3,117,149 'mariadb':38 'mess':40,129 'multipl':23 'mysql':115 'new':91 'nginx':36,113 'person':29 'proceed':160 'reader':26 'recent':43 'rout':55 'rss':25 'seem':15 'self':21 'self-host':20 'server':105 'servic':24,83 'set':59,89 'setup':133 'shouldn':137 'silli':16 'softwar':28,63 'start':6,46 'sure':152 'time':50 'took':52 'ttrss':84 'understand':141 'updat':121 'use':18,35 've':58 'vps':34 'want':74,78 'wast':95 'way':158 'well':135 'wiki':30 'work':71,146 'worri':118 'would':124,154"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705635780
    +visibility: "visible             "
    +apId: "https://lemmy.ca/post/13532132"
    +editedAt: DateTimeImmutable @1726356978 {#3043
      date: 2024-09-15 01:36:18.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705571780 {#3023
      date: 2024-01-18 10:56:20.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1554 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    This how I do it, not saying it’s the best way, but serves me well :).\n
    \n
    For each type of application, 1 docker-compose.yaml. This will have all linked containers in 1 file but all your different applications are seperate !\n
    \n
    Every application in it’s respective folder.\n
    \n
    - home/user/docker/app1/docker-compose.yml\n
    - home/user/docker/app2/docker-compose.yml\n
    - home/user/docker/app3/docker-compose.yml\n
    \n
    Everything is behind an application proxy ([traefik](https://github.com/traefik/traefik) in my case) and served with self-signed certificate.\n
    \n
    I access all my apps through their domain name on my LAN with wireguard.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1726812287 {#1555
    date: 2024-09-20 08:04:47.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@mudeth@lemmy.ca"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1565 …}
  +nested: Doctrine\ORM\PersistentCollection {#1563 …}
  +votes: Doctrine\ORM\PersistentCollection {#1564 …}
  +reports: Doctrine\ORM\PersistentCollection {#1559 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1567 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1561 …}
  -id: 318887
  -bodyTs: "'/traefik/traefik)':59 '1':22,31 'access':71 'app':74 'applic':21,37,41,54 'behind':52 'best':11 'case':62 'certif':69 'contain':29 'differ':36 'docker-compose.yaml':23 'domain':77 'everi':40 'everyth':50 'file':32 'folder':46 'github.com':58 'github.com/traefik/traefik)':57 'home/user/docker/app1/docker-compose.yml':47 'home/user/docker/app2/docker-compose.yml':48 'home/user/docker/app3/docker-compose.yml':49 'lan':81 'link':28 'name':78 'proxi':55 'respect':45 'say':7 'self':67 'self-sign':66 'seper':39 'serv':14,64 'sign':68 'traefik':56 'type':19 'way':12 'well':16 'wireguard':83"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7493330"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705575419 {#1557
    date: 2024-01-18 11:56:59.0 +01:00
  }
  +"title": 318887
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
145 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
146 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#1592
  +user: Proxies\__CG__\App\Entity\User {#3170 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
  +image: Proxies\__CG__\App\Entity\Image {#3210 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#3212 …}
  +slug: "Linux-Containers-From-Scratch-in-C"
  +title: "Linux Containers From Scratch in C"
  +url: "https://www.lucavall.in/blog/barco-linux-containers-from-scratch-in-c"
  +body: null
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 8
  +favouriteCount: 155
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1712061206 {#3205
    date: 2024-04-02 14:33:26.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#3213 …}
  +votes: Doctrine\ORM\PersistentCollection {#3215 …}
  +reports: Doctrine\ORM\PersistentCollection {#3217 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3219 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3221 …}
  +badges: Doctrine\ORM\PersistentCollection {#3223 …}
  +children: [
    App\Entity\EntryComment {#1697
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1592 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        Looks like a cool project ! But uuhg, i’m already struggling with native docker sometimes, and having hard times with bash scripts…\n
        \n
        Makes me feel sad… learning something like C must make you feel like a super hero! but totally out of my league !\n
        \n
        If only I had read the books my father bought back then… rather than playing counter-strike 1.5 xD
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1704287674 {#1439
        date: 2024-01-03 14:14:34.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@learnbyexample@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1580 …}
      +nested: Doctrine\ORM\PersistentCollection {#1583 …}
      +votes: Doctrine\ORM\PersistentCollection {#1582 …}
      +reports: Doctrine\ORM\PersistentCollection {#1589 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1572 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1666 …}
      -id: 276323
      -bodyTs: "'1.5':63 'alreadi':10 'back':55 'bash':21 'book':51 'bought':54 'c':30 'cool':4 'counter':61 'counter-strik':60 'docker':14 'father':53 'feel':25,34 'hard':18 'hero':38 'leagu':44 'learn':27 'like':2,29,35 'look':1 'm':9 'make':23,32 'must':31 'nativ':13 'play':59 'project':5 'rather':57 'read':49 'sad':26 'script':22 'someth':28 'sometim':15 'strike':62 'struggl':11 'super':37 'time':19 'total':40 'uuhg':7 'xd':64"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7042999"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704287674 {#1435
        date: 2024-01-03 14:14:34.0 +01:00
      }
      +"title": 276323
    }
  ]
  -id: 26708
  -titleTs: "'c':6 'contain':2 'linux':1 'scratch':4"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704290693
  +visibility: "visible             "
  +apId: "https://programming.dev/post/8022995"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704204293 {#3192
    date: 2024-01-02 15:04:53.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
147 DENIED edit
Proxies\__CG__\App\Entity\Entry {#1592
  +user: Proxies\__CG__\App\Entity\User {#3170 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
  +image: Proxies\__CG__\App\Entity\Image {#3210 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#3212 …}
  +slug: "Linux-Containers-From-Scratch-in-C"
  +title: "Linux Containers From Scratch in C"
  +url: "https://www.lucavall.in/blog/barco-linux-containers-from-scratch-in-c"
  +body: null
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 8
  +favouriteCount: 155
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1712061206 {#3205
    date: 2024-04-02 14:33:26.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#3213 …}
  +votes: Doctrine\ORM\PersistentCollection {#3215 …}
  +reports: Doctrine\ORM\PersistentCollection {#3217 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3219 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3221 …}
  +badges: Doctrine\ORM\PersistentCollection {#3223 …}
  +children: [
    App\Entity\EntryComment {#1697
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1592 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        Looks like a cool project ! But uuhg, i’m already struggling with native docker sometimes, and having hard times with bash scripts…\n
        \n
        Makes me feel sad… learning something like C must make you feel like a super hero! but totally out of my league !\n
        \n
        If only I had read the books my father bought back then… rather than playing counter-strike 1.5 xD
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1704287674 {#1439
        date: 2024-01-03 14:14:34.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@learnbyexample@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1580 …}
      +nested: Doctrine\ORM\PersistentCollection {#1583 …}
      +votes: Doctrine\ORM\PersistentCollection {#1582 …}
      +reports: Doctrine\ORM\PersistentCollection {#1589 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1572 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1666 …}
      -id: 276323
      -bodyTs: "'1.5':63 'alreadi':10 'back':55 'bash':21 'book':51 'bought':54 'c':30 'cool':4 'counter':61 'counter-strik':60 'docker':14 'father':53 'feel':25,34 'hard':18 'hero':38 'leagu':44 'learn':27 'like':2,29,35 'look':1 'm':9 'make':23,32 'must':31 'nativ':13 'play':59 'project':5 'rather':57 'read':49 'sad':26 'script':22 'someth':28 'sometim':15 'strike':62 'struggl':11 'super':37 'time':19 'total':40 'uuhg':7 'xd':64"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7042999"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704287674 {#1435
        date: 2024-01-03 14:14:34.0 +01:00
      }
      +"title": 276323
    }
  ]
  -id: 26708
  -titleTs: "'c':6 'contain':2 'linux':1 'scratch':4"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704290693
  +visibility: "visible             "
  +apId: "https://programming.dev/post/8022995"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704204293 {#3192
    date: 2024-01-02 15:04:53.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
148 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#1592
  +user: Proxies\__CG__\App\Entity\User {#3170 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
  +image: Proxies\__CG__\App\Entity\Image {#3210 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#3212 …}
  +slug: "Linux-Containers-From-Scratch-in-C"
  +title: "Linux Containers From Scratch in C"
  +url: "https://www.lucavall.in/blog/barco-linux-containers-from-scratch-in-c"
  +body: null
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 8
  +favouriteCount: 155
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1712061206 {#3205
    date: 2024-04-02 14:33:26.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#3213 …}
  +votes: Doctrine\ORM\PersistentCollection {#3215 …}
  +reports: Doctrine\ORM\PersistentCollection {#3217 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3219 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3221 …}
  +badges: Doctrine\ORM\PersistentCollection {#3223 …}
  +children: [
    App\Entity\EntryComment {#1697
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1592 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        Looks like a cool project ! But uuhg, i’m already struggling with native docker sometimes, and having hard times with bash scripts…\n
        \n
        Makes me feel sad… learning something like C must make you feel like a super hero! but totally out of my league !\n
        \n
        If only I had read the books my father bought back then… rather than playing counter-strike 1.5 xD
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1704287674 {#1439
        date: 2024-01-03 14:14:34.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@learnbyexample@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1580 …}
      +nested: Doctrine\ORM\PersistentCollection {#1583 …}
      +votes: Doctrine\ORM\PersistentCollection {#1582 …}
      +reports: Doctrine\ORM\PersistentCollection {#1589 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1572 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1666 …}
      -id: 276323
      -bodyTs: "'1.5':63 'alreadi':10 'back':55 'bash':21 'book':51 'bought':54 'c':30 'cool':4 'counter':61 'counter-strik':60 'docker':14 'father':53 'feel':25,34 'hard':18 'hero':38 'leagu':44 'learn':27 'like':2,29,35 'look':1 'm':9 'make':23,32 'must':31 'nativ':13 'play':59 'project':5 'rather':57 'read':49 'sad':26 'script':22 'someth':28 'sometim':15 'strike':62 'struggl':11 'super':37 'time':19 'total':40 'uuhg':7 'xd':64"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7042999"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704287674 {#1435
        date: 2024-01-03 14:14:34.0 +01:00
      }
      +"title": 276323
    }
  ]
  -id: 26708
  -titleTs: "'c':6 'contain':2 'linux':1 'scratch':4"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704290693
  +visibility: "visible             "
  +apId: "https://programming.dev/post/8022995"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704204293 {#3192
    date: 2024-01-02 15:04:53.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
149 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
150 DENIED moderate
App\Entity\EntryComment {#1697
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1592
    +user: Proxies\__CG__\App\Entity\User {#3170 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
    +image: Proxies\__CG__\App\Entity\Image {#3210 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#3212 …}
    +slug: "Linux-Containers-From-Scratch-in-C"
    +title: "Linux Containers From Scratch in C"
    +url: "https://www.lucavall.in/blog/barco-linux-containers-from-scratch-in-c"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 8
    +favouriteCount: 155
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1712061206 {#3205
      date: 2024-04-02 14:33:26.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3213 …}
    +votes: Doctrine\ORM\PersistentCollection {#3215 …}
    +reports: Doctrine\ORM\PersistentCollection {#3217 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3219 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3221 …}
    +badges: Doctrine\ORM\PersistentCollection {#3223 …}
    +children: [
      App\Entity\EntryComment {#1697}
    ]
    -id: 26708
    -titleTs: "'c':6 'contain':2 'linux':1 'scratch':4"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704290693
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8022995"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704204293 {#3192
      date: 2024-01-02 15:04:53.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    Looks like a cool project ! But uuhg, i’m already struggling with native docker sometimes, and having hard times with bash scripts…\n
    \n
    Makes me feel sad… learning something like C must make you feel like a super hero! but totally out of my league !\n
    \n
    If only I had read the books my father bought back then… rather than playing counter-strike 1.5 xD
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1704287674 {#1439
    date: 2024-01-03 14:14:34.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@learnbyexample@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1580 …}
  +nested: Doctrine\ORM\PersistentCollection {#1583 …}
  +votes: Doctrine\ORM\PersistentCollection {#1582 …}
  +reports: Doctrine\ORM\PersistentCollection {#1589 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1572 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1666 …}
  -id: 276323
  -bodyTs: "'1.5':63 'alreadi':10 'back':55 'bash':21 'book':51 'bought':54 'c':30 'cool':4 'counter':61 'counter-strik':60 'docker':14 'father':53 'feel':25,34 'hard':18 'hero':38 'leagu':44 'learn':27 'like':2,29,35 'look':1 'm':9 'make':23,32 'must':31 'nativ':13 'play':59 'project':5 'rather':57 'read':49 'sad':26 'script':22 'someth':28 'sometim':15 'strike':62 'struggl':11 'super':37 'time':19 'total':40 'uuhg':7 'xd':64"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7042999"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704287674 {#1435
    date: 2024-01-03 14:14:34.0 +01:00
  }
  +"title": 276323
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
151 DENIED edit
App\Entity\EntryComment {#1697
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1592
    +user: Proxies\__CG__\App\Entity\User {#3170 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
    +image: Proxies\__CG__\App\Entity\Image {#3210 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#3212 …}
    +slug: "Linux-Containers-From-Scratch-in-C"
    +title: "Linux Containers From Scratch in C"
    +url: "https://www.lucavall.in/blog/barco-linux-containers-from-scratch-in-c"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 8
    +favouriteCount: 155
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1712061206 {#3205
      date: 2024-04-02 14:33:26.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3213 …}
    +votes: Doctrine\ORM\PersistentCollection {#3215 …}
    +reports: Doctrine\ORM\PersistentCollection {#3217 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3219 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3221 …}
    +badges: Doctrine\ORM\PersistentCollection {#3223 …}
    +children: [
      App\Entity\EntryComment {#1697}
    ]
    -id: 26708
    -titleTs: "'c':6 'contain':2 'linux':1 'scratch':4"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704290693
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8022995"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704204293 {#3192
      date: 2024-01-02 15:04:53.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    Looks like a cool project ! But uuhg, i’m already struggling with native docker sometimes, and having hard times with bash scripts…\n
    \n
    Makes me feel sad… learning something like C must make you feel like a super hero! but totally out of my league !\n
    \n
    If only I had read the books my father bought back then… rather than playing counter-strike 1.5 xD
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1704287674 {#1439
    date: 2024-01-03 14:14:34.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@learnbyexample@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1580 …}
  +nested: Doctrine\ORM\PersistentCollection {#1583 …}
  +votes: Doctrine\ORM\PersistentCollection {#1582 …}
  +reports: Doctrine\ORM\PersistentCollection {#1589 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1572 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1666 …}
  -id: 276323
  -bodyTs: "'1.5':63 'alreadi':10 'back':55 'bash':21 'book':51 'bought':54 'c':30 'cool':4 'counter':61 'counter-strik':60 'docker':14 'father':53 'feel':25,34 'hard':18 'hero':38 'leagu':44 'learn':27 'like':2,29,35 'look':1 'm':9 'make':23,32 'must':31 'nativ':13 'play':59 'project':5 'rather':57 'read':49 'sad':26 'script':22 'someth':28 'sometim':15 'strike':62 'struggl':11 'super':37 'time':19 'total':40 'uuhg':7 'xd':64"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7042999"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704287674 {#1435
    date: 2024-01-03 14:14:34.0 +01:00
  }
  +"title": 276323
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
152 DENIED moderate
App\Entity\EntryComment {#1697
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1592
    +user: Proxies\__CG__\App\Entity\User {#3170 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
    +image: Proxies\__CG__\App\Entity\Image {#3210 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#3212 …}
    +slug: "Linux-Containers-From-Scratch-in-C"
    +title: "Linux Containers From Scratch in C"
    +url: "https://www.lucavall.in/blog/barco-linux-containers-from-scratch-in-c"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 8
    +favouriteCount: 155
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1712061206 {#3205
      date: 2024-04-02 14:33:26.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3213 …}
    +votes: Doctrine\ORM\PersistentCollection {#3215 …}
    +reports: Doctrine\ORM\PersistentCollection {#3217 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3219 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3221 …}
    +badges: Doctrine\ORM\PersistentCollection {#3223 …}
    +children: [
      App\Entity\EntryComment {#1697}
    ]
    -id: 26708
    -titleTs: "'c':6 'contain':2 'linux':1 'scratch':4"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704290693
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8022995"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704204293 {#3192
      date: 2024-01-02 15:04:53.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    Looks like a cool project ! But uuhg, i’m already struggling with native docker sometimes, and having hard times with bash scripts…\n
    \n
    Makes me feel sad… learning something like C must make you feel like a super hero! but totally out of my league !\n
    \n
    If only I had read the books my father bought back then… rather than playing counter-strike 1.5 xD
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1704287674 {#1439
    date: 2024-01-03 14:14:34.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@learnbyexample@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1580 …}
  +nested: Doctrine\ORM\PersistentCollection {#1583 …}
  +votes: Doctrine\ORM\PersistentCollection {#1582 …}
  +reports: Doctrine\ORM\PersistentCollection {#1589 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1572 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1666 …}
  -id: 276323
  -bodyTs: "'1.5':63 'alreadi':10 'back':55 'bash':21 'book':51 'bought':54 'c':30 'cool':4 'counter':61 'counter-strik':60 'docker':14 'father':53 'feel':25,34 'hard':18 'hero':38 'leagu':44 'learn':27 'like':2,29,35 'look':1 'm':9 'make':23,32 'must':31 'nativ':13 'play':59 'project':5 'rather':57 'read':49 'sad':26 'script':22 'someth':28 'sometim':15 'strike':62 'struggl':11 'super':37 'time':19 'total':40 'uuhg':7 'xd':64"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7042999"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704287674 {#1435
    date: 2024-01-03 14:14:34.0 +01:00
  }
  +"title": 276323
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
153 DENIED ROLE_ADMIN
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
154 DENIED ROLE_MODERATOR
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details