GET https://kbin.spritesserver.nl/m/selfhosted@lemmy.world/comments?p=48

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.25 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.04 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
App\Entity\EntryComment {#1783
  +user: App\Entity\User {#1453 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    I’ll say that as someone who stopped using docker and went back to deploying from source in lxc containers: dockers is a great tool for the majority of people and that is exactly what it aims to be, easily reusable in as many different setups as possible.\n
    \n
    On the flip side, yes it may happen that you would not benefit from docker for a reason or another. I don’t, in my case docker only adds another layer over my already containerized setup and many of the services I deploy are already built from source in a CI/CD workflow and deployed through ansible.\n
    \n
    I do have other issues with docker but those are usually less with the tool and more with how some project use docker as a mean to replace proper deployment documentations.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704910386 {#1533
    date: 2024-01-10 19:13:06.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1746 …}
  +nested: Doctrine\ORM\PersistentCollection {#1750 …}
  +votes: Doctrine\ORM\PersistentCollection {#1475 …}
  +reports: Doctrine\ORM\PersistentCollection {#1487 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1623 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1425 …}
  -id: 296585
  -bodyTs: "'add':77 'aim':37 'alreadi':82,93 'anoth':68,78 'ansibl':104 'back':13 'benefit':61 'built':94 'case':74 'ci/cd':99 'contain':20 'container':83 'deploy':15,91,102,134 'differ':45 'docker':10,21,63,75,111,127 'document':135 'easili':40 'exact':34 'flip':51 'great':24 'happen':56 'issu':109 'layer':79 'less':116 'll':2 'lxc':19 'major':28 'mani':44,86 'may':55 'mean':130 'peopl':30 'possibl':48 'project':125 'proper':133 'reason':66 'replac':132 'reusabl':41 'say':3 'servic':89 'setup':46,84 'side':52 'someon':6 'sourc':17,96 'stop':8 'tool':25,119 'use':9,126 'usual':115 'went':12 'workflow':100 'would':59 'yes':53"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/comment/7352993"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704910386 {#1473
    date: 2024-01-10 19:13:06.0 +01:00
  }
}
"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
3 DENIED edit
App\Entity\EntryComment {#1783
  +user: App\Entity\User {#1453 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    I’ll say that as someone who stopped using docker and went back to deploying from source in lxc containers: dockers is a great tool for the majority of people and that is exactly what it aims to be, easily reusable in as many different setups as possible.\n
    \n
    On the flip side, yes it may happen that you would not benefit from docker for a reason or another. I don’t, in my case docker only adds another layer over my already containerized setup and many of the services I deploy are already built from source in a CI/CD workflow and deployed through ansible.\n
    \n
    I do have other issues with docker but those are usually less with the tool and more with how some project use docker as a mean to replace proper deployment documentations.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704910386 {#1533
    date: 2024-01-10 19:13:06.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1746 …}
  +nested: Doctrine\ORM\PersistentCollection {#1750 …}
  +votes: Doctrine\ORM\PersistentCollection {#1475 …}
  +reports: Doctrine\ORM\PersistentCollection {#1487 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1623 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1425 …}
  -id: 296585
  -bodyTs: "'add':77 'aim':37 'alreadi':82,93 'anoth':68,78 'ansibl':104 'back':13 'benefit':61 'built':94 'case':74 'ci/cd':99 'contain':20 'container':83 'deploy':15,91,102,134 'differ':45 'docker':10,21,63,75,111,127 'document':135 'easili':40 'exact':34 'flip':51 'great':24 'happen':56 'issu':109 'layer':79 'less':116 'll':2 'lxc':19 'major':28 'mani':44,86 'may':55 'mean':130 'peopl':30 'possibl':48 'project':125 'proper':133 'reason':66 'replac':132 'reusabl':41 'say':3 'servic':89 'setup':46,84 'side':52 'someon':6 'sourc':17,96 'stop':8 'tool':25,119 'use':9,126 'usual':115 'went':12 'workflow':100 'would':59 'yes':53"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/comment/7352993"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704910386 {#1473
    date: 2024-01-10 19:13:06.0 +01:00
  }
}
"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
4 DENIED moderate
App\Entity\EntryComment {#1783
  +user: App\Entity\User {#1453 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    I’ll say that as someone who stopped using docker and went back to deploying from source in lxc containers: dockers is a great tool for the majority of people and that is exactly what it aims to be, easily reusable in as many different setups as possible.\n
    \n
    On the flip side, yes it may happen that you would not benefit from docker for a reason or another. I don’t, in my case docker only adds another layer over my already containerized setup and many of the services I deploy are already built from source in a CI/CD workflow and deployed through ansible.\n
    \n
    I do have other issues with docker but those are usually less with the tool and more with how some project use docker as a mean to replace proper deployment documentations.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704910386 {#1533
    date: 2024-01-10 19:13:06.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1746 …}
  +nested: Doctrine\ORM\PersistentCollection {#1750 …}
  +votes: Doctrine\ORM\PersistentCollection {#1475 …}
  +reports: Doctrine\ORM\PersistentCollection {#1487 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1623 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1425 …}
  -id: 296585
  -bodyTs: "'add':77 'aim':37 'alreadi':82,93 'anoth':68,78 'ansibl':104 'back':13 'benefit':61 'built':94 'case':74 'ci/cd':99 'contain':20 'container':83 'deploy':15,91,102,134 'differ':45 'docker':10,21,63,75,111,127 'document':135 'easili':40 'exact':34 'flip':51 'great':24 'happen':56 'issu':109 'layer':79 'less':116 'll':2 'lxc':19 'major':28 'mani':44,86 'may':55 'mean':130 'peopl':30 'possibl':48 'project':125 'proper':133 'reason':66 'replac':132 'reusabl':41 'say':3 'servic':89 'setup':46,84 'side':52 'someon':6 'sourc':17,96 'stop':8 'tool':25,119 'use':9,126 'usual':115 'went':12 'workflow':100 'would':59 'yes':53"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/comment/7352993"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704910386 {#1473
    date: 2024-01-10 19:13:06.0 +01:00
  }
}
"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
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 {#1718
  +user: App\Entity\User {#2452 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2465 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    It has been years since I played with it but OpenStack is a suite of tools to build a data center like AWS or Azure. You can get the VM bit up and running pretty quick with basic packages on an Ubuntu system if you want to play with it, but again it has been years.\n
    \n
    What is your goal? Playing with kvm may be a better path if you want to understand virtualization.\n
    \n
    If you want to upskill for a job, I’d see if there is a certificate to work on. Even if you don’t want the cert, the curriculum might be a good starting point.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1704909486 {#1735
    date: 2024-01-10 18:58:06.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@PropaGandalf@lemmy.world"
    "@PropaGandalf@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2464 …}
  +nested: Doctrine\ORM\PersistentCollection {#2448 …}
  +votes: Doctrine\ORM\PersistentCollection {#2447 …}
  +reports: Doctrine\ORM\PersistentCollection {#2462 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2461 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2460 …}
  -id: 296541
  -bodyTs: "'aw':23 'azur':25 'basic':38 'better':67 'bit':31 'build':18 'center':21 'cert':101 'certif':90 'curriculum':103 'd':84 'data':20 'even':94 'get':28 'goal':60 'good':107 'job':82 'kvm':63 'like':22 'may':64 'might':104 'openstack':11 'packag':39 'path':68 'play':7,48,61 'point':109 'pretti':35 'quick':36 'run':34 'see':85 'sinc':5 'start':108 'suit':14 'system':43 'tool':16 'ubuntu':42 'understand':73 'upskil':79 'virtual':74 'vm':30 'want':46,71,77,99 'work':92 'year':4,56"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6558419"
  +editedAt: DateTimeImmutable @1720178226 {#1716
    date: 2024-07-05 13:17:06.0 +02:00
  }
  +createdAt: DateTimeImmutable @1704909486 {#1720
    date: 2024-01-10 18:58:06.0 +01:00
  }
}
"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 {#1718
  +user: App\Entity\User {#2452 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2465 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    It has been years since I played with it but OpenStack is a suite of tools to build a data center like AWS or Azure. You can get the VM bit up and running pretty quick with basic packages on an Ubuntu system if you want to play with it, but again it has been years.\n
    \n
    What is your goal? Playing with kvm may be a better path if you want to understand virtualization.\n
    \n
    If you want to upskill for a job, I’d see if there is a certificate to work on. Even if you don’t want the cert, the curriculum might be a good starting point.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1704909486 {#1735
    date: 2024-01-10 18:58:06.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@PropaGandalf@lemmy.world"
    "@PropaGandalf@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2464 …}
  +nested: Doctrine\ORM\PersistentCollection {#2448 …}
  +votes: Doctrine\ORM\PersistentCollection {#2447 …}
  +reports: Doctrine\ORM\PersistentCollection {#2462 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2461 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2460 …}
  -id: 296541
  -bodyTs: "'aw':23 'azur':25 'basic':38 'better':67 'bit':31 'build':18 'center':21 'cert':101 'certif':90 'curriculum':103 'd':84 'data':20 'even':94 'get':28 'goal':60 'good':107 'job':82 'kvm':63 'like':22 'may':64 'might':104 'openstack':11 'packag':39 'path':68 'play':7,48,61 'point':109 'pretti':35 'quick':36 'run':34 'see':85 'sinc':5 'start':108 'suit':14 'system':43 'tool':16 'ubuntu':42 'understand':73 'upskil':79 'virtual':74 'vm':30 'want':46,71,77,99 'work':92 'year':4,56"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6558419"
  +editedAt: DateTimeImmutable @1720178226 {#1716
    date: 2024-07-05 13:17:06.0 +02:00
  }
  +createdAt: DateTimeImmutable @1704909486 {#1720
    date: 2024-01-10 18:58:06.0 +01:00
  }
}
"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 {#1718
  +user: App\Entity\User {#2452 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2465 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    It has been years since I played with it but OpenStack is a suite of tools to build a data center like AWS or Azure. You can get the VM bit up and running pretty quick with basic packages on an Ubuntu system if you want to play with it, but again it has been years.\n
    \n
    What is your goal? Playing with kvm may be a better path if you want to understand virtualization.\n
    \n
    If you want to upskill for a job, I’d see if there is a certificate to work on. Even if you don’t want the cert, the curriculum might be a good starting point.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1704909486 {#1735
    date: 2024-01-10 18:58:06.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@PropaGandalf@lemmy.world"
    "@PropaGandalf@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2464 …}
  +nested: Doctrine\ORM\PersistentCollection {#2448 …}
  +votes: Doctrine\ORM\PersistentCollection {#2447 …}
  +reports: Doctrine\ORM\PersistentCollection {#2462 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2461 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2460 …}
  -id: 296541
  -bodyTs: "'aw':23 'azur':25 'basic':38 'better':67 'bit':31 'build':18 'center':21 'cert':101 'certif':90 'curriculum':103 'd':84 'data':20 'even':94 'get':28 'goal':60 'good':107 'job':82 'kvm':63 'like':22 'may':64 'might':104 'openstack':11 'packag':39 'path':68 'play':7,48,61 'point':109 'pretti':35 'quick':36 'run':34 'see':85 'sinc':5 'start':108 'suit':14 'system':43 'tool':16 'ubuntu':42 'understand':73 'upskil':79 'virtual':74 'vm':30 'want':46,71,77,99 'work':92 'year':4,56"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6558419"
  +editedAt: DateTimeImmutable @1720178226 {#1716
    date: 2024-07-05 13:17:06.0 +02:00
  }
  +createdAt: DateTimeImmutable @1704909486 {#1720
    date: 2024-01-10 18:58:06.0 +01:00
  }
}
"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 {#2019
  +user: App\Entity\User {#2029 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    the biggest selling point for me is that I’ll have a mounted folder or two, a shell script for creating the container, and then if I want to move the service to a new computer I just move these files/folders and run the script. it’s awesome. the initial setup is also a lot easier because all dependencies and stuff are bundled with the app.\n
    \n
    in short, it’s basically the exe-file of the server world\n
    \n
    > runs everything as root (not many well built images with proper useranagement it seems)\n
    \n
    that’s true I guess, but for the most part shit’s stuck inside the container anyway so how much does it really matter?\n
    \n
    > you cannot really know which stuff is in the images: you must trust who built it\n
    \n
    you kinda can, reading a Dockerfile is pretty much like reading a very basic shell script for the most part. regardless, I do trust most creators of images I use. most of the images I have running are either created by the people who made the app, or official docker images. if I trust them enough to run their apps, why wouldn’t I trust their images?\n
    \n
    > lots of mess in the system (mounts, fake networks, rules…)\n
    \n
    that’s sort of the point, isn’t it? stuff is isolated
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704909213 {#1404
    date: 2024-01-10 18:53:33.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2023 …}
  +nested: Doctrine\ORM\PersistentCollection {#2032 …}
  +votes: Doctrine\ORM\PersistentCollection {#2024 …}
  +reports: Doctrine\ORM\PersistentCollection {#2018 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2011 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2021 …}
  -id: 296529
  -bodyTs: "'also':53 'anyway':110 'app':66,180,193 'awesom':48 'basic':71,147 'biggest':2 'built':87,132 'bundl':63 'cannot':119 'comput':36 'contain':23,109 'creat':21,173 'creator':159 'depend':59 'docker':183 'dockerfil':139 'easier':56 'either':172 'enough':189 'everyth':81 'exe':74 'exe-fil':73 'fake':208 'file':75 'files/folders':41 'folder':14 'guess':98 'imag':88,127,161,167,184,200 'initi':50 'insid':107 'isn':217 'isol':222 'kinda':135 'know':121 'like':143 'll':10 'lot':55,201 'made':178 'mani':85 'matter':117 'mess':203 'mount':13,207 'move':30,39 'much':113,142 'must':129 'network':209 'new':35 'offici':182 'part':103,153 'peopl':176 'point':4,216 'pretti':141 'proper':90 'read':137,144 'realli':116,120 'regardless':154 'root':83 'rule':210 'run':43,80,170,191 'script':19,45,149 'seem':93 'sell':3 'server':78 'servic':32 'setup':51 'shell':18,148 'shit':104 'short':68 'sort':213 'stuck':106 'stuff':61,123,220 'system':206 'true':96 'trust':130,157,187,198 'two':16 'use':163 'useranag':91 'want':28 'well':86 'world':79 'wouldn':195"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6558330"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704909213 {#1363
    date: 2024-01-10 18:53:33.0 +01:00
  }
}
"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 {#2019
  +user: App\Entity\User {#2029 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    the biggest selling point for me is that I’ll have a mounted folder or two, a shell script for creating the container, and then if I want to move the service to a new computer I just move these files/folders and run the script. it’s awesome. the initial setup is also a lot easier because all dependencies and stuff are bundled with the app.\n
    \n
    in short, it’s basically the exe-file of the server world\n
    \n
    > runs everything as root (not many well built images with proper useranagement it seems)\n
    \n
    that’s true I guess, but for the most part shit’s stuck inside the container anyway so how much does it really matter?\n
    \n
    > you cannot really know which stuff is in the images: you must trust who built it\n
    \n
    you kinda can, reading a Dockerfile is pretty much like reading a very basic shell script for the most part. regardless, I do trust most creators of images I use. most of the images I have running are either created by the people who made the app, or official docker images. if I trust them enough to run their apps, why wouldn’t I trust their images?\n
    \n
    > lots of mess in the system (mounts, fake networks, rules…)\n
    \n
    that’s sort of the point, isn’t it? stuff is isolated
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704909213 {#1404
    date: 2024-01-10 18:53:33.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2023 …}
  +nested: Doctrine\ORM\PersistentCollection {#2032 …}
  +votes: Doctrine\ORM\PersistentCollection {#2024 …}
  +reports: Doctrine\ORM\PersistentCollection {#2018 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2011 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2021 …}
  -id: 296529
  -bodyTs: "'also':53 'anyway':110 'app':66,180,193 'awesom':48 'basic':71,147 'biggest':2 'built':87,132 'bundl':63 'cannot':119 'comput':36 'contain':23,109 'creat':21,173 'creator':159 'depend':59 'docker':183 'dockerfil':139 'easier':56 'either':172 'enough':189 'everyth':81 'exe':74 'exe-fil':73 'fake':208 'file':75 'files/folders':41 'folder':14 'guess':98 'imag':88,127,161,167,184,200 'initi':50 'insid':107 'isn':217 'isol':222 'kinda':135 'know':121 'like':143 'll':10 'lot':55,201 'made':178 'mani':85 'matter':117 'mess':203 'mount':13,207 'move':30,39 'much':113,142 'must':129 'network':209 'new':35 'offici':182 'part':103,153 'peopl':176 'point':4,216 'pretti':141 'proper':90 'read':137,144 'realli':116,120 'regardless':154 'root':83 'rule':210 'run':43,80,170,191 'script':19,45,149 'seem':93 'sell':3 'server':78 'servic':32 'setup':51 'shell':18,148 'shit':104 'short':68 'sort':213 'stuck':106 'stuff':61,123,220 'system':206 'true':96 'trust':130,157,187,198 'two':16 'use':163 'useranag':91 'want':28 'well':86 'world':79 'wouldn':195"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6558330"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704909213 {#1363
    date: 2024-01-10 18:53:33.0 +01:00
  }
}
"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 {#2019
  +user: App\Entity\User {#2029 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    the biggest selling point for me is that I’ll have a mounted folder or two, a shell script for creating the container, and then if I want to move the service to a new computer I just move these files/folders and run the script. it’s awesome. the initial setup is also a lot easier because all dependencies and stuff are bundled with the app.\n
    \n
    in short, it’s basically the exe-file of the server world\n
    \n
    > runs everything as root (not many well built images with proper useranagement it seems)\n
    \n
    that’s true I guess, but for the most part shit’s stuck inside the container anyway so how much does it really matter?\n
    \n
    > you cannot really know which stuff is in the images: you must trust who built it\n
    \n
    you kinda can, reading a Dockerfile is pretty much like reading a very basic shell script for the most part. regardless, I do trust most creators of images I use. most of the images I have running are either created by the people who made the app, or official docker images. if I trust them enough to run their apps, why wouldn’t I trust their images?\n
    \n
    > lots of mess in the system (mounts, fake networks, rules…)\n
    \n
    that’s sort of the point, isn’t it? stuff is isolated
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704909213 {#1404
    date: 2024-01-10 18:53:33.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2023 …}
  +nested: Doctrine\ORM\PersistentCollection {#2032 …}
  +votes: Doctrine\ORM\PersistentCollection {#2024 …}
  +reports: Doctrine\ORM\PersistentCollection {#2018 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2011 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2021 …}
  -id: 296529
  -bodyTs: "'also':53 'anyway':110 'app':66,180,193 'awesom':48 'basic':71,147 'biggest':2 'built':87,132 'bundl':63 'cannot':119 'comput':36 'contain':23,109 'creat':21,173 'creator':159 'depend':59 'docker':183 'dockerfil':139 'easier':56 'either':172 'enough':189 'everyth':81 'exe':74 'exe-fil':73 'fake':208 'file':75 'files/folders':41 'folder':14 'guess':98 'imag':88,127,161,167,184,200 'initi':50 'insid':107 'isn':217 'isol':222 'kinda':135 'know':121 'like':143 'll':10 'lot':55,201 'made':178 'mani':85 'matter':117 'mess':203 'mount':13,207 'move':30,39 'much':113,142 'must':129 'network':209 'new':35 'offici':182 'part':103,153 'peopl':176 'point':4,216 'pretti':141 'proper':90 'read':137,144 'realli':116,120 'regardless':154 'root':83 'rule':210 'run':43,80,170,191 'script':19,45,149 'seem':93 'sell':3 'server':78 'servic':32 'setup':51 'shell':18,148 'shit':104 'short':68 'sort':213 'stuck':106 'stuff':61,123,220 'system':206 'true':96 'trust':130,157,187,198 'two':16 'use':163 'useranag':91 'want':28 'well':86 'world':79 'wouldn':195"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6558330"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704909213 {#1363
    date: 2024-01-10 18:53:33.0 +01:00
  }
}
"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
App\Entity\EntryComment {#2331
  +user: App\Entity\User {#2334 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: "It looks great on a resume, even if there’s a risk you’ll land a job involving it."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704909033 {#2349
    date: 2024-01-10 18:50:33.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2314 …}
  +nested: Doctrine\ORM\PersistentCollection {#2328 …}
  +votes: Doctrine\ORM\PersistentCollection {#2191 …}
  +reports: Doctrine\ORM\PersistentCollection {#2327 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2333 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2324 …}
  -id: 296520
  -bodyTs: "'even':7 'great':3 'involv':18 'job':17 'land':15 'll':14 'look':2 'resum':6 'risk':12"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/6228140"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704909033 {#2042
    date: 2024-01-10 18:50:33.0 +01:00
  }
}
"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
15 DENIED edit
App\Entity\EntryComment {#2331
  +user: App\Entity\User {#2334 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: "It looks great on a resume, even if there’s a risk you’ll land a job involving it."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704909033 {#2349
    date: 2024-01-10 18:50:33.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2314 …}
  +nested: Doctrine\ORM\PersistentCollection {#2328 …}
  +votes: Doctrine\ORM\PersistentCollection {#2191 …}
  +reports: Doctrine\ORM\PersistentCollection {#2327 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2333 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2324 …}
  -id: 296520
  -bodyTs: "'even':7 'great':3 'involv':18 'job':17 'land':15 'll':14 'look':2 'resum':6 'risk':12"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/6228140"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704909033 {#2042
    date: 2024-01-10 18:50:33.0 +01:00
  }
}
"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
16 DENIED moderate
App\Entity\EntryComment {#2331
  +user: App\Entity\User {#2334 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: "It looks great on a resume, even if there’s a risk you’ll land a job involving it."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704909033 {#2349
    date: 2024-01-10 18:50:33.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2314 …}
  +nested: Doctrine\ORM\PersistentCollection {#2328 …}
  +votes: Doctrine\ORM\PersistentCollection {#2191 …}
  +reports: Doctrine\ORM\PersistentCollection {#2327 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2333 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2324 …}
  -id: 296520
  -bodyTs: "'even':7 'great':3 'involv':18 'job':17 'land':15 'll':14 'look':2 'resum':6 'risk':12"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/6228140"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704909033 {#2042
    date: 2024-01-10 18:50:33.0 +01:00
  }
}
"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
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 {#2117
  +user: App\Entity\User {#2128 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2121 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    I am happy with my simple docker-compose setup - one root folder with one subfolder per project containing the compose file and any configuration mounted into the container. Traefik automatically exposes all services I want under a well-known URL using a single line in each compose file. Watchtower updates the containers.\n
    \n
    This has been running stable for over two years with probably 2-3 reboots in between. If my current NUC ever breaks I’ll set it up again using Podman instead of Docker, but aside from that I couldn’t be happier!
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1722204926 {#2107
    date: 2024-07-29 00:15:26.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@nopersonalspace@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2122 …}
  +nested: Doctrine\ORM\PersistentCollection {#2113 …}
  +votes: Doctrine\ORM\PersistentCollection {#2119 …}
  +reports: Doctrine\ORM\PersistentCollection {#2120 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2160 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2162 …}
  -id: 296514
  -bodyTs: "'-3':67 '2':66 'asid':89 'automat':31 'break':76 'compos':9,21,49 'configur':25 'contain':19,29,54 'couldn':93 'current':73 'docker':8,87 'docker-compos':7 'ever':75 'expos':32 'file':22,50 'folder':13 'happi':3 'happier':96 'instead':85 'known':41 'line':46 'll':78 'mount':26 'nuc':74 'one':11,15 'per':17 'podman':84 'probabl':65 'project':18 'reboot':68 'root':12 'run':58 'servic':34 'set':79 'setup':10 'simpl':6 'singl':45 'stabl':59 'subfold':16 'traefik':30 'two':62 'updat':52 'url':42 'use':43,83 'want':36 'watchtow':51 'well':40 'well-known':39 'year':63"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6558216"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704908909 {#2112
    date: 2024-01-10 18:48:29.0 +01:00
  }
}
"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 {#2117
  +user: App\Entity\User {#2128 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2121 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    I am happy with my simple docker-compose setup - one root folder with one subfolder per project containing the compose file and any configuration mounted into the container. Traefik automatically exposes all services I want under a well-known URL using a single line in each compose file. Watchtower updates the containers.\n
    \n
    This has been running stable for over two years with probably 2-3 reboots in between. If my current NUC ever breaks I’ll set it up again using Podman instead of Docker, but aside from that I couldn’t be happier!
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1722204926 {#2107
    date: 2024-07-29 00:15:26.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@nopersonalspace@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2122 …}
  +nested: Doctrine\ORM\PersistentCollection {#2113 …}
  +votes: Doctrine\ORM\PersistentCollection {#2119 …}
  +reports: Doctrine\ORM\PersistentCollection {#2120 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2160 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2162 …}
  -id: 296514
  -bodyTs: "'-3':67 '2':66 'asid':89 'automat':31 'break':76 'compos':9,21,49 'configur':25 'contain':19,29,54 'couldn':93 'current':73 'docker':8,87 'docker-compos':7 'ever':75 'expos':32 'file':22,50 'folder':13 'happi':3 'happier':96 'instead':85 'known':41 'line':46 'll':78 'mount':26 'nuc':74 'one':11,15 'per':17 'podman':84 'probabl':65 'project':18 'reboot':68 'root':12 'run':58 'servic':34 'set':79 'setup':10 'simpl':6 'singl':45 'stabl':59 'subfold':16 'traefik':30 'two':62 'updat':52 'url':42 'use':43,83 'want':36 'watchtow':51 'well':40 'well-known':39 'year':63"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6558216"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704908909 {#2112
    date: 2024-01-10 18:48:29.0 +01:00
  }
}
"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 {#2117
  +user: App\Entity\User {#2128 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2121 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    I am happy with my simple docker-compose setup - one root folder with one subfolder per project containing the compose file and any configuration mounted into the container. Traefik automatically exposes all services I want under a well-known URL using a single line in each compose file. Watchtower updates the containers.\n
    \n
    This has been running stable for over two years with probably 2-3 reboots in between. If my current NUC ever breaks I’ll set it up again using Podman instead of Docker, but aside from that I couldn’t be happier!
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1722204926 {#2107
    date: 2024-07-29 00:15:26.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@nopersonalspace@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2122 …}
  +nested: Doctrine\ORM\PersistentCollection {#2113 …}
  +votes: Doctrine\ORM\PersistentCollection {#2119 …}
  +reports: Doctrine\ORM\PersistentCollection {#2120 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2160 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2162 …}
  -id: 296514
  -bodyTs: "'-3':67 '2':66 'asid':89 'automat':31 'break':76 'compos':9,21,49 'configur':25 'contain':19,29,54 'couldn':93 'current':73 'docker':8,87 'docker-compos':7 'ever':75 'expos':32 'file':22,50 'folder':13 'happi':3 'happier':96 'instead':85 'known':41 'line':46 'll':78 'mount':26 'nuc':74 'one':11,15 'per':17 'podman':84 'probabl':65 'project':18 'reboot':68 'root':12 'run':58 'servic':34 'set':79 'setup':10 'simpl':6 'singl':45 'stabl':59 'subfold':16 'traefik':30 'two':62 'updat':52 'url':42 'use':43,83 'want':36 'watchtow':51 'well':40 'well-known':39 'year':63"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6558216"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704908909 {#2112
    date: 2024-01-10 18:48:29.0 +01:00
  }
}
"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
App\Entity\EntryComment {#3155
  +user: Proxies\__CG__\App\Entity\User {#3156 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2121 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2117
    +user: App\Entity\User {#2128 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2121 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      I am happy with my simple docker-compose setup - one root folder with one subfolder per project containing the compose file and any configuration mounted into the container. Traefik automatically exposes all services I want under a well-known URL using a single line in each compose file. Watchtower updates the containers.\n
      \n
      This has been running stable for over two years with probably 2-3 reboots in between. If my current NUC ever breaks I’ll set it up again using Podman instead of Docker, but aside from that I couldn’t be happier!
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1722204926 {#2107
      date: 2024-07-29 00:15:26.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@nopersonalspace@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2122 …}
    +nested: Doctrine\ORM\PersistentCollection {#2113 …}
    +votes: Doctrine\ORM\PersistentCollection {#2119 …}
    +reports: Doctrine\ORM\PersistentCollection {#2120 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2160 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2162 …}
    -id: 296514
    -bodyTs: "'-3':67 '2':66 'asid':89 'automat':31 'break':76 'compos':9,21,49 'configur':25 'contain':19,29,54 'couldn':93 'current':73 'docker':8,87 'docker-compos':7 'ever':75 'expos':32 'file':22,50 'folder':13 'happi':3 'happier':96 'instead':85 'known':41 'line':46 'll':78 'mount':26 'nuc':74 'one':11,15 'per':17 'podman':84 'probabl':65 'project':18 'reboot':68 'root':12 'run':58 'servic':34 'set':79 'setup':10 'simpl':6 'singl':45 'stabl':59 'subfold':16 'traefik':30 'two':62 'updat':52 'url':42 'use':43,83 'want':36 'watchtow':51 'well':40 'well-known':39 'year':63"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6558216"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704908909 {#2112
      date: 2024-01-10 18:48:29.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2117}
  +body: "This seems like a sensible choice, but it would be a bit messy for multi-node which is the direction I’m heading in"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705105722 {#3153
    date: 2024-01-13 01:28:42.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@nopersonalspace@lemmy.world"
    "@FooBarrington@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3157 …}
  +nested: Doctrine\ORM\PersistentCollection {#3159 …}
  +votes: Doctrine\ORM\PersistentCollection {#3161 …}
  +reports: Doctrine\ORM\PersistentCollection {#3163 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3165 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3167 …}
  -id: 303705
  -bodyTs: "'bit':12 'choic':6 'direct':21 'head':24 'like':3 'm':23 'messi':13 'multi':16 'multi-nod':15 'node':17 'seem':2 'sensibl':5 'would':9"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6633379"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705105722 {#3154
    date: 2024-01-13 01:28:42.0 +01:00
  }
}
"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
23 DENIED edit
App\Entity\EntryComment {#3155
  +user: Proxies\__CG__\App\Entity\User {#3156 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2121 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2117
    +user: App\Entity\User {#2128 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2121 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      I am happy with my simple docker-compose setup - one root folder with one subfolder per project containing the compose file and any configuration mounted into the container. Traefik automatically exposes all services I want under a well-known URL using a single line in each compose file. Watchtower updates the containers.\n
      \n
      This has been running stable for over two years with probably 2-3 reboots in between. If my current NUC ever breaks I’ll set it up again using Podman instead of Docker, but aside from that I couldn’t be happier!
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1722204926 {#2107
      date: 2024-07-29 00:15:26.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@nopersonalspace@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2122 …}
    +nested: Doctrine\ORM\PersistentCollection {#2113 …}
    +votes: Doctrine\ORM\PersistentCollection {#2119 …}
    +reports: Doctrine\ORM\PersistentCollection {#2120 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2160 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2162 …}
    -id: 296514
    -bodyTs: "'-3':67 '2':66 'asid':89 'automat':31 'break':76 'compos':9,21,49 'configur':25 'contain':19,29,54 'couldn':93 'current':73 'docker':8,87 'docker-compos':7 'ever':75 'expos':32 'file':22,50 'folder':13 'happi':3 'happier':96 'instead':85 'known':41 'line':46 'll':78 'mount':26 'nuc':74 'one':11,15 'per':17 'podman':84 'probabl':65 'project':18 'reboot':68 'root':12 'run':58 'servic':34 'set':79 'setup':10 'simpl':6 'singl':45 'stabl':59 'subfold':16 'traefik':30 'two':62 'updat':52 'url':42 'use':43,83 'want':36 'watchtow':51 'well':40 'well-known':39 'year':63"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6558216"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704908909 {#2112
      date: 2024-01-10 18:48:29.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2117}
  +body: "This seems like a sensible choice, but it would be a bit messy for multi-node which is the direction I’m heading in"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705105722 {#3153
    date: 2024-01-13 01:28:42.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@nopersonalspace@lemmy.world"
    "@FooBarrington@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3157 …}
  +nested: Doctrine\ORM\PersistentCollection {#3159 …}
  +votes: Doctrine\ORM\PersistentCollection {#3161 …}
  +reports: Doctrine\ORM\PersistentCollection {#3163 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3165 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3167 …}
  -id: 303705
  -bodyTs: "'bit':12 'choic':6 'direct':21 'head':24 'like':3 'm':23 'messi':13 'multi':16 'multi-nod':15 'node':17 'seem':2 'sensibl':5 'would':9"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6633379"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705105722 {#3154
    date: 2024-01-13 01:28:42.0 +01:00
  }
}
"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
24 DENIED moderate
App\Entity\EntryComment {#3155
  +user: Proxies\__CG__\App\Entity\User {#3156 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2121 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2117
    +user: App\Entity\User {#2128 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2121 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      I am happy with my simple docker-compose setup - one root folder with one subfolder per project containing the compose file and any configuration mounted into the container. Traefik automatically exposes all services I want under a well-known URL using a single line in each compose file. Watchtower updates the containers.\n
      \n
      This has been running stable for over two years with probably 2-3 reboots in between. If my current NUC ever breaks I’ll set it up again using Podman instead of Docker, but aside from that I couldn’t be happier!
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1722204926 {#2107
      date: 2024-07-29 00:15:26.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@nopersonalspace@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2122 …}
    +nested: Doctrine\ORM\PersistentCollection {#2113 …}
    +votes: Doctrine\ORM\PersistentCollection {#2119 …}
    +reports: Doctrine\ORM\PersistentCollection {#2120 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2160 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2162 …}
    -id: 296514
    -bodyTs: "'-3':67 '2':66 'asid':89 'automat':31 'break':76 'compos':9,21,49 'configur':25 'contain':19,29,54 'couldn':93 'current':73 'docker':8,87 'docker-compos':7 'ever':75 'expos':32 'file':22,50 'folder':13 'happi':3 'happier':96 'instead':85 'known':41 'line':46 'll':78 'mount':26 'nuc':74 'one':11,15 'per':17 'podman':84 'probabl':65 'project':18 'reboot':68 'root':12 'run':58 'servic':34 'set':79 'setup':10 'simpl':6 'singl':45 'stabl':59 'subfold':16 'traefik':30 'two':62 'updat':52 'url':42 'use':43,83 'want':36 'watchtow':51 'well':40 'well-known':39 'year':63"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6558216"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704908909 {#2112
      date: 2024-01-10 18:48:29.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2117}
  +body: "This seems like a sensible choice, but it would be a bit messy for multi-node which is the direction I’m heading in"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705105722 {#3153
    date: 2024-01-13 01:28:42.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@nopersonalspace@lemmy.world"
    "@FooBarrington@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3157 …}
  +nested: Doctrine\ORM\PersistentCollection {#3159 …}
  +votes: Doctrine\ORM\PersistentCollection {#3161 …}
  +reports: Doctrine\ORM\PersistentCollection {#3163 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3165 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3167 …}
  -id: 303705
  -bodyTs: "'bit':12 'choic':6 'direct':21 'head':24 'like':3 'm':23 'messi':13 'multi':16 'multi-nod':15 'node':17 'seem':2 'sensibl':5 'would':9"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6633379"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705105722 {#3154
    date: 2024-01-13 01:28:42.0 +01:00
  }
}
"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
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 {#2277
  +user: App\Entity\User {#2197 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2465 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    Openstack is like self-hosting your own cloud provider. My 2 cents is that it’s probably way overkill for personal use. You’d probably be interested in it if you had a lot of physical servers you wanted to present as a single pooled resource for utilization.\n
    \n
    > How does one install it?\n
    \n
    From what I heard from a former coworker - with great difficulty.\n
    \n
    > What is the difference between a hypervisor/openstack/a container service (podman,docker)?\n
    \n
    A hypervisor runs virtual machines. A container service runs containers which are like virtual machines that share the host’s kernel (more to it than that but that’s the simplest explanation). Openstack is a large ecosystem of pieces of software that runs the aforementioned components and coordinates it between a horizontally scaling number of physical servers. Here’s a chart showing all the potential components: […wikimedia.org/…/Openstack-map-v20221001.jpg](https://upload.wikimedia.org/wikipedia/commons/a/a5/Openstack-map-v20221001.jpg)\n
    \n
    If you’re asking what the difference between a container service and a hypervisor are then I’d really recommend against pursuing this until you get more experience.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 20
  +score: 0
  +lastActive: DateTime @1724121734 {#2280
    date: 2024-08-20 04:42:14.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@PropaGandalf@lemmy.world"
    "@PropaGandalf@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2261 …}
  +nested: Doctrine\ORM\PersistentCollection {#2218 …}
  +votes: Doctrine\ORM\PersistentCollection {#2221 …}
  +reports: Doctrine\ORM\PersistentCollection {#2217 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2199 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2195 …}
  -id: 296497
  -bodyTs: "'/openstack-map-v20221001.jpg':144 '/wikipedia/commons/a/a5/openstack-map-v20221001.jpg)':147 '2':12 'aforement':121 'ask':151 'cent':13 'chart':137 'cloud':9 'compon':122,142 'contain':73,83,86,157 'coordin':124 'cowork':62 'd':25,165 'differ':69,154 'difficulti':65 'docker':76 'ecosystem':113 'experi':175 'explan':108 'former':61 'get':173 'great':64 'heard':58 'horizont':128 'host':6,95 'hypervisor':78,161 'hypervisor/openstack/a':72 'instal':53 'interest':28 'kernel':97 'larg':112 'like':3,89 'lot':35 'machin':81,91 'number':130 'one':52 'openstack':1,109 'overkil':20 'person':22 'physic':37,132 'piec':115 'podman':75 'pool':46 'potenti':141 'present':42 'probabl':18,26 'provid':10 'pursu':169 're':150 'realli':166 'recommend':167 'resourc':47 'run':79,85,119 'scale':129 'self':5 'self-host':4 'server':38,133 'servic':74,84,158 'share':93 'show':138 'simplest':107 'singl':45 'softwar':117 'upload.wikimedia.org':146 'upload.wikimedia.org/wikipedia/commons/a/a5/openstack-map-v20221001.jpg)':145 'use':23 'util':49 'virtual':80,90 'want':40 'way':19 'wikimedia.org':143"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6558112"
  +editedAt: DateTimeImmutable @1720176319 {#2282
    date: 2024-07-05 12:45:19.0 +02:00
  }
  +createdAt: DateTimeImmutable @1704908616 {#2278
    date: 2024-01-10 18:43:36.0 +01:00
  }
}
"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 {#2277
  +user: App\Entity\User {#2197 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2465 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    Openstack is like self-hosting your own cloud provider. My 2 cents is that it’s probably way overkill for personal use. You’d probably be interested in it if you had a lot of physical servers you wanted to present as a single pooled resource for utilization.\n
    \n
    > How does one install it?\n
    \n
    From what I heard from a former coworker - with great difficulty.\n
    \n
    > What is the difference between a hypervisor/openstack/a container service (podman,docker)?\n
    \n
    A hypervisor runs virtual machines. A container service runs containers which are like virtual machines that share the host’s kernel (more to it than that but that’s the simplest explanation). Openstack is a large ecosystem of pieces of software that runs the aforementioned components and coordinates it between a horizontally scaling number of physical servers. Here’s a chart showing all the potential components: […wikimedia.org/…/Openstack-map-v20221001.jpg](https://upload.wikimedia.org/wikipedia/commons/a/a5/Openstack-map-v20221001.jpg)\n
    \n
    If you’re asking what the difference between a container service and a hypervisor are then I’d really recommend against pursuing this until you get more experience.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 20
  +score: 0
  +lastActive: DateTime @1724121734 {#2280
    date: 2024-08-20 04:42:14.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@PropaGandalf@lemmy.world"
    "@PropaGandalf@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2261 …}
  +nested: Doctrine\ORM\PersistentCollection {#2218 …}
  +votes: Doctrine\ORM\PersistentCollection {#2221 …}
  +reports: Doctrine\ORM\PersistentCollection {#2217 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2199 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2195 …}
  -id: 296497
  -bodyTs: "'/openstack-map-v20221001.jpg':144 '/wikipedia/commons/a/a5/openstack-map-v20221001.jpg)':147 '2':12 'aforement':121 'ask':151 'cent':13 'chart':137 'cloud':9 'compon':122,142 'contain':73,83,86,157 'coordin':124 'cowork':62 'd':25,165 'differ':69,154 'difficulti':65 'docker':76 'ecosystem':113 'experi':175 'explan':108 'former':61 'get':173 'great':64 'heard':58 'horizont':128 'host':6,95 'hypervisor':78,161 'hypervisor/openstack/a':72 'instal':53 'interest':28 'kernel':97 'larg':112 'like':3,89 'lot':35 'machin':81,91 'number':130 'one':52 'openstack':1,109 'overkil':20 'person':22 'physic':37,132 'piec':115 'podman':75 'pool':46 'potenti':141 'present':42 'probabl':18,26 'provid':10 'pursu':169 're':150 'realli':166 'recommend':167 'resourc':47 'run':79,85,119 'scale':129 'self':5 'self-host':4 'server':38,133 'servic':74,84,158 'share':93 'show':138 'simplest':107 'singl':45 'softwar':117 'upload.wikimedia.org':146 'upload.wikimedia.org/wikipedia/commons/a/a5/openstack-map-v20221001.jpg)':145 'use':23 'util':49 'virtual':80,90 'want':40 'way':19 'wikimedia.org':143"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6558112"
  +editedAt: DateTimeImmutable @1720176319 {#2282
    date: 2024-07-05 12:45:19.0 +02:00
  }
  +createdAt: DateTimeImmutable @1704908616 {#2278
    date: 2024-01-10 18:43:36.0 +01:00
  }
}
"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 {#2277
  +user: App\Entity\User {#2197 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2465 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    Openstack is like self-hosting your own cloud provider. My 2 cents is that it’s probably way overkill for personal use. You’d probably be interested in it if you had a lot of physical servers you wanted to present as a single pooled resource for utilization.\n
    \n
    > How does one install it?\n
    \n
    From what I heard from a former coworker - with great difficulty.\n
    \n
    > What is the difference between a hypervisor/openstack/a container service (podman,docker)?\n
    \n
    A hypervisor runs virtual machines. A container service runs containers which are like virtual machines that share the host’s kernel (more to it than that but that’s the simplest explanation). Openstack is a large ecosystem of pieces of software that runs the aforementioned components and coordinates it between a horizontally scaling number of physical servers. Here’s a chart showing all the potential components: […wikimedia.org/…/Openstack-map-v20221001.jpg](https://upload.wikimedia.org/wikipedia/commons/a/a5/Openstack-map-v20221001.jpg)\n
    \n
    If you’re asking what the difference between a container service and a hypervisor are then I’d really recommend against pursuing this until you get more experience.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 20
  +score: 0
  +lastActive: DateTime @1724121734 {#2280
    date: 2024-08-20 04:42:14.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@PropaGandalf@lemmy.world"
    "@PropaGandalf@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2261 …}
  +nested: Doctrine\ORM\PersistentCollection {#2218 …}
  +votes: Doctrine\ORM\PersistentCollection {#2221 …}
  +reports: Doctrine\ORM\PersistentCollection {#2217 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2199 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2195 …}
  -id: 296497
  -bodyTs: "'/openstack-map-v20221001.jpg':144 '/wikipedia/commons/a/a5/openstack-map-v20221001.jpg)':147 '2':12 'aforement':121 'ask':151 'cent':13 'chart':137 'cloud':9 'compon':122,142 'contain':73,83,86,157 'coordin':124 'cowork':62 'd':25,165 'differ':69,154 'difficulti':65 'docker':76 'ecosystem':113 'experi':175 'explan':108 'former':61 'get':173 'great':64 'heard':58 'horizont':128 'host':6,95 'hypervisor':78,161 'hypervisor/openstack/a':72 'instal':53 'interest':28 'kernel':97 'larg':112 'like':3,89 'lot':35 'machin':81,91 'number':130 'one':52 'openstack':1,109 'overkil':20 'person':22 'physic':37,132 'piec':115 'podman':75 'pool':46 'potenti':141 'present':42 'probabl':18,26 'provid':10 'pursu':169 're':150 'realli':166 'recommend':167 'resourc':47 'run':79,85,119 'scale':129 'self':5 'self-host':4 'server':38,133 'servic':74,84,158 'share':93 'show':138 'simplest':107 'singl':45 'softwar':117 'upload.wikimedia.org':146 'upload.wikimedia.org/wikipedia/commons/a/a5/openstack-map-v20221001.jpg)':145 'use':23 'util':49 'virtual':80,90 'want':40 'way':19 'wikimedia.org':143"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6558112"
  +editedAt: DateTimeImmutable @1720176319 {#2282
    date: 2024-07-05 12:45:19.0 +02:00
  }
  +createdAt: DateTimeImmutable @1704908616 {#2278
    date: 2024-01-10 18:43:36.0 +01:00
  }
}
"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 {#3123
  +user: App\Entity\User {#2452 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2465 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2277
    +user: App\Entity\User {#2197 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2465 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      Openstack is like self-hosting your own cloud provider. My 2 cents is that it’s probably way overkill for personal use. You’d probably be interested in it if you had a lot of physical servers you wanted to present as a single pooled resource for utilization.\n
      \n
      > How does one install it?\n
      \n
      From what I heard from a former coworker - with great difficulty.\n
      \n
      > What is the difference between a hypervisor/openstack/a container service (podman,docker)?\n
      \n
      A hypervisor runs virtual machines. A container service runs containers which are like virtual machines that share the host’s kernel (more to it than that but that’s the simplest explanation). Openstack is a large ecosystem of pieces of software that runs the aforementioned components and coordinates it between a horizontally scaling number of physical servers. Here’s a chart showing all the potential components: […wikimedia.org/…/Openstack-map-v20221001.jpg](https://upload.wikimedia.org/wikipedia/commons/a/a5/Openstack-map-v20221001.jpg)\n
      \n
      If you’re asking what the difference between a container service and a hypervisor are then I’d really recommend against pursuing this until you get more experience.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 20
    +score: 0
    +lastActive: DateTime @1724121734 {#2280
      date: 2024-08-20 04:42:14.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@PropaGandalf@lemmy.world"
      "@PropaGandalf@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2261 …}
    +nested: Doctrine\ORM\PersistentCollection {#2218 …}
    +votes: Doctrine\ORM\PersistentCollection {#2221 …}
    +reports: Doctrine\ORM\PersistentCollection {#2217 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2199 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2195 …}
    -id: 296497
    -bodyTs: "'/openstack-map-v20221001.jpg':144 '/wikipedia/commons/a/a5/openstack-map-v20221001.jpg)':147 '2':12 'aforement':121 'ask':151 'cent':13 'chart':137 'cloud':9 'compon':122,142 'contain':73,83,86,157 'coordin':124 'cowork':62 'd':25,165 'differ':69,154 'difficulti':65 'docker':76 'ecosystem':113 'experi':175 'explan':108 'former':61 'get':173 'great':64 'heard':58 'horizont':128 'host':6,95 'hypervisor':78,161 'hypervisor/openstack/a':72 'instal':53 'interest':28 'kernel':97 'larg':112 'like':3,89 'lot':35 'machin':81,91 'number':130 'one':52 'openstack':1,109 'overkil':20 'person':22 'physic':37,132 'piec':115 'podman':75 'pool':46 'potenti':141 'present':42 'probabl':18,26 'provid':10 'pursu':169 're':150 'realli':166 'recommend':167 'resourc':47 'run':79,85,119 'scale':129 'self':5 'self-host':4 'server':38,133 'servic':74,84,158 'share':93 'show':138 'simplest':107 'singl':45 'softwar':117 'upload.wikimedia.org':146 'upload.wikimedia.org/wikipedia/commons/a/a5/openstack-map-v20221001.jpg)':145 'use':23 'util':49 'virtual':80,90 'want':40 'way':19 'wikimedia.org':143"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6558112"
    +editedAt: DateTimeImmutable @1720176319 {#2282
      date: 2024-07-05 12:45:19.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704908616 {#2278
      date: 2024-01-10 18:43:36.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2277}
  +body: """
    To add, hypervisor is very low level, below the operating system often. Hypervisors allow you to run multiple operating systems on the same hardware.\n
    \n
    Containers are isolated processes running within an operating system using stuff like cgroups.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1704909650 {#3121
    date: 2024-01-10 19:00:50.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@PropaGandalf@lemmy.world"
    "@False@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3124 …}
  +nested: Doctrine\ORM\PersistentCollection {#3126 …}
  +votes: Doctrine\ORM\PersistentCollection {#3128 …}
  +reports: Doctrine\ORM\PersistentCollection {#3130 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3132 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3134 …}
  -id: 296551
  -bodyTs: "'add':2 'allow':14 'cgroup':37 'contain':25 'hardwar':24 'hypervisor':3,13 'isol':27 'level':7 'like':36 'low':6 'multipl':18 'often':12 'oper':10,19,32 'process':28 'run':17,29 'stuff':35 'system':11,20,33 'use':34 'within':30"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6558477"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704909650 {#3122
    date: 2024-01-10 19:00:50.0 +01:00
  }
}
"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 {#3123
  +user: App\Entity\User {#2452 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2465 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2277
    +user: App\Entity\User {#2197 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2465 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      Openstack is like self-hosting your own cloud provider. My 2 cents is that it’s probably way overkill for personal use. You’d probably be interested in it if you had a lot of physical servers you wanted to present as a single pooled resource for utilization.\n
      \n
      > How does one install it?\n
      \n
      From what I heard from a former coworker - with great difficulty.\n
      \n
      > What is the difference between a hypervisor/openstack/a container service (podman,docker)?\n
      \n
      A hypervisor runs virtual machines. A container service runs containers which are like virtual machines that share the host’s kernel (more to it than that but that’s the simplest explanation). Openstack is a large ecosystem of pieces of software that runs the aforementioned components and coordinates it between a horizontally scaling number of physical servers. Here’s a chart showing all the potential components: […wikimedia.org/…/Openstack-map-v20221001.jpg](https://upload.wikimedia.org/wikipedia/commons/a/a5/Openstack-map-v20221001.jpg)\n
      \n
      If you’re asking what the difference between a container service and a hypervisor are then I’d really recommend against pursuing this until you get more experience.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 20
    +score: 0
    +lastActive: DateTime @1724121734 {#2280
      date: 2024-08-20 04:42:14.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@PropaGandalf@lemmy.world"
      "@PropaGandalf@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2261 …}
    +nested: Doctrine\ORM\PersistentCollection {#2218 …}
    +votes: Doctrine\ORM\PersistentCollection {#2221 …}
    +reports: Doctrine\ORM\PersistentCollection {#2217 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2199 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2195 …}
    -id: 296497
    -bodyTs: "'/openstack-map-v20221001.jpg':144 '/wikipedia/commons/a/a5/openstack-map-v20221001.jpg)':147 '2':12 'aforement':121 'ask':151 'cent':13 'chart':137 'cloud':9 'compon':122,142 'contain':73,83,86,157 'coordin':124 'cowork':62 'd':25,165 'differ':69,154 'difficulti':65 'docker':76 'ecosystem':113 'experi':175 'explan':108 'former':61 'get':173 'great':64 'heard':58 'horizont':128 'host':6,95 'hypervisor':78,161 'hypervisor/openstack/a':72 'instal':53 'interest':28 'kernel':97 'larg':112 'like':3,89 'lot':35 'machin':81,91 'number':130 'one':52 'openstack':1,109 'overkil':20 'person':22 'physic':37,132 'piec':115 'podman':75 'pool':46 'potenti':141 'present':42 'probabl':18,26 'provid':10 'pursu':169 're':150 'realli':166 'recommend':167 'resourc':47 'run':79,85,119 'scale':129 'self':5 'self-host':4 'server':38,133 'servic':74,84,158 'share':93 'show':138 'simplest':107 'singl':45 'softwar':117 'upload.wikimedia.org':146 'upload.wikimedia.org/wikipedia/commons/a/a5/openstack-map-v20221001.jpg)':145 'use':23 'util':49 'virtual':80,90 'want':40 'way':19 'wikimedia.org':143"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6558112"
    +editedAt: DateTimeImmutable @1720176319 {#2282
      date: 2024-07-05 12:45:19.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704908616 {#2278
      date: 2024-01-10 18:43:36.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2277}
  +body: """
    To add, hypervisor is very low level, below the operating system often. Hypervisors allow you to run multiple operating systems on the same hardware.\n
    \n
    Containers are isolated processes running within an operating system using stuff like cgroups.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1704909650 {#3121
    date: 2024-01-10 19:00:50.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@PropaGandalf@lemmy.world"
    "@False@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3124 …}
  +nested: Doctrine\ORM\PersistentCollection {#3126 …}
  +votes: Doctrine\ORM\PersistentCollection {#3128 …}
  +reports: Doctrine\ORM\PersistentCollection {#3130 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3132 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3134 …}
  -id: 296551
  -bodyTs: "'add':2 'allow':14 'cgroup':37 'contain':25 'hardwar':24 'hypervisor':3,13 'isol':27 'level':7 'like':36 'low':6 'multipl':18 'often':12 'oper':10,19,32 'process':28 'run':17,29 'stuff':35 'system':11,20,33 'use':34 'within':30"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6558477"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704909650 {#3122
    date: 2024-01-10 19:00:50.0 +01:00
  }
}
"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 {#3123
  +user: App\Entity\User {#2452 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2465 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2277
    +user: App\Entity\User {#2197 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2465 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      Openstack is like self-hosting your own cloud provider. My 2 cents is that it’s probably way overkill for personal use. You’d probably be interested in it if you had a lot of physical servers you wanted to present as a single pooled resource for utilization.\n
      \n
      > How does one install it?\n
      \n
      From what I heard from a former coworker - with great difficulty.\n
      \n
      > What is the difference between a hypervisor/openstack/a container service (podman,docker)?\n
      \n
      A hypervisor runs virtual machines. A container service runs containers which are like virtual machines that share the host’s kernel (more to it than that but that’s the simplest explanation). Openstack is a large ecosystem of pieces of software that runs the aforementioned components and coordinates it between a horizontally scaling number of physical servers. Here’s a chart showing all the potential components: […wikimedia.org/…/Openstack-map-v20221001.jpg](https://upload.wikimedia.org/wikipedia/commons/a/a5/Openstack-map-v20221001.jpg)\n
      \n
      If you’re asking what the difference between a container service and a hypervisor are then I’d really recommend against pursuing this until you get more experience.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 20
    +score: 0
    +lastActive: DateTime @1724121734 {#2280
      date: 2024-08-20 04:42:14.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@PropaGandalf@lemmy.world"
      "@PropaGandalf@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2261 …}
    +nested: Doctrine\ORM\PersistentCollection {#2218 …}
    +votes: Doctrine\ORM\PersistentCollection {#2221 …}
    +reports: Doctrine\ORM\PersistentCollection {#2217 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2199 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2195 …}
    -id: 296497
    -bodyTs: "'/openstack-map-v20221001.jpg':144 '/wikipedia/commons/a/a5/openstack-map-v20221001.jpg)':147 '2':12 'aforement':121 'ask':151 'cent':13 'chart':137 'cloud':9 'compon':122,142 'contain':73,83,86,157 'coordin':124 'cowork':62 'd':25,165 'differ':69,154 'difficulti':65 'docker':76 'ecosystem':113 'experi':175 'explan':108 'former':61 'get':173 'great':64 'heard':58 'horizont':128 'host':6,95 'hypervisor':78,161 'hypervisor/openstack/a':72 'instal':53 'interest':28 'kernel':97 'larg':112 'like':3,89 'lot':35 'machin':81,91 'number':130 'one':52 'openstack':1,109 'overkil':20 'person':22 'physic':37,132 'piec':115 'podman':75 'pool':46 'potenti':141 'present':42 'probabl':18,26 'provid':10 'pursu':169 're':150 'realli':166 'recommend':167 'resourc':47 'run':79,85,119 'scale':129 'self':5 'self-host':4 'server':38,133 'servic':74,84,158 'share':93 'show':138 'simplest':107 'singl':45 'softwar':117 'upload.wikimedia.org':146 'upload.wikimedia.org/wikipedia/commons/a/a5/openstack-map-v20221001.jpg)':145 'use':23 'util':49 'virtual':80,90 'want':40 'way':19 'wikimedia.org':143"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6558112"
    +editedAt: DateTimeImmutable @1720176319 {#2282
      date: 2024-07-05 12:45:19.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704908616 {#2278
      date: 2024-01-10 18:43:36.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2277}
  +body: """
    To add, hypervisor is very low level, below the operating system often. Hypervisors allow you to run multiple operating systems on the same hardware.\n
    \n
    Containers are isolated processes running within an operating system using stuff like cgroups.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1704909650 {#3121
    date: 2024-01-10 19:00:50.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@PropaGandalf@lemmy.world"
    "@False@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3124 …}
  +nested: Doctrine\ORM\PersistentCollection {#3126 …}
  +votes: Doctrine\ORM\PersistentCollection {#3128 …}
  +reports: Doctrine\ORM\PersistentCollection {#3130 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3132 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3134 …}
  -id: 296551
  -bodyTs: "'add':2 'allow':14 'cgroup':37 'contain':25 'hardwar':24 'hypervisor':3,13 'isol':27 'level':7 'like':36 'low':6 'multipl':18 'often':12 'oper':10,19,32 'process':28 'run':17,29 'stuff':35 'system':11,20,33 'use':34 'within':30"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6558477"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704909650 {#3122
    date: 2024-01-10 19:00:50.0 +01:00
  }
}
"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
App\Entity\EntryComment {#3139
  +user: Proxies\__CG__\App\Entity\User {#3140 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2465 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2277
    +user: App\Entity\User {#2197 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2465 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      Openstack is like self-hosting your own cloud provider. My 2 cents is that it’s probably way overkill for personal use. You’d probably be interested in it if you had a lot of physical servers you wanted to present as a single pooled resource for utilization.\n
      \n
      > How does one install it?\n
      \n
      From what I heard from a former coworker - with great difficulty.\n
      \n
      > What is the difference between a hypervisor/openstack/a container service (podman,docker)?\n
      \n
      A hypervisor runs virtual machines. A container service runs containers which are like virtual machines that share the host’s kernel (more to it than that but that’s the simplest explanation). Openstack is a large ecosystem of pieces of software that runs the aforementioned components and coordinates it between a horizontally scaling number of physical servers. Here’s a chart showing all the potential components: […wikimedia.org/…/Openstack-map-v20221001.jpg](https://upload.wikimedia.org/wikipedia/commons/a/a5/Openstack-map-v20221001.jpg)\n
      \n
      If you’re asking what the difference between a container service and a hypervisor are then I’d really recommend against pursuing this until you get more experience.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 20
    +score: 0
    +lastActive: DateTime @1724121734 {#2280
      date: 2024-08-20 04:42:14.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@PropaGandalf@lemmy.world"
      "@PropaGandalf@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2261 …}
    +nested: Doctrine\ORM\PersistentCollection {#2218 …}
    +votes: Doctrine\ORM\PersistentCollection {#2221 …}
    +reports: Doctrine\ORM\PersistentCollection {#2217 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2199 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2195 …}
    -id: 296497
    -bodyTs: "'/openstack-map-v20221001.jpg':144 '/wikipedia/commons/a/a5/openstack-map-v20221001.jpg)':147 '2':12 'aforement':121 'ask':151 'cent':13 'chart':137 'cloud':9 'compon':122,142 'contain':73,83,86,157 'coordin':124 'cowork':62 'd':25,165 'differ':69,154 'difficulti':65 'docker':76 'ecosystem':113 'experi':175 'explan':108 'former':61 'get':173 'great':64 'heard':58 'horizont':128 'host':6,95 'hypervisor':78,161 'hypervisor/openstack/a':72 'instal':53 'interest':28 'kernel':97 'larg':112 'like':3,89 'lot':35 'machin':81,91 'number':130 'one':52 'openstack':1,109 'overkil':20 'person':22 'physic':37,132 'piec':115 'podman':75 'pool':46 'potenti':141 'present':42 'probabl':18,26 'provid':10 'pursu':169 're':150 'realli':166 'recommend':167 'resourc':47 'run':79,85,119 'scale':129 'self':5 'self-host':4 'server':38,133 'servic':74,84,158 'share':93 'show':138 'simplest':107 'singl':45 'softwar':117 'upload.wikimedia.org':146 'upload.wikimedia.org/wikipedia/commons/a/a5/openstack-map-v20221001.jpg)':145 'use':23 'util':49 'virtual':80,90 'want':40 'way':19 'wikimedia.org':143"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6558112"
    +editedAt: DateTimeImmutable @1720176319 {#2282
      date: 2024-07-05 12:45:19.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704908616 {#2278
      date: 2024-01-10 18:43:36.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2277}
  +body: "It’s for getting acquainted with the whole software stack. Also I have enough free time for it :) I’m also very well aware what the difference between a container service and a hypervisor are, I’m just a little overwhelmed by what open stack can do."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1704909448 {#3136
    date: 2024-01-10 18:57:28.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@PropaGandalf@lemmy.world"
    "@False@lemmy.world"
    "@PropaGandalf@lemmy.world"
    "@False@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3141 …}
  +nested: Doctrine\ORM\PersistentCollection {#3143 …}
  +votes: Doctrine\ORM\PersistentCollection {#3145 …}
  +reports: Doctrine\ORM\PersistentCollection {#3147 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3149 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3151 …}
  -id: 296540
  -bodyTs: "'acquaint':5 'also':11,21 'awar':24 'contain':30 'differ':27 'enough':14 'free':15 'get':4 'hypervisor':34 'littl':40 'm':20,37 'open':44 'overwhelm':41 'servic':31 'softwar':9 'stack':10,45 'time':16 'well':23 'whole':8"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6558409"
  +editedAt: DateTimeImmutable @1720179745 {#3137
    date: 2024-07-05 13:42:25.0 +02:00
  }
  +createdAt: DateTimeImmutable @1704909448 {#3138
    date: 2024-01-10 18:57:28.0 +01:00
  }
}
"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
35 DENIED edit
App\Entity\EntryComment {#3139
  +user: Proxies\__CG__\App\Entity\User {#3140 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2465 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2277
    +user: App\Entity\User {#2197 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2465 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      Openstack is like self-hosting your own cloud provider. My 2 cents is that it’s probably way overkill for personal use. You’d probably be interested in it if you had a lot of physical servers you wanted to present as a single pooled resource for utilization.\n
      \n
      > How does one install it?\n
      \n
      From what I heard from a former coworker - with great difficulty.\n
      \n
      > What is the difference between a hypervisor/openstack/a container service (podman,docker)?\n
      \n
      A hypervisor runs virtual machines. A container service runs containers which are like virtual machines that share the host’s kernel (more to it than that but that’s the simplest explanation). Openstack is a large ecosystem of pieces of software that runs the aforementioned components and coordinates it between a horizontally scaling number of physical servers. Here’s a chart showing all the potential components: […wikimedia.org/…/Openstack-map-v20221001.jpg](https://upload.wikimedia.org/wikipedia/commons/a/a5/Openstack-map-v20221001.jpg)\n
      \n
      If you’re asking what the difference between a container service and a hypervisor are then I’d really recommend against pursuing this until you get more experience.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 20
    +score: 0
    +lastActive: DateTime @1724121734 {#2280
      date: 2024-08-20 04:42:14.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@PropaGandalf@lemmy.world"
      "@PropaGandalf@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2261 …}
    +nested: Doctrine\ORM\PersistentCollection {#2218 …}
    +votes: Doctrine\ORM\PersistentCollection {#2221 …}
    +reports: Doctrine\ORM\PersistentCollection {#2217 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2199 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2195 …}
    -id: 296497
    -bodyTs: "'/openstack-map-v20221001.jpg':144 '/wikipedia/commons/a/a5/openstack-map-v20221001.jpg)':147 '2':12 'aforement':121 'ask':151 'cent':13 'chart':137 'cloud':9 'compon':122,142 'contain':73,83,86,157 'coordin':124 'cowork':62 'd':25,165 'differ':69,154 'difficulti':65 'docker':76 'ecosystem':113 'experi':175 'explan':108 'former':61 'get':173 'great':64 'heard':58 'horizont':128 'host':6,95 'hypervisor':78,161 'hypervisor/openstack/a':72 'instal':53 'interest':28 'kernel':97 'larg':112 'like':3,89 'lot':35 'machin':81,91 'number':130 'one':52 'openstack':1,109 'overkil':20 'person':22 'physic':37,132 'piec':115 'podman':75 'pool':46 'potenti':141 'present':42 'probabl':18,26 'provid':10 'pursu':169 're':150 'realli':166 'recommend':167 'resourc':47 'run':79,85,119 'scale':129 'self':5 'self-host':4 'server':38,133 'servic':74,84,158 'share':93 'show':138 'simplest':107 'singl':45 'softwar':117 'upload.wikimedia.org':146 'upload.wikimedia.org/wikipedia/commons/a/a5/openstack-map-v20221001.jpg)':145 'use':23 'util':49 'virtual':80,90 'want':40 'way':19 'wikimedia.org':143"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6558112"
    +editedAt: DateTimeImmutable @1720176319 {#2282
      date: 2024-07-05 12:45:19.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704908616 {#2278
      date: 2024-01-10 18:43:36.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2277}
  +body: "It’s for getting acquainted with the whole software stack. Also I have enough free time for it :) I’m also very well aware what the difference between a container service and a hypervisor are, I’m just a little overwhelmed by what open stack can do."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1704909448 {#3136
    date: 2024-01-10 18:57:28.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@PropaGandalf@lemmy.world"
    "@False@lemmy.world"
    "@PropaGandalf@lemmy.world"
    "@False@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3141 …}
  +nested: Doctrine\ORM\PersistentCollection {#3143 …}
  +votes: Doctrine\ORM\PersistentCollection {#3145 …}
  +reports: Doctrine\ORM\PersistentCollection {#3147 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3149 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3151 …}
  -id: 296540
  -bodyTs: "'acquaint':5 'also':11,21 'awar':24 'contain':30 'differ':27 'enough':14 'free':15 'get':4 'hypervisor':34 'littl':40 'm':20,37 'open':44 'overwhelm':41 'servic':31 'softwar':9 'stack':10,45 'time':16 'well':23 'whole':8"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6558409"
  +editedAt: DateTimeImmutable @1720179745 {#3137
    date: 2024-07-05 13:42:25.0 +02:00
  }
  +createdAt: DateTimeImmutable @1704909448 {#3138
    date: 2024-01-10 18:57:28.0 +01:00
  }
}
"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
36 DENIED moderate
App\Entity\EntryComment {#3139
  +user: Proxies\__CG__\App\Entity\User {#3140 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2465 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2277
    +user: App\Entity\User {#2197 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2465 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      Openstack is like self-hosting your own cloud provider. My 2 cents is that it’s probably way overkill for personal use. You’d probably be interested in it if you had a lot of physical servers you wanted to present as a single pooled resource for utilization.\n
      \n
      > How does one install it?\n
      \n
      From what I heard from a former coworker - with great difficulty.\n
      \n
      > What is the difference between a hypervisor/openstack/a container service (podman,docker)?\n
      \n
      A hypervisor runs virtual machines. A container service runs containers which are like virtual machines that share the host’s kernel (more to it than that but that’s the simplest explanation). Openstack is a large ecosystem of pieces of software that runs the aforementioned components and coordinates it between a horizontally scaling number of physical servers. Here’s a chart showing all the potential components: […wikimedia.org/…/Openstack-map-v20221001.jpg](https://upload.wikimedia.org/wikipedia/commons/a/a5/Openstack-map-v20221001.jpg)\n
      \n
      If you’re asking what the difference between a container service and a hypervisor are then I’d really recommend against pursuing this until you get more experience.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 20
    +score: 0
    +lastActive: DateTime @1724121734 {#2280
      date: 2024-08-20 04:42:14.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@PropaGandalf@lemmy.world"
      "@PropaGandalf@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2261 …}
    +nested: Doctrine\ORM\PersistentCollection {#2218 …}
    +votes: Doctrine\ORM\PersistentCollection {#2221 …}
    +reports: Doctrine\ORM\PersistentCollection {#2217 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2199 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2195 …}
    -id: 296497
    -bodyTs: "'/openstack-map-v20221001.jpg':144 '/wikipedia/commons/a/a5/openstack-map-v20221001.jpg)':147 '2':12 'aforement':121 'ask':151 'cent':13 'chart':137 'cloud':9 'compon':122,142 'contain':73,83,86,157 'coordin':124 'cowork':62 'd':25,165 'differ':69,154 'difficulti':65 'docker':76 'ecosystem':113 'experi':175 'explan':108 'former':61 'get':173 'great':64 'heard':58 'horizont':128 'host':6,95 'hypervisor':78,161 'hypervisor/openstack/a':72 'instal':53 'interest':28 'kernel':97 'larg':112 'like':3,89 'lot':35 'machin':81,91 'number':130 'one':52 'openstack':1,109 'overkil':20 'person':22 'physic':37,132 'piec':115 'podman':75 'pool':46 'potenti':141 'present':42 'probabl':18,26 'provid':10 'pursu':169 're':150 'realli':166 'recommend':167 'resourc':47 'run':79,85,119 'scale':129 'self':5 'self-host':4 'server':38,133 'servic':74,84,158 'share':93 'show':138 'simplest':107 'singl':45 'softwar':117 'upload.wikimedia.org':146 'upload.wikimedia.org/wikipedia/commons/a/a5/openstack-map-v20221001.jpg)':145 'use':23 'util':49 'virtual':80,90 'want':40 'way':19 'wikimedia.org':143"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6558112"
    +editedAt: DateTimeImmutable @1720176319 {#2282
      date: 2024-07-05 12:45:19.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704908616 {#2278
      date: 2024-01-10 18:43:36.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2277}
  +body: "It’s for getting acquainted with the whole software stack. Also I have enough free time for it :) I’m also very well aware what the difference between a container service and a hypervisor are, I’m just a little overwhelmed by what open stack can do."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1704909448 {#3136
    date: 2024-01-10 18:57:28.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@PropaGandalf@lemmy.world"
    "@False@lemmy.world"
    "@PropaGandalf@lemmy.world"
    "@False@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3141 …}
  +nested: Doctrine\ORM\PersistentCollection {#3143 …}
  +votes: Doctrine\ORM\PersistentCollection {#3145 …}
  +reports: Doctrine\ORM\PersistentCollection {#3147 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3149 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3151 …}
  -id: 296540
  -bodyTs: "'acquaint':5 'also':11,21 'awar':24 'contain':30 'differ':27 'enough':14 'free':15 'get':4 'hypervisor':34 'littl':40 'm':20,37 'open':44 'overwhelm':41 'servic':31 'softwar':9 'stack':10,45 'time':16 'well':23 'whole':8"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6558409"
  +editedAt: DateTimeImmutable @1720179745 {#3137
    date: 2024-07-05 13:42:25.0 +02:00
  }
  +createdAt: DateTimeImmutable @1704909448 {#3138
    date: 2024-01-10 18:57:28.0 +01:00
  }
}
"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
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 {#3182
  +user: Proxies\__CG__\App\Entity\User {#3176 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2465 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3139
    +user: Proxies\__CG__\App\Entity\User {#3140 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2465 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: App\Entity\EntryComment {#2277
      +user: App\Entity\User {#2197 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2465 …}
      +magazine: App\Entity\Magazine {#307}
      +image: null
      +parent: null
      +root: null
      +body: """
        Openstack is like self-hosting your own cloud provider. My 2 cents is that it’s probably way overkill for personal use. You’d probably be interested in it if you had a lot of physical servers you wanted to present as a single pooled resource for utilization.\n
        \n
        > How does one install it?\n
        \n
        From what I heard from a former coworker - with great difficulty.\n
        \n
        > What is the difference between a hypervisor/openstack/a container service (podman,docker)?\n
        \n
        A hypervisor runs virtual machines. A container service runs containers which are like virtual machines that share the host’s kernel (more to it than that but that’s the simplest explanation). Openstack is a large ecosystem of pieces of software that runs the aforementioned components and coordinates it between a horizontally scaling number of physical servers. Here’s a chart showing all the potential components: […wikimedia.org/…/Openstack-map-v20221001.jpg](https://upload.wikimedia.org/wikipedia/commons/a/a5/Openstack-map-v20221001.jpg)\n
        \n
        If you’re asking what the difference between a container service and a hypervisor are then I’d really recommend against pursuing this until you get more experience.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 20
      +score: 0
      +lastActive: DateTime @1724121734 {#2280
        date: 2024-08-20 04:42:14.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@PropaGandalf@lemmy.world"
        "@PropaGandalf@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2261 …}
      +nested: Doctrine\ORM\PersistentCollection {#2218 …}
      +votes: Doctrine\ORM\PersistentCollection {#2221 …}
      +reports: Doctrine\ORM\PersistentCollection {#2217 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2199 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2195 …}
      -id: 296497
      -bodyTs: "'/openstack-map-v20221001.jpg':144 '/wikipedia/commons/a/a5/openstack-map-v20221001.jpg)':147 '2':12 'aforement':121 'ask':151 'cent':13 'chart':137 'cloud':9 'compon':122,142 'contain':73,83,86,157 'coordin':124 'cowork':62 'd':25,165 'differ':69,154 'difficulti':65 'docker':76 'ecosystem':113 'experi':175 'explan':108 'former':61 'get':173 'great':64 'heard':58 'horizont':128 'host':6,95 'hypervisor':78,161 'hypervisor/openstack/a':72 'instal':53 'interest':28 'kernel':97 'larg':112 'like':3,89 'lot':35 'machin':81,91 'number':130 'one':52 'openstack':1,109 'overkil':20 'person':22 'physic':37,132 'piec':115 'podman':75 'pool':46 'potenti':141 'present':42 'probabl':18,26 'provid':10 'pursu':169 're':150 'realli':166 'recommend':167 'resourc':47 'run':79,85,119 'scale':129 'self':5 'self-host':4 'server':38,133 'servic':74,84,158 'share':93 'show':138 'simplest':107 'singl':45 'softwar':117 'upload.wikimedia.org':146 'upload.wikimedia.org/wikipedia/commons/a/a5/openstack-map-v20221001.jpg)':145 'use':23 'util':49 'virtual':80,90 'want':40 'way':19 'wikimedia.org':143"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6558112"
      +editedAt: DateTimeImmutable @1720176319 {#2282
        date: 2024-07-05 12:45:19.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704908616 {#2278
        date: 2024-01-10 18:43:36.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2277}
    +body: "It’s for getting acquainted with the whole software stack. Also I have enough free time for it :) I’m also very well aware what the difference between a container service and a hypervisor are, I’m just a little overwhelmed by what open stack can do."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1704909448 {#3136
      date: 2024-01-10 18:57:28.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@PropaGandalf@lemmy.world"
      "@False@lemmy.world"
      "@PropaGandalf@lemmy.world"
      "@False@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3141 …}
    +nested: Doctrine\ORM\PersistentCollection {#3143 …}
    +votes: Doctrine\ORM\PersistentCollection {#3145 …}
    +reports: Doctrine\ORM\PersistentCollection {#3147 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3149 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3151 …}
    -id: 296540
    -bodyTs: "'acquaint':5 'also':11,21 'awar':24 'contain':30 'differ':27 'enough':14 'free':15 'get':4 'hypervisor':34 'littl':40 'm':20,37 'open':44 'overwhelm':41 'servic':31 'softwar':9 'stack':10,45 'time':16 'well':23 'whole':8"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6558409"
    +editedAt: DateTimeImmutable @1720179745 {#3137
      date: 2024-07-05 13:42:25.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704909448 {#3138
      date: 2024-01-10 18:57:28.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2277}
  +body: "Deploying openstack seems like a very fun and frustrating experience. If you succeed, you should consider graduating from selfhosting and entering hosting business. Then, maybe post your offering on lowendtalk. Not many providers there use openstack so you might be able to lead the pack there."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704912135 {#3183
    date: 2024-01-10 19:42:15.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@PropaGandalf@lemmy.world"
    "@False@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3170 …}
  +nested: Doctrine\ORM\PersistentCollection {#3174 …}
  +votes: Doctrine\ORM\PersistentCollection {#3172 …}
  +reports: Doctrine\ORM\PersistentCollection {#3186 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3188 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3190 …}
  -id: 296673
  -bodyTs: "'abl':41 'busi':23 'consid':16 'deploy':1 'enter':21 'experi':10 'frustrat':9 'fun':7 'graduat':17 'host':22 'lead':43 'like':4 'lowendtalk':30 'mani':32 'mayb':25 'might':39 'offer':28 'openstack':2,36 'pack':45 'post':26 'provid':33 'seem':3 'selfhost':19 'succeed':13 'use':35"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.institute/comment/1964108"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704912135 {#3180
    date: 2024-01-10 19:42:15.0 +01:00
  }
}
"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 {#3182
  +user: Proxies\__CG__\App\Entity\User {#3176 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2465 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3139
    +user: Proxies\__CG__\App\Entity\User {#3140 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2465 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: App\Entity\EntryComment {#2277
      +user: App\Entity\User {#2197 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2465 …}
      +magazine: App\Entity\Magazine {#307}
      +image: null
      +parent: null
      +root: null
      +body: """
        Openstack is like self-hosting your own cloud provider. My 2 cents is that it’s probably way overkill for personal use. You’d probably be interested in it if you had a lot of physical servers you wanted to present as a single pooled resource for utilization.\n
        \n
        > How does one install it?\n
        \n
        From what I heard from a former coworker - with great difficulty.\n
        \n
        > What is the difference between a hypervisor/openstack/a container service (podman,docker)?\n
        \n
        A hypervisor runs virtual machines. A container service runs containers which are like virtual machines that share the host’s kernel (more to it than that but that’s the simplest explanation). Openstack is a large ecosystem of pieces of software that runs the aforementioned components and coordinates it between a horizontally scaling number of physical servers. Here’s a chart showing all the potential components: […wikimedia.org/…/Openstack-map-v20221001.jpg](https://upload.wikimedia.org/wikipedia/commons/a/a5/Openstack-map-v20221001.jpg)\n
        \n
        If you’re asking what the difference between a container service and a hypervisor are then I’d really recommend against pursuing this until you get more experience.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 20
      +score: 0
      +lastActive: DateTime @1724121734 {#2280
        date: 2024-08-20 04:42:14.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@PropaGandalf@lemmy.world"
        "@PropaGandalf@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2261 …}
      +nested: Doctrine\ORM\PersistentCollection {#2218 …}
      +votes: Doctrine\ORM\PersistentCollection {#2221 …}
      +reports: Doctrine\ORM\PersistentCollection {#2217 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2199 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2195 …}
      -id: 296497
      -bodyTs: "'/openstack-map-v20221001.jpg':144 '/wikipedia/commons/a/a5/openstack-map-v20221001.jpg)':147 '2':12 'aforement':121 'ask':151 'cent':13 'chart':137 'cloud':9 'compon':122,142 'contain':73,83,86,157 'coordin':124 'cowork':62 'd':25,165 'differ':69,154 'difficulti':65 'docker':76 'ecosystem':113 'experi':175 'explan':108 'former':61 'get':173 'great':64 'heard':58 'horizont':128 'host':6,95 'hypervisor':78,161 'hypervisor/openstack/a':72 'instal':53 'interest':28 'kernel':97 'larg':112 'like':3,89 'lot':35 'machin':81,91 'number':130 'one':52 'openstack':1,109 'overkil':20 'person':22 'physic':37,132 'piec':115 'podman':75 'pool':46 'potenti':141 'present':42 'probabl':18,26 'provid':10 'pursu':169 're':150 'realli':166 'recommend':167 'resourc':47 'run':79,85,119 'scale':129 'self':5 'self-host':4 'server':38,133 'servic':74,84,158 'share':93 'show':138 'simplest':107 'singl':45 'softwar':117 'upload.wikimedia.org':146 'upload.wikimedia.org/wikipedia/commons/a/a5/openstack-map-v20221001.jpg)':145 'use':23 'util':49 'virtual':80,90 'want':40 'way':19 'wikimedia.org':143"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6558112"
      +editedAt: DateTimeImmutable @1720176319 {#2282
        date: 2024-07-05 12:45:19.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704908616 {#2278
        date: 2024-01-10 18:43:36.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2277}
    +body: "It’s for getting acquainted with the whole software stack. Also I have enough free time for it :) I’m also very well aware what the difference between a container service and a hypervisor are, I’m just a little overwhelmed by what open stack can do."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1704909448 {#3136
      date: 2024-01-10 18:57:28.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@PropaGandalf@lemmy.world"
      "@False@lemmy.world"
      "@PropaGandalf@lemmy.world"
      "@False@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3141 …}
    +nested: Doctrine\ORM\PersistentCollection {#3143 …}
    +votes: Doctrine\ORM\PersistentCollection {#3145 …}
    +reports: Doctrine\ORM\PersistentCollection {#3147 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3149 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3151 …}
    -id: 296540
    -bodyTs: "'acquaint':5 'also':11,21 'awar':24 'contain':30 'differ':27 'enough':14 'free':15 'get':4 'hypervisor':34 'littl':40 'm':20,37 'open':44 'overwhelm':41 'servic':31 'softwar':9 'stack':10,45 'time':16 'well':23 'whole':8"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6558409"
    +editedAt: DateTimeImmutable @1720179745 {#3137
      date: 2024-07-05 13:42:25.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704909448 {#3138
      date: 2024-01-10 18:57:28.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2277}
  +body: "Deploying openstack seems like a very fun and frustrating experience. If you succeed, you should consider graduating from selfhosting and entering hosting business. Then, maybe post your offering on lowendtalk. Not many providers there use openstack so you might be able to lead the pack there."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704912135 {#3183
    date: 2024-01-10 19:42:15.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@PropaGandalf@lemmy.world"
    "@False@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3170 …}
  +nested: Doctrine\ORM\PersistentCollection {#3174 …}
  +votes: Doctrine\ORM\PersistentCollection {#3172 …}
  +reports: Doctrine\ORM\PersistentCollection {#3186 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3188 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3190 …}
  -id: 296673
  -bodyTs: "'abl':41 'busi':23 'consid':16 'deploy':1 'enter':21 'experi':10 'frustrat':9 'fun':7 'graduat':17 'host':22 'lead':43 'like':4 'lowendtalk':30 'mani':32 'mayb':25 'might':39 'offer':28 'openstack':2,36 'pack':45 'post':26 'provid':33 'seem':3 'selfhost':19 'succeed':13 'use':35"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.institute/comment/1964108"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704912135 {#3180
    date: 2024-01-10 19:42:15.0 +01:00
  }
}
"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 {#3182
  +user: Proxies\__CG__\App\Entity\User {#3176 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2465 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3139
    +user: Proxies\__CG__\App\Entity\User {#3140 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2465 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: App\Entity\EntryComment {#2277
      +user: App\Entity\User {#2197 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2465 …}
      +magazine: App\Entity\Magazine {#307}
      +image: null
      +parent: null
      +root: null
      +body: """
        Openstack is like self-hosting your own cloud provider. My 2 cents is that it’s probably way overkill for personal use. You’d probably be interested in it if you had a lot of physical servers you wanted to present as a single pooled resource for utilization.\n
        \n
        > How does one install it?\n
        \n
        From what I heard from a former coworker - with great difficulty.\n
        \n
        > What is the difference between a hypervisor/openstack/a container service (podman,docker)?\n
        \n
        A hypervisor runs virtual machines. A container service runs containers which are like virtual machines that share the host’s kernel (more to it than that but that’s the simplest explanation). Openstack is a large ecosystem of pieces of software that runs the aforementioned components and coordinates it between a horizontally scaling number of physical servers. Here’s a chart showing all the potential components: […wikimedia.org/…/Openstack-map-v20221001.jpg](https://upload.wikimedia.org/wikipedia/commons/a/a5/Openstack-map-v20221001.jpg)\n
        \n
        If you’re asking what the difference between a container service and a hypervisor are then I’d really recommend against pursuing this until you get more experience.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 20
      +score: 0
      +lastActive: DateTime @1724121734 {#2280
        date: 2024-08-20 04:42:14.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@PropaGandalf@lemmy.world"
        "@PropaGandalf@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2261 …}
      +nested: Doctrine\ORM\PersistentCollection {#2218 …}
      +votes: Doctrine\ORM\PersistentCollection {#2221 …}
      +reports: Doctrine\ORM\PersistentCollection {#2217 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2199 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2195 …}
      -id: 296497
      -bodyTs: "'/openstack-map-v20221001.jpg':144 '/wikipedia/commons/a/a5/openstack-map-v20221001.jpg)':147 '2':12 'aforement':121 'ask':151 'cent':13 'chart':137 'cloud':9 'compon':122,142 'contain':73,83,86,157 'coordin':124 'cowork':62 'd':25,165 'differ':69,154 'difficulti':65 'docker':76 'ecosystem':113 'experi':175 'explan':108 'former':61 'get':173 'great':64 'heard':58 'horizont':128 'host':6,95 'hypervisor':78,161 'hypervisor/openstack/a':72 'instal':53 'interest':28 'kernel':97 'larg':112 'like':3,89 'lot':35 'machin':81,91 'number':130 'one':52 'openstack':1,109 'overkil':20 'person':22 'physic':37,132 'piec':115 'podman':75 'pool':46 'potenti':141 'present':42 'probabl':18,26 'provid':10 'pursu':169 're':150 'realli':166 'recommend':167 'resourc':47 'run':79,85,119 'scale':129 'self':5 'self-host':4 'server':38,133 'servic':74,84,158 'share':93 'show':138 'simplest':107 'singl':45 'softwar':117 'upload.wikimedia.org':146 'upload.wikimedia.org/wikipedia/commons/a/a5/openstack-map-v20221001.jpg)':145 'use':23 'util':49 'virtual':80,90 'want':40 'way':19 'wikimedia.org':143"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6558112"
      +editedAt: DateTimeImmutable @1720176319 {#2282
        date: 2024-07-05 12:45:19.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704908616 {#2278
        date: 2024-01-10 18:43:36.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2277}
    +body: "It’s for getting acquainted with the whole software stack. Also I have enough free time for it :) I’m also very well aware what the difference between a container service and a hypervisor are, I’m just a little overwhelmed by what open stack can do."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1704909448 {#3136
      date: 2024-01-10 18:57:28.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@PropaGandalf@lemmy.world"
      "@False@lemmy.world"
      "@PropaGandalf@lemmy.world"
      "@False@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3141 …}
    +nested: Doctrine\ORM\PersistentCollection {#3143 …}
    +votes: Doctrine\ORM\PersistentCollection {#3145 …}
    +reports: Doctrine\ORM\PersistentCollection {#3147 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3149 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3151 …}
    -id: 296540
    -bodyTs: "'acquaint':5 'also':11,21 'awar':24 'contain':30 'differ':27 'enough':14 'free':15 'get':4 'hypervisor':34 'littl':40 'm':20,37 'open':44 'overwhelm':41 'servic':31 'softwar':9 'stack':10,45 'time':16 'well':23 'whole':8"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6558409"
    +editedAt: DateTimeImmutable @1720179745 {#3137
      date: 2024-07-05 13:42:25.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704909448 {#3138
      date: 2024-01-10 18:57:28.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2277}
  +body: "Deploying openstack seems like a very fun and frustrating experience. If you succeed, you should consider graduating from selfhosting and entering hosting business. Then, maybe post your offering on lowendtalk. Not many providers there use openstack so you might be able to lead the pack there."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704912135 {#3183
    date: 2024-01-10 19:42:15.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@PropaGandalf@lemmy.world"
    "@False@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3170 …}
  +nested: Doctrine\ORM\PersistentCollection {#3174 …}
  +votes: Doctrine\ORM\PersistentCollection {#3172 …}
  +reports: Doctrine\ORM\PersistentCollection {#3186 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3188 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3190 …}
  -id: 296673
  -bodyTs: "'abl':41 'busi':23 'consid':16 'deploy':1 'enter':21 'experi':10 'frustrat':9 'fun':7 'graduat':17 'host':22 'lead':43 'like':4 'lowendtalk':30 'mani':32 'mayb':25 'might':39 'offer':28 'openstack':2,36 'pack':45 'post':26 'provid':33 'seem':3 'selfhost':19 'succeed':13 'use':35"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.institute/comment/1964108"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704912135 {#3180
    date: 2024-01-10 19:42:15.0 +01:00
  }
}
"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
App\Entity\EntryComment {#3195
  +user: App\Entity\User {#2197 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2465 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3139
    +user: Proxies\__CG__\App\Entity\User {#3140 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2465 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: App\Entity\EntryComment {#2277
      +user: App\Entity\User {#2197 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2465 …}
      +magazine: App\Entity\Magazine {#307}
      +image: null
      +parent: null
      +root: null
      +body: """
        Openstack is like self-hosting your own cloud provider. My 2 cents is that it’s probably way overkill for personal use. You’d probably be interested in it if you had a lot of physical servers you wanted to present as a single pooled resource for utilization.\n
        \n
        > How does one install it?\n
        \n
        From what I heard from a former coworker - with great difficulty.\n
        \n
        > What is the difference between a hypervisor/openstack/a container service (podman,docker)?\n
        \n
        A hypervisor runs virtual machines. A container service runs containers which are like virtual machines that share the host’s kernel (more to it than that but that’s the simplest explanation). Openstack is a large ecosystem of pieces of software that runs the aforementioned components and coordinates it between a horizontally scaling number of physical servers. Here’s a chart showing all the potential components: […wikimedia.org/…/Openstack-map-v20221001.jpg](https://upload.wikimedia.org/wikipedia/commons/a/a5/Openstack-map-v20221001.jpg)\n
        \n
        If you’re asking what the difference between a container service and a hypervisor are then I’d really recommend against pursuing this until you get more experience.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 20
      +score: 0
      +lastActive: DateTime @1724121734 {#2280
        date: 2024-08-20 04:42:14.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@PropaGandalf@lemmy.world"
        "@PropaGandalf@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2261 …}
      +nested: Doctrine\ORM\PersistentCollection {#2218 …}
      +votes: Doctrine\ORM\PersistentCollection {#2221 …}
      +reports: Doctrine\ORM\PersistentCollection {#2217 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2199 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2195 …}
      -id: 296497
      -bodyTs: "'/openstack-map-v20221001.jpg':144 '/wikipedia/commons/a/a5/openstack-map-v20221001.jpg)':147 '2':12 'aforement':121 'ask':151 'cent':13 'chart':137 'cloud':9 'compon':122,142 'contain':73,83,86,157 'coordin':124 'cowork':62 'd':25,165 'differ':69,154 'difficulti':65 'docker':76 'ecosystem':113 'experi':175 'explan':108 'former':61 'get':173 'great':64 'heard':58 'horizont':128 'host':6,95 'hypervisor':78,161 'hypervisor/openstack/a':72 'instal':53 'interest':28 'kernel':97 'larg':112 'like':3,89 'lot':35 'machin':81,91 'number':130 'one':52 'openstack':1,109 'overkil':20 'person':22 'physic':37,132 'piec':115 'podman':75 'pool':46 'potenti':141 'present':42 'probabl':18,26 'provid':10 'pursu':169 're':150 'realli':166 'recommend':167 'resourc':47 'run':79,85,119 'scale':129 'self':5 'self-host':4 'server':38,133 'servic':74,84,158 'share':93 'show':138 'simplest':107 'singl':45 'softwar':117 'upload.wikimedia.org':146 'upload.wikimedia.org/wikipedia/commons/a/a5/openstack-map-v20221001.jpg)':145 'use':23 'util':49 'virtual':80,90 'want':40 'way':19 'wikimedia.org':143"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6558112"
      +editedAt: DateTimeImmutable @1720176319 {#2282
        date: 2024-07-05 12:45:19.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704908616 {#2278
        date: 2024-01-10 18:43:36.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2277}
    +body: "It’s for getting acquainted with the whole software stack. Also I have enough free time for it :) I’m also very well aware what the difference between a container service and a hypervisor are, I’m just a little overwhelmed by what open stack can do."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1704909448 {#3136
      date: 2024-01-10 18:57:28.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@PropaGandalf@lemmy.world"
      "@False@lemmy.world"
      "@PropaGandalf@lemmy.world"
      "@False@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3141 …}
    +nested: Doctrine\ORM\PersistentCollection {#3143 …}
    +votes: Doctrine\ORM\PersistentCollection {#3145 …}
    +reports: Doctrine\ORM\PersistentCollection {#3147 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3149 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3151 …}
    -id: 296540
    -bodyTs: "'acquaint':5 'also':11,21 'awar':24 'contain':30 'differ':27 'enough':14 'free':15 'get':4 'hypervisor':34 'littl':40 'm':20,37 'open':44 'overwhelm':41 'servic':31 'softwar':9 'stack':10,45 'time':16 'well':23 'whole':8"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6558409"
    +editedAt: DateTimeImmutable @1720179745 {#3137
      date: 2024-07-05 13:42:25.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704909448 {#3138
      date: 2024-01-10 18:57:28.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2277}
  +body: """
    Fair enough. Personally I’d start with their documentation then: [docs.openstack.org/install-guide/](https://docs.openstack.org/install-guide/)\n
    \n
    For OS it looks like they support RHEL/CentOS, Ubuntu, Debian, and SUSE so I’d stick with one of those.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1704910050 {#3192
    date: 2024-01-10 19:07:30.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@PropaGandalf@lemmy.world"
    "@False@lemmy.world"
    "@PropaGandalf@lemmy.world"
    "@False@lemmy.world"
    "@PropaGandalf@lemmy.world"
    "@False@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3196 …}
  +nested: Doctrine\ORM\PersistentCollection {#3198 …}
  +votes: Doctrine\ORM\PersistentCollection {#3200 …}
  +reports: Doctrine\ORM\PersistentCollection {#3202 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3204 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3206 …}
  -id: 296568
  -bodyTs: "'/install-guide/](https://docs.openstack.org/install-guide/)':13 'd':5,28 'debian':23 'docs.openstack.org':12 'docs.openstack.org/install-guide/](https://docs.openstack.org/install-guide/)':11 'document':9 'enough':2 'fair':1 'like':18 'look':17 'one':31 'os':15 'person':3 'rhel/centos':21 'start':6 'stick':29 'support':20 'suse':25 'ubuntu':22"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6558601"
  +editedAt: DateTimeImmutable @1720206281 {#3193
    date: 2024-07-05 21:04:41.0 +02:00
  }
  +createdAt: DateTimeImmutable @1704910050 {#3194
    date: 2024-01-10 19:07:30.0 +01:00
  }
}
"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
43 DENIED edit
App\Entity\EntryComment {#3195
  +user: App\Entity\User {#2197 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2465 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3139
    +user: Proxies\__CG__\App\Entity\User {#3140 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2465 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: App\Entity\EntryComment {#2277
      +user: App\Entity\User {#2197 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2465 …}
      +magazine: App\Entity\Magazine {#307}
      +image: null
      +parent: null
      +root: null
      +body: """
        Openstack is like self-hosting your own cloud provider. My 2 cents is that it’s probably way overkill for personal use. You’d probably be interested in it if you had a lot of physical servers you wanted to present as a single pooled resource for utilization.\n
        \n
        > How does one install it?\n
        \n
        From what I heard from a former coworker - with great difficulty.\n
        \n
        > What is the difference between a hypervisor/openstack/a container service (podman,docker)?\n
        \n
        A hypervisor runs virtual machines. A container service runs containers which are like virtual machines that share the host’s kernel (more to it than that but that’s the simplest explanation). Openstack is a large ecosystem of pieces of software that runs the aforementioned components and coordinates it between a horizontally scaling number of physical servers. Here’s a chart showing all the potential components: […wikimedia.org/…/Openstack-map-v20221001.jpg](https://upload.wikimedia.org/wikipedia/commons/a/a5/Openstack-map-v20221001.jpg)\n
        \n
        If you’re asking what the difference between a container service and a hypervisor are then I’d really recommend against pursuing this until you get more experience.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 20
      +score: 0
      +lastActive: DateTime @1724121734 {#2280
        date: 2024-08-20 04:42:14.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@PropaGandalf@lemmy.world"
        "@PropaGandalf@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2261 …}
      +nested: Doctrine\ORM\PersistentCollection {#2218 …}
      +votes: Doctrine\ORM\PersistentCollection {#2221 …}
      +reports: Doctrine\ORM\PersistentCollection {#2217 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2199 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2195 …}
      -id: 296497
      -bodyTs: "'/openstack-map-v20221001.jpg':144 '/wikipedia/commons/a/a5/openstack-map-v20221001.jpg)':147 '2':12 'aforement':121 'ask':151 'cent':13 'chart':137 'cloud':9 'compon':122,142 'contain':73,83,86,157 'coordin':124 'cowork':62 'd':25,165 'differ':69,154 'difficulti':65 'docker':76 'ecosystem':113 'experi':175 'explan':108 'former':61 'get':173 'great':64 'heard':58 'horizont':128 'host':6,95 'hypervisor':78,161 'hypervisor/openstack/a':72 'instal':53 'interest':28 'kernel':97 'larg':112 'like':3,89 'lot':35 'machin':81,91 'number':130 'one':52 'openstack':1,109 'overkil':20 'person':22 'physic':37,132 'piec':115 'podman':75 'pool':46 'potenti':141 'present':42 'probabl':18,26 'provid':10 'pursu':169 're':150 'realli':166 'recommend':167 'resourc':47 'run':79,85,119 'scale':129 'self':5 'self-host':4 'server':38,133 'servic':74,84,158 'share':93 'show':138 'simplest':107 'singl':45 'softwar':117 'upload.wikimedia.org':146 'upload.wikimedia.org/wikipedia/commons/a/a5/openstack-map-v20221001.jpg)':145 'use':23 'util':49 'virtual':80,90 'want':40 'way':19 'wikimedia.org':143"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6558112"
      +editedAt: DateTimeImmutable @1720176319 {#2282
        date: 2024-07-05 12:45:19.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704908616 {#2278
        date: 2024-01-10 18:43:36.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2277}
    +body: "It’s for getting acquainted with the whole software stack. Also I have enough free time for it :) I’m also very well aware what the difference between a container service and a hypervisor are, I’m just a little overwhelmed by what open stack can do."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1704909448 {#3136
      date: 2024-01-10 18:57:28.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@PropaGandalf@lemmy.world"
      "@False@lemmy.world"
      "@PropaGandalf@lemmy.world"
      "@False@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3141 …}
    +nested: Doctrine\ORM\PersistentCollection {#3143 …}
    +votes: Doctrine\ORM\PersistentCollection {#3145 …}
    +reports: Doctrine\ORM\PersistentCollection {#3147 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3149 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3151 …}
    -id: 296540
    -bodyTs: "'acquaint':5 'also':11,21 'awar':24 'contain':30 'differ':27 'enough':14 'free':15 'get':4 'hypervisor':34 'littl':40 'm':20,37 'open':44 'overwhelm':41 'servic':31 'softwar':9 'stack':10,45 'time':16 'well':23 'whole':8"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6558409"
    +editedAt: DateTimeImmutable @1720179745 {#3137
      date: 2024-07-05 13:42:25.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704909448 {#3138
      date: 2024-01-10 18:57:28.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2277}
  +body: """
    Fair enough. Personally I’d start with their documentation then: [docs.openstack.org/install-guide/](https://docs.openstack.org/install-guide/)\n
    \n
    For OS it looks like they support RHEL/CentOS, Ubuntu, Debian, and SUSE so I’d stick with one of those.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1704910050 {#3192
    date: 2024-01-10 19:07:30.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@PropaGandalf@lemmy.world"
    "@False@lemmy.world"
    "@PropaGandalf@lemmy.world"
    "@False@lemmy.world"
    "@PropaGandalf@lemmy.world"
    "@False@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3196 …}
  +nested: Doctrine\ORM\PersistentCollection {#3198 …}
  +votes: Doctrine\ORM\PersistentCollection {#3200 …}
  +reports: Doctrine\ORM\PersistentCollection {#3202 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3204 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3206 …}
  -id: 296568
  -bodyTs: "'/install-guide/](https://docs.openstack.org/install-guide/)':13 'd':5,28 'debian':23 'docs.openstack.org':12 'docs.openstack.org/install-guide/](https://docs.openstack.org/install-guide/)':11 'document':9 'enough':2 'fair':1 'like':18 'look':17 'one':31 'os':15 'person':3 'rhel/centos':21 'start':6 'stick':29 'support':20 'suse':25 'ubuntu':22"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6558601"
  +editedAt: DateTimeImmutable @1720206281 {#3193
    date: 2024-07-05 21:04:41.0 +02:00
  }
  +createdAt: DateTimeImmutable @1704910050 {#3194
    date: 2024-01-10 19:07:30.0 +01:00
  }
}
"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
44 DENIED moderate
App\Entity\EntryComment {#3195
  +user: App\Entity\User {#2197 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2465 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3139
    +user: Proxies\__CG__\App\Entity\User {#3140 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2465 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: App\Entity\EntryComment {#2277
      +user: App\Entity\User {#2197 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2465 …}
      +magazine: App\Entity\Magazine {#307}
      +image: null
      +parent: null
      +root: null
      +body: """
        Openstack is like self-hosting your own cloud provider. My 2 cents is that it’s probably way overkill for personal use. You’d probably be interested in it if you had a lot of physical servers you wanted to present as a single pooled resource for utilization.\n
        \n
        > How does one install it?\n
        \n
        From what I heard from a former coworker - with great difficulty.\n
        \n
        > What is the difference between a hypervisor/openstack/a container service (podman,docker)?\n
        \n
        A hypervisor runs virtual machines. A container service runs containers which are like virtual machines that share the host’s kernel (more to it than that but that’s the simplest explanation). Openstack is a large ecosystem of pieces of software that runs the aforementioned components and coordinates it between a horizontally scaling number of physical servers. Here’s a chart showing all the potential components: […wikimedia.org/…/Openstack-map-v20221001.jpg](https://upload.wikimedia.org/wikipedia/commons/a/a5/Openstack-map-v20221001.jpg)\n
        \n
        If you’re asking what the difference between a container service and a hypervisor are then I’d really recommend against pursuing this until you get more experience.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 20
      +score: 0
      +lastActive: DateTime @1724121734 {#2280
        date: 2024-08-20 04:42:14.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@PropaGandalf@lemmy.world"
        "@PropaGandalf@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2261 …}
      +nested: Doctrine\ORM\PersistentCollection {#2218 …}
      +votes: Doctrine\ORM\PersistentCollection {#2221 …}
      +reports: Doctrine\ORM\PersistentCollection {#2217 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2199 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2195 …}
      -id: 296497
      -bodyTs: "'/openstack-map-v20221001.jpg':144 '/wikipedia/commons/a/a5/openstack-map-v20221001.jpg)':147 '2':12 'aforement':121 'ask':151 'cent':13 'chart':137 'cloud':9 'compon':122,142 'contain':73,83,86,157 'coordin':124 'cowork':62 'd':25,165 'differ':69,154 'difficulti':65 'docker':76 'ecosystem':113 'experi':175 'explan':108 'former':61 'get':173 'great':64 'heard':58 'horizont':128 'host':6,95 'hypervisor':78,161 'hypervisor/openstack/a':72 'instal':53 'interest':28 'kernel':97 'larg':112 'like':3,89 'lot':35 'machin':81,91 'number':130 'one':52 'openstack':1,109 'overkil':20 'person':22 'physic':37,132 'piec':115 'podman':75 'pool':46 'potenti':141 'present':42 'probabl':18,26 'provid':10 'pursu':169 're':150 'realli':166 'recommend':167 'resourc':47 'run':79,85,119 'scale':129 'self':5 'self-host':4 'server':38,133 'servic':74,84,158 'share':93 'show':138 'simplest':107 'singl':45 'softwar':117 'upload.wikimedia.org':146 'upload.wikimedia.org/wikipedia/commons/a/a5/openstack-map-v20221001.jpg)':145 'use':23 'util':49 'virtual':80,90 'want':40 'way':19 'wikimedia.org':143"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6558112"
      +editedAt: DateTimeImmutable @1720176319 {#2282
        date: 2024-07-05 12:45:19.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704908616 {#2278
        date: 2024-01-10 18:43:36.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2277}
    +body: "It’s for getting acquainted with the whole software stack. Also I have enough free time for it :) I’m also very well aware what the difference between a container service and a hypervisor are, I’m just a little overwhelmed by what open stack can do."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1704909448 {#3136
      date: 2024-01-10 18:57:28.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@PropaGandalf@lemmy.world"
      "@False@lemmy.world"
      "@PropaGandalf@lemmy.world"
      "@False@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3141 …}
    +nested: Doctrine\ORM\PersistentCollection {#3143 …}
    +votes: Doctrine\ORM\PersistentCollection {#3145 …}
    +reports: Doctrine\ORM\PersistentCollection {#3147 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3149 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3151 …}
    -id: 296540
    -bodyTs: "'acquaint':5 'also':11,21 'awar':24 'contain':30 'differ':27 'enough':14 'free':15 'get':4 'hypervisor':34 'littl':40 'm':20,37 'open':44 'overwhelm':41 'servic':31 'softwar':9 'stack':10,45 'time':16 'well':23 'whole':8"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6558409"
    +editedAt: DateTimeImmutable @1720179745 {#3137
      date: 2024-07-05 13:42:25.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704909448 {#3138
      date: 2024-01-10 18:57:28.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2277}
  +body: """
    Fair enough. Personally I’d start with their documentation then: [docs.openstack.org/install-guide/](https://docs.openstack.org/install-guide/)\n
    \n
    For OS it looks like they support RHEL/CentOS, Ubuntu, Debian, and SUSE so I’d stick with one of those.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1704910050 {#3192
    date: 2024-01-10 19:07:30.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@PropaGandalf@lemmy.world"
    "@False@lemmy.world"
    "@PropaGandalf@lemmy.world"
    "@False@lemmy.world"
    "@PropaGandalf@lemmy.world"
    "@False@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3196 …}
  +nested: Doctrine\ORM\PersistentCollection {#3198 …}
  +votes: Doctrine\ORM\PersistentCollection {#3200 …}
  +reports: Doctrine\ORM\PersistentCollection {#3202 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3204 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3206 …}
  -id: 296568
  -bodyTs: "'/install-guide/](https://docs.openstack.org/install-guide/)':13 'd':5,28 'debian':23 'docs.openstack.org':12 'docs.openstack.org/install-guide/](https://docs.openstack.org/install-guide/)':11 'document':9 'enough':2 'fair':1 'like':18 'look':17 'one':31 'os':15 'person':3 'rhel/centos':21 'start':6 'stick':29 'support':20 'suse':25 'ubuntu':22"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6558601"
  +editedAt: DateTimeImmutable @1720206281 {#3193
    date: 2024-07-05 21:04:41.0 +02:00
  }
  +createdAt: DateTimeImmutable @1704910050 {#3194
    date: 2024-01-10 19:07:30.0 +01:00
  }
}
"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
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 {#3210
  +user: Proxies\__CG__\App\Entity\User {#3211 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2465 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3139
    +user: Proxies\__CG__\App\Entity\User {#3140 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2465 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: App\Entity\EntryComment {#2277
      +user: App\Entity\User {#2197 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2465 …}
      +magazine: App\Entity\Magazine {#307}
      +image: null
      +parent: null
      +root: null
      +body: """
        Openstack is like self-hosting your own cloud provider. My 2 cents is that it’s probably way overkill for personal use. You’d probably be interested in it if you had a lot of physical servers you wanted to present as a single pooled resource for utilization.\n
        \n
        > How does one install it?\n
        \n
        From what I heard from a former coworker - with great difficulty.\n
        \n
        > What is the difference between a hypervisor/openstack/a container service (podman,docker)?\n
        \n
        A hypervisor runs virtual machines. A container service runs containers which are like virtual machines that share the host’s kernel (more to it than that but that’s the simplest explanation). Openstack is a large ecosystem of pieces of software that runs the aforementioned components and coordinates it between a horizontally scaling number of physical servers. Here’s a chart showing all the potential components: […wikimedia.org/…/Openstack-map-v20221001.jpg](https://upload.wikimedia.org/wikipedia/commons/a/a5/Openstack-map-v20221001.jpg)\n
        \n
        If you’re asking what the difference between a container service and a hypervisor are then I’d really recommend against pursuing this until you get more experience.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 20
      +score: 0
      +lastActive: DateTime @1724121734 {#2280
        date: 2024-08-20 04:42:14.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@PropaGandalf@lemmy.world"
        "@PropaGandalf@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2261 …}
      +nested: Doctrine\ORM\PersistentCollection {#2218 …}
      +votes: Doctrine\ORM\PersistentCollection {#2221 …}
      +reports: Doctrine\ORM\PersistentCollection {#2217 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2199 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2195 …}
      -id: 296497
      -bodyTs: "'/openstack-map-v20221001.jpg':144 '/wikipedia/commons/a/a5/openstack-map-v20221001.jpg)':147 '2':12 'aforement':121 'ask':151 'cent':13 'chart':137 'cloud':9 'compon':122,142 'contain':73,83,86,157 'coordin':124 'cowork':62 'd':25,165 'differ':69,154 'difficulti':65 'docker':76 'ecosystem':113 'experi':175 'explan':108 'former':61 'get':173 'great':64 'heard':58 'horizont':128 'host':6,95 'hypervisor':78,161 'hypervisor/openstack/a':72 'instal':53 'interest':28 'kernel':97 'larg':112 'like':3,89 'lot':35 'machin':81,91 'number':130 'one':52 'openstack':1,109 'overkil':20 'person':22 'physic':37,132 'piec':115 'podman':75 'pool':46 'potenti':141 'present':42 'probabl':18,26 'provid':10 'pursu':169 're':150 'realli':166 'recommend':167 'resourc':47 'run':79,85,119 'scale':129 'self':5 'self-host':4 'server':38,133 'servic':74,84,158 'share':93 'show':138 'simplest':107 'singl':45 'softwar':117 'upload.wikimedia.org':146 'upload.wikimedia.org/wikipedia/commons/a/a5/openstack-map-v20221001.jpg)':145 'use':23 'util':49 'virtual':80,90 'want':40 'way':19 'wikimedia.org':143"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6558112"
      +editedAt: DateTimeImmutable @1720176319 {#2282
        date: 2024-07-05 12:45:19.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704908616 {#2278
        date: 2024-01-10 18:43:36.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2277}
    +body: "It’s for getting acquainted with the whole software stack. Also I have enough free time for it :) I’m also very well aware what the difference between a container service and a hypervisor are, I’m just a little overwhelmed by what open stack can do."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1704909448 {#3136
      date: 2024-01-10 18:57:28.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@PropaGandalf@lemmy.world"
      "@False@lemmy.world"
      "@PropaGandalf@lemmy.world"
      "@False@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3141 …}
    +nested: Doctrine\ORM\PersistentCollection {#3143 …}
    +votes: Doctrine\ORM\PersistentCollection {#3145 …}
    +reports: Doctrine\ORM\PersistentCollection {#3147 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3149 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3151 …}
    -id: 296540
    -bodyTs: "'acquaint':5 'also':11,21 'awar':24 'contain':30 'differ':27 'enough':14 'free':15 'get':4 'hypervisor':34 'littl':40 'm':20,37 'open':44 'overwhelm':41 'servic':31 'softwar':9 'stack':10,45 'time':16 'well':23 'whole':8"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6558409"
    +editedAt: DateTimeImmutable @1720179745 {#3137
      date: 2024-07-05 13:42:25.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704909448 {#3138
      date: 2024-01-10 18:57:28.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2277}
  +body: """
    I used to be a certified OpenStack Administrator and I’ll say that K8s has eaten its lunch in many companies and in mindshare.\n
    \n
    But if you do it, look at triple-o instead of installing from docs.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705249552 {#3208
    date: 2024-01-14 17:25:52.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@PropaGandalf@lemmy.world"
    "@False@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3212 …}
  +nested: Doctrine\ORM\PersistentCollection {#3214 …}
  +votes: Doctrine\ORM\PersistentCollection {#3216 …}
  +reports: Doctrine\ORM\PersistentCollection {#3218 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3220 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3222 …}
  -id: 308301
  -bodyTs: "'administr':8 'certifi':6 'compani':21 'doc':39 'eaten':16 'instal':37 'instead':35 'k8s':14 'll':11 'look':30 'lunch':18 'mani':20 'mindshar':24 'o':34 'openstack':7 'say':12 'tripl':33 'triple-o':32 'use':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6688185"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705249552 {#3209
    date: 2024-01-14 17:25:52.0 +01:00
  }
}
"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 {#3210
  +user: Proxies\__CG__\App\Entity\User {#3211 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2465 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3139
    +user: Proxies\__CG__\App\Entity\User {#3140 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2465 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: App\Entity\EntryComment {#2277
      +user: App\Entity\User {#2197 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2465 …}
      +magazine: App\Entity\Magazine {#307}
      +image: null
      +parent: null
      +root: null
      +body: """
        Openstack is like self-hosting your own cloud provider. My 2 cents is that it’s probably way overkill for personal use. You’d probably be interested in it if you had a lot of physical servers you wanted to present as a single pooled resource for utilization.\n
        \n
        > How does one install it?\n
        \n
        From what I heard from a former coworker - with great difficulty.\n
        \n
        > What is the difference between a hypervisor/openstack/a container service (podman,docker)?\n
        \n
        A hypervisor runs virtual machines. A container service runs containers which are like virtual machines that share the host’s kernel (more to it than that but that’s the simplest explanation). Openstack is a large ecosystem of pieces of software that runs the aforementioned components and coordinates it between a horizontally scaling number of physical servers. Here’s a chart showing all the potential components: […wikimedia.org/…/Openstack-map-v20221001.jpg](https://upload.wikimedia.org/wikipedia/commons/a/a5/Openstack-map-v20221001.jpg)\n
        \n
        If you’re asking what the difference between a container service and a hypervisor are then I’d really recommend against pursuing this until you get more experience.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 20
      +score: 0
      +lastActive: DateTime @1724121734 {#2280
        date: 2024-08-20 04:42:14.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@PropaGandalf@lemmy.world"
        "@PropaGandalf@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2261 …}
      +nested: Doctrine\ORM\PersistentCollection {#2218 …}
      +votes: Doctrine\ORM\PersistentCollection {#2221 …}
      +reports: Doctrine\ORM\PersistentCollection {#2217 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2199 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2195 …}
      -id: 296497
      -bodyTs: "'/openstack-map-v20221001.jpg':144 '/wikipedia/commons/a/a5/openstack-map-v20221001.jpg)':147 '2':12 'aforement':121 'ask':151 'cent':13 'chart':137 'cloud':9 'compon':122,142 'contain':73,83,86,157 'coordin':124 'cowork':62 'd':25,165 'differ':69,154 'difficulti':65 'docker':76 'ecosystem':113 'experi':175 'explan':108 'former':61 'get':173 'great':64 'heard':58 'horizont':128 'host':6,95 'hypervisor':78,161 'hypervisor/openstack/a':72 'instal':53 'interest':28 'kernel':97 'larg':112 'like':3,89 'lot':35 'machin':81,91 'number':130 'one':52 'openstack':1,109 'overkil':20 'person':22 'physic':37,132 'piec':115 'podman':75 'pool':46 'potenti':141 'present':42 'probabl':18,26 'provid':10 'pursu':169 're':150 'realli':166 'recommend':167 'resourc':47 'run':79,85,119 'scale':129 'self':5 'self-host':4 'server':38,133 'servic':74,84,158 'share':93 'show':138 'simplest':107 'singl':45 'softwar':117 'upload.wikimedia.org':146 'upload.wikimedia.org/wikipedia/commons/a/a5/openstack-map-v20221001.jpg)':145 'use':23 'util':49 'virtual':80,90 'want':40 'way':19 'wikimedia.org':143"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6558112"
      +editedAt: DateTimeImmutable @1720176319 {#2282
        date: 2024-07-05 12:45:19.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704908616 {#2278
        date: 2024-01-10 18:43:36.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2277}
    +body: "It’s for getting acquainted with the whole software stack. Also I have enough free time for it :) I’m also very well aware what the difference between a container service and a hypervisor are, I’m just a little overwhelmed by what open stack can do."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1704909448 {#3136
      date: 2024-01-10 18:57:28.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@PropaGandalf@lemmy.world"
      "@False@lemmy.world"
      "@PropaGandalf@lemmy.world"
      "@False@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3141 …}
    +nested: Doctrine\ORM\PersistentCollection {#3143 …}
    +votes: Doctrine\ORM\PersistentCollection {#3145 …}
    +reports: Doctrine\ORM\PersistentCollection {#3147 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3149 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3151 …}
    -id: 296540
    -bodyTs: "'acquaint':5 'also':11,21 'awar':24 'contain':30 'differ':27 'enough':14 'free':15 'get':4 'hypervisor':34 'littl':40 'm':20,37 'open':44 'overwhelm':41 'servic':31 'softwar':9 'stack':10,45 'time':16 'well':23 'whole':8"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6558409"
    +editedAt: DateTimeImmutable @1720179745 {#3137
      date: 2024-07-05 13:42:25.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704909448 {#3138
      date: 2024-01-10 18:57:28.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2277}
  +body: """
    I used to be a certified OpenStack Administrator and I’ll say that K8s has eaten its lunch in many companies and in mindshare.\n
    \n
    But if you do it, look at triple-o instead of installing from docs.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705249552 {#3208
    date: 2024-01-14 17:25:52.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@PropaGandalf@lemmy.world"
    "@False@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3212 …}
  +nested: Doctrine\ORM\PersistentCollection {#3214 …}
  +votes: Doctrine\ORM\PersistentCollection {#3216 …}
  +reports: Doctrine\ORM\PersistentCollection {#3218 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3220 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3222 …}
  -id: 308301
  -bodyTs: "'administr':8 'certifi':6 'compani':21 'doc':39 'eaten':16 'instal':37 'instead':35 'k8s':14 'll':11 'look':30 'lunch':18 'mani':20 'mindshar':24 'o':34 'openstack':7 'say':12 'tripl':33 'triple-o':32 'use':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6688185"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705249552 {#3209
    date: 2024-01-14 17:25:52.0 +01:00
  }
}
"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 {#3210
  +user: Proxies\__CG__\App\Entity\User {#3211 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2465 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3139
    +user: Proxies\__CG__\App\Entity\User {#3140 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2465 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: App\Entity\EntryComment {#2277
      +user: App\Entity\User {#2197 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2465 …}
      +magazine: App\Entity\Magazine {#307}
      +image: null
      +parent: null
      +root: null
      +body: """
        Openstack is like self-hosting your own cloud provider. My 2 cents is that it’s probably way overkill for personal use. You’d probably be interested in it if you had a lot of physical servers you wanted to present as a single pooled resource for utilization.\n
        \n
        > How does one install it?\n
        \n
        From what I heard from a former coworker - with great difficulty.\n
        \n
        > What is the difference between a hypervisor/openstack/a container service (podman,docker)?\n
        \n
        A hypervisor runs virtual machines. A container service runs containers which are like virtual machines that share the host’s kernel (more to it than that but that’s the simplest explanation). Openstack is a large ecosystem of pieces of software that runs the aforementioned components and coordinates it between a horizontally scaling number of physical servers. Here’s a chart showing all the potential components: […wikimedia.org/…/Openstack-map-v20221001.jpg](https://upload.wikimedia.org/wikipedia/commons/a/a5/Openstack-map-v20221001.jpg)\n
        \n
        If you’re asking what the difference between a container service and a hypervisor are then I’d really recommend against pursuing this until you get more experience.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 20
      +score: 0
      +lastActive: DateTime @1724121734 {#2280
        date: 2024-08-20 04:42:14.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@PropaGandalf@lemmy.world"
        "@PropaGandalf@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2261 …}
      +nested: Doctrine\ORM\PersistentCollection {#2218 …}
      +votes: Doctrine\ORM\PersistentCollection {#2221 …}
      +reports: Doctrine\ORM\PersistentCollection {#2217 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2199 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2195 …}
      -id: 296497
      -bodyTs: "'/openstack-map-v20221001.jpg':144 '/wikipedia/commons/a/a5/openstack-map-v20221001.jpg)':147 '2':12 'aforement':121 'ask':151 'cent':13 'chart':137 'cloud':9 'compon':122,142 'contain':73,83,86,157 'coordin':124 'cowork':62 'd':25,165 'differ':69,154 'difficulti':65 'docker':76 'ecosystem':113 'experi':175 'explan':108 'former':61 'get':173 'great':64 'heard':58 'horizont':128 'host':6,95 'hypervisor':78,161 'hypervisor/openstack/a':72 'instal':53 'interest':28 'kernel':97 'larg':112 'like':3,89 'lot':35 'machin':81,91 'number':130 'one':52 'openstack':1,109 'overkil':20 'person':22 'physic':37,132 'piec':115 'podman':75 'pool':46 'potenti':141 'present':42 'probabl':18,26 'provid':10 'pursu':169 're':150 'realli':166 'recommend':167 'resourc':47 'run':79,85,119 'scale':129 'self':5 'self-host':4 'server':38,133 'servic':74,84,158 'share':93 'show':138 'simplest':107 'singl':45 'softwar':117 'upload.wikimedia.org':146 'upload.wikimedia.org/wikipedia/commons/a/a5/openstack-map-v20221001.jpg)':145 'use':23 'util':49 'virtual':80,90 'want':40 'way':19 'wikimedia.org':143"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6558112"
      +editedAt: DateTimeImmutable @1720176319 {#2282
        date: 2024-07-05 12:45:19.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704908616 {#2278
        date: 2024-01-10 18:43:36.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2277}
    +body: "It’s for getting acquainted with the whole software stack. Also I have enough free time for it :) I’m also very well aware what the difference between a container service and a hypervisor are, I’m just a little overwhelmed by what open stack can do."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1704909448 {#3136
      date: 2024-01-10 18:57:28.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@PropaGandalf@lemmy.world"
      "@False@lemmy.world"
      "@PropaGandalf@lemmy.world"
      "@False@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3141 …}
    +nested: Doctrine\ORM\PersistentCollection {#3143 …}
    +votes: Doctrine\ORM\PersistentCollection {#3145 …}
    +reports: Doctrine\ORM\PersistentCollection {#3147 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3149 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3151 …}
    -id: 296540
    -bodyTs: "'acquaint':5 'also':11,21 'awar':24 'contain':30 'differ':27 'enough':14 'free':15 'get':4 'hypervisor':34 'littl':40 'm':20,37 'open':44 'overwhelm':41 'servic':31 'softwar':9 'stack':10,45 'time':16 'well':23 'whole':8"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6558409"
    +editedAt: DateTimeImmutable @1720179745 {#3137
      date: 2024-07-05 13:42:25.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704909448 {#3138
      date: 2024-01-10 18:57:28.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2277}
  +body: """
    I used to be a certified OpenStack Administrator and I’ll say that K8s has eaten its lunch in many companies and in mindshare.\n
    \n
    But if you do it, look at triple-o instead of installing from docs.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705249552 {#3208
    date: 2024-01-14 17:25:52.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@PropaGandalf@lemmy.world"
    "@False@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3212 …}
  +nested: Doctrine\ORM\PersistentCollection {#3214 …}
  +votes: Doctrine\ORM\PersistentCollection {#3216 …}
  +reports: Doctrine\ORM\PersistentCollection {#3218 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3220 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3222 …}
  -id: 308301
  -bodyTs: "'administr':8 'certifi':6 'compani':21 'doc':39 'eaten':16 'instal':37 'instead':35 'k8s':14 'll':11 'look':30 'lunch':18 'mani':20 'mindshar':24 'o':34 'openstack':7 'say':12 'tripl':33 'triple-o':32 'use':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6688185"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705249552 {#3209
    date: 2024-01-14 17:25:52.0 +01:00
  }
}
"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
App\Entity\EntryComment {#3310
  +user: Proxies\__CG__\App\Entity\User {#3140 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2465 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3210
    +user: Proxies\__CG__\App\Entity\User {#3211 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2465 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: App\Entity\EntryComment {#3139
      +user: Proxies\__CG__\App\Entity\User {#3140 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2465 …}
      +magazine: App\Entity\Magazine {#307}
      +image: null
      +parent: App\Entity\EntryComment {#2277
        +user: App\Entity\User {#2197 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2465 …}
        +magazine: App\Entity\Magazine {#307}
        +image: null
        +parent: null
        +root: null
        +body: """
          Openstack is like self-hosting your own cloud provider. My 2 cents is that it’s probably way overkill for personal use. You’d probably be interested in it if you had a lot of physical servers you wanted to present as a single pooled resource for utilization.\n
          \n
          > How does one install it?\n
          \n
          From what I heard from a former coworker - with great difficulty.\n
          \n
          > What is the difference between a hypervisor/openstack/a container service (podman,docker)?\n
          \n
          A hypervisor runs virtual machines. A container service runs containers which are like virtual machines that share the host’s kernel (more to it than that but that’s the simplest explanation). Openstack is a large ecosystem of pieces of software that runs the aforementioned components and coordinates it between a horizontally scaling number of physical servers. Here’s a chart showing all the potential components: […wikimedia.org/…/Openstack-map-v20221001.jpg](https://upload.wikimedia.org/wikipedia/commons/a/a5/Openstack-map-v20221001.jpg)\n
          \n
          If you’re asking what the difference between a container service and a hypervisor are then I’d really recommend against pursuing this until you get more experience.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 20
        +score: 0
        +lastActive: DateTime @1724121734 {#2280
          date: 2024-08-20 04:42:14.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@PropaGandalf@lemmy.world"
          "@PropaGandalf@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2261 …}
        +nested: Doctrine\ORM\PersistentCollection {#2218 …}
        +votes: Doctrine\ORM\PersistentCollection {#2221 …}
        +reports: Doctrine\ORM\PersistentCollection {#2217 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2199 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2195 …}
        -id: 296497
        -bodyTs: "'/openstack-map-v20221001.jpg':144 '/wikipedia/commons/a/a5/openstack-map-v20221001.jpg)':147 '2':12 'aforement':121 'ask':151 'cent':13 'chart':137 'cloud':9 'compon':122,142 'contain':73,83,86,157 'coordin':124 'cowork':62 'd':25,165 'differ':69,154 'difficulti':65 'docker':76 'ecosystem':113 'experi':175 'explan':108 'former':61 'get':173 'great':64 'heard':58 'horizont':128 'host':6,95 'hypervisor':78,161 'hypervisor/openstack/a':72 'instal':53 'interest':28 'kernel':97 'larg':112 'like':3,89 'lot':35 'machin':81,91 'number':130 'one':52 'openstack':1,109 'overkil':20 'person':22 'physic':37,132 'piec':115 'podman':75 'pool':46 'potenti':141 'present':42 'probabl':18,26 'provid':10 'pursu':169 're':150 'realli':166 'recommend':167 'resourc':47 'run':79,85,119 'scale':129 'self':5 'self-host':4 'server':38,133 'servic':74,84,158 'share':93 'show':138 'simplest':107 'singl':45 'softwar':117 'upload.wikimedia.org':146 'upload.wikimedia.org/wikipedia/commons/a/a5/openstack-map-v20221001.jpg)':145 'use':23 'util':49 'virtual':80,90 'want':40 'way':19 'wikimedia.org':143"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6558112"
        +editedAt: DateTimeImmutable @1720176319 {#2282
          date: 2024-07-05 12:45:19.0 +02:00
        }
        +createdAt: DateTimeImmutable @1704908616 {#2278
          date: 2024-01-10 18:43:36.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#2277}
      +body: "It’s for getting acquainted with the whole software stack. Also I have enough free time for it :) I’m also very well aware what the difference between a container service and a hypervisor are, I’m just a little overwhelmed by what open stack can do."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1704909448 {#3136
        date: 2024-01-10 18:57:28.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@PropaGandalf@lemmy.world"
        "@False@lemmy.world"
        "@PropaGandalf@lemmy.world"
        "@False@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3141 …}
      +nested: Doctrine\ORM\PersistentCollection {#3143 …}
      +votes: Doctrine\ORM\PersistentCollection {#3145 …}
      +reports: Doctrine\ORM\PersistentCollection {#3147 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3149 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3151 …}
      -id: 296540
      -bodyTs: "'acquaint':5 'also':11,21 'awar':24 'contain':30 'differ':27 'enough':14 'free':15 'get':4 'hypervisor':34 'littl':40 'm':20,37 'open':44 'overwhelm':41 'servic':31 'softwar':9 'stack':10,45 'time':16 'well':23 'whole':8"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6558409"
      +editedAt: DateTimeImmutable @1720179745 {#3137
        date: 2024-07-05 13:42:25.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704909448 {#3138
        date: 2024-01-10 18:57:28.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2277}
    +body: """
      I used to be a certified OpenStack Administrator and I’ll say that K8s has eaten its lunch in many companies and in mindshare.\n
      \n
      But if you do it, look at triple-o instead of installing from docs.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1705249552 {#3208
      date: 2024-01-14 17:25:52.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@PropaGandalf@lemmy.world"
      "@False@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3212 …}
    +nested: Doctrine\ORM\PersistentCollection {#3214 …}
    +votes: Doctrine\ORM\PersistentCollection {#3216 …}
    +reports: Doctrine\ORM\PersistentCollection {#3218 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3220 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3222 …}
    -id: 308301
    -bodyTs: "'administr':8 'certifi':6 'compani':21 'doc':39 'eaten':16 'instal':37 'instead':35 'k8s':14 'll':11 'look':30 'lunch':18 'mani':20 'mindshar':24 'o':34 'openstack':7 'say':12 'tripl':33 'triple-o':32 'use':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6688185"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705249552 {#3209
      date: 2024-01-14 17:25:52.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2277}
  +body: "Would you mind explaining why this shift happened? Isn’t OpenStack more capable than any k8 setup?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705312914 {#3308
    date: 2024-01-15 11:01:54.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@PropaGandalf@lemmy.world"
    "@False@lemmy.world"
    "@Starbuck@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3311 …}
  +nested: Doctrine\ORM\PersistentCollection {#3313 …}
  +votes: Doctrine\ORM\PersistentCollection {#3315 …}
  +reports: Doctrine\ORM\PersistentCollection {#3317 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3319 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3321 …}
  -id: 310327
  -bodyTs: "'capabl':13 'explain':4 'happen':8 'isn':9 'k8':16 'mind':3 'openstack':11 'setup':17 'shift':7 'would':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6705022"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705312914 {#3309
    date: 2024-01-15 11:01:54.0 +01:00
  }
}
"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
51 DENIED edit
App\Entity\EntryComment {#3310
  +user: Proxies\__CG__\App\Entity\User {#3140 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2465 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3210
    +user: Proxies\__CG__\App\Entity\User {#3211 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2465 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: App\Entity\EntryComment {#3139
      +user: Proxies\__CG__\App\Entity\User {#3140 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2465 …}
      +magazine: App\Entity\Magazine {#307}
      +image: null
      +parent: App\Entity\EntryComment {#2277
        +user: App\Entity\User {#2197 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2465 …}
        +magazine: App\Entity\Magazine {#307}
        +image: null
        +parent: null
        +root: null
        +body: """
          Openstack is like self-hosting your own cloud provider. My 2 cents is that it’s probably way overkill for personal use. You’d probably be interested in it if you had a lot of physical servers you wanted to present as a single pooled resource for utilization.\n
          \n
          > How does one install it?\n
          \n
          From what I heard from a former coworker - with great difficulty.\n
          \n
          > What is the difference between a hypervisor/openstack/a container service (podman,docker)?\n
          \n
          A hypervisor runs virtual machines. A container service runs containers which are like virtual machines that share the host’s kernel (more to it than that but that’s the simplest explanation). Openstack is a large ecosystem of pieces of software that runs the aforementioned components and coordinates it between a horizontally scaling number of physical servers. Here’s a chart showing all the potential components: […wikimedia.org/…/Openstack-map-v20221001.jpg](https://upload.wikimedia.org/wikipedia/commons/a/a5/Openstack-map-v20221001.jpg)\n
          \n
          If you’re asking what the difference between a container service and a hypervisor are then I’d really recommend against pursuing this until you get more experience.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 20
        +score: 0
        +lastActive: DateTime @1724121734 {#2280
          date: 2024-08-20 04:42:14.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@PropaGandalf@lemmy.world"
          "@PropaGandalf@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2261 …}
        +nested: Doctrine\ORM\PersistentCollection {#2218 …}
        +votes: Doctrine\ORM\PersistentCollection {#2221 …}
        +reports: Doctrine\ORM\PersistentCollection {#2217 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2199 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2195 …}
        -id: 296497
        -bodyTs: "'/openstack-map-v20221001.jpg':144 '/wikipedia/commons/a/a5/openstack-map-v20221001.jpg)':147 '2':12 'aforement':121 'ask':151 'cent':13 'chart':137 'cloud':9 'compon':122,142 'contain':73,83,86,157 'coordin':124 'cowork':62 'd':25,165 'differ':69,154 'difficulti':65 'docker':76 'ecosystem':113 'experi':175 'explan':108 'former':61 'get':173 'great':64 'heard':58 'horizont':128 'host':6,95 'hypervisor':78,161 'hypervisor/openstack/a':72 'instal':53 'interest':28 'kernel':97 'larg':112 'like':3,89 'lot':35 'machin':81,91 'number':130 'one':52 'openstack':1,109 'overkil':20 'person':22 'physic':37,132 'piec':115 'podman':75 'pool':46 'potenti':141 'present':42 'probabl':18,26 'provid':10 'pursu':169 're':150 'realli':166 'recommend':167 'resourc':47 'run':79,85,119 'scale':129 'self':5 'self-host':4 'server':38,133 'servic':74,84,158 'share':93 'show':138 'simplest':107 'singl':45 'softwar':117 'upload.wikimedia.org':146 'upload.wikimedia.org/wikipedia/commons/a/a5/openstack-map-v20221001.jpg)':145 'use':23 'util':49 'virtual':80,90 'want':40 'way':19 'wikimedia.org':143"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6558112"
        +editedAt: DateTimeImmutable @1720176319 {#2282
          date: 2024-07-05 12:45:19.0 +02:00
        }
        +createdAt: DateTimeImmutable @1704908616 {#2278
          date: 2024-01-10 18:43:36.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#2277}
      +body: "It’s for getting acquainted with the whole software stack. Also I have enough free time for it :) I’m also very well aware what the difference between a container service and a hypervisor are, I’m just a little overwhelmed by what open stack can do."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1704909448 {#3136
        date: 2024-01-10 18:57:28.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@PropaGandalf@lemmy.world"
        "@False@lemmy.world"
        "@PropaGandalf@lemmy.world"
        "@False@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3141 …}
      +nested: Doctrine\ORM\PersistentCollection {#3143 …}
      +votes: Doctrine\ORM\PersistentCollection {#3145 …}
      +reports: Doctrine\ORM\PersistentCollection {#3147 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3149 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3151 …}
      -id: 296540
      -bodyTs: "'acquaint':5 'also':11,21 'awar':24 'contain':30 'differ':27 'enough':14 'free':15 'get':4 'hypervisor':34 'littl':40 'm':20,37 'open':44 'overwhelm':41 'servic':31 'softwar':9 'stack':10,45 'time':16 'well':23 'whole':8"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6558409"
      +editedAt: DateTimeImmutable @1720179745 {#3137
        date: 2024-07-05 13:42:25.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704909448 {#3138
        date: 2024-01-10 18:57:28.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2277}
    +body: """
      I used to be a certified OpenStack Administrator and I’ll say that K8s has eaten its lunch in many companies and in mindshare.\n
      \n
      But if you do it, look at triple-o instead of installing from docs.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1705249552 {#3208
      date: 2024-01-14 17:25:52.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@PropaGandalf@lemmy.world"
      "@False@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3212 …}
    +nested: Doctrine\ORM\PersistentCollection {#3214 …}
    +votes: Doctrine\ORM\PersistentCollection {#3216 …}
    +reports: Doctrine\ORM\PersistentCollection {#3218 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3220 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3222 …}
    -id: 308301
    -bodyTs: "'administr':8 'certifi':6 'compani':21 'doc':39 'eaten':16 'instal':37 'instead':35 'k8s':14 'll':11 'look':30 'lunch':18 'mani':20 'mindshar':24 'o':34 'openstack':7 'say':12 'tripl':33 'triple-o':32 'use':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6688185"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705249552 {#3209
      date: 2024-01-14 17:25:52.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2277}
  +body: "Would you mind explaining why this shift happened? Isn’t OpenStack more capable than any k8 setup?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705312914 {#3308
    date: 2024-01-15 11:01:54.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@PropaGandalf@lemmy.world"
    "@False@lemmy.world"
    "@Starbuck@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3311 …}
  +nested: Doctrine\ORM\PersistentCollection {#3313 …}
  +votes: Doctrine\ORM\PersistentCollection {#3315 …}
  +reports: Doctrine\ORM\PersistentCollection {#3317 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3319 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3321 …}
  -id: 310327
  -bodyTs: "'capabl':13 'explain':4 'happen':8 'isn':9 'k8':16 'mind':3 'openstack':11 'setup':17 'shift':7 'would':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6705022"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705312914 {#3309
    date: 2024-01-15 11:01:54.0 +01:00
  }
}
"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
52 DENIED moderate
App\Entity\EntryComment {#3310
  +user: Proxies\__CG__\App\Entity\User {#3140 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2465 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3210
    +user: Proxies\__CG__\App\Entity\User {#3211 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2465 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: App\Entity\EntryComment {#3139
      +user: Proxies\__CG__\App\Entity\User {#3140 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2465 …}
      +magazine: App\Entity\Magazine {#307}
      +image: null
      +parent: App\Entity\EntryComment {#2277
        +user: App\Entity\User {#2197 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2465 …}
        +magazine: App\Entity\Magazine {#307}
        +image: null
        +parent: null
        +root: null
        +body: """
          Openstack is like self-hosting your own cloud provider. My 2 cents is that it’s probably way overkill for personal use. You’d probably be interested in it if you had a lot of physical servers you wanted to present as a single pooled resource for utilization.\n
          \n
          > How does one install it?\n
          \n
          From what I heard from a former coworker - with great difficulty.\n
          \n
          > What is the difference between a hypervisor/openstack/a container service (podman,docker)?\n
          \n
          A hypervisor runs virtual machines. A container service runs containers which are like virtual machines that share the host’s kernel (more to it than that but that’s the simplest explanation). Openstack is a large ecosystem of pieces of software that runs the aforementioned components and coordinates it between a horizontally scaling number of physical servers. Here’s a chart showing all the potential components: […wikimedia.org/…/Openstack-map-v20221001.jpg](https://upload.wikimedia.org/wikipedia/commons/a/a5/Openstack-map-v20221001.jpg)\n
          \n
          If you’re asking what the difference between a container service and a hypervisor are then I’d really recommend against pursuing this until you get more experience.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 20
        +score: 0
        +lastActive: DateTime @1724121734 {#2280
          date: 2024-08-20 04:42:14.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@PropaGandalf@lemmy.world"
          "@PropaGandalf@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2261 …}
        +nested: Doctrine\ORM\PersistentCollection {#2218 …}
        +votes: Doctrine\ORM\PersistentCollection {#2221 …}
        +reports: Doctrine\ORM\PersistentCollection {#2217 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2199 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2195 …}
        -id: 296497
        -bodyTs: "'/openstack-map-v20221001.jpg':144 '/wikipedia/commons/a/a5/openstack-map-v20221001.jpg)':147 '2':12 'aforement':121 'ask':151 'cent':13 'chart':137 'cloud':9 'compon':122,142 'contain':73,83,86,157 'coordin':124 'cowork':62 'd':25,165 'differ':69,154 'difficulti':65 'docker':76 'ecosystem':113 'experi':175 'explan':108 'former':61 'get':173 'great':64 'heard':58 'horizont':128 'host':6,95 'hypervisor':78,161 'hypervisor/openstack/a':72 'instal':53 'interest':28 'kernel':97 'larg':112 'like':3,89 'lot':35 'machin':81,91 'number':130 'one':52 'openstack':1,109 'overkil':20 'person':22 'physic':37,132 'piec':115 'podman':75 'pool':46 'potenti':141 'present':42 'probabl':18,26 'provid':10 'pursu':169 're':150 'realli':166 'recommend':167 'resourc':47 'run':79,85,119 'scale':129 'self':5 'self-host':4 'server':38,133 'servic':74,84,158 'share':93 'show':138 'simplest':107 'singl':45 'softwar':117 'upload.wikimedia.org':146 'upload.wikimedia.org/wikipedia/commons/a/a5/openstack-map-v20221001.jpg)':145 'use':23 'util':49 'virtual':80,90 'want':40 'way':19 'wikimedia.org':143"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6558112"
        +editedAt: DateTimeImmutable @1720176319 {#2282
          date: 2024-07-05 12:45:19.0 +02:00
        }
        +createdAt: DateTimeImmutable @1704908616 {#2278
          date: 2024-01-10 18:43:36.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#2277}
      +body: "It’s for getting acquainted with the whole software stack. Also I have enough free time for it :) I’m also very well aware what the difference between a container service and a hypervisor are, I’m just a little overwhelmed by what open stack can do."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1704909448 {#3136
        date: 2024-01-10 18:57:28.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@PropaGandalf@lemmy.world"
        "@False@lemmy.world"
        "@PropaGandalf@lemmy.world"
        "@False@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3141 …}
      +nested: Doctrine\ORM\PersistentCollection {#3143 …}
      +votes: Doctrine\ORM\PersistentCollection {#3145 …}
      +reports: Doctrine\ORM\PersistentCollection {#3147 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3149 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3151 …}
      -id: 296540
      -bodyTs: "'acquaint':5 'also':11,21 'awar':24 'contain':30 'differ':27 'enough':14 'free':15 'get':4 'hypervisor':34 'littl':40 'm':20,37 'open':44 'overwhelm':41 'servic':31 'softwar':9 'stack':10,45 'time':16 'well':23 'whole':8"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6558409"
      +editedAt: DateTimeImmutable @1720179745 {#3137
        date: 2024-07-05 13:42:25.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704909448 {#3138
        date: 2024-01-10 18:57:28.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2277}
    +body: """
      I used to be a certified OpenStack Administrator and I’ll say that K8s has eaten its lunch in many companies and in mindshare.\n
      \n
      But if you do it, look at triple-o instead of installing from docs.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1705249552 {#3208
      date: 2024-01-14 17:25:52.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@PropaGandalf@lemmy.world"
      "@False@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3212 …}
    +nested: Doctrine\ORM\PersistentCollection {#3214 …}
    +votes: Doctrine\ORM\PersistentCollection {#3216 …}
    +reports: Doctrine\ORM\PersistentCollection {#3218 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3220 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3222 …}
    -id: 308301
    -bodyTs: "'administr':8 'certifi':6 'compani':21 'doc':39 'eaten':16 'instal':37 'instead':35 'k8s':14 'll':11 'look':30 'lunch':18 'mani':20 'mindshar':24 'o':34 'openstack':7 'say':12 'tripl':33 'triple-o':32 'use':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6688185"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705249552 {#3209
      date: 2024-01-14 17:25:52.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2277}
  +body: "Would you mind explaining why this shift happened? Isn’t OpenStack more capable than any k8 setup?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705312914 {#3308
    date: 2024-01-15 11:01:54.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@PropaGandalf@lemmy.world"
    "@False@lemmy.world"
    "@Starbuck@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3311 …}
  +nested: Doctrine\ORM\PersistentCollection {#3313 …}
  +votes: Doctrine\ORM\PersistentCollection {#3315 …}
  +reports: Doctrine\ORM\PersistentCollection {#3317 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3319 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3321 …}
  -id: 310327
  -bodyTs: "'capabl':13 'explain':4 'happen':8 'isn':9 'k8':16 'mind':3 'openstack':11 'setup':17 'shift':7 'would':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6705022"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705312914 {#3309
    date: 2024-01-15 11:01:54.0 +01:00
  }
}
"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
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 {#3348
  +user: Proxies\__CG__\App\Entity\User {#3211 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2465 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3310
    +user: Proxies\__CG__\App\Entity\User {#3140 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2465 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: App\Entity\EntryComment {#3210
      +user: Proxies\__CG__\App\Entity\User {#3211 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2465 …}
      +magazine: App\Entity\Magazine {#307}
      +image: null
      +parent: App\Entity\EntryComment {#3139
        +user: Proxies\__CG__\App\Entity\User {#3140 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2465 …}
        +magazine: App\Entity\Magazine {#307}
        +image: null
        +parent: App\Entity\EntryComment {#2277
          +user: App\Entity\User {#2197 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#2465 …}
          +magazine: App\Entity\Magazine {#307}
          +image: null
          +parent: null
          +root: null
          +body: """
            Openstack is like self-hosting your own cloud provider. My 2 cents is that it’s probably way overkill for personal use. You’d probably be interested in it if you had a lot of physical servers you wanted to present as a single pooled resource for utilization.\n
            \n
            > How does one install it?\n
            \n
            From what I heard from a former coworker - with great difficulty.\n
            \n
            > What is the difference between a hypervisor/openstack/a container service (podman,docker)?\n
            \n
            A hypervisor runs virtual machines. A container service runs containers which are like virtual machines that share the host’s kernel (more to it than that but that’s the simplest explanation). Openstack is a large ecosystem of pieces of software that runs the aforementioned components and coordinates it between a horizontally scaling number of physical servers. Here’s a chart showing all the potential components: […wikimedia.org/…/Openstack-map-v20221001.jpg](https://upload.wikimedia.org/wikipedia/commons/a/a5/Openstack-map-v20221001.jpg)\n
            \n
            If you’re asking what the difference between a container service and a hypervisor are then I’d really recommend against pursuing this until you get more experience.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 20
          +score: 0
          +lastActive: DateTime @1724121734 {#2280
            date: 2024-08-20 04:42:14.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@PropaGandalf@lemmy.world"
            "@PropaGandalf@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#2261 …}
          +nested: Doctrine\ORM\PersistentCollection {#2218 …}
          +votes: Doctrine\ORM\PersistentCollection {#2221 …}
          +reports: Doctrine\ORM\PersistentCollection {#2217 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2199 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2195 …}
          -id: 296497
          -bodyTs: "'/openstack-map-v20221001.jpg':144 '/wikipedia/commons/a/a5/openstack-map-v20221001.jpg)':147 '2':12 'aforement':121 'ask':151 'cent':13 'chart':137 'cloud':9 'compon':122,142 'contain':73,83,86,157 'coordin':124 'cowork':62 'd':25,165 'differ':69,154 'difficulti':65 'docker':76 'ecosystem':113 'experi':175 'explan':108 'former':61 'get':173 'great':64 'heard':58 'horizont':128 'host':6,95 'hypervisor':78,161 'hypervisor/openstack/a':72 'instal':53 'interest':28 'kernel':97 'larg':112 'like':3,89 'lot':35 'machin':81,91 'number':130 'one':52 'openstack':1,109 'overkil':20 'person':22 'physic':37,132 'piec':115 'podman':75 'pool':46 'potenti':141 'present':42 'probabl':18,26 'provid':10 'pursu':169 're':150 'realli':166 'recommend':167 'resourc':47 'run':79,85,119 'scale':129 'self':5 'self-host':4 'server':38,133 'servic':74,84,158 'share':93 'show':138 'simplest':107 'singl':45 'softwar':117 'upload.wikimedia.org':146 'upload.wikimedia.org/wikipedia/commons/a/a5/openstack-map-v20221001.jpg)':145 'use':23 'util':49 'virtual':80,90 'want':40 'way':19 'wikimedia.org':143"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/6558112"
          +editedAt: DateTimeImmutable @1720176319 {#2282
            date: 2024-07-05 12:45:19.0 +02:00
          }
          +createdAt: DateTimeImmutable @1704908616 {#2278
            date: 2024-01-10 18:43:36.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#2277}
        +body: "It’s for getting acquainted with the whole software stack. Also I have enough free time for it :) I’m also very well aware what the difference between a container service and a hypervisor are, I’m just a little overwhelmed by what open stack can do."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1704909448 {#3136
          date: 2024-01-10 18:57:28.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@PropaGandalf@lemmy.world"
          "@False@lemmy.world"
          "@PropaGandalf@lemmy.world"
          "@False@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3141 …}
        +nested: Doctrine\ORM\PersistentCollection {#3143 …}
        +votes: Doctrine\ORM\PersistentCollection {#3145 …}
        +reports: Doctrine\ORM\PersistentCollection {#3147 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3149 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3151 …}
        -id: 296540
        -bodyTs: "'acquaint':5 'also':11,21 'awar':24 'contain':30 'differ':27 'enough':14 'free':15 'get':4 'hypervisor':34 'littl':40 'm':20,37 'open':44 'overwhelm':41 'servic':31 'softwar':9 'stack':10,45 'time':16 'well':23 'whole':8"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6558409"
        +editedAt: DateTimeImmutable @1720179745 {#3137
          date: 2024-07-05 13:42:25.0 +02:00
        }
        +createdAt: DateTimeImmutable @1704909448 {#3138
          date: 2024-01-10 18:57:28.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#2277}
      +body: """
        I used to be a certified OpenStack Administrator and I’ll say that K8s has eaten its lunch in many companies and in mindshare.\n
        \n
        But if you do it, look at triple-o instead of installing from docs.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1705249552 {#3208
        date: 2024-01-14 17:25:52.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@PropaGandalf@lemmy.world"
        "@False@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3212 …}
      +nested: Doctrine\ORM\PersistentCollection {#3214 …}
      +votes: Doctrine\ORM\PersistentCollection {#3216 …}
      +reports: Doctrine\ORM\PersistentCollection {#3218 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3220 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3222 …}
      -id: 308301
      -bodyTs: "'administr':8 'certifi':6 'compani':21 'doc':39 'eaten':16 'instal':37 'instead':35 'k8s':14 'll':11 'look':30 'lunch':18 'mani':20 'mindshar':24 'o':34 'openstack':7 'say':12 'tripl':33 'triple-o':32 'use':2"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6688185"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705249552 {#3209
        date: 2024-01-14 17:25:52.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2277}
    +body: "Would you mind explaining why this shift happened? Isn’t OpenStack more capable than any k8 setup?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1705312914 {#3308
      date: 2024-01-15 11:01:54.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@PropaGandalf@lemmy.world"
      "@False@lemmy.world"
      "@Starbuck@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3311 …}
    +nested: Doctrine\ORM\PersistentCollection {#3313 …}
    +votes: Doctrine\ORM\PersistentCollection {#3315 …}
    +reports: Doctrine\ORM\PersistentCollection {#3317 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3319 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3321 …}
    -id: 310327
    -bodyTs: "'capabl':13 'explain':4 'happen':8 'isn':9 'k8':16 'mind':3 'openstack':11 'setup':17 'shift':7 'would':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6705022"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705312914 {#3309
      date: 2024-01-15 11:01:54.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2277}
  +body: """
    There is a lot of complexity and overhead involved in either system. But, the benefits of containerizing and using Kubernetes allow you to standardize a lot of other things with your applications. With Kubernetes, you can standardize your central logging, network monitoring, and much more. And from the developers perspective, they usually don’t even want to deal with VMs. You can run something Docker Desktop or Rancher Desktop on the developer system and that allows them to dev against a real, compliant k8s distro. Kubernetes is also explicitly declarative, something that OpenStack was having trouble being.\n
    \n
    So there are two swim lanes, as I see it: places that need to use VMs because they are using commercial software, which may or may not explicitly support OpenStack, and companies trying to support developers in which case the developers probably want a system that affords a faster path to production while meeting compliance requirements. OpenStack offered a path towards that later case, but Kubernetes came in and created an even better path.\n
    \n
    PS: I didn’t really answer your question”capable” question though. Technically, you can run a kubernetes cluster on top of OpenStack, so by definition Kubernetes offers a subset of the capabilities of OpenStack. But, it encapsulates the best subset for deploying and managing modern applications. Go look at some demos of ArgoCD, for example. Go look at Cilium and Tetragon for network and workload monitoring. Look at what Grafana and Loki are doing for logging/monitoring/instrumentation.\n
    \n
    Because OpenStack lets you deploy nearly anything (and believe me, I was slinging OVAs for anything back in the day) you will never get to that level of standardization of workloads that allows you to do those kind of things. By limiting what the platform can do, you can build really robust tooling around the things you need to do.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705336821 {#3345
    date: 2024-01-15 17:40:21.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@PropaGandalf@lemmy.world"
    "@False@lemmy.world"
    "@Starbuck@lemmy.world"
    "@PropaGandalf@lemmy.world"
    "@False@lemmy.world"
    "@Starbuck@lemmy.world"
    "@PropaGandalf@lemmy.world"
    "@False@lemmy.world"
    "@Starbuck@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3349 …}
  +nested: Doctrine\ORM\PersistentCollection {#3351 …}
  +votes: Doctrine\ORM\PersistentCollection {#3353 …}
  +reports: Doctrine\ORM\PersistentCollection {#3355 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3357 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3359 …}
  -id: 311100
  -bodyTs: "'afford':144 'allow':21,76,280 'also':88 'answer':177 'anyth':254,263 'applic':32,217 'argocd':224 'around':301 'back':264 'believ':256 'benefit':15 'best':210 'better':170 'build':297 'came':164 'capabl':180,203 'case':136,161 'central':39 'cilium':230 'cluster':189 'commerci':118 'compani':129 'complex':6 'complianc':152 'compliant':83 'container':17 'creat':167 'day':267 'deal':58 'declar':90 'definit':196 'demo':222 'deploy':213,252 'desktop':66,69 'dev':79 'develop':49,72,133,138 'didn':174 'distro':85 'docker':65 'either':11 'encapsul':208 'even':55,169 'exampl':226 'explicit':89,125 'faster':146 'get':271 'go':218,227 'grafana':241 'involv':9 'k8s':84 'kind':285 'kubernet':20,34,86,163,188,197 'lane':103 'later':160 'let':250 'level':274 'limit':289 'log':40 'logging/monitoring/instrumentation':247 'loki':243 'look':219,228,238 'lot':4,26 'manag':215 'may':121,123 'meet':151 'modern':216 'monitor':42,237 'much':44 'near':253 'need':110,305 'network':41,234 'never':270 'offer':155,198 'openstack':93,127,154,193,205,249 'ova':261 'overhead':8 'path':147,157,171 'perspect':50 'place':108 'platform':292 'probabl':139 'product':149 'ps':172 'question':179,181 'rancher':68 'real':82 'realli':176,298 'requir':153 'robust':299 'run':63,186 'see':106 'sling':260 'softwar':119 'someth':64,91 'standard':24,37,276 'subset':200,211 'support':126,132 'swim':102 'system':12,73,142 'technic':183 'tetragon':232 'thing':29,287,303 'though':182 'tool':300 'top':191 'toward':158 'tri':130 'troubl':96 'two':101 'use':19,112,117 'usual':52 'vms':60,113 'want':56,140 'workload':236,278"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6711228"
  +editedAt: DateTimeImmutable @1724125769 {#3346
    date: 2024-08-20 05:49:29.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705336821 {#3347
    date: 2024-01-15 17:40:21.0 +01:00
  }
}
"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 {#3348
  +user: Proxies\__CG__\App\Entity\User {#3211 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2465 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3310
    +user: Proxies\__CG__\App\Entity\User {#3140 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2465 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: App\Entity\EntryComment {#3210
      +user: Proxies\__CG__\App\Entity\User {#3211 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2465 …}
      +magazine: App\Entity\Magazine {#307}
      +image: null
      +parent: App\Entity\EntryComment {#3139
        +user: Proxies\__CG__\App\Entity\User {#3140 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2465 …}
        +magazine: App\Entity\Magazine {#307}
        +image: null
        +parent: App\Entity\EntryComment {#2277
          +user: App\Entity\User {#2197 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#2465 …}
          +magazine: App\Entity\Magazine {#307}
          +image: null
          +parent: null
          +root: null
          +body: """
            Openstack is like self-hosting your own cloud provider. My 2 cents is that it’s probably way overkill for personal use. You’d probably be interested in it if you had a lot of physical servers you wanted to present as a single pooled resource for utilization.\n
            \n
            > How does one install it?\n
            \n
            From what I heard from a former coworker - with great difficulty.\n
            \n
            > What is the difference between a hypervisor/openstack/a container service (podman,docker)?\n
            \n
            A hypervisor runs virtual machines. A container service runs containers which are like virtual machines that share the host’s kernel (more to it than that but that’s the simplest explanation). Openstack is a large ecosystem of pieces of software that runs the aforementioned components and coordinates it between a horizontally scaling number of physical servers. Here’s a chart showing all the potential components: […wikimedia.org/…/Openstack-map-v20221001.jpg](https://upload.wikimedia.org/wikipedia/commons/a/a5/Openstack-map-v20221001.jpg)\n
            \n
            If you’re asking what the difference between a container service and a hypervisor are then I’d really recommend against pursuing this until you get more experience.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 20
          +score: 0
          +lastActive: DateTime @1724121734 {#2280
            date: 2024-08-20 04:42:14.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@PropaGandalf@lemmy.world"
            "@PropaGandalf@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#2261 …}
          +nested: Doctrine\ORM\PersistentCollection {#2218 …}
          +votes: Doctrine\ORM\PersistentCollection {#2221 …}
          +reports: Doctrine\ORM\PersistentCollection {#2217 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2199 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2195 …}
          -id: 296497
          -bodyTs: "'/openstack-map-v20221001.jpg':144 '/wikipedia/commons/a/a5/openstack-map-v20221001.jpg)':147 '2':12 'aforement':121 'ask':151 'cent':13 'chart':137 'cloud':9 'compon':122,142 'contain':73,83,86,157 'coordin':124 'cowork':62 'd':25,165 'differ':69,154 'difficulti':65 'docker':76 'ecosystem':113 'experi':175 'explan':108 'former':61 'get':173 'great':64 'heard':58 'horizont':128 'host':6,95 'hypervisor':78,161 'hypervisor/openstack/a':72 'instal':53 'interest':28 'kernel':97 'larg':112 'like':3,89 'lot':35 'machin':81,91 'number':130 'one':52 'openstack':1,109 'overkil':20 'person':22 'physic':37,132 'piec':115 'podman':75 'pool':46 'potenti':141 'present':42 'probabl':18,26 'provid':10 'pursu':169 're':150 'realli':166 'recommend':167 'resourc':47 'run':79,85,119 'scale':129 'self':5 'self-host':4 'server':38,133 'servic':74,84,158 'share':93 'show':138 'simplest':107 'singl':45 'softwar':117 'upload.wikimedia.org':146 'upload.wikimedia.org/wikipedia/commons/a/a5/openstack-map-v20221001.jpg)':145 'use':23 'util':49 'virtual':80,90 'want':40 'way':19 'wikimedia.org':143"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/6558112"
          +editedAt: DateTimeImmutable @1720176319 {#2282
            date: 2024-07-05 12:45:19.0 +02:00
          }
          +createdAt: DateTimeImmutable @1704908616 {#2278
            date: 2024-01-10 18:43:36.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#2277}
        +body: "It’s for getting acquainted with the whole software stack. Also I have enough free time for it :) I’m also very well aware what the difference between a container service and a hypervisor are, I’m just a little overwhelmed by what open stack can do."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1704909448 {#3136
          date: 2024-01-10 18:57:28.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@PropaGandalf@lemmy.world"
          "@False@lemmy.world"
          "@PropaGandalf@lemmy.world"
          "@False@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3141 …}
        +nested: Doctrine\ORM\PersistentCollection {#3143 …}
        +votes: Doctrine\ORM\PersistentCollection {#3145 …}
        +reports: Doctrine\ORM\PersistentCollection {#3147 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3149 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3151 …}
        -id: 296540
        -bodyTs: "'acquaint':5 'also':11,21 'awar':24 'contain':30 'differ':27 'enough':14 'free':15 'get':4 'hypervisor':34 'littl':40 'm':20,37 'open':44 'overwhelm':41 'servic':31 'softwar':9 'stack':10,45 'time':16 'well':23 'whole':8"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6558409"
        +editedAt: DateTimeImmutable @1720179745 {#3137
          date: 2024-07-05 13:42:25.0 +02:00
        }
        +createdAt: DateTimeImmutable @1704909448 {#3138
          date: 2024-01-10 18:57:28.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#2277}
      +body: """
        I used to be a certified OpenStack Administrator and I’ll say that K8s has eaten its lunch in many companies and in mindshare.\n
        \n
        But if you do it, look at triple-o instead of installing from docs.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1705249552 {#3208
        date: 2024-01-14 17:25:52.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@PropaGandalf@lemmy.world"
        "@False@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3212 …}
      +nested: Doctrine\ORM\PersistentCollection {#3214 …}
      +votes: Doctrine\ORM\PersistentCollection {#3216 …}
      +reports: Doctrine\ORM\PersistentCollection {#3218 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3220 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3222 …}
      -id: 308301
      -bodyTs: "'administr':8 'certifi':6 'compani':21 'doc':39 'eaten':16 'instal':37 'instead':35 'k8s':14 'll':11 'look':30 'lunch':18 'mani':20 'mindshar':24 'o':34 'openstack':7 'say':12 'tripl':33 'triple-o':32 'use':2"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6688185"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705249552 {#3209
        date: 2024-01-14 17:25:52.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2277}
    +body: "Would you mind explaining why this shift happened? Isn’t OpenStack more capable than any k8 setup?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1705312914 {#3308
      date: 2024-01-15 11:01:54.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@PropaGandalf@lemmy.world"
      "@False@lemmy.world"
      "@Starbuck@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3311 …}
    +nested: Doctrine\ORM\PersistentCollection {#3313 …}
    +votes: Doctrine\ORM\PersistentCollection {#3315 …}
    +reports: Doctrine\ORM\PersistentCollection {#3317 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3319 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3321 …}
    -id: 310327
    -bodyTs: "'capabl':13 'explain':4 'happen':8 'isn':9 'k8':16 'mind':3 'openstack':11 'setup':17 'shift':7 'would':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6705022"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705312914 {#3309
      date: 2024-01-15 11:01:54.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2277}
  +body: """
    There is a lot of complexity and overhead involved in either system. But, the benefits of containerizing and using Kubernetes allow you to standardize a lot of other things with your applications. With Kubernetes, you can standardize your central logging, network monitoring, and much more. And from the developers perspective, they usually don’t even want to deal with VMs. You can run something Docker Desktop or Rancher Desktop on the developer system and that allows them to dev against a real, compliant k8s distro. Kubernetes is also explicitly declarative, something that OpenStack was having trouble being.\n
    \n
    So there are two swim lanes, as I see it: places that need to use VMs because they are using commercial software, which may or may not explicitly support OpenStack, and companies trying to support developers in which case the developers probably want a system that affords a faster path to production while meeting compliance requirements. OpenStack offered a path towards that later case, but Kubernetes came in and created an even better path.\n
    \n
    PS: I didn’t really answer your question”capable” question though. Technically, you can run a kubernetes cluster on top of OpenStack, so by definition Kubernetes offers a subset of the capabilities of OpenStack. But, it encapsulates the best subset for deploying and managing modern applications. Go look at some demos of ArgoCD, for example. Go look at Cilium and Tetragon for network and workload monitoring. Look at what Grafana and Loki are doing for logging/monitoring/instrumentation.\n
    \n
    Because OpenStack lets you deploy nearly anything (and believe me, I was slinging OVAs for anything back in the day) you will never get to that level of standardization of workloads that allows you to do those kind of things. By limiting what the platform can do, you can build really robust tooling around the things you need to do.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705336821 {#3345
    date: 2024-01-15 17:40:21.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@PropaGandalf@lemmy.world"
    "@False@lemmy.world"
    "@Starbuck@lemmy.world"
    "@PropaGandalf@lemmy.world"
    "@False@lemmy.world"
    "@Starbuck@lemmy.world"
    "@PropaGandalf@lemmy.world"
    "@False@lemmy.world"
    "@Starbuck@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3349 …}
  +nested: Doctrine\ORM\PersistentCollection {#3351 …}
  +votes: Doctrine\ORM\PersistentCollection {#3353 …}
  +reports: Doctrine\ORM\PersistentCollection {#3355 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3357 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3359 …}
  -id: 311100
  -bodyTs: "'afford':144 'allow':21,76,280 'also':88 'answer':177 'anyth':254,263 'applic':32,217 'argocd':224 'around':301 'back':264 'believ':256 'benefit':15 'best':210 'better':170 'build':297 'came':164 'capabl':180,203 'case':136,161 'central':39 'cilium':230 'cluster':189 'commerci':118 'compani':129 'complex':6 'complianc':152 'compliant':83 'container':17 'creat':167 'day':267 'deal':58 'declar':90 'definit':196 'demo':222 'deploy':213,252 'desktop':66,69 'dev':79 'develop':49,72,133,138 'didn':174 'distro':85 'docker':65 'either':11 'encapsul':208 'even':55,169 'exampl':226 'explicit':89,125 'faster':146 'get':271 'go':218,227 'grafana':241 'involv':9 'k8s':84 'kind':285 'kubernet':20,34,86,163,188,197 'lane':103 'later':160 'let':250 'level':274 'limit':289 'log':40 'logging/monitoring/instrumentation':247 'loki':243 'look':219,228,238 'lot':4,26 'manag':215 'may':121,123 'meet':151 'modern':216 'monitor':42,237 'much':44 'near':253 'need':110,305 'network':41,234 'never':270 'offer':155,198 'openstack':93,127,154,193,205,249 'ova':261 'overhead':8 'path':147,157,171 'perspect':50 'place':108 'platform':292 'probabl':139 'product':149 'ps':172 'question':179,181 'rancher':68 'real':82 'realli':176,298 'requir':153 'robust':299 'run':63,186 'see':106 'sling':260 'softwar':119 'someth':64,91 'standard':24,37,276 'subset':200,211 'support':126,132 'swim':102 'system':12,73,142 'technic':183 'tetragon':232 'thing':29,287,303 'though':182 'tool':300 'top':191 'toward':158 'tri':130 'troubl':96 'two':101 'use':19,112,117 'usual':52 'vms':60,113 'want':56,140 'workload':236,278"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6711228"
  +editedAt: DateTimeImmutable @1724125769 {#3346
    date: 2024-08-20 05:49:29.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705336821 {#3347
    date: 2024-01-15 17:40:21.0 +01:00
  }
}
"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 {#3348
  +user: Proxies\__CG__\App\Entity\User {#3211 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2465 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3310
    +user: Proxies\__CG__\App\Entity\User {#3140 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2465 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: App\Entity\EntryComment {#3210
      +user: Proxies\__CG__\App\Entity\User {#3211 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2465 …}
      +magazine: App\Entity\Magazine {#307}
      +image: null
      +parent: App\Entity\EntryComment {#3139
        +user: Proxies\__CG__\App\Entity\User {#3140 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2465 …}
        +magazine: App\Entity\Magazine {#307}
        +image: null
        +parent: App\Entity\EntryComment {#2277
          +user: App\Entity\User {#2197 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#2465 …}
          +magazine: App\Entity\Magazine {#307}
          +image: null
          +parent: null
          +root: null
          +body: """
            Openstack is like self-hosting your own cloud provider. My 2 cents is that it’s probably way overkill for personal use. You’d probably be interested in it if you had a lot of physical servers you wanted to present as a single pooled resource for utilization.\n
            \n
            > How does one install it?\n
            \n
            From what I heard from a former coworker - with great difficulty.\n
            \n
            > What is the difference between a hypervisor/openstack/a container service (podman,docker)?\n
            \n
            A hypervisor runs virtual machines. A container service runs containers which are like virtual machines that share the host’s kernel (more to it than that but that’s the simplest explanation). Openstack is a large ecosystem of pieces of software that runs the aforementioned components and coordinates it between a horizontally scaling number of physical servers. Here’s a chart showing all the potential components: […wikimedia.org/…/Openstack-map-v20221001.jpg](https://upload.wikimedia.org/wikipedia/commons/a/a5/Openstack-map-v20221001.jpg)\n
            \n
            If you’re asking what the difference between a container service and a hypervisor are then I’d really recommend against pursuing this until you get more experience.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 20
          +score: 0
          +lastActive: DateTime @1724121734 {#2280
            date: 2024-08-20 04:42:14.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@PropaGandalf@lemmy.world"
            "@PropaGandalf@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#2261 …}
          +nested: Doctrine\ORM\PersistentCollection {#2218 …}
          +votes: Doctrine\ORM\PersistentCollection {#2221 …}
          +reports: Doctrine\ORM\PersistentCollection {#2217 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2199 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2195 …}
          -id: 296497
          -bodyTs: "'/openstack-map-v20221001.jpg':144 '/wikipedia/commons/a/a5/openstack-map-v20221001.jpg)':147 '2':12 'aforement':121 'ask':151 'cent':13 'chart':137 'cloud':9 'compon':122,142 'contain':73,83,86,157 'coordin':124 'cowork':62 'd':25,165 'differ':69,154 'difficulti':65 'docker':76 'ecosystem':113 'experi':175 'explan':108 'former':61 'get':173 'great':64 'heard':58 'horizont':128 'host':6,95 'hypervisor':78,161 'hypervisor/openstack/a':72 'instal':53 'interest':28 'kernel':97 'larg':112 'like':3,89 'lot':35 'machin':81,91 'number':130 'one':52 'openstack':1,109 'overkil':20 'person':22 'physic':37,132 'piec':115 'podman':75 'pool':46 'potenti':141 'present':42 'probabl':18,26 'provid':10 'pursu':169 're':150 'realli':166 'recommend':167 'resourc':47 'run':79,85,119 'scale':129 'self':5 'self-host':4 'server':38,133 'servic':74,84,158 'share':93 'show':138 'simplest':107 'singl':45 'softwar':117 'upload.wikimedia.org':146 'upload.wikimedia.org/wikipedia/commons/a/a5/openstack-map-v20221001.jpg)':145 'use':23 'util':49 'virtual':80,90 'want':40 'way':19 'wikimedia.org':143"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/6558112"
          +editedAt: DateTimeImmutable @1720176319 {#2282
            date: 2024-07-05 12:45:19.0 +02:00
          }
          +createdAt: DateTimeImmutable @1704908616 {#2278
            date: 2024-01-10 18:43:36.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#2277}
        +body: "It’s for getting acquainted with the whole software stack. Also I have enough free time for it :) I’m also very well aware what the difference between a container service and a hypervisor are, I’m just a little overwhelmed by what open stack can do."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1704909448 {#3136
          date: 2024-01-10 18:57:28.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@PropaGandalf@lemmy.world"
          "@False@lemmy.world"
          "@PropaGandalf@lemmy.world"
          "@False@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3141 …}
        +nested: Doctrine\ORM\PersistentCollection {#3143 …}
        +votes: Doctrine\ORM\PersistentCollection {#3145 …}
        +reports: Doctrine\ORM\PersistentCollection {#3147 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3149 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3151 …}
        -id: 296540
        -bodyTs: "'acquaint':5 'also':11,21 'awar':24 'contain':30 'differ':27 'enough':14 'free':15 'get':4 'hypervisor':34 'littl':40 'm':20,37 'open':44 'overwhelm':41 'servic':31 'softwar':9 'stack':10,45 'time':16 'well':23 'whole':8"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6558409"
        +editedAt: DateTimeImmutable @1720179745 {#3137
          date: 2024-07-05 13:42:25.0 +02:00
        }
        +createdAt: DateTimeImmutable @1704909448 {#3138
          date: 2024-01-10 18:57:28.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#2277}
      +body: """
        I used to be a certified OpenStack Administrator and I’ll say that K8s has eaten its lunch in many companies and in mindshare.\n
        \n
        But if you do it, look at triple-o instead of installing from docs.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1705249552 {#3208
        date: 2024-01-14 17:25:52.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@PropaGandalf@lemmy.world"
        "@False@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3212 …}
      +nested: Doctrine\ORM\PersistentCollection {#3214 …}
      +votes: Doctrine\ORM\PersistentCollection {#3216 …}
      +reports: Doctrine\ORM\PersistentCollection {#3218 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3220 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3222 …}
      -id: 308301
      -bodyTs: "'administr':8 'certifi':6 'compani':21 'doc':39 'eaten':16 'instal':37 'instead':35 'k8s':14 'll':11 'look':30 'lunch':18 'mani':20 'mindshar':24 'o':34 'openstack':7 'say':12 'tripl':33 'triple-o':32 'use':2"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6688185"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705249552 {#3209
        date: 2024-01-14 17:25:52.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2277}
    +body: "Would you mind explaining why this shift happened? Isn’t OpenStack more capable than any k8 setup?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1705312914 {#3308
      date: 2024-01-15 11:01:54.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@PropaGandalf@lemmy.world"
      "@False@lemmy.world"
      "@Starbuck@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3311 …}
    +nested: Doctrine\ORM\PersistentCollection {#3313 …}
    +votes: Doctrine\ORM\PersistentCollection {#3315 …}
    +reports: Doctrine\ORM\PersistentCollection {#3317 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3319 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3321 …}
    -id: 310327
    -bodyTs: "'capabl':13 'explain':4 'happen':8 'isn':9 'k8':16 'mind':3 'openstack':11 'setup':17 'shift':7 'would':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6705022"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705312914 {#3309
      date: 2024-01-15 11:01:54.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2277}
  +body: """
    There is a lot of complexity and overhead involved in either system. But, the benefits of containerizing and using Kubernetes allow you to standardize a lot of other things with your applications. With Kubernetes, you can standardize your central logging, network monitoring, and much more. And from the developers perspective, they usually don’t even want to deal with VMs. You can run something Docker Desktop or Rancher Desktop on the developer system and that allows them to dev against a real, compliant k8s distro. Kubernetes is also explicitly declarative, something that OpenStack was having trouble being.\n
    \n
    So there are two swim lanes, as I see it: places that need to use VMs because they are using commercial software, which may or may not explicitly support OpenStack, and companies trying to support developers in which case the developers probably want a system that affords a faster path to production while meeting compliance requirements. OpenStack offered a path towards that later case, but Kubernetes came in and created an even better path.\n
    \n
    PS: I didn’t really answer your question”capable” question though. Technically, you can run a kubernetes cluster on top of OpenStack, so by definition Kubernetes offers a subset of the capabilities of OpenStack. But, it encapsulates the best subset for deploying and managing modern applications. Go look at some demos of ArgoCD, for example. Go look at Cilium and Tetragon for network and workload monitoring. Look at what Grafana and Loki are doing for logging/monitoring/instrumentation.\n
    \n
    Because OpenStack lets you deploy nearly anything (and believe me, I was slinging OVAs for anything back in the day) you will never get to that level of standardization of workloads that allows you to do those kind of things. By limiting what the platform can do, you can build really robust tooling around the things you need to do.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705336821 {#3345
    date: 2024-01-15 17:40:21.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@PropaGandalf@lemmy.world"
    "@False@lemmy.world"
    "@Starbuck@lemmy.world"
    "@PropaGandalf@lemmy.world"
    "@False@lemmy.world"
    "@Starbuck@lemmy.world"
    "@PropaGandalf@lemmy.world"
    "@False@lemmy.world"
    "@Starbuck@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3349 …}
  +nested: Doctrine\ORM\PersistentCollection {#3351 …}
  +votes: Doctrine\ORM\PersistentCollection {#3353 …}
  +reports: Doctrine\ORM\PersistentCollection {#3355 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3357 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3359 …}
  -id: 311100
  -bodyTs: "'afford':144 'allow':21,76,280 'also':88 'answer':177 'anyth':254,263 'applic':32,217 'argocd':224 'around':301 'back':264 'believ':256 'benefit':15 'best':210 'better':170 'build':297 'came':164 'capabl':180,203 'case':136,161 'central':39 'cilium':230 'cluster':189 'commerci':118 'compani':129 'complex':6 'complianc':152 'compliant':83 'container':17 'creat':167 'day':267 'deal':58 'declar':90 'definit':196 'demo':222 'deploy':213,252 'desktop':66,69 'dev':79 'develop':49,72,133,138 'didn':174 'distro':85 'docker':65 'either':11 'encapsul':208 'even':55,169 'exampl':226 'explicit':89,125 'faster':146 'get':271 'go':218,227 'grafana':241 'involv':9 'k8s':84 'kind':285 'kubernet':20,34,86,163,188,197 'lane':103 'later':160 'let':250 'level':274 'limit':289 'log':40 'logging/monitoring/instrumentation':247 'loki':243 'look':219,228,238 'lot':4,26 'manag':215 'may':121,123 'meet':151 'modern':216 'monitor':42,237 'much':44 'near':253 'need':110,305 'network':41,234 'never':270 'offer':155,198 'openstack':93,127,154,193,205,249 'ova':261 'overhead':8 'path':147,157,171 'perspect':50 'place':108 'platform':292 'probabl':139 'product':149 'ps':172 'question':179,181 'rancher':68 'real':82 'realli':176,298 'requir':153 'robust':299 'run':63,186 'see':106 'sling':260 'softwar':119 'someth':64,91 'standard':24,37,276 'subset':200,211 'support':126,132 'swim':102 'system':12,73,142 'technic':183 'tetragon':232 'thing':29,287,303 'though':182 'tool':300 'top':191 'toward':158 'tri':130 'troubl':96 'two':101 'use':19,112,117 'usual':52 'vms':60,113 'want':56,140 'workload':236,278"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6711228"
  +editedAt: DateTimeImmutable @1724125769 {#3346
    date: 2024-08-20 05:49:29.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705336821 {#3347
    date: 2024-01-15 17:40:21.0 +01:00
  }
}
"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 {#2034
  +user: App\Entity\User {#2334 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2121 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: "First, hire a team of energetic full-time container bros. Half of them will help architect your setup, and other half will focus entirely on supporting the container cult."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1720218896 {#2285
    date: 2024-07-06 00:34:56.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@nopersonalspace@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2039 …}
  +nested: Doctrine\ORM\PersistentCollection {#2155 …}
  +votes: Doctrine\ORM\PersistentCollection {#2158 …}
  +reports: Doctrine\ORM\PersistentCollection {#2151 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2145 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2152 …}
  -id: 296482
  -bodyTs: "'architect':17 'bros':11 'contain':10,29 'cult':30 'energet':6 'entir':25 'first':1 'focus':24 'full':8 'full-tim':7 'half':12,22 'help':16 'hire':2 'setup':19 'support':27 'team':4 'time':9"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/6227846"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704908137 {#2286
    date: 2024-01-10 18:35:37.0 +01:00
  }
}
"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 {#2034
  +user: App\Entity\User {#2334 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2121 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: "First, hire a team of energetic full-time container bros. Half of them will help architect your setup, and other half will focus entirely on supporting the container cult."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1720218896 {#2285
    date: 2024-07-06 00:34:56.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@nopersonalspace@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2039 …}
  +nested: Doctrine\ORM\PersistentCollection {#2155 …}
  +votes: Doctrine\ORM\PersistentCollection {#2158 …}
  +reports: Doctrine\ORM\PersistentCollection {#2151 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2145 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2152 …}
  -id: 296482
  -bodyTs: "'architect':17 'bros':11 'contain':10,29 'cult':30 'energet':6 'entir':25 'first':1 'focus':24 'full':8 'full-tim':7 'half':12,22 'help':16 'hire':2 'setup':19 'support':27 'team':4 'time':9"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/6227846"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704908137 {#2286
    date: 2024-01-10 18:35:37.0 +01:00
  }
}
"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 {#2034
  +user: App\Entity\User {#2334 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2121 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: "First, hire a team of energetic full-time container bros. Half of them will help architect your setup, and other half will focus entirely on supporting the container cult."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1720218896 {#2285
    date: 2024-07-06 00:34:56.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@nopersonalspace@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2039 …}
  +nested: Doctrine\ORM\PersistentCollection {#2155 …}
  +votes: Doctrine\ORM\PersistentCollection {#2158 …}
  +reports: Doctrine\ORM\PersistentCollection {#2151 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2145 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2152 …}
  -id: 296482
  -bodyTs: "'architect':17 'bros':11 'contain':10,29 'cult':30 'energet':6 'entir':25 'first':1 'focus':24 'full':8 'full-tim':7 'half':12,22 'help':16 'hire':2 'setup':19 'support':27 'team':4 'time':9"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/6227846"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704908137 {#2286
    date: 2024-01-10 18:35:37.0 +01:00
  }
}
"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
App\Entity\EntryComment {#3103
  +user: Proxies\__CG__\App\Entity\User {#3104 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2121 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2034
    +user: App\Entity\User {#2334 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2121 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "First, hire a team of energetic full-time container bros. Half of them will help architect your setup, and other half will focus entirely on supporting the container cult."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1720218896 {#2285
      date: 2024-07-06 00:34:56.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@nopersonalspace@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2039 …}
    +nested: Doctrine\ORM\PersistentCollection {#2155 …}
    +votes: Doctrine\ORM\PersistentCollection {#2158 …}
    +reports: Doctrine\ORM\PersistentCollection {#2151 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2145 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2152 …}
    -id: 296482
    -bodyTs: "'architect':17 'bros':11 'contain':10,29 'cult':30 'energet':6 'entir':25 'first':1 'focus':24 'full':8 'full-tim':7 'half':12,22 'help':16 'hire':2 'setup':19 'support':27 'team':4 'time':9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ca/comment/6227846"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704908137 {#2286
      date: 2024-01-10 18:35:37.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2034}
  +body: "Containers are bad hmmkay… cause… cause… they’re bad… hmmkay"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704913016 {#3101
    date: 2024-01-10 19:56:56.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@nopersonalspace@lemmy.world"
    "@corsicanguppy@lemmy.ca"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3105 …}
  +nested: Doctrine\ORM\PersistentCollection {#3114 …}
  +votes: Doctrine\ORM\PersistentCollection {#3107 …}
  +reports: Doctrine\ORM\PersistentCollection {#3109 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3117 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3119 …}
  -id: 296719
  -bodyTs: "'bad':3,9 'caus':5,6 'contain':1 'hmmkay':4,10 're':8"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://feddit.nl/comment/5917457"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704913016 {#3102
    date: 2024-01-10 19:56:56.0 +01:00
  }
}
"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
63 DENIED edit
App\Entity\EntryComment {#3103
  +user: Proxies\__CG__\App\Entity\User {#3104 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2121 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2034
    +user: App\Entity\User {#2334 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2121 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "First, hire a team of energetic full-time container bros. Half of them will help architect your setup, and other half will focus entirely on supporting the container cult."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1720218896 {#2285
      date: 2024-07-06 00:34:56.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@nopersonalspace@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2039 …}
    +nested: Doctrine\ORM\PersistentCollection {#2155 …}
    +votes: Doctrine\ORM\PersistentCollection {#2158 …}
    +reports: Doctrine\ORM\PersistentCollection {#2151 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2145 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2152 …}
    -id: 296482
    -bodyTs: "'architect':17 'bros':11 'contain':10,29 'cult':30 'energet':6 'entir':25 'first':1 'focus':24 'full':8 'full-tim':7 'half':12,22 'help':16 'hire':2 'setup':19 'support':27 'team':4 'time':9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ca/comment/6227846"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704908137 {#2286
      date: 2024-01-10 18:35:37.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2034}
  +body: "Containers are bad hmmkay… cause… cause… they’re bad… hmmkay"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704913016 {#3101
    date: 2024-01-10 19:56:56.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@nopersonalspace@lemmy.world"
    "@corsicanguppy@lemmy.ca"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3105 …}
  +nested: Doctrine\ORM\PersistentCollection {#3114 …}
  +votes: Doctrine\ORM\PersistentCollection {#3107 …}
  +reports: Doctrine\ORM\PersistentCollection {#3109 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3117 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3119 …}
  -id: 296719
  -bodyTs: "'bad':3,9 'caus':5,6 'contain':1 'hmmkay':4,10 're':8"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://feddit.nl/comment/5917457"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704913016 {#3102
    date: 2024-01-10 19:56:56.0 +01:00
  }
}
"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
64 DENIED moderate
App\Entity\EntryComment {#3103
  +user: Proxies\__CG__\App\Entity\User {#3104 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2121 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2034
    +user: App\Entity\User {#2334 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2121 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "First, hire a team of energetic full-time container bros. Half of them will help architect your setup, and other half will focus entirely on supporting the container cult."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1720218896 {#2285
      date: 2024-07-06 00:34:56.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@nopersonalspace@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2039 …}
    +nested: Doctrine\ORM\PersistentCollection {#2155 …}
    +votes: Doctrine\ORM\PersistentCollection {#2158 …}
    +reports: Doctrine\ORM\PersistentCollection {#2151 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2145 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2152 …}
    -id: 296482
    -bodyTs: "'architect':17 'bros':11 'contain':10,29 'cult':30 'energet':6 'entir':25 'first':1 'focus':24 'full':8 'full-tim':7 'half':12,22 'help':16 'hire':2 'setup':19 'support':27 'team':4 'time':9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ca/comment/6227846"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704908137 {#2286
      date: 2024-01-10 18:35:37.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2034}
  +body: "Containers are bad hmmkay… cause… cause… they’re bad… hmmkay"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704913016 {#3101
    date: 2024-01-10 19:56:56.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@nopersonalspace@lemmy.world"
    "@corsicanguppy@lemmy.ca"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3105 …}
  +nested: Doctrine\ORM\PersistentCollection {#3114 …}
  +votes: Doctrine\ORM\PersistentCollection {#3107 …}
  +reports: Doctrine\ORM\PersistentCollection {#3109 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3117 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3119 …}
  -id: 296719
  -bodyTs: "'bad':3,9 'caus':5,6 'contain':1 'hmmkay':4,10 're':8"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://feddit.nl/comment/5917457"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704913016 {#3102
    date: 2024-01-10 19:56:56.0 +01:00
  }
}
"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
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 {#2185
  +user: App\Entity\User {#2174 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    How is this meaningfully different than using Deb packages? Or building from source without inspecting the build commands? Or even just building from source without auditing the source?\n
    \n
    In the end docker files are just instructions for running software to set up other software. Just like every other single shell script or config file in existence since the mid seventies.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1721005639 {#2142
    date: 2024-07-15 03:07:19.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
    "@Shimitar@feddit.it"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2180 …}
  +nested: Doctrine\ORM\PersistentCollection {#2181 …}
  +votes: Doctrine\ORM\PersistentCollection {#2171 …}
  +reports: Doctrine\ORM\PersistentCollection {#2186 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2187 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2177 …}
  -id: 296478
  -bodyTs: "'audit':26 'build':11,17,22 'command':18 'config':53 'deb':8 'differ':5 'docker':32 'end':31 'even':20 'everi':47 'exist':56 'file':33,54 'inspect':15 'instruct':36 'like':46 'meaning':4 'mid':59 'packag':9 'run':38 'script':51 'set':41 'seventi':60 'shell':50 'sinc':57 'singl':49 'softwar':39,44 'sourc':13,24,28 'use':7 'without':14,25"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.blahaj.zone/comment/5538512"
  +editedAt: DateTimeImmutable @1720182950 {#2188
    date: 2024-07-05 14:35:50.0 +02:00
  }
  +createdAt: DateTimeImmutable @1704908002 {#2287
    date: 2024-01-10 18:33:22.0 +01:00
  }
}
"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 {#2185
  +user: App\Entity\User {#2174 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    How is this meaningfully different than using Deb packages? Or building from source without inspecting the build commands? Or even just building from source without auditing the source?\n
    \n
    In the end docker files are just instructions for running software to set up other software. Just like every other single shell script or config file in existence since the mid seventies.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1721005639 {#2142
    date: 2024-07-15 03:07:19.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
    "@Shimitar@feddit.it"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2180 …}
  +nested: Doctrine\ORM\PersistentCollection {#2181 …}
  +votes: Doctrine\ORM\PersistentCollection {#2171 …}
  +reports: Doctrine\ORM\PersistentCollection {#2186 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2187 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2177 …}
  -id: 296478
  -bodyTs: "'audit':26 'build':11,17,22 'command':18 'config':53 'deb':8 'differ':5 'docker':32 'end':31 'even':20 'everi':47 'exist':56 'file':33,54 'inspect':15 'instruct':36 'like':46 'meaning':4 'mid':59 'packag':9 'run':38 'script':51 'set':41 'seventi':60 'shell':50 'sinc':57 'singl':49 'softwar':39,44 'sourc':13,24,28 'use':7 'without':14,25"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.blahaj.zone/comment/5538512"
  +editedAt: DateTimeImmutable @1720182950 {#2188
    date: 2024-07-05 14:35:50.0 +02:00
  }
  +createdAt: DateTimeImmutable @1704908002 {#2287
    date: 2024-01-10 18:33:22.0 +01:00
  }
}
"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 {#2185
  +user: App\Entity\User {#2174 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    How is this meaningfully different than using Deb packages? Or building from source without inspecting the build commands? Or even just building from source without auditing the source?\n
    \n
    In the end docker files are just instructions for running software to set up other software. Just like every other single shell script or config file in existence since the mid seventies.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1721005639 {#2142
    date: 2024-07-15 03:07:19.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
    "@Shimitar@feddit.it"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2180 …}
  +nested: Doctrine\ORM\PersistentCollection {#2181 …}
  +votes: Doctrine\ORM\PersistentCollection {#2171 …}
  +reports: Doctrine\ORM\PersistentCollection {#2186 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2187 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2177 …}
  -id: 296478
  -bodyTs: "'audit':26 'build':11,17,22 'command':18 'config':53 'deb':8 'differ':5 'docker':32 'end':31 'even':20 'everi':47 'exist':56 'file':33,54 'inspect':15 'instruct':36 'like':46 'meaning':4 'mid':59 'packag':9 'run':38 'script':51 'set':41 'seventi':60 'shell':50 'sinc':57 'singl':49 'softwar':39,44 'sourc':13,24,28 'use':7 'without':14,25"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.blahaj.zone/comment/5538512"
  +editedAt: DateTimeImmutable @1720182950 {#2188
    date: 2024-07-05 14:35:50.0 +02:00
  }
  +createdAt: DateTimeImmutable @1704908002 {#2287
    date: 2024-01-10 18:33:22.0 +01:00
  }
}
"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
App\Entity\EntryComment {#3036
  +user: App\Entity\User {#2645 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2185
    +user: App\Entity\User {#2174 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      How is this meaningfully different than using Deb packages? Or building from source without inspecting the build commands? Or even just building from source without auditing the source?\n
      \n
      In the end docker files are just instructions for running software to set up other software. Just like every other single shell script or config file in existence since the mid seventies.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1721005639 {#2142
      date: 2024-07-15 03:07:19.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
      "@Shimitar@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2180 …}
    +nested: Doctrine\ORM\PersistentCollection {#2181 …}
    +votes: Doctrine\ORM\PersistentCollection {#2171 …}
    +reports: Doctrine\ORM\PersistentCollection {#2186 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2187 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2177 …}
    -id: 296478
    -bodyTs: "'audit':26 'build':11,17,22 'command':18 'config':53 'deb':8 'differ':5 'docker':32 'end':31 'even':20 'everi':47 'exist':56 'file':33,54 'inspect':15 'instruct':36 'like':46 'meaning':4 'mid':59 'packag':9 'run':38 'script':51 'set':41 'seventi':60 'shell':50 'sinc':57 'singl':49 'softwar':39,44 'sourc':13,24,28 'use':7 'without':14,25"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.blahaj.zone/comment/5538512"
    +editedAt: DateTimeImmutable @1720182950 {#2188
      date: 2024-07-05 14:35:50.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704908002 {#2287
      date: 2024-01-10 18:33:22.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2185}
  +body: """
    Your first sentence proves that it’s different. The developer needs to know it’s going to be a Deb package. What about rpm? What about if it’s going to run on mac? Windows? That means they’ll have to change how they develop to think about all of these different platforms. Oh you run windows - well windows doesn’t have openssl, so we need to do this vs that.\n
    \n
    I’d recommend reading up on docker and containerization. It is *not* a script for setting up software. If that’s what you’re thought is then you *really* don’t understand containerization and I recommend taking some learnings on it. Like it or not it’s here, and if you’re doing any dev/ops work professionally you will be left behind for not understanding it.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704909074 {#3038
    date: 2024-01-10 18:51:14.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
    "@vzq@lemmy.blahaj.zone"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3035 …}
  +nested: Doctrine\ORM\PersistentCollection {#3033 …}
  +votes: Doctrine\ORM\PersistentCollection {#3031 …}
  +reports: Doctrine\ORM\PersistentCollection {#3111 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3112 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3099 …}
  -id: 297153
  -bodyTs: "'behind':133 'chang':42 'container':80,104 'd':73 'deb':20 'dev/ops':126 'develop':10,45 'differ':8,52 'docker':78 'doesn':60 'first':2 'go':16,30 'know':13 'learn':110 'left':132 'like':113 'll':39 'mac':34 'mean':37 'need':11,66 'oh':54 'openssl':63 'packag':21 'platform':53 'profession':128 'prove':4 're':95,123 'read':75 'realli':100 'recommend':74,107 'rpm':24 'run':32,56 'script':85 'sentenc':3 'set':87 'softwar':89 'take':108 'think':47 'thought':96 'understand':103,136 'vs':70 'well':58 'window':35,57,59 'work':127"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://poptalk.scrubbles.tech/comment/1410735"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704909074 {#3037
    date: 2024-01-10 18:51:14.0 +01:00
  }
}
"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
71 DENIED edit
App\Entity\EntryComment {#3036
  +user: App\Entity\User {#2645 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2185
    +user: App\Entity\User {#2174 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      How is this meaningfully different than using Deb packages? Or building from source without inspecting the build commands? Or even just building from source without auditing the source?\n
      \n
      In the end docker files are just instructions for running software to set up other software. Just like every other single shell script or config file in existence since the mid seventies.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1721005639 {#2142
      date: 2024-07-15 03:07:19.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
      "@Shimitar@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2180 …}
    +nested: Doctrine\ORM\PersistentCollection {#2181 …}
    +votes: Doctrine\ORM\PersistentCollection {#2171 …}
    +reports: Doctrine\ORM\PersistentCollection {#2186 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2187 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2177 …}
    -id: 296478
    -bodyTs: "'audit':26 'build':11,17,22 'command':18 'config':53 'deb':8 'differ':5 'docker':32 'end':31 'even':20 'everi':47 'exist':56 'file':33,54 'inspect':15 'instruct':36 'like':46 'meaning':4 'mid':59 'packag':9 'run':38 'script':51 'set':41 'seventi':60 'shell':50 'sinc':57 'singl':49 'softwar':39,44 'sourc':13,24,28 'use':7 'without':14,25"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.blahaj.zone/comment/5538512"
    +editedAt: DateTimeImmutable @1720182950 {#2188
      date: 2024-07-05 14:35:50.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704908002 {#2287
      date: 2024-01-10 18:33:22.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2185}
  +body: """
    Your first sentence proves that it’s different. The developer needs to know it’s going to be a Deb package. What about rpm? What about if it’s going to run on mac? Windows? That means they’ll have to change how they develop to think about all of these different platforms. Oh you run windows - well windows doesn’t have openssl, so we need to do this vs that.\n
    \n
    I’d recommend reading up on docker and containerization. It is *not* a script for setting up software. If that’s what you’re thought is then you *really* don’t understand containerization and I recommend taking some learnings on it. Like it or not it’s here, and if you’re doing any dev/ops work professionally you will be left behind for not understanding it.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704909074 {#3038
    date: 2024-01-10 18:51:14.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
    "@vzq@lemmy.blahaj.zone"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3035 …}
  +nested: Doctrine\ORM\PersistentCollection {#3033 …}
  +votes: Doctrine\ORM\PersistentCollection {#3031 …}
  +reports: Doctrine\ORM\PersistentCollection {#3111 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3112 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3099 …}
  -id: 297153
  -bodyTs: "'behind':133 'chang':42 'container':80,104 'd':73 'deb':20 'dev/ops':126 'develop':10,45 'differ':8,52 'docker':78 'doesn':60 'first':2 'go':16,30 'know':13 'learn':110 'left':132 'like':113 'll':39 'mac':34 'mean':37 'need':11,66 'oh':54 'openssl':63 'packag':21 'platform':53 'profession':128 'prove':4 're':95,123 'read':75 'realli':100 'recommend':74,107 'rpm':24 'run':32,56 'script':85 'sentenc':3 'set':87 'softwar':89 'take':108 'think':47 'thought':96 'understand':103,136 'vs':70 'well':58 'window':35,57,59 'work':127"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://poptalk.scrubbles.tech/comment/1410735"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704909074 {#3037
    date: 2024-01-10 18:51:14.0 +01:00
  }
}
"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
72 DENIED moderate
App\Entity\EntryComment {#3036
  +user: App\Entity\User {#2645 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2185
    +user: App\Entity\User {#2174 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      How is this meaningfully different than using Deb packages? Or building from source without inspecting the build commands? Or even just building from source without auditing the source?\n
      \n
      In the end docker files are just instructions for running software to set up other software. Just like every other single shell script or config file in existence since the mid seventies.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1721005639 {#2142
      date: 2024-07-15 03:07:19.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
      "@Shimitar@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2180 …}
    +nested: Doctrine\ORM\PersistentCollection {#2181 …}
    +votes: Doctrine\ORM\PersistentCollection {#2171 …}
    +reports: Doctrine\ORM\PersistentCollection {#2186 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2187 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2177 …}
    -id: 296478
    -bodyTs: "'audit':26 'build':11,17,22 'command':18 'config':53 'deb':8 'differ':5 'docker':32 'end':31 'even':20 'everi':47 'exist':56 'file':33,54 'inspect':15 'instruct':36 'like':46 'meaning':4 'mid':59 'packag':9 'run':38 'script':51 'set':41 'seventi':60 'shell':50 'sinc':57 'singl':49 'softwar':39,44 'sourc':13,24,28 'use':7 'without':14,25"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.blahaj.zone/comment/5538512"
    +editedAt: DateTimeImmutable @1720182950 {#2188
      date: 2024-07-05 14:35:50.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704908002 {#2287
      date: 2024-01-10 18:33:22.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2185}
  +body: """
    Your first sentence proves that it’s different. The developer needs to know it’s going to be a Deb package. What about rpm? What about if it’s going to run on mac? Windows? That means they’ll have to change how they develop to think about all of these different platforms. Oh you run windows - well windows doesn’t have openssl, so we need to do this vs that.\n
    \n
    I’d recommend reading up on docker and containerization. It is *not* a script for setting up software. If that’s what you’re thought is then you *really* don’t understand containerization and I recommend taking some learnings on it. Like it or not it’s here, and if you’re doing any dev/ops work professionally you will be left behind for not understanding it.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704909074 {#3038
    date: 2024-01-10 18:51:14.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
    "@vzq@lemmy.blahaj.zone"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3035 …}
  +nested: Doctrine\ORM\PersistentCollection {#3033 …}
  +votes: Doctrine\ORM\PersistentCollection {#3031 …}
  +reports: Doctrine\ORM\PersistentCollection {#3111 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3112 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3099 …}
  -id: 297153
  -bodyTs: "'behind':133 'chang':42 'container':80,104 'd':73 'deb':20 'dev/ops':126 'develop':10,45 'differ':8,52 'docker':78 'doesn':60 'first':2 'go':16,30 'know':13 'learn':110 'left':132 'like':113 'll':39 'mac':34 'mean':37 'need':11,66 'oh':54 'openssl':63 'packag':21 'platform':53 'profession':128 'prove':4 're':95,123 'read':75 'realli':100 'recommend':74,107 'rpm':24 'run':32,56 'script':85 'sentenc':3 'set':87 'softwar':89 'take':108 'think':47 'thought':96 'understand':103,136 'vs':70 'well':58 'window':35,57,59 'work':127"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://poptalk.scrubbles.tech/comment/1410735"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704909074 {#3037
    date: 2024-01-10 18:51:14.0 +01:00
  }
}
"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
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 {#3257
  +user: App\Entity\User {#2174 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3036
    +user: App\Entity\User {#2645 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: App\Entity\EntryComment {#2185
      +user: App\Entity\User {#2174 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
      +magazine: App\Entity\Magazine {#307}
      +image: null
      +parent: null
      +root: null
      +body: """
        How is this meaningfully different than using Deb packages? Or building from source without inspecting the build commands? Or even just building from source without auditing the source?\n
        \n
        In the end docker files are just instructions for running software to set up other software. Just like every other single shell script or config file in existence since the mid seventies.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1721005639 {#2142
        date: 2024-07-15 03:07:19.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Shimitar@feddit.it"
        "@Shimitar@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2180 …}
      +nested: Doctrine\ORM\PersistentCollection {#2181 …}
      +votes: Doctrine\ORM\PersistentCollection {#2171 …}
      +reports: Doctrine\ORM\PersistentCollection {#2186 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2187 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2177 …}
      -id: 296478
      -bodyTs: "'audit':26 'build':11,17,22 'command':18 'config':53 'deb':8 'differ':5 'docker':32 'end':31 'even':20 'everi':47 'exist':56 'file':33,54 'inspect':15 'instruct':36 'like':46 'meaning':4 'mid':59 'packag':9 'run':38 'script':51 'set':41 'seventi':60 'shell':50 'sinc':57 'singl':49 'softwar':39,44 'sourc':13,24,28 'use':7 'without':14,25"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.blahaj.zone/comment/5538512"
      +editedAt: DateTimeImmutable @1720182950 {#2188
        date: 2024-07-05 14:35:50.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704908002 {#2287
        date: 2024-01-10 18:33:22.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2185}
    +body: """
      Your first sentence proves that it’s different. The developer needs to know it’s going to be a Deb package. What about rpm? What about if it’s going to run on mac? Windows? That means they’ll have to change how they develop to think about all of these different platforms. Oh you run windows - well windows doesn’t have openssl, so we need to do this vs that.\n
      \n
      I’d recommend reading up on docker and containerization. It is *not* a script for setting up software. If that’s what you’re thought is then you *really* don’t understand containerization and I recommend taking some learnings on it. Like it or not it’s here, and if you’re doing any dev/ops work professionally you will be left behind for not understanding it.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704909074 {#3038
      date: 2024-01-10 18:51:14.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
      "@vzq@lemmy.blahaj.zone"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3035 …}
    +nested: Doctrine\ORM\PersistentCollection {#3033 …}
    +votes: Doctrine\ORM\PersistentCollection {#3031 …}
    +reports: Doctrine\ORM\PersistentCollection {#3111 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3112 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3099 …}
    -id: 297153
    -bodyTs: "'behind':133 'chang':42 'container':80,104 'd':73 'deb':20 'dev/ops':126 'develop':10,45 'differ':8,52 'docker':78 'doesn':60 'first':2 'go':16,30 'know':13 'learn':110 'left':132 'like':113 'll':39 'mac':34 'mean':37 'need':11,66 'oh':54 'openssl':63 'packag':21 'platform':53 'profession':128 'prove':4 're':95,123 'read':75 'realli':100 'recommend':74,107 'rpm':24 'run':32,56 'script':85 'sentenc':3 'set':87 'softwar':89 'take':108 'think':47 'thought':96 'understand':103,136 'vs':70 'well':58 'window':35,57,59 'work':127"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://poptalk.scrubbles.tech/comment/1410735"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704909074 {#3037
      date: 2024-01-10 18:51:14.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2185}
  +body: """
    Apparently I was unclear, I was referring to the security implications of using different manifestations of other people’s code. Those are rather similar.\n
    \n
    > I’d recommend reading up on docker and containerization. It is not a script for setting up software.\n
    \n
    I was referring specifically to docker files. Those are almost to the letter scripts for setting up software.\n
    \n
    > if that’s what you’re thought is then you really don’t understand containerization and I recommend taking some learnings on it.\n
    \n
    I find your attitude not just uncharitable, but also rude.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704965551 {#3255
    date: 2024-01-11 10:32:31.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
    "@vzq@lemmy.blahaj.zone"
    "@scrubbles@poptalk.scrubbles.tech"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3258 …}
  +nested: Doctrine\ORM\PersistentCollection {#3260 …}
  +votes: Doctrine\ORM\PersistentCollection {#3262 …}
  +reports: Doctrine\ORM\PersistentCollection {#3264 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3266 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3268 …}
  -id: 298616
  -bodyTs: "'almost':52 'also':92 'appar':1 'attitud':87 'code':20 'container':33,75 'd':26 'differ':14 'docker':31,48 'file':49 'find':85 'implic':11 'learn':81 'letter':55 'manifest':15 'peopl':18 'rather':23 're':66 'read':28 'realli':71 'recommend':27,78 'refer':7,45 'rude':93 'script':38,56 'secur':10 'set':40,58 'similar':24 'softwar':42,60 'specif':46 'take':79 'thought':67 'uncharit':90 'unclear':4 'understand':74 'use':13"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.blahaj.zone/comment/5554104"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704965551 {#3256
    date: 2024-01-11 10:32:31.0 +01:00
  }
}
"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 {#3257
  +user: App\Entity\User {#2174 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3036
    +user: App\Entity\User {#2645 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: App\Entity\EntryComment {#2185
      +user: App\Entity\User {#2174 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
      +magazine: App\Entity\Magazine {#307}
      +image: null
      +parent: null
      +root: null
      +body: """
        How is this meaningfully different than using Deb packages? Or building from source without inspecting the build commands? Or even just building from source without auditing the source?\n
        \n
        In the end docker files are just instructions for running software to set up other software. Just like every other single shell script or config file in existence since the mid seventies.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1721005639 {#2142
        date: 2024-07-15 03:07:19.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Shimitar@feddit.it"
        "@Shimitar@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2180 …}
      +nested: Doctrine\ORM\PersistentCollection {#2181 …}
      +votes: Doctrine\ORM\PersistentCollection {#2171 …}
      +reports: Doctrine\ORM\PersistentCollection {#2186 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2187 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2177 …}
      -id: 296478
      -bodyTs: "'audit':26 'build':11,17,22 'command':18 'config':53 'deb':8 'differ':5 'docker':32 'end':31 'even':20 'everi':47 'exist':56 'file':33,54 'inspect':15 'instruct':36 'like':46 'meaning':4 'mid':59 'packag':9 'run':38 'script':51 'set':41 'seventi':60 'shell':50 'sinc':57 'singl':49 'softwar':39,44 'sourc':13,24,28 'use':7 'without':14,25"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.blahaj.zone/comment/5538512"
      +editedAt: DateTimeImmutable @1720182950 {#2188
        date: 2024-07-05 14:35:50.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704908002 {#2287
        date: 2024-01-10 18:33:22.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2185}
    +body: """
      Your first sentence proves that it’s different. The developer needs to know it’s going to be a Deb package. What about rpm? What about if it’s going to run on mac? Windows? That means they’ll have to change how they develop to think about all of these different platforms. Oh you run windows - well windows doesn’t have openssl, so we need to do this vs that.\n
      \n
      I’d recommend reading up on docker and containerization. It is *not* a script for setting up software. If that’s what you’re thought is then you *really* don’t understand containerization and I recommend taking some learnings on it. Like it or not it’s here, and if you’re doing any dev/ops work professionally you will be left behind for not understanding it.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704909074 {#3038
      date: 2024-01-10 18:51:14.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
      "@vzq@lemmy.blahaj.zone"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3035 …}
    +nested: Doctrine\ORM\PersistentCollection {#3033 …}
    +votes: Doctrine\ORM\PersistentCollection {#3031 …}
    +reports: Doctrine\ORM\PersistentCollection {#3111 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3112 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3099 …}
    -id: 297153
    -bodyTs: "'behind':133 'chang':42 'container':80,104 'd':73 'deb':20 'dev/ops':126 'develop':10,45 'differ':8,52 'docker':78 'doesn':60 'first':2 'go':16,30 'know':13 'learn':110 'left':132 'like':113 'll':39 'mac':34 'mean':37 'need':11,66 'oh':54 'openssl':63 'packag':21 'platform':53 'profession':128 'prove':4 're':95,123 'read':75 'realli':100 'recommend':74,107 'rpm':24 'run':32,56 'script':85 'sentenc':3 'set':87 'softwar':89 'take':108 'think':47 'thought':96 'understand':103,136 'vs':70 'well':58 'window':35,57,59 'work':127"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://poptalk.scrubbles.tech/comment/1410735"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704909074 {#3037
      date: 2024-01-10 18:51:14.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2185}
  +body: """
    Apparently I was unclear, I was referring to the security implications of using different manifestations of other people’s code. Those are rather similar.\n
    \n
    > I’d recommend reading up on docker and containerization. It is not a script for setting up software.\n
    \n
    I was referring specifically to docker files. Those are almost to the letter scripts for setting up software.\n
    \n
    > if that’s what you’re thought is then you really don’t understand containerization and I recommend taking some learnings on it.\n
    \n
    I find your attitude not just uncharitable, but also rude.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704965551 {#3255
    date: 2024-01-11 10:32:31.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
    "@vzq@lemmy.blahaj.zone"
    "@scrubbles@poptalk.scrubbles.tech"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3258 …}
  +nested: Doctrine\ORM\PersistentCollection {#3260 …}
  +votes: Doctrine\ORM\PersistentCollection {#3262 …}
  +reports: Doctrine\ORM\PersistentCollection {#3264 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3266 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3268 …}
  -id: 298616
  -bodyTs: "'almost':52 'also':92 'appar':1 'attitud':87 'code':20 'container':33,75 'd':26 'differ':14 'docker':31,48 'file':49 'find':85 'implic':11 'learn':81 'letter':55 'manifest':15 'peopl':18 'rather':23 're':66 'read':28 'realli':71 'recommend':27,78 'refer':7,45 'rude':93 'script':38,56 'secur':10 'set':40,58 'similar':24 'softwar':42,60 'specif':46 'take':79 'thought':67 'uncharit':90 'unclear':4 'understand':74 'use':13"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.blahaj.zone/comment/5554104"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704965551 {#3256
    date: 2024-01-11 10:32:31.0 +01:00
  }
}
"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 {#3257
  +user: App\Entity\User {#2174 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3036
    +user: App\Entity\User {#2645 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: App\Entity\EntryComment {#2185
      +user: App\Entity\User {#2174 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
      +magazine: App\Entity\Magazine {#307}
      +image: null
      +parent: null
      +root: null
      +body: """
        How is this meaningfully different than using Deb packages? Or building from source without inspecting the build commands? Or even just building from source without auditing the source?\n
        \n
        In the end docker files are just instructions for running software to set up other software. Just like every other single shell script or config file in existence since the mid seventies.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1721005639 {#2142
        date: 2024-07-15 03:07:19.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Shimitar@feddit.it"
        "@Shimitar@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2180 …}
      +nested: Doctrine\ORM\PersistentCollection {#2181 …}
      +votes: Doctrine\ORM\PersistentCollection {#2171 …}
      +reports: Doctrine\ORM\PersistentCollection {#2186 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2187 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2177 …}
      -id: 296478
      -bodyTs: "'audit':26 'build':11,17,22 'command':18 'config':53 'deb':8 'differ':5 'docker':32 'end':31 'even':20 'everi':47 'exist':56 'file':33,54 'inspect':15 'instruct':36 'like':46 'meaning':4 'mid':59 'packag':9 'run':38 'script':51 'set':41 'seventi':60 'shell':50 'sinc':57 'singl':49 'softwar':39,44 'sourc':13,24,28 'use':7 'without':14,25"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.blahaj.zone/comment/5538512"
      +editedAt: DateTimeImmutable @1720182950 {#2188
        date: 2024-07-05 14:35:50.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704908002 {#2287
        date: 2024-01-10 18:33:22.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2185}
    +body: """
      Your first sentence proves that it’s different. The developer needs to know it’s going to be a Deb package. What about rpm? What about if it’s going to run on mac? Windows? That means they’ll have to change how they develop to think about all of these different platforms. Oh you run windows - well windows doesn’t have openssl, so we need to do this vs that.\n
      \n
      I’d recommend reading up on docker and containerization. It is *not* a script for setting up software. If that’s what you’re thought is then you *really* don’t understand containerization and I recommend taking some learnings on it. Like it or not it’s here, and if you’re doing any dev/ops work professionally you will be left behind for not understanding it.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704909074 {#3038
      date: 2024-01-10 18:51:14.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
      "@vzq@lemmy.blahaj.zone"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3035 …}
    +nested: Doctrine\ORM\PersistentCollection {#3033 …}
    +votes: Doctrine\ORM\PersistentCollection {#3031 …}
    +reports: Doctrine\ORM\PersistentCollection {#3111 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3112 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3099 …}
    -id: 297153
    -bodyTs: "'behind':133 'chang':42 'container':80,104 'd':73 'deb':20 'dev/ops':126 'develop':10,45 'differ':8,52 'docker':78 'doesn':60 'first':2 'go':16,30 'know':13 'learn':110 'left':132 'like':113 'll':39 'mac':34 'mean':37 'need':11,66 'oh':54 'openssl':63 'packag':21 'platform':53 'profession':128 'prove':4 're':95,123 'read':75 'realli':100 'recommend':74,107 'rpm':24 'run':32,56 'script':85 'sentenc':3 'set':87 'softwar':89 'take':108 'think':47 'thought':96 'understand':103,136 'vs':70 'well':58 'window':35,57,59 'work':127"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://poptalk.scrubbles.tech/comment/1410735"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704909074 {#3037
      date: 2024-01-10 18:51:14.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2185}
  +body: """
    Apparently I was unclear, I was referring to the security implications of using different manifestations of other people’s code. Those are rather similar.\n
    \n
    > I’d recommend reading up on docker and containerization. It is not a script for setting up software.\n
    \n
    I was referring specifically to docker files. Those are almost to the letter scripts for setting up software.\n
    \n
    > if that’s what you’re thought is then you really don’t understand containerization and I recommend taking some learnings on it.\n
    \n
    I find your attitude not just uncharitable, but also rude.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704965551 {#3255
    date: 2024-01-11 10:32:31.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
    "@vzq@lemmy.blahaj.zone"
    "@scrubbles@poptalk.scrubbles.tech"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3258 …}
  +nested: Doctrine\ORM\PersistentCollection {#3260 …}
  +votes: Doctrine\ORM\PersistentCollection {#3262 …}
  +reports: Doctrine\ORM\PersistentCollection {#3264 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3266 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3268 …}
  -id: 298616
  -bodyTs: "'almost':52 'also':92 'appar':1 'attitud':87 'code':20 'container':33,75 'd':26 'differ':14 'docker':31,48 'file':49 'find':85 'implic':11 'learn':81 'letter':55 'manifest':15 'peopl':18 'rather':23 're':66 'read':28 'realli':71 'recommend':27,78 'refer':7,45 'rude':93 'script':38,56 'secur':10 'set':40,58 'similar':24 'softwar':42,60 'specif':46 'take':79 'thought':67 'uncharit':90 'unclear':4 'understand':74 'use':13"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.blahaj.zone/comment/5554104"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704965551 {#3256
    date: 2024-01-11 10:32:31.0 +01:00
  }
}
"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
App\Entity\EntryComment {#3298
  +user: App\Entity\User {#2645 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3257
    +user: App\Entity\User {#2174 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: App\Entity\EntryComment {#3036
      +user: App\Entity\User {#2645 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
      +magazine: App\Entity\Magazine {#307}
      +image: null
      +parent: App\Entity\EntryComment {#2185
        +user: App\Entity\User {#2174 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
        +magazine: App\Entity\Magazine {#307}
        +image: null
        +parent: null
        +root: null
        +body: """
          How is this meaningfully different than using Deb packages? Or building from source without inspecting the build commands? Or even just building from source without auditing the source?\n
          \n
          In the end docker files are just instructions for running software to set up other software. Just like every other single shell script or config file in existence since the mid seventies.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1721005639 {#2142
          date: 2024-07-15 03:07:19.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Shimitar@feddit.it"
          "@Shimitar@feddit.it"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2180 …}
        +nested: Doctrine\ORM\PersistentCollection {#2181 …}
        +votes: Doctrine\ORM\PersistentCollection {#2171 …}
        +reports: Doctrine\ORM\PersistentCollection {#2186 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2187 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2177 …}
        -id: 296478
        -bodyTs: "'audit':26 'build':11,17,22 'command':18 'config':53 'deb':8 'differ':5 'docker':32 'end':31 'even':20 'everi':47 'exist':56 'file':33,54 'inspect':15 'instruct':36 'like':46 'meaning':4 'mid':59 'packag':9 'run':38 'script':51 'set':41 'seventi':60 'shell':50 'sinc':57 'singl':49 'softwar':39,44 'sourc':13,24,28 'use':7 'without':14,25"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.blahaj.zone/comment/5538512"
        +editedAt: DateTimeImmutable @1720182950 {#2188
          date: 2024-07-05 14:35:50.0 +02:00
        }
        +createdAt: DateTimeImmutable @1704908002 {#2287
          date: 2024-01-10 18:33:22.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#2185}
      +body: """
        Your first sentence proves that it’s different. The developer needs to know it’s going to be a Deb package. What about rpm? What about if it’s going to run on mac? Windows? That means they’ll have to change how they develop to think about all of these different platforms. Oh you run windows - well windows doesn’t have openssl, so we need to do this vs that.\n
        \n
        I’d recommend reading up on docker and containerization. It is *not* a script for setting up software. If that’s what you’re thought is then you *really* don’t understand containerization and I recommend taking some learnings on it. Like it or not it’s here, and if you’re doing any dev/ops work professionally you will be left behind for not understanding it.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1704909074 {#3038
        date: 2024-01-10 18:51:14.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Shimitar@feddit.it"
        "@vzq@lemmy.blahaj.zone"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3035 …}
      +nested: Doctrine\ORM\PersistentCollection {#3033 …}
      +votes: Doctrine\ORM\PersistentCollection {#3031 …}
      +reports: Doctrine\ORM\PersistentCollection {#3111 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3112 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3099 …}
      -id: 297153
      -bodyTs: "'behind':133 'chang':42 'container':80,104 'd':73 'deb':20 'dev/ops':126 'develop':10,45 'differ':8,52 'docker':78 'doesn':60 'first':2 'go':16,30 'know':13 'learn':110 'left':132 'like':113 'll':39 'mac':34 'mean':37 'need':11,66 'oh':54 'openssl':63 'packag':21 'platform':53 'profession':128 'prove':4 're':95,123 'read':75 'realli':100 'recommend':74,107 'rpm':24 'run':32,56 'script':85 'sentenc':3 'set':87 'softwar':89 'take':108 'think':47 'thought':96 'understand':103,136 'vs':70 'well':58 'window':35,57,59 'work':127"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://poptalk.scrubbles.tech/comment/1410735"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704909074 {#3037
        date: 2024-01-10 18:51:14.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2185}
    +body: """
      Apparently I was unclear, I was referring to the security implications of using different manifestations of other people’s code. Those are rather similar.\n
      \n
      > I’d recommend reading up on docker and containerization. It is not a script for setting up software.\n
      \n
      I was referring specifically to docker files. Those are almost to the letter scripts for setting up software.\n
      \n
      > if that’s what you’re thought is then you really don’t understand containerization and I recommend taking some learnings on it.\n
      \n
      I find your attitude not just uncharitable, but also rude.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704965551 {#3255
      date: 2024-01-11 10:32:31.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
      "@vzq@lemmy.blahaj.zone"
      "@scrubbles@poptalk.scrubbles.tech"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3258 …}
    +nested: Doctrine\ORM\PersistentCollection {#3260 …}
    +votes: Doctrine\ORM\PersistentCollection {#3262 …}
    +reports: Doctrine\ORM\PersistentCollection {#3264 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3266 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3268 …}
    -id: 298616
    -bodyTs: "'almost':52 'also':92 'appar':1 'attitud':87 'code':20 'container':33,75 'd':26 'differ':14 'docker':31,48 'file':49 'find':85 'implic':11 'learn':81 'letter':55 'manifest':15 'peopl':18 'rather':23 're':66 'read':28 'realli':71 'recommend':27,78 'refer':7,45 'rude':93 'script':38,56 'secur':10 'set':40,58 'similar':24 'softwar':42,60 'specif':46 'take':79 'thought':67 'uncharit':90 'unclear':4 'understand':74 'use':13"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.blahaj.zone/comment/5554104"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704965551 {#3256
      date: 2024-01-11 10:32:31.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2185}
  +body: """
    and I find misinformation about topics like this also to be rude. It’s perfectly fine if you don’t understand something, but what I don’t like is you going out of your way to dissuade people from using a product when I don’t think you understand the core concepts of it. If you have valid criticisms like security of docker then that’s a different conversation about securing containers, but it’s hard to take them as valid criticisms if the criticism is based on a fundamental misunderstanding of the product.\n
    \n
    I don’t think anyone I have ever talked to professionally or read about docker would ever describe a dockerfile as “scripts for setting up software”. It is much more nuanced then that.\n
    \n
    So yes, I’m a bit rude about it. I do this professionally and I’m very tired of people who don’t understand containerization explain to me how containerization sucks.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704992796 {#3299
    date: 2024-01-11 18:06:36.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
    "@vzq@lemmy.blahaj.zone"
    "@scrubbles@poptalk.scrubbles.tech"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3293 …}
  +nested: Doctrine\ORM\PersistentCollection {#3287 …}
  +votes: Doctrine\ORM\PersistentCollection {#3291 …}
  +reports: Doctrine\ORM\PersistentCollection {#3302 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3304 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3306 …}
  -id: 299355
  -bodyTs: "'also':9 'anyon':99 'base':87 'bit':133 'concept':52 'contain':72 'container':152,157 'convers':69 'core':51 'critic':59,82,85 'describ':112 'differ':68 'dissuad':37 'docker':63,109 'dockerfil':114 'ever':102,111 'explain':153 'find':3 'fine':16 'fundament':90 'go':31 'hard':76 'like':7,28,60 'm':131,143 'misinform':4 'misunderstand':91 'much':123 'nuanc':125 'peopl':38,147 'perfect':15 'product':42,94 'profession':105,140 'read':107 'rude':12,134 'script':116 'secur':61,71 'set':118 'softwar':120 'someth':22 'suck':158 'take':78 'talk':103 'think':47,98 'tire':145 'topic':6 'understand':21,49,151 'use':40 'valid':58,81 'way':35 'would':110 'yes':129"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://poptalk.scrubbles.tech/comment/1415723"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704992796 {#3296
    date: 2024-01-11 18:06:36.0 +01:00
  }
}
"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
79 DENIED edit
App\Entity\EntryComment {#3298
  +user: App\Entity\User {#2645 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3257
    +user: App\Entity\User {#2174 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: App\Entity\EntryComment {#3036
      +user: App\Entity\User {#2645 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
      +magazine: App\Entity\Magazine {#307}
      +image: null
      +parent: App\Entity\EntryComment {#2185
        +user: App\Entity\User {#2174 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
        +magazine: App\Entity\Magazine {#307}
        +image: null
        +parent: null
        +root: null
        +body: """
          How is this meaningfully different than using Deb packages? Or building from source without inspecting the build commands? Or even just building from source without auditing the source?\n
          \n
          In the end docker files are just instructions for running software to set up other software. Just like every other single shell script or config file in existence since the mid seventies.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1721005639 {#2142
          date: 2024-07-15 03:07:19.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Shimitar@feddit.it"
          "@Shimitar@feddit.it"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2180 …}
        +nested: Doctrine\ORM\PersistentCollection {#2181 …}
        +votes: Doctrine\ORM\PersistentCollection {#2171 …}
        +reports: Doctrine\ORM\PersistentCollection {#2186 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2187 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2177 …}
        -id: 296478
        -bodyTs: "'audit':26 'build':11,17,22 'command':18 'config':53 'deb':8 'differ':5 'docker':32 'end':31 'even':20 'everi':47 'exist':56 'file':33,54 'inspect':15 'instruct':36 'like':46 'meaning':4 'mid':59 'packag':9 'run':38 'script':51 'set':41 'seventi':60 'shell':50 'sinc':57 'singl':49 'softwar':39,44 'sourc':13,24,28 'use':7 'without':14,25"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.blahaj.zone/comment/5538512"
        +editedAt: DateTimeImmutable @1720182950 {#2188
          date: 2024-07-05 14:35:50.0 +02:00
        }
        +createdAt: DateTimeImmutable @1704908002 {#2287
          date: 2024-01-10 18:33:22.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#2185}
      +body: """
        Your first sentence proves that it’s different. The developer needs to know it’s going to be a Deb package. What about rpm? What about if it’s going to run on mac? Windows? That means they’ll have to change how they develop to think about all of these different platforms. Oh you run windows - well windows doesn’t have openssl, so we need to do this vs that.\n
        \n
        I’d recommend reading up on docker and containerization. It is *not* a script for setting up software. If that’s what you’re thought is then you *really* don’t understand containerization and I recommend taking some learnings on it. Like it or not it’s here, and if you’re doing any dev/ops work professionally you will be left behind for not understanding it.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1704909074 {#3038
        date: 2024-01-10 18:51:14.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Shimitar@feddit.it"
        "@vzq@lemmy.blahaj.zone"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3035 …}
      +nested: Doctrine\ORM\PersistentCollection {#3033 …}
      +votes: Doctrine\ORM\PersistentCollection {#3031 …}
      +reports: Doctrine\ORM\PersistentCollection {#3111 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3112 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3099 …}
      -id: 297153
      -bodyTs: "'behind':133 'chang':42 'container':80,104 'd':73 'deb':20 'dev/ops':126 'develop':10,45 'differ':8,52 'docker':78 'doesn':60 'first':2 'go':16,30 'know':13 'learn':110 'left':132 'like':113 'll':39 'mac':34 'mean':37 'need':11,66 'oh':54 'openssl':63 'packag':21 'platform':53 'profession':128 'prove':4 're':95,123 'read':75 'realli':100 'recommend':74,107 'rpm':24 'run':32,56 'script':85 'sentenc':3 'set':87 'softwar':89 'take':108 'think':47 'thought':96 'understand':103,136 'vs':70 'well':58 'window':35,57,59 'work':127"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://poptalk.scrubbles.tech/comment/1410735"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704909074 {#3037
        date: 2024-01-10 18:51:14.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2185}
    +body: """
      Apparently I was unclear, I was referring to the security implications of using different manifestations of other people’s code. Those are rather similar.\n
      \n
      > I’d recommend reading up on docker and containerization. It is not a script for setting up software.\n
      \n
      I was referring specifically to docker files. Those are almost to the letter scripts for setting up software.\n
      \n
      > if that’s what you’re thought is then you really don’t understand containerization and I recommend taking some learnings on it.\n
      \n
      I find your attitude not just uncharitable, but also rude.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704965551 {#3255
      date: 2024-01-11 10:32:31.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
      "@vzq@lemmy.blahaj.zone"
      "@scrubbles@poptalk.scrubbles.tech"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3258 …}
    +nested: Doctrine\ORM\PersistentCollection {#3260 …}
    +votes: Doctrine\ORM\PersistentCollection {#3262 …}
    +reports: Doctrine\ORM\PersistentCollection {#3264 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3266 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3268 …}
    -id: 298616
    -bodyTs: "'almost':52 'also':92 'appar':1 'attitud':87 'code':20 'container':33,75 'd':26 'differ':14 'docker':31,48 'file':49 'find':85 'implic':11 'learn':81 'letter':55 'manifest':15 'peopl':18 'rather':23 're':66 'read':28 'realli':71 'recommend':27,78 'refer':7,45 'rude':93 'script':38,56 'secur':10 'set':40,58 'similar':24 'softwar':42,60 'specif':46 'take':79 'thought':67 'uncharit':90 'unclear':4 'understand':74 'use':13"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.blahaj.zone/comment/5554104"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704965551 {#3256
      date: 2024-01-11 10:32:31.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2185}
  +body: """
    and I find misinformation about topics like this also to be rude. It’s perfectly fine if you don’t understand something, but what I don’t like is you going out of your way to dissuade people from using a product when I don’t think you understand the core concepts of it. If you have valid criticisms like security of docker then that’s a different conversation about securing containers, but it’s hard to take them as valid criticisms if the criticism is based on a fundamental misunderstanding of the product.\n
    \n
    I don’t think anyone I have ever talked to professionally or read about docker would ever describe a dockerfile as “scripts for setting up software”. It is much more nuanced then that.\n
    \n
    So yes, I’m a bit rude about it. I do this professionally and I’m very tired of people who don’t understand containerization explain to me how containerization sucks.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704992796 {#3299
    date: 2024-01-11 18:06:36.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
    "@vzq@lemmy.blahaj.zone"
    "@scrubbles@poptalk.scrubbles.tech"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3293 …}
  +nested: Doctrine\ORM\PersistentCollection {#3287 …}
  +votes: Doctrine\ORM\PersistentCollection {#3291 …}
  +reports: Doctrine\ORM\PersistentCollection {#3302 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3304 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3306 …}
  -id: 299355
  -bodyTs: "'also':9 'anyon':99 'base':87 'bit':133 'concept':52 'contain':72 'container':152,157 'convers':69 'core':51 'critic':59,82,85 'describ':112 'differ':68 'dissuad':37 'docker':63,109 'dockerfil':114 'ever':102,111 'explain':153 'find':3 'fine':16 'fundament':90 'go':31 'hard':76 'like':7,28,60 'm':131,143 'misinform':4 'misunderstand':91 'much':123 'nuanc':125 'peopl':38,147 'perfect':15 'product':42,94 'profession':105,140 'read':107 'rude':12,134 'script':116 'secur':61,71 'set':118 'softwar':120 'someth':22 'suck':158 'take':78 'talk':103 'think':47,98 'tire':145 'topic':6 'understand':21,49,151 'use':40 'valid':58,81 'way':35 'would':110 'yes':129"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://poptalk.scrubbles.tech/comment/1415723"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704992796 {#3296
    date: 2024-01-11 18:06:36.0 +01:00
  }
}
"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
80 DENIED moderate
App\Entity\EntryComment {#3298
  +user: App\Entity\User {#2645 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3257
    +user: App\Entity\User {#2174 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: App\Entity\EntryComment {#3036
      +user: App\Entity\User {#2645 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
      +magazine: App\Entity\Magazine {#307}
      +image: null
      +parent: App\Entity\EntryComment {#2185
        +user: App\Entity\User {#2174 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
        +magazine: App\Entity\Magazine {#307}
        +image: null
        +parent: null
        +root: null
        +body: """
          How is this meaningfully different than using Deb packages? Or building from source without inspecting the build commands? Or even just building from source without auditing the source?\n
          \n
          In the end docker files are just instructions for running software to set up other software. Just like every other single shell script or config file in existence since the mid seventies.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1721005639 {#2142
          date: 2024-07-15 03:07:19.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Shimitar@feddit.it"
          "@Shimitar@feddit.it"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2180 …}
        +nested: Doctrine\ORM\PersistentCollection {#2181 …}
        +votes: Doctrine\ORM\PersistentCollection {#2171 …}
        +reports: Doctrine\ORM\PersistentCollection {#2186 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2187 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2177 …}
        -id: 296478
        -bodyTs: "'audit':26 'build':11,17,22 'command':18 'config':53 'deb':8 'differ':5 'docker':32 'end':31 'even':20 'everi':47 'exist':56 'file':33,54 'inspect':15 'instruct':36 'like':46 'meaning':4 'mid':59 'packag':9 'run':38 'script':51 'set':41 'seventi':60 'shell':50 'sinc':57 'singl':49 'softwar':39,44 'sourc':13,24,28 'use':7 'without':14,25"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.blahaj.zone/comment/5538512"
        +editedAt: DateTimeImmutable @1720182950 {#2188
          date: 2024-07-05 14:35:50.0 +02:00
        }
        +createdAt: DateTimeImmutable @1704908002 {#2287
          date: 2024-01-10 18:33:22.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#2185}
      +body: """
        Your first sentence proves that it’s different. The developer needs to know it’s going to be a Deb package. What about rpm? What about if it’s going to run on mac? Windows? That means they’ll have to change how they develop to think about all of these different platforms. Oh you run windows - well windows doesn’t have openssl, so we need to do this vs that.\n
        \n
        I’d recommend reading up on docker and containerization. It is *not* a script for setting up software. If that’s what you’re thought is then you *really* don’t understand containerization and I recommend taking some learnings on it. Like it or not it’s here, and if you’re doing any dev/ops work professionally you will be left behind for not understanding it.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1704909074 {#3038
        date: 2024-01-10 18:51:14.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Shimitar@feddit.it"
        "@vzq@lemmy.blahaj.zone"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3035 …}
      +nested: Doctrine\ORM\PersistentCollection {#3033 …}
      +votes: Doctrine\ORM\PersistentCollection {#3031 …}
      +reports: Doctrine\ORM\PersistentCollection {#3111 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3112 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3099 …}
      -id: 297153
      -bodyTs: "'behind':133 'chang':42 'container':80,104 'd':73 'deb':20 'dev/ops':126 'develop':10,45 'differ':8,52 'docker':78 'doesn':60 'first':2 'go':16,30 'know':13 'learn':110 'left':132 'like':113 'll':39 'mac':34 'mean':37 'need':11,66 'oh':54 'openssl':63 'packag':21 'platform':53 'profession':128 'prove':4 're':95,123 'read':75 'realli':100 'recommend':74,107 'rpm':24 'run':32,56 'script':85 'sentenc':3 'set':87 'softwar':89 'take':108 'think':47 'thought':96 'understand':103,136 'vs':70 'well':58 'window':35,57,59 'work':127"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://poptalk.scrubbles.tech/comment/1410735"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704909074 {#3037
        date: 2024-01-10 18:51:14.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2185}
    +body: """
      Apparently I was unclear, I was referring to the security implications of using different manifestations of other people’s code. Those are rather similar.\n
      \n
      > I’d recommend reading up on docker and containerization. It is not a script for setting up software.\n
      \n
      I was referring specifically to docker files. Those are almost to the letter scripts for setting up software.\n
      \n
      > if that’s what you’re thought is then you really don’t understand containerization and I recommend taking some learnings on it.\n
      \n
      I find your attitude not just uncharitable, but also rude.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704965551 {#3255
      date: 2024-01-11 10:32:31.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
      "@vzq@lemmy.blahaj.zone"
      "@scrubbles@poptalk.scrubbles.tech"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3258 …}
    +nested: Doctrine\ORM\PersistentCollection {#3260 …}
    +votes: Doctrine\ORM\PersistentCollection {#3262 …}
    +reports: Doctrine\ORM\PersistentCollection {#3264 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3266 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3268 …}
    -id: 298616
    -bodyTs: "'almost':52 'also':92 'appar':1 'attitud':87 'code':20 'container':33,75 'd':26 'differ':14 'docker':31,48 'file':49 'find':85 'implic':11 'learn':81 'letter':55 'manifest':15 'peopl':18 'rather':23 're':66 'read':28 'realli':71 'recommend':27,78 'refer':7,45 'rude':93 'script':38,56 'secur':10 'set':40,58 'similar':24 'softwar':42,60 'specif':46 'take':79 'thought':67 'uncharit':90 'unclear':4 'understand':74 'use':13"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.blahaj.zone/comment/5554104"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704965551 {#3256
      date: 2024-01-11 10:32:31.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2185}
  +body: """
    and I find misinformation about topics like this also to be rude. It’s perfectly fine if you don’t understand something, but what I don’t like is you going out of your way to dissuade people from using a product when I don’t think you understand the core concepts of it. If you have valid criticisms like security of docker then that’s a different conversation about securing containers, but it’s hard to take them as valid criticisms if the criticism is based on a fundamental misunderstanding of the product.\n
    \n
    I don’t think anyone I have ever talked to professionally or read about docker would ever describe a dockerfile as “scripts for setting up software”. It is much more nuanced then that.\n
    \n
    So yes, I’m a bit rude about it. I do this professionally and I’m very tired of people who don’t understand containerization explain to me how containerization sucks.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704992796 {#3299
    date: 2024-01-11 18:06:36.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
    "@vzq@lemmy.blahaj.zone"
    "@scrubbles@poptalk.scrubbles.tech"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3293 …}
  +nested: Doctrine\ORM\PersistentCollection {#3287 …}
  +votes: Doctrine\ORM\PersistentCollection {#3291 …}
  +reports: Doctrine\ORM\PersistentCollection {#3302 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3304 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3306 …}
  -id: 299355
  -bodyTs: "'also':9 'anyon':99 'base':87 'bit':133 'concept':52 'contain':72 'container':152,157 'convers':69 'core':51 'critic':59,82,85 'describ':112 'differ':68 'dissuad':37 'docker':63,109 'dockerfil':114 'ever':102,111 'explain':153 'find':3 'fine':16 'fundament':90 'go':31 'hard':76 'like':7,28,60 'm':131,143 'misinform':4 'misunderstand':91 'much':123 'nuanc':125 'peopl':38,147 'perfect':15 'product':42,94 'profession':105,140 'read':107 'rude':12,134 'script':116 'secur':61,71 'set':118 'softwar':120 'someth':22 'suck':158 'take':78 'talk':103 'think':47,98 'tire':145 'topic':6 'understand':21,49,151 'use':40 'valid':58,81 'way':35 'would':110 'yes':129"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://poptalk.scrubbles.tech/comment/1415723"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704992796 {#3296
    date: 2024-01-11 18:06:36.0 +01:00
  }
}
"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
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 {#3324
  +user: App\Entity\User {#2174 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3298
    +user: App\Entity\User {#2645 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: App\Entity\EntryComment {#3257
      +user: App\Entity\User {#2174 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
      +magazine: App\Entity\Magazine {#307}
      +image: null
      +parent: App\Entity\EntryComment {#3036
        +user: App\Entity\User {#2645 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
        +magazine: App\Entity\Magazine {#307}
        +image: null
        +parent: App\Entity\EntryComment {#2185
          +user: App\Entity\User {#2174 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
          +magazine: App\Entity\Magazine {#307}
          +image: null
          +parent: null
          +root: null
          +body: """
            How is this meaningfully different than using Deb packages? Or building from source without inspecting the build commands? Or even just building from source without auditing the source?\n
            \n
            In the end docker files are just instructions for running software to set up other software. Just like every other single shell script or config file in existence since the mid seventies.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 3
          +score: 0
          +lastActive: DateTime @1721005639 {#2142
            date: 2024-07-15 03:07:19.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Shimitar@feddit.it"
            "@Shimitar@feddit.it"
          ]
          +children: Doctrine\ORM\PersistentCollection {#2180 …}
          +nested: Doctrine\ORM\PersistentCollection {#2181 …}
          +votes: Doctrine\ORM\PersistentCollection {#2171 …}
          +reports: Doctrine\ORM\PersistentCollection {#2186 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2187 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2177 …}
          -id: 296478
          -bodyTs: "'audit':26 'build':11,17,22 'command':18 'config':53 'deb':8 'differ':5 'docker':32 'end':31 'even':20 'everi':47 'exist':56 'file':33,54 'inspect':15 'instruct':36 'like':46 'meaning':4 'mid':59 'packag':9 'run':38 'script':51 'set':41 'seventi':60 'shell':50 'sinc':57 'singl':49 'softwar':39,44 'sourc':13,24,28 'use':7 'without':14,25"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.blahaj.zone/comment/5538512"
          +editedAt: DateTimeImmutable @1720182950 {#2188
            date: 2024-07-05 14:35:50.0 +02:00
          }
          +createdAt: DateTimeImmutable @1704908002 {#2287
            date: 2024-01-10 18:33:22.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#2185}
        +body: """
          Your first sentence proves that it’s different. The developer needs to know it’s going to be a Deb package. What about rpm? What about if it’s going to run on mac? Windows? That means they’ll have to change how they develop to think about all of these different platforms. Oh you run windows - well windows doesn’t have openssl, so we need to do this vs that.\n
          \n
          I’d recommend reading up on docker and containerization. It is *not* a script for setting up software. If that’s what you’re thought is then you *really* don’t understand containerization and I recommend taking some learnings on it. Like it or not it’s here, and if you’re doing any dev/ops work professionally you will be left behind for not understanding it.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1704909074 {#3038
          date: 2024-01-10 18:51:14.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Shimitar@feddit.it"
          "@vzq@lemmy.blahaj.zone"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3035 …}
        +nested: Doctrine\ORM\PersistentCollection {#3033 …}
        +votes: Doctrine\ORM\PersistentCollection {#3031 …}
        +reports: Doctrine\ORM\PersistentCollection {#3111 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3112 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3099 …}
        -id: 297153
        -bodyTs: "'behind':133 'chang':42 'container':80,104 'd':73 'deb':20 'dev/ops':126 'develop':10,45 'differ':8,52 'docker':78 'doesn':60 'first':2 'go':16,30 'know':13 'learn':110 'left':132 'like':113 'll':39 'mac':34 'mean':37 'need':11,66 'oh':54 'openssl':63 'packag':21 'platform':53 'profession':128 'prove':4 're':95,123 'read':75 'realli':100 'recommend':74,107 'rpm':24 'run':32,56 'script':85 'sentenc':3 'set':87 'softwar':89 'take':108 'think':47 'thought':96 'understand':103,136 'vs':70 'well':58 'window':35,57,59 'work':127"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://poptalk.scrubbles.tech/comment/1410735"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704909074 {#3037
          date: 2024-01-10 18:51:14.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#2185}
      +body: """
        Apparently I was unclear, I was referring to the security implications of using different manifestations of other people’s code. Those are rather similar.\n
        \n
        > I’d recommend reading up on docker and containerization. It is not a script for setting up software.\n
        \n
        I was referring specifically to docker files. Those are almost to the letter scripts for setting up software.\n
        \n
        > if that’s what you’re thought is then you really don’t understand containerization and I recommend taking some learnings on it.\n
        \n
        I find your attitude not just uncharitable, but also rude.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704965551 {#3255
        date: 2024-01-11 10:32:31.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Shimitar@feddit.it"
        "@vzq@lemmy.blahaj.zone"
        "@scrubbles@poptalk.scrubbles.tech"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3258 …}
      +nested: Doctrine\ORM\PersistentCollection {#3260 …}
      +votes: Doctrine\ORM\PersistentCollection {#3262 …}
      +reports: Doctrine\ORM\PersistentCollection {#3264 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3266 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3268 …}
      -id: 298616
      -bodyTs: "'almost':52 'also':92 'appar':1 'attitud':87 'code':20 'container':33,75 'd':26 'differ':14 'docker':31,48 'file':49 'find':85 'implic':11 'learn':81 'letter':55 'manifest':15 'peopl':18 'rather':23 're':66 'read':28 'realli':71 'recommend':27,78 'refer':7,45 'rude':93 'script':38,56 'secur':10 'set':40,58 'similar':24 'softwar':42,60 'specif':46 'take':79 'thought':67 'uncharit':90 'unclear':4 'understand':74 'use':13"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.blahaj.zone/comment/5554104"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704965551 {#3256
        date: 2024-01-11 10:32:31.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2185}
    +body: """
      and I find misinformation about topics like this also to be rude. It’s perfectly fine if you don’t understand something, but what I don’t like is you going out of your way to dissuade people from using a product when I don’t think you understand the core concepts of it. If you have valid criticisms like security of docker then that’s a different conversation about securing containers, but it’s hard to take them as valid criticisms if the criticism is based on a fundamental misunderstanding of the product.\n
      \n
      I don’t think anyone I have ever talked to professionally or read about docker would ever describe a dockerfile as “scripts for setting up software”. It is much more nuanced then that.\n
      \n
      So yes, I’m a bit rude about it. I do this professionally and I’m very tired of people who don’t understand containerization explain to me how containerization sucks.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704992796 {#3299
      date: 2024-01-11 18:06:36.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
      "@vzq@lemmy.blahaj.zone"
      "@scrubbles@poptalk.scrubbles.tech"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3293 …}
    +nested: Doctrine\ORM\PersistentCollection {#3287 …}
    +votes: Doctrine\ORM\PersistentCollection {#3291 …}
    +reports: Doctrine\ORM\PersistentCollection {#3302 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3304 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3306 …}
    -id: 299355
    -bodyTs: "'also':9 'anyon':99 'base':87 'bit':133 'concept':52 'contain':72 'container':152,157 'convers':69 'core':51 'critic':59,82,85 'describ':112 'differ':68 'dissuad':37 'docker':63,109 'dockerfil':114 'ever':102,111 'explain':153 'find':3 'fine':16 'fundament':90 'go':31 'hard':76 'like':7,28,60 'm':131,143 'misinform':4 'misunderstand':91 'much':123 'nuanc':125 'peopl':38,147 'perfect':15 'product':42,94 'profession':105,140 'read':107 'rude':12,134 'script':116 'secur':61,71 'set':118 'softwar':120 'someth':22 'suck':158 'take':78 'talk':103 'think':47,98 'tire':145 'topic':6 'understand':21,49,151 'use':40 'valid':58,81 'way':35 'would':110 'yes':129"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://poptalk.scrubbles.tech/comment/1415723"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704992796 {#3296
      date: 2024-01-11 18:06:36.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2185}
  +body: """
    Everything I wrote is rigorously correct, if a bit tongue in cheek.\n
    \n
    Go play with your Dunning Kruger somewhere else.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704995333 {#3329
    date: 2024-01-11 18:48:53.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
    "@vzq@lemmy.blahaj.zone"
    "@scrubbles@poptalk.scrubbles.tech"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3332 …}
  +nested: Doctrine\ORM\PersistentCollection {#3336 …}
  +votes: Doctrine\ORM\PersistentCollection {#3338 …}
  +reports: Doctrine\ORM\PersistentCollection {#3339 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3341 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3343 …}
  -id: 299464
  -bodyTs: "'bit':9 'cheek':12 'correct':6 'dun':17 'els':20 'everyth':1 'go':13 'kruger':18 'play':14 'rigor':5 'somewher':19 'tongu':10 'wrote':3"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.blahaj.zone/comment/5561172"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704995333 {#3326
    date: 2024-01-11 18:48:53.0 +01:00
  }
}
"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 {#3324
  +user: App\Entity\User {#2174 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3298
    +user: App\Entity\User {#2645 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: App\Entity\EntryComment {#3257
      +user: App\Entity\User {#2174 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
      +magazine: App\Entity\Magazine {#307}
      +image: null
      +parent: App\Entity\EntryComment {#3036
        +user: App\Entity\User {#2645 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
        +magazine: App\Entity\Magazine {#307}
        +image: null
        +parent: App\Entity\EntryComment {#2185
          +user: App\Entity\User {#2174 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
          +magazine: App\Entity\Magazine {#307}
          +image: null
          +parent: null
          +root: null
          +body: """
            How is this meaningfully different than using Deb packages? Or building from source without inspecting the build commands? Or even just building from source without auditing the source?\n
            \n
            In the end docker files are just instructions for running software to set up other software. Just like every other single shell script or config file in existence since the mid seventies.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 3
          +score: 0
          +lastActive: DateTime @1721005639 {#2142
            date: 2024-07-15 03:07:19.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Shimitar@feddit.it"
            "@Shimitar@feddit.it"
          ]
          +children: Doctrine\ORM\PersistentCollection {#2180 …}
          +nested: Doctrine\ORM\PersistentCollection {#2181 …}
          +votes: Doctrine\ORM\PersistentCollection {#2171 …}
          +reports: Doctrine\ORM\PersistentCollection {#2186 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2187 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2177 …}
          -id: 296478
          -bodyTs: "'audit':26 'build':11,17,22 'command':18 'config':53 'deb':8 'differ':5 'docker':32 'end':31 'even':20 'everi':47 'exist':56 'file':33,54 'inspect':15 'instruct':36 'like':46 'meaning':4 'mid':59 'packag':9 'run':38 'script':51 'set':41 'seventi':60 'shell':50 'sinc':57 'singl':49 'softwar':39,44 'sourc':13,24,28 'use':7 'without':14,25"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.blahaj.zone/comment/5538512"
          +editedAt: DateTimeImmutable @1720182950 {#2188
            date: 2024-07-05 14:35:50.0 +02:00
          }
          +createdAt: DateTimeImmutable @1704908002 {#2287
            date: 2024-01-10 18:33:22.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#2185}
        +body: """
          Your first sentence proves that it’s different. The developer needs to know it’s going to be a Deb package. What about rpm? What about if it’s going to run on mac? Windows? That means they’ll have to change how they develop to think about all of these different platforms. Oh you run windows - well windows doesn’t have openssl, so we need to do this vs that.\n
          \n
          I’d recommend reading up on docker and containerization. It is *not* a script for setting up software. If that’s what you’re thought is then you *really* don’t understand containerization and I recommend taking some learnings on it. Like it or not it’s here, and if you’re doing any dev/ops work professionally you will be left behind for not understanding it.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1704909074 {#3038
          date: 2024-01-10 18:51:14.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Shimitar@feddit.it"
          "@vzq@lemmy.blahaj.zone"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3035 …}
        +nested: Doctrine\ORM\PersistentCollection {#3033 …}
        +votes: Doctrine\ORM\PersistentCollection {#3031 …}
        +reports: Doctrine\ORM\PersistentCollection {#3111 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3112 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3099 …}
        -id: 297153
        -bodyTs: "'behind':133 'chang':42 'container':80,104 'd':73 'deb':20 'dev/ops':126 'develop':10,45 'differ':8,52 'docker':78 'doesn':60 'first':2 'go':16,30 'know':13 'learn':110 'left':132 'like':113 'll':39 'mac':34 'mean':37 'need':11,66 'oh':54 'openssl':63 'packag':21 'platform':53 'profession':128 'prove':4 're':95,123 'read':75 'realli':100 'recommend':74,107 'rpm':24 'run':32,56 'script':85 'sentenc':3 'set':87 'softwar':89 'take':108 'think':47 'thought':96 'understand':103,136 'vs':70 'well':58 'window':35,57,59 'work':127"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://poptalk.scrubbles.tech/comment/1410735"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704909074 {#3037
          date: 2024-01-10 18:51:14.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#2185}
      +body: """
        Apparently I was unclear, I was referring to the security implications of using different manifestations of other people’s code. Those are rather similar.\n
        \n
        > I’d recommend reading up on docker and containerization. It is not a script for setting up software.\n
        \n
        I was referring specifically to docker files. Those are almost to the letter scripts for setting up software.\n
        \n
        > if that’s what you’re thought is then you really don’t understand containerization and I recommend taking some learnings on it.\n
        \n
        I find your attitude not just uncharitable, but also rude.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704965551 {#3255
        date: 2024-01-11 10:32:31.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Shimitar@feddit.it"
        "@vzq@lemmy.blahaj.zone"
        "@scrubbles@poptalk.scrubbles.tech"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3258 …}
      +nested: Doctrine\ORM\PersistentCollection {#3260 …}
      +votes: Doctrine\ORM\PersistentCollection {#3262 …}
      +reports: Doctrine\ORM\PersistentCollection {#3264 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3266 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3268 …}
      -id: 298616
      -bodyTs: "'almost':52 'also':92 'appar':1 'attitud':87 'code':20 'container':33,75 'd':26 'differ':14 'docker':31,48 'file':49 'find':85 'implic':11 'learn':81 'letter':55 'manifest':15 'peopl':18 'rather':23 're':66 'read':28 'realli':71 'recommend':27,78 'refer':7,45 'rude':93 'script':38,56 'secur':10 'set':40,58 'similar':24 'softwar':42,60 'specif':46 'take':79 'thought':67 'uncharit':90 'unclear':4 'understand':74 'use':13"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.blahaj.zone/comment/5554104"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704965551 {#3256
        date: 2024-01-11 10:32:31.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2185}
    +body: """
      and I find misinformation about topics like this also to be rude. It’s perfectly fine if you don’t understand something, but what I don’t like is you going out of your way to dissuade people from using a product when I don’t think you understand the core concepts of it. If you have valid criticisms like security of docker then that’s a different conversation about securing containers, but it’s hard to take them as valid criticisms if the criticism is based on a fundamental misunderstanding of the product.\n
      \n
      I don’t think anyone I have ever talked to professionally or read about docker would ever describe a dockerfile as “scripts for setting up software”. It is much more nuanced then that.\n
      \n
      So yes, I’m a bit rude about it. I do this professionally and I’m very tired of people who don’t understand containerization explain to me how containerization sucks.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704992796 {#3299
      date: 2024-01-11 18:06:36.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
      "@vzq@lemmy.blahaj.zone"
      "@scrubbles@poptalk.scrubbles.tech"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3293 …}
    +nested: Doctrine\ORM\PersistentCollection {#3287 …}
    +votes: Doctrine\ORM\PersistentCollection {#3291 …}
    +reports: Doctrine\ORM\PersistentCollection {#3302 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3304 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3306 …}
    -id: 299355
    -bodyTs: "'also':9 'anyon':99 'base':87 'bit':133 'concept':52 'contain':72 'container':152,157 'convers':69 'core':51 'critic':59,82,85 'describ':112 'differ':68 'dissuad':37 'docker':63,109 'dockerfil':114 'ever':102,111 'explain':153 'find':3 'fine':16 'fundament':90 'go':31 'hard':76 'like':7,28,60 'm':131,143 'misinform':4 'misunderstand':91 'much':123 'nuanc':125 'peopl':38,147 'perfect':15 'product':42,94 'profession':105,140 'read':107 'rude':12,134 'script':116 'secur':61,71 'set':118 'softwar':120 'someth':22 'suck':158 'take':78 'talk':103 'think':47,98 'tire':145 'topic':6 'understand':21,49,151 'use':40 'valid':58,81 'way':35 'would':110 'yes':129"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://poptalk.scrubbles.tech/comment/1415723"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704992796 {#3296
      date: 2024-01-11 18:06:36.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2185}
  +body: """
    Everything I wrote is rigorously correct, if a bit tongue in cheek.\n
    \n
    Go play with your Dunning Kruger somewhere else.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704995333 {#3329
    date: 2024-01-11 18:48:53.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
    "@vzq@lemmy.blahaj.zone"
    "@scrubbles@poptalk.scrubbles.tech"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3332 …}
  +nested: Doctrine\ORM\PersistentCollection {#3336 …}
  +votes: Doctrine\ORM\PersistentCollection {#3338 …}
  +reports: Doctrine\ORM\PersistentCollection {#3339 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3341 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3343 …}
  -id: 299464
  -bodyTs: "'bit':9 'cheek':12 'correct':6 'dun':17 'els':20 'everyth':1 'go':13 'kruger':18 'play':14 'rigor':5 'somewher':19 'tongu':10 'wrote':3"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.blahaj.zone/comment/5561172"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704995333 {#3326
    date: 2024-01-11 18:48:53.0 +01:00
  }
}
"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 {#3324
  +user: App\Entity\User {#2174 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3298
    +user: App\Entity\User {#2645 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: App\Entity\EntryComment {#3257
      +user: App\Entity\User {#2174 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
      +magazine: App\Entity\Magazine {#307}
      +image: null
      +parent: App\Entity\EntryComment {#3036
        +user: App\Entity\User {#2645 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
        +magazine: App\Entity\Magazine {#307}
        +image: null
        +parent: App\Entity\EntryComment {#2185
          +user: App\Entity\User {#2174 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
          +magazine: App\Entity\Magazine {#307}
          +image: null
          +parent: null
          +root: null
          +body: """
            How is this meaningfully different than using Deb packages? Or building from source without inspecting the build commands? Or even just building from source without auditing the source?\n
            \n
            In the end docker files are just instructions for running software to set up other software. Just like every other single shell script or config file in existence since the mid seventies.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 3
          +score: 0
          +lastActive: DateTime @1721005639 {#2142
            date: 2024-07-15 03:07:19.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Shimitar@feddit.it"
            "@Shimitar@feddit.it"
          ]
          +children: Doctrine\ORM\PersistentCollection {#2180 …}
          +nested: Doctrine\ORM\PersistentCollection {#2181 …}
          +votes: Doctrine\ORM\PersistentCollection {#2171 …}
          +reports: Doctrine\ORM\PersistentCollection {#2186 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2187 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2177 …}
          -id: 296478
          -bodyTs: "'audit':26 'build':11,17,22 'command':18 'config':53 'deb':8 'differ':5 'docker':32 'end':31 'even':20 'everi':47 'exist':56 'file':33,54 'inspect':15 'instruct':36 'like':46 'meaning':4 'mid':59 'packag':9 'run':38 'script':51 'set':41 'seventi':60 'shell':50 'sinc':57 'singl':49 'softwar':39,44 'sourc':13,24,28 'use':7 'without':14,25"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.blahaj.zone/comment/5538512"
          +editedAt: DateTimeImmutable @1720182950 {#2188
            date: 2024-07-05 14:35:50.0 +02:00
          }
          +createdAt: DateTimeImmutable @1704908002 {#2287
            date: 2024-01-10 18:33:22.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#2185}
        +body: """
          Your first sentence proves that it’s different. The developer needs to know it’s going to be a Deb package. What about rpm? What about if it’s going to run on mac? Windows? That means they’ll have to change how they develop to think about all of these different platforms. Oh you run windows - well windows doesn’t have openssl, so we need to do this vs that.\n
          \n
          I’d recommend reading up on docker and containerization. It is *not* a script for setting up software. If that’s what you’re thought is then you *really* don’t understand containerization and I recommend taking some learnings on it. Like it or not it’s here, and if you’re doing any dev/ops work professionally you will be left behind for not understanding it.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1704909074 {#3038
          date: 2024-01-10 18:51:14.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Shimitar@feddit.it"
          "@vzq@lemmy.blahaj.zone"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3035 …}
        +nested: Doctrine\ORM\PersistentCollection {#3033 …}
        +votes: Doctrine\ORM\PersistentCollection {#3031 …}
        +reports: Doctrine\ORM\PersistentCollection {#3111 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3112 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3099 …}
        -id: 297153
        -bodyTs: "'behind':133 'chang':42 'container':80,104 'd':73 'deb':20 'dev/ops':126 'develop':10,45 'differ':8,52 'docker':78 'doesn':60 'first':2 'go':16,30 'know':13 'learn':110 'left':132 'like':113 'll':39 'mac':34 'mean':37 'need':11,66 'oh':54 'openssl':63 'packag':21 'platform':53 'profession':128 'prove':4 're':95,123 'read':75 'realli':100 'recommend':74,107 'rpm':24 'run':32,56 'script':85 'sentenc':3 'set':87 'softwar':89 'take':108 'think':47 'thought':96 'understand':103,136 'vs':70 'well':58 'window':35,57,59 'work':127"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://poptalk.scrubbles.tech/comment/1410735"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704909074 {#3037
          date: 2024-01-10 18:51:14.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#2185}
      +body: """
        Apparently I was unclear, I was referring to the security implications of using different manifestations of other people’s code. Those are rather similar.\n
        \n
        > I’d recommend reading up on docker and containerization. It is not a script for setting up software.\n
        \n
        I was referring specifically to docker files. Those are almost to the letter scripts for setting up software.\n
        \n
        > if that’s what you’re thought is then you really don’t understand containerization and I recommend taking some learnings on it.\n
        \n
        I find your attitude not just uncharitable, but also rude.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704965551 {#3255
        date: 2024-01-11 10:32:31.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Shimitar@feddit.it"
        "@vzq@lemmy.blahaj.zone"
        "@scrubbles@poptalk.scrubbles.tech"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3258 …}
      +nested: Doctrine\ORM\PersistentCollection {#3260 …}
      +votes: Doctrine\ORM\PersistentCollection {#3262 …}
      +reports: Doctrine\ORM\PersistentCollection {#3264 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3266 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3268 …}
      -id: 298616
      -bodyTs: "'almost':52 'also':92 'appar':1 'attitud':87 'code':20 'container':33,75 'd':26 'differ':14 'docker':31,48 'file':49 'find':85 'implic':11 'learn':81 'letter':55 'manifest':15 'peopl':18 'rather':23 're':66 'read':28 'realli':71 'recommend':27,78 'refer':7,45 'rude':93 'script':38,56 'secur':10 'set':40,58 'similar':24 'softwar':42,60 'specif':46 'take':79 'thought':67 'uncharit':90 'unclear':4 'understand':74 'use':13"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.blahaj.zone/comment/5554104"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704965551 {#3256
        date: 2024-01-11 10:32:31.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2185}
    +body: """
      and I find misinformation about topics like this also to be rude. It’s perfectly fine if you don’t understand something, but what I don’t like is you going out of your way to dissuade people from using a product when I don’t think you understand the core concepts of it. If you have valid criticisms like security of docker then that’s a different conversation about securing containers, but it’s hard to take them as valid criticisms if the criticism is based on a fundamental misunderstanding of the product.\n
      \n
      I don’t think anyone I have ever talked to professionally or read about docker would ever describe a dockerfile as “scripts for setting up software”. It is much more nuanced then that.\n
      \n
      So yes, I’m a bit rude about it. I do this professionally and I’m very tired of people who don’t understand containerization explain to me how containerization sucks.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704992796 {#3299
      date: 2024-01-11 18:06:36.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
      "@vzq@lemmy.blahaj.zone"
      "@scrubbles@poptalk.scrubbles.tech"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3293 …}
    +nested: Doctrine\ORM\PersistentCollection {#3287 …}
    +votes: Doctrine\ORM\PersistentCollection {#3291 …}
    +reports: Doctrine\ORM\PersistentCollection {#3302 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3304 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3306 …}
    -id: 299355
    -bodyTs: "'also':9 'anyon':99 'base':87 'bit':133 'concept':52 'contain':72 'container':152,157 'convers':69 'core':51 'critic':59,82,85 'describ':112 'differ':68 'dissuad':37 'docker':63,109 'dockerfil':114 'ever':102,111 'explain':153 'find':3 'fine':16 'fundament':90 'go':31 'hard':76 'like':7,28,60 'm':131,143 'misinform':4 'misunderstand':91 'much':123 'nuanc':125 'peopl':38,147 'perfect':15 'product':42,94 'profession':105,140 'read':107 'rude':12,134 'script':116 'secur':61,71 'set':118 'softwar':120 'someth':22 'suck':158 'take':78 'talk':103 'think':47,98 'tire':145 'topic':6 'understand':21,49,151 'use':40 'valid':58,81 'way':35 'would':110 'yes':129"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://poptalk.scrubbles.tech/comment/1415723"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704992796 {#3296
      date: 2024-01-11 18:06:36.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2185}
  +body: """
    Everything I wrote is rigorously correct, if a bit tongue in cheek.\n
    \n
    Go play with your Dunning Kruger somewhere else.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704995333 {#3329
    date: 2024-01-11 18:48:53.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
    "@vzq@lemmy.blahaj.zone"
    "@scrubbles@poptalk.scrubbles.tech"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3332 …}
  +nested: Doctrine\ORM\PersistentCollection {#3336 …}
  +votes: Doctrine\ORM\PersistentCollection {#3338 …}
  +reports: Doctrine\ORM\PersistentCollection {#3339 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3341 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3343 …}
  -id: 299464
  -bodyTs: "'bit':9 'cheek':12 'correct':6 'dun':17 'els':20 'everyth':1 'go':13 'kruger':18 'play':14 'rigor':5 'somewher':19 'tongu':10 'wrote':3"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.blahaj.zone/comment/5561172"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704995333 {#3326
    date: 2024-01-11 18:48:53.0 +01:00
  }
}
"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 {#3272
  +user: Proxies\__CG__\App\Entity\User {#3273 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3036
    +user: App\Entity\User {#2645 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: App\Entity\EntryComment {#2185
      +user: App\Entity\User {#2174 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
      +magazine: App\Entity\Magazine {#307}
      +image: null
      +parent: null
      +root: null
      +body: """
        How is this meaningfully different than using Deb packages? Or building from source without inspecting the build commands? Or even just building from source without auditing the source?\n
        \n
        In the end docker files are just instructions for running software to set up other software. Just like every other single shell script or config file in existence since the mid seventies.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1721005639 {#2142
        date: 2024-07-15 03:07:19.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Shimitar@feddit.it"
        "@Shimitar@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2180 …}
      +nested: Doctrine\ORM\PersistentCollection {#2181 …}
      +votes: Doctrine\ORM\PersistentCollection {#2171 …}
      +reports: Doctrine\ORM\PersistentCollection {#2186 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2187 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2177 …}
      -id: 296478
      -bodyTs: "'audit':26 'build':11,17,22 'command':18 'config':53 'deb':8 'differ':5 'docker':32 'end':31 'even':20 'everi':47 'exist':56 'file':33,54 'inspect':15 'instruct':36 'like':46 'meaning':4 'mid':59 'packag':9 'run':38 'script':51 'set':41 'seventi':60 'shell':50 'sinc':57 'singl':49 'softwar':39,44 'sourc':13,24,28 'use':7 'without':14,25"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.blahaj.zone/comment/5538512"
      +editedAt: DateTimeImmutable @1720182950 {#2188
        date: 2024-07-05 14:35:50.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704908002 {#2287
        date: 2024-01-10 18:33:22.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2185}
    +body: """
      Your first sentence proves that it’s different. The developer needs to know it’s going to be a Deb package. What about rpm? What about if it’s going to run on mac? Windows? That means they’ll have to change how they develop to think about all of these different platforms. Oh you run windows - well windows doesn’t have openssl, so we need to do this vs that.\n
      \n
      I’d recommend reading up on docker and containerization. It is *not* a script for setting up software. If that’s what you’re thought is then you *really* don’t understand containerization and I recommend taking some learnings on it. Like it or not it’s here, and if you’re doing any dev/ops work professionally you will be left behind for not understanding it.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704909074 {#3038
      date: 2024-01-10 18:51:14.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
      "@vzq@lemmy.blahaj.zone"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3035 …}
    +nested: Doctrine\ORM\PersistentCollection {#3033 …}
    +votes: Doctrine\ORM\PersistentCollection {#3031 …}
    +reports: Doctrine\ORM\PersistentCollection {#3111 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3112 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3099 …}
    -id: 297153
    -bodyTs: "'behind':133 'chang':42 'container':80,104 'd':73 'deb':20 'dev/ops':126 'develop':10,45 'differ':8,52 'docker':78 'doesn':60 'first':2 'go':16,30 'know':13 'learn':110 'left':132 'like':113 'll':39 'mac':34 'mean':37 'need':11,66 'oh':54 'openssl':63 'packag':21 'platform':53 'profession':128 'prove':4 're':95,123 'read':75 'realli':100 'recommend':74,107 'rpm':24 'run':32,56 'script':85 'sentenc':3 'set':87 'softwar':89 'take':108 'think':47 'thought':96 'understand':103,136 'vs':70 'well':58 'window':35,57,59 'work':127"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://poptalk.scrubbles.tech/comment/1410735"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704909074 {#3037
      date: 2024-01-10 18:51:14.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2185}
  +body: """
    I don’t think you understood the context of the comment you replied to. As a reply to “Here are all these drawbacks to Docker vs hosting on bare metal,” it makes perfect sense to point out that the risks are there regardless.\n
    \n
    Unless I misread your comment and you’re suggesting that you think devs not having to deal with OS-specific code is a disadvantage of Docker. Or maybe you meant your second paragraph to be directed at OP?
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1704923683 {#3270
    date: 2024-01-10 22:54:43.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
    "@vzq@lemmy.blahaj.zone"
    "@scrubbles@poptalk.scrubbles.tech"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3274 …}
  +nested: Doctrine\ORM\PersistentCollection {#3276 …}
  +votes: Doctrine\ORM\PersistentCollection {#3278 …}
  +reports: Doctrine\ORM\PersistentCollection {#3280 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3282 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3284 …}
  -id: 297377
  -bodyTs: "'bare':29 'code':65 'comment':11,48 'context':8 'deal':60 'dev':56 'direct':80 'disadvantag':68 'docker':25,70 'drawback':23 'host':27 'make':32 'mayb':72 'meant':74 'metal':30 'misread':46 'op':82 'os':63 'os-specif':62 'paragraph':77 'perfect':33 'point':36 're':51 'regardless':43 'repli':13,17 'risk':40 'second':76 'sens':34 'specif':64 'suggest':52 'think':4,55 'understood':6 'unless':44 'vs':26"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://ttrpg.network/comment/4389493"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704923683 {#3271
    date: 2024-01-10 22:54:43.0 +01:00
  }
}
"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 {#3272
  +user: Proxies\__CG__\App\Entity\User {#3273 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3036
    +user: App\Entity\User {#2645 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: App\Entity\EntryComment {#2185
      +user: App\Entity\User {#2174 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
      +magazine: App\Entity\Magazine {#307}
      +image: null
      +parent: null
      +root: null
      +body: """
        How is this meaningfully different than using Deb packages? Or building from source without inspecting the build commands? Or even just building from source without auditing the source?\n
        \n
        In the end docker files are just instructions for running software to set up other software. Just like every other single shell script or config file in existence since the mid seventies.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1721005639 {#2142
        date: 2024-07-15 03:07:19.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Shimitar@feddit.it"
        "@Shimitar@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2180 …}
      +nested: Doctrine\ORM\PersistentCollection {#2181 …}
      +votes: Doctrine\ORM\PersistentCollection {#2171 …}
      +reports: Doctrine\ORM\PersistentCollection {#2186 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2187 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2177 …}
      -id: 296478
      -bodyTs: "'audit':26 'build':11,17,22 'command':18 'config':53 'deb':8 'differ':5 'docker':32 'end':31 'even':20 'everi':47 'exist':56 'file':33,54 'inspect':15 'instruct':36 'like':46 'meaning':4 'mid':59 'packag':9 'run':38 'script':51 'set':41 'seventi':60 'shell':50 'sinc':57 'singl':49 'softwar':39,44 'sourc':13,24,28 'use':7 'without':14,25"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.blahaj.zone/comment/5538512"
      +editedAt: DateTimeImmutable @1720182950 {#2188
        date: 2024-07-05 14:35:50.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704908002 {#2287
        date: 2024-01-10 18:33:22.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2185}
    +body: """
      Your first sentence proves that it’s different. The developer needs to know it’s going to be a Deb package. What about rpm? What about if it’s going to run on mac? Windows? That means they’ll have to change how they develop to think about all of these different platforms. Oh you run windows - well windows doesn’t have openssl, so we need to do this vs that.\n
      \n
      I’d recommend reading up on docker and containerization. It is *not* a script for setting up software. If that’s what you’re thought is then you *really* don’t understand containerization and I recommend taking some learnings on it. Like it or not it’s here, and if you’re doing any dev/ops work professionally you will be left behind for not understanding it.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704909074 {#3038
      date: 2024-01-10 18:51:14.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
      "@vzq@lemmy.blahaj.zone"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3035 …}
    +nested: Doctrine\ORM\PersistentCollection {#3033 …}
    +votes: Doctrine\ORM\PersistentCollection {#3031 …}
    +reports: Doctrine\ORM\PersistentCollection {#3111 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3112 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3099 …}
    -id: 297153
    -bodyTs: "'behind':133 'chang':42 'container':80,104 'd':73 'deb':20 'dev/ops':126 'develop':10,45 'differ':8,52 'docker':78 'doesn':60 'first':2 'go':16,30 'know':13 'learn':110 'left':132 'like':113 'll':39 'mac':34 'mean':37 'need':11,66 'oh':54 'openssl':63 'packag':21 'platform':53 'profession':128 'prove':4 're':95,123 'read':75 'realli':100 'recommend':74,107 'rpm':24 'run':32,56 'script':85 'sentenc':3 'set':87 'softwar':89 'take':108 'think':47 'thought':96 'understand':103,136 'vs':70 'well':58 'window':35,57,59 'work':127"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://poptalk.scrubbles.tech/comment/1410735"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704909074 {#3037
      date: 2024-01-10 18:51:14.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2185}
  +body: """
    I don’t think you understood the context of the comment you replied to. As a reply to “Here are all these drawbacks to Docker vs hosting on bare metal,” it makes perfect sense to point out that the risks are there regardless.\n
    \n
    Unless I misread your comment and you’re suggesting that you think devs not having to deal with OS-specific code is a disadvantage of Docker. Or maybe you meant your second paragraph to be directed at OP?
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1704923683 {#3270
    date: 2024-01-10 22:54:43.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
    "@vzq@lemmy.blahaj.zone"
    "@scrubbles@poptalk.scrubbles.tech"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3274 …}
  +nested: Doctrine\ORM\PersistentCollection {#3276 …}
  +votes: Doctrine\ORM\PersistentCollection {#3278 …}
  +reports: Doctrine\ORM\PersistentCollection {#3280 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3282 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3284 …}
  -id: 297377
  -bodyTs: "'bare':29 'code':65 'comment':11,48 'context':8 'deal':60 'dev':56 'direct':80 'disadvantag':68 'docker':25,70 'drawback':23 'host':27 'make':32 'mayb':72 'meant':74 'metal':30 'misread':46 'op':82 'os':63 'os-specif':62 'paragraph':77 'perfect':33 'point':36 're':51 'regardless':43 'repli':13,17 'risk':40 'second':76 'sens':34 'specif':64 'suggest':52 'think':4,55 'understood':6 'unless':44 'vs':26"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://ttrpg.network/comment/4389493"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704923683 {#3271
    date: 2024-01-10 22:54:43.0 +01:00
  }
}
"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 {#3272
  +user: Proxies\__CG__\App\Entity\User {#3273 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3036
    +user: App\Entity\User {#2645 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: App\Entity\EntryComment {#2185
      +user: App\Entity\User {#2174 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
      +magazine: App\Entity\Magazine {#307}
      +image: null
      +parent: null
      +root: null
      +body: """
        How is this meaningfully different than using Deb packages? Or building from source without inspecting the build commands? Or even just building from source without auditing the source?\n
        \n
        In the end docker files are just instructions for running software to set up other software. Just like every other single shell script or config file in existence since the mid seventies.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1721005639 {#2142
        date: 2024-07-15 03:07:19.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Shimitar@feddit.it"
        "@Shimitar@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2180 …}
      +nested: Doctrine\ORM\PersistentCollection {#2181 …}
      +votes: Doctrine\ORM\PersistentCollection {#2171 …}
      +reports: Doctrine\ORM\PersistentCollection {#2186 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2187 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2177 …}
      -id: 296478
      -bodyTs: "'audit':26 'build':11,17,22 'command':18 'config':53 'deb':8 'differ':5 'docker':32 'end':31 'even':20 'everi':47 'exist':56 'file':33,54 'inspect':15 'instruct':36 'like':46 'meaning':4 'mid':59 'packag':9 'run':38 'script':51 'set':41 'seventi':60 'shell':50 'sinc':57 'singl':49 'softwar':39,44 'sourc':13,24,28 'use':7 'without':14,25"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.blahaj.zone/comment/5538512"
      +editedAt: DateTimeImmutable @1720182950 {#2188
        date: 2024-07-05 14:35:50.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704908002 {#2287
        date: 2024-01-10 18:33:22.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2185}
    +body: """
      Your first sentence proves that it’s different. The developer needs to know it’s going to be a Deb package. What about rpm? What about if it’s going to run on mac? Windows? That means they’ll have to change how they develop to think about all of these different platforms. Oh you run windows - well windows doesn’t have openssl, so we need to do this vs that.\n
      \n
      I’d recommend reading up on docker and containerization. It is *not* a script for setting up software. If that’s what you’re thought is then you *really* don’t understand containerization and I recommend taking some learnings on it. Like it or not it’s here, and if you’re doing any dev/ops work professionally you will be left behind for not understanding it.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704909074 {#3038
      date: 2024-01-10 18:51:14.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
      "@vzq@lemmy.blahaj.zone"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3035 …}
    +nested: Doctrine\ORM\PersistentCollection {#3033 …}
    +votes: Doctrine\ORM\PersistentCollection {#3031 …}
    +reports: Doctrine\ORM\PersistentCollection {#3111 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3112 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3099 …}
    -id: 297153
    -bodyTs: "'behind':133 'chang':42 'container':80,104 'd':73 'deb':20 'dev/ops':126 'develop':10,45 'differ':8,52 'docker':78 'doesn':60 'first':2 'go':16,30 'know':13 'learn':110 'left':132 'like':113 'll':39 'mac':34 'mean':37 'need':11,66 'oh':54 'openssl':63 'packag':21 'platform':53 'profession':128 'prove':4 're':95,123 'read':75 'realli':100 'recommend':74,107 'rpm':24 'run':32,56 'script':85 'sentenc':3 'set':87 'softwar':89 'take':108 'think':47 'thought':96 'understand':103,136 'vs':70 'well':58 'window':35,57,59 'work':127"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://poptalk.scrubbles.tech/comment/1410735"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704909074 {#3037
      date: 2024-01-10 18:51:14.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2185}
  +body: """
    I don’t think you understood the context of the comment you replied to. As a reply to “Here are all these drawbacks to Docker vs hosting on bare metal,” it makes perfect sense to point out that the risks are there regardless.\n
    \n
    Unless I misread your comment and you’re suggesting that you think devs not having to deal with OS-specific code is a disadvantage of Docker. Or maybe you meant your second paragraph to be directed at OP?
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1704923683 {#3270
    date: 2024-01-10 22:54:43.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
    "@vzq@lemmy.blahaj.zone"
    "@scrubbles@poptalk.scrubbles.tech"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3274 …}
  +nested: Doctrine\ORM\PersistentCollection {#3276 …}
  +votes: Doctrine\ORM\PersistentCollection {#3278 …}
  +reports: Doctrine\ORM\PersistentCollection {#3280 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3282 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3284 …}
  -id: 297377
  -bodyTs: "'bare':29 'code':65 'comment':11,48 'context':8 'deal':60 'dev':56 'direct':80 'disadvantag':68 'docker':25,70 'drawback':23 'host':27 'make':32 'mayb':72 'meant':74 'metal':30 'misread':46 'op':82 'os':63 'os-specif':62 'paragraph':77 'perfect':33 'point':36 're':51 'regardless':43 'repli':13,17 'risk':40 'second':76 'sens':34 'specif':64 'suggest':52 'think':4,55 'understood':6 'unless':44 'vs':26"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://ttrpg.network/comment/4389493"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704923683 {#3271
    date: 2024-01-10 22:54:43.0 +01:00
  }
}
"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
App\Entity\EntryComment {#1352
  +user: App\Entity\User {#2497 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    1.) No one runs rooted docker in prod. Everything is run rootless.\n
    \n
    2.) That’s just patently not true. `docker inspect` is your friend. Also you can build your own containers trusting no-one. `FROM Scratch` [hub.docker.com/_/scratch/](https://hub.docker.com/_/scratch/)\n
    \n
    3.) I think mess here is subjective. Docker folders makes way more sense than Snap mounts.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 20
  +score: 0
  +lastActive: DateTime @1722359949 {#2352
    date: 2024-07-30 19:19:09.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
    "@Shimitar@feddit.it"
    "@Shimitar@feddit.it"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1353 …}
  +nested: Doctrine\ORM\PersistentCollection {#1358 …}
  +votes: Doctrine\ORM\PersistentCollection {#1355 …}
  +reports: Doctrine\ORM\PersistentCollection {#2491 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2493 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2495 …}
  -id: 296471
  -bodyTs: "'/_/scratch/](https://hub.docker.com/_/scratch/)':40 '1':1 '2':13 '3':41 'also':25 'build':28 'contain':31 'docker':6,20,48 'everyth':9 'folder':49 'friend':24 'hub.docker.com':39 'hub.docker.com/_/scratch/](https://hub.docker.com/_/scratch/)':38 'inspect':21 'make':50 'mess':44 'mount':56 'no-on':33 'one':3,35 'patent':17 'prod':8 'root':5 'rootless':12 'run':4,11 'scratch':37 'sens':53 'snap':55 'subject':47 'think':43 'true':19 'trust':32 'way':51"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemm.ee/comment/8113673"
  +editedAt: DateTimeImmutable @1720153951 {#1347
    date: 2024-07-05 06:32:31.0 +02:00
  }
  +createdAt: DateTimeImmutable @1704907664 {#1348
    date: 2024-01-10 18:27:44.0 +01:00
  }
}
"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
91 DENIED edit
App\Entity\EntryComment {#1352
  +user: App\Entity\User {#2497 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    1.) No one runs rooted docker in prod. Everything is run rootless.\n
    \n
    2.) That’s just patently not true. `docker inspect` is your friend. Also you can build your own containers trusting no-one. `FROM Scratch` [hub.docker.com/_/scratch/](https://hub.docker.com/_/scratch/)\n
    \n
    3.) I think mess here is subjective. Docker folders makes way more sense than Snap mounts.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 20
  +score: 0
  +lastActive: DateTime @1722359949 {#2352
    date: 2024-07-30 19:19:09.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
    "@Shimitar@feddit.it"
    "@Shimitar@feddit.it"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1353 …}
  +nested: Doctrine\ORM\PersistentCollection {#1358 …}
  +votes: Doctrine\ORM\PersistentCollection {#1355 …}
  +reports: Doctrine\ORM\PersistentCollection {#2491 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2493 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2495 …}
  -id: 296471
  -bodyTs: "'/_/scratch/](https://hub.docker.com/_/scratch/)':40 '1':1 '2':13 '3':41 'also':25 'build':28 'contain':31 'docker':6,20,48 'everyth':9 'folder':49 'friend':24 'hub.docker.com':39 'hub.docker.com/_/scratch/](https://hub.docker.com/_/scratch/)':38 'inspect':21 'make':50 'mess':44 'mount':56 'no-on':33 'one':3,35 'patent':17 'prod':8 'root':5 'rootless':12 'run':4,11 'scratch':37 'sens':53 'snap':55 'subject':47 'think':43 'true':19 'trust':32 'way':51"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemm.ee/comment/8113673"
  +editedAt: DateTimeImmutable @1720153951 {#1347
    date: 2024-07-05 06:32:31.0 +02:00
  }
  +createdAt: DateTimeImmutable @1704907664 {#1348
    date: 2024-01-10 18:27:44.0 +01:00
  }
}
"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
92 DENIED moderate
App\Entity\EntryComment {#1352
  +user: App\Entity\User {#2497 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    1.) No one runs rooted docker in prod. Everything is run rootless.\n
    \n
    2.) That’s just patently not true. `docker inspect` is your friend. Also you can build your own containers trusting no-one. `FROM Scratch` [hub.docker.com/_/scratch/](https://hub.docker.com/_/scratch/)\n
    \n
    3.) I think mess here is subjective. Docker folders makes way more sense than Snap mounts.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 20
  +score: 0
  +lastActive: DateTime @1722359949 {#2352
    date: 2024-07-30 19:19:09.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
    "@Shimitar@feddit.it"
    "@Shimitar@feddit.it"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1353 …}
  +nested: Doctrine\ORM\PersistentCollection {#1358 …}
  +votes: Doctrine\ORM\PersistentCollection {#1355 …}
  +reports: Doctrine\ORM\PersistentCollection {#2491 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2493 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2495 …}
  -id: 296471
  -bodyTs: "'/_/scratch/](https://hub.docker.com/_/scratch/)':40 '1':1 '2':13 '3':41 'also':25 'build':28 'contain':31 'docker':6,20,48 'everyth':9 'folder':49 'friend':24 'hub.docker.com':39 'hub.docker.com/_/scratch/](https://hub.docker.com/_/scratch/)':38 'inspect':21 'make':50 'mess':44 'mount':56 'no-on':33 'one':3,35 'patent':17 'prod':8 'root':5 'rootless':12 'run':4,11 'scratch':37 'sens':53 'snap':55 'subject':47 'think':43 'true':19 'trust':32 'way':51"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemm.ee/comment/8113673"
  +editedAt: DateTimeImmutable @1720153951 {#1347
    date: 2024-07-05 06:32:31.0 +02:00
  }
  +createdAt: DateTimeImmutable @1704907664 {#1348
    date: 2024-01-10 18:27:44.0 +01:00
  }
}
"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
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 {#3052
  +user: Proxies\__CG__\App\Entity\User {#3051 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#1352
    +user: App\Entity\User {#2497 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      1.) No one runs rooted docker in prod. Everything is run rootless.\n
      \n
      2.) That’s just patently not true. `docker inspect` is your friend. Also you can build your own containers trusting no-one. `FROM Scratch` [hub.docker.com/_/scratch/](https://hub.docker.com/_/scratch/)\n
      \n
      3.) I think mess here is subjective. Docker folders makes way more sense than Snap mounts.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 20
    +score: 0
    +lastActive: DateTime @1722359949 {#2352
      date: 2024-07-30 19:19:09.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
      "@Shimitar@feddit.it"
      "@Shimitar@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1353 …}
    +nested: Doctrine\ORM\PersistentCollection {#1358 …}
    +votes: Doctrine\ORM\PersistentCollection {#1355 …}
    +reports: Doctrine\ORM\PersistentCollection {#2491 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2493 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2495 …}
    -id: 296471
    -bodyTs: "'/_/scratch/](https://hub.docker.com/_/scratch/)':40 '1':1 '2':13 '3':41 'also':25 'build':28 'contain':31 'docker':6,20,48 'everyth':9 'folder':49 'friend':24 'hub.docker.com':39 'hub.docker.com/_/scratch/](https://hub.docker.com/_/scratch/)':38 'inspect':21 'make':50 'mess':44 'mount':56 'no-on':33 'one':3,35 'patent':17 'prod':8 'root':5 'rootless':12 'run':4,11 'scratch':37 'sens':53 'snap':55 'subject':47 'think':43 'true':19 'trust':32 'way':51"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8113673"
    +editedAt: DateTimeImmutable @1720153951 {#1347
      date: 2024-07-05 06:32:31.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704907664 {#1348
      date: 2024-01-10 18:27:44.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#1352}
  +body: "1 is just not true sorry. There’s loads of stuff that only work as root and people use them."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705123357 {#3054
    date: 2024-01-13 06:22:37.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
    "@aniki@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3050 …}
  +nested: Doctrine\ORM\PersistentCollection {#3048 …}
  +votes: Doctrine\ORM\PersistentCollection {#3046 …}
  +reports: Doctrine\ORM\PersistentCollection {#3044 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3042 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3040 …}
  -id: 304325
  -bodyTs: "'1':1 'load':9 'peopl':18 'root':16 'sorri':6 'stuff':11 'true':5 'use':19 'work':14"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/6401010"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705123357 {#3053
    date: 2024-01-13 06:22:37.0 +01:00
  }
}
"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 {#3052
  +user: Proxies\__CG__\App\Entity\User {#3051 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#1352
    +user: App\Entity\User {#2497 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      1.) No one runs rooted docker in prod. Everything is run rootless.\n
      \n
      2.) That’s just patently not true. `docker inspect` is your friend. Also you can build your own containers trusting no-one. `FROM Scratch` [hub.docker.com/_/scratch/](https://hub.docker.com/_/scratch/)\n
      \n
      3.) I think mess here is subjective. Docker folders makes way more sense than Snap mounts.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 20
    +score: 0
    +lastActive: DateTime @1722359949 {#2352
      date: 2024-07-30 19:19:09.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
      "@Shimitar@feddit.it"
      "@Shimitar@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1353 …}
    +nested: Doctrine\ORM\PersistentCollection {#1358 …}
    +votes: Doctrine\ORM\PersistentCollection {#1355 …}
    +reports: Doctrine\ORM\PersistentCollection {#2491 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2493 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2495 …}
    -id: 296471
    -bodyTs: "'/_/scratch/](https://hub.docker.com/_/scratch/)':40 '1':1 '2':13 '3':41 'also':25 'build':28 'contain':31 'docker':6,20,48 'everyth':9 'folder':49 'friend':24 'hub.docker.com':39 'hub.docker.com/_/scratch/](https://hub.docker.com/_/scratch/)':38 'inspect':21 'make':50 'mess':44 'mount':56 'no-on':33 'one':3,35 'patent':17 'prod':8 'root':5 'rootless':12 'run':4,11 'scratch':37 'sens':53 'snap':55 'subject':47 'think':43 'true':19 'trust':32 'way':51"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8113673"
    +editedAt: DateTimeImmutable @1720153951 {#1347
      date: 2024-07-05 06:32:31.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704907664 {#1348
      date: 2024-01-10 18:27:44.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#1352}
  +body: "1 is just not true sorry. There’s loads of stuff that only work as root and people use them."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705123357 {#3054
    date: 2024-01-13 06:22:37.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
    "@aniki@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3050 …}
  +nested: Doctrine\ORM\PersistentCollection {#3048 …}
  +votes: Doctrine\ORM\PersistentCollection {#3046 …}
  +reports: Doctrine\ORM\PersistentCollection {#3044 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3042 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3040 …}
  -id: 304325
  -bodyTs: "'1':1 'load':9 'peopl':18 'root':16 'sorri':6 'stuff':11 'true':5 'use':19 'work':14"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/6401010"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705123357 {#3053
    date: 2024-01-13 06:22:37.0 +01:00
  }
}
"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 {#3052
  +user: Proxies\__CG__\App\Entity\User {#3051 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#1352
    +user: App\Entity\User {#2497 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      1.) No one runs rooted docker in prod. Everything is run rootless.\n
      \n
      2.) That’s just patently not true. `docker inspect` is your friend. Also you can build your own containers trusting no-one. `FROM Scratch` [hub.docker.com/_/scratch/](https://hub.docker.com/_/scratch/)\n
      \n
      3.) I think mess here is subjective. Docker folders makes way more sense than Snap mounts.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 20
    +score: 0
    +lastActive: DateTime @1722359949 {#2352
      date: 2024-07-30 19:19:09.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
      "@Shimitar@feddit.it"
      "@Shimitar@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1353 …}
    +nested: Doctrine\ORM\PersistentCollection {#1358 …}
    +votes: Doctrine\ORM\PersistentCollection {#1355 …}
    +reports: Doctrine\ORM\PersistentCollection {#2491 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2493 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2495 …}
    -id: 296471
    -bodyTs: "'/_/scratch/](https://hub.docker.com/_/scratch/)':40 '1':1 '2':13 '3':41 'also':25 'build':28 'contain':31 'docker':6,20,48 'everyth':9 'folder':49 'friend':24 'hub.docker.com':39 'hub.docker.com/_/scratch/](https://hub.docker.com/_/scratch/)':38 'inspect':21 'make':50 'mess':44 'mount':56 'no-on':33 'one':3,35 'patent':17 'prod':8 'root':5 'rootless':12 'run':4,11 'scratch':37 'sens':53 'snap':55 'subject':47 'think':43 'true':19 'trust':32 'way':51"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8113673"
    +editedAt: DateTimeImmutable @1720153951 {#1347
      date: 2024-07-05 06:32:31.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704907664 {#1348
      date: 2024-01-10 18:27:44.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#1352}
  +body: "1 is just not true sorry. There’s loads of stuff that only work as root and people use them."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705123357 {#3054
    date: 2024-01-13 06:22:37.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
    "@aniki@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3050 …}
  +nested: Doctrine\ORM\PersistentCollection {#3048 …}
  +votes: Doctrine\ORM\PersistentCollection {#3046 …}
  +reports: Doctrine\ORM\PersistentCollection {#3044 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3042 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3040 …}
  -id: 304325
  -bodyTs: "'1':1 'load':9 'peopl':18 'root':16 'sorri':6 'stuff':11 'true':5 'use':19 'work':14"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/6401010"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705123357 {#3053
    date: 2024-01-13 06:22:37.0 +01:00
  }
}
"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
App\Entity\EntryComment {#2557
  +user: App\Entity\User {#2570 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    **Why docker?**\n
    \n
    Its all about **companies re-creating and reconfiguring the way people develop software so everyone will be hostage of their platforms**. We see this in everything now Docker/DockerHub/Kubernetes and GitHub actions were the first sign of this cancer.\n
    \n
    We now have a generation of developers that doesn’t understand the basic of their tech stack, about networking, about DNS, about how to deploy a simple thing into a server that doesn’t use some Docker or isn’t a 3rd party cloud xyz deploy-from-github service.\n
    \n
    > oh but the underlying technologies aren’t proprietary\n
    \n
    True, but this Docker hype invariably and inevitably leads people down a path that will then require some proprietary solution or dependency somewhere that is only required because the “new” technology itself alone doesn’t deliver as others did in the past. In this particular case is Docker Hub / Kubernetes BS and all the cloud garbage around it.\n
    \n
    > oh but there are alternatives like podman\n
    \n
    It doesn’t really matter if there are truly open-source and open ecosystems of containerization technologies because in the end people/companies will pick the proprietary / closed option just because “it’s easier to use” or some other specific thing that will be good on the short term and very bad on the long term. This happened with CentOS vs Debian is currently unfolding with Docker vs LXC/RKT/Podman and will happen with Ubuntu vs Debian for all those who moved from CentOS to Ubuntu.\n
    \n
    > lots of mess in the system (mounts, fake networks, rules…)\n
    \n
    Yes, a total mess of devices hard to audit, constant ram wasting and worse than all it isn’t as easy change a docker image / develop things as it used to be.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 8
  +score: 0
  +lastActive: DateTime @1720421110 {#2552
    date: 2024-07-08 08:45:10.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2558 …}
  +nested: Doctrine\ORM\PersistentCollection {#2560 …}
  +votes: Doctrine\ORM\PersistentCollection {#2562 …}
  +reports: Doctrine\ORM\PersistentCollection {#2564 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2566 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2568 …}
  -id: 296462
  -bodyTs: "'3rd':83 'action':34 'alon':132 'altern':162 'aren':97 'around':156 'audit':268 'bad':216 'basic':54 'bs':150 'cancer':41 'case':145 'cento':224,247 'chang':281 'close':192 'cloud':85,154 'compani':6 'constant':269 'container':181 'creat':9 'current':228 'debian':226,240 'deliv':135 'depend':121 'deploy':66,88 'deploy-from-github':87 'develop':15,48,285 'devic':265 'dns':62 'docker':2,78,103,147,231,283 'docker/dockerhub/kubernetes':31 'doesn':50,74,133,166 'easi':280 'easier':198 'ecosystem':179 'end':186 'everyon':18 'everyth':29 'fake':257 'first':37 'garbag':155 'generat':46 'github':33,90 'good':209 'happen':222,236 'hard':266 'hostag':21 'hub':148 'hype':104 'imag':284 'inevit':107 'invari':105 'isn':80,277 'kubernet':149 'lead':108 'like':163 'long':219 'lot':250 'lxc/rkt/podman':233 'matter':169 'mess':252,263 'mount':256 'move':245 'network':60,258 'new':129 'oh':92,158 'open':175,178 'open-sourc':174 'option':193 'other':137 'parti':84 'particular':144 'past':141 'path':112 'peopl':14,109 'people/companies':187 'pick':189 'platform':24 'podman':164 'proprietari':99,118,191 'ram':270 're':8 're-creat':7 'realli':168 'reconfigur':11 'requir':116,126 'rule':259 'see':26 'server':72 'servic':91 'short':212 'sign':38 'simpl':68 'softwar':16 'solut':119 'somewher':122 'sourc':176 'specif':204 'stack':58 'system':255 'tech':57 'technolog':96,130,182 'term':213,220 'thing':69,205,286 'total':262 'true':100 'truli':173 'ubuntu':238,249 'under':95 'understand':52 'unfold':229 'use':76,200,289 'vs':225,232,239 'wast':271 'way':13 'wors':273 'xyz':86 'yes':260"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6557772"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704907443 {#2553
    date: 2024-01-10 18:24:03.0 +01:00
  }
}
"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
99 DENIED edit
App\Entity\EntryComment {#2557
  +user: App\Entity\User {#2570 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    **Why docker?**\n
    \n
    Its all about **companies re-creating and reconfiguring the way people develop software so everyone will be hostage of their platforms**. We see this in everything now Docker/DockerHub/Kubernetes and GitHub actions were the first sign of this cancer.\n
    \n
    We now have a generation of developers that doesn’t understand the basic of their tech stack, about networking, about DNS, about how to deploy a simple thing into a server that doesn’t use some Docker or isn’t a 3rd party cloud xyz deploy-from-github service.\n
    \n
    > oh but the underlying technologies aren’t proprietary\n
    \n
    True, but this Docker hype invariably and inevitably leads people down a path that will then require some proprietary solution or dependency somewhere that is only required because the “new” technology itself alone doesn’t deliver as others did in the past. In this particular case is Docker Hub / Kubernetes BS and all the cloud garbage around it.\n
    \n
    > oh but there are alternatives like podman\n
    \n
    It doesn’t really matter if there are truly open-source and open ecosystems of containerization technologies because in the end people/companies will pick the proprietary / closed option just because “it’s easier to use” or some other specific thing that will be good on the short term and very bad on the long term. This happened with CentOS vs Debian is currently unfolding with Docker vs LXC/RKT/Podman and will happen with Ubuntu vs Debian for all those who moved from CentOS to Ubuntu.\n
    \n
    > lots of mess in the system (mounts, fake networks, rules…)\n
    \n
    Yes, a total mess of devices hard to audit, constant ram wasting and worse than all it isn’t as easy change a docker image / develop things as it used to be.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 8
  +score: 0
  +lastActive: DateTime @1720421110 {#2552
    date: 2024-07-08 08:45:10.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2558 …}
  +nested: Doctrine\ORM\PersistentCollection {#2560 …}
  +votes: Doctrine\ORM\PersistentCollection {#2562 …}
  +reports: Doctrine\ORM\PersistentCollection {#2564 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2566 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2568 …}
  -id: 296462
  -bodyTs: "'3rd':83 'action':34 'alon':132 'altern':162 'aren':97 'around':156 'audit':268 'bad':216 'basic':54 'bs':150 'cancer':41 'case':145 'cento':224,247 'chang':281 'close':192 'cloud':85,154 'compani':6 'constant':269 'container':181 'creat':9 'current':228 'debian':226,240 'deliv':135 'depend':121 'deploy':66,88 'deploy-from-github':87 'develop':15,48,285 'devic':265 'dns':62 'docker':2,78,103,147,231,283 'docker/dockerhub/kubernetes':31 'doesn':50,74,133,166 'easi':280 'easier':198 'ecosystem':179 'end':186 'everyon':18 'everyth':29 'fake':257 'first':37 'garbag':155 'generat':46 'github':33,90 'good':209 'happen':222,236 'hard':266 'hostag':21 'hub':148 'hype':104 'imag':284 'inevit':107 'invari':105 'isn':80,277 'kubernet':149 'lead':108 'like':163 'long':219 'lot':250 'lxc/rkt/podman':233 'matter':169 'mess':252,263 'mount':256 'move':245 'network':60,258 'new':129 'oh':92,158 'open':175,178 'open-sourc':174 'option':193 'other':137 'parti':84 'particular':144 'past':141 'path':112 'peopl':14,109 'people/companies':187 'pick':189 'platform':24 'podman':164 'proprietari':99,118,191 'ram':270 're':8 're-creat':7 'realli':168 'reconfigur':11 'requir':116,126 'rule':259 'see':26 'server':72 'servic':91 'short':212 'sign':38 'simpl':68 'softwar':16 'solut':119 'somewher':122 'sourc':176 'specif':204 'stack':58 'system':255 'tech':57 'technolog':96,130,182 'term':213,220 'thing':69,205,286 'total':262 'true':100 'truli':173 'ubuntu':238,249 'under':95 'understand':52 'unfold':229 'use':76,200,289 'vs':225,232,239 'wast':271 'way':13 'wors':273 'xyz':86 'yes':260"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6557772"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704907443 {#2553
    date: 2024-01-10 18:24:03.0 +01:00
  }
}
"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
100 DENIED moderate
App\Entity\EntryComment {#2557
  +user: App\Entity\User {#2570 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    **Why docker?**\n
    \n
    Its all about **companies re-creating and reconfiguring the way people develop software so everyone will be hostage of their platforms**. We see this in everything now Docker/DockerHub/Kubernetes and GitHub actions were the first sign of this cancer.\n
    \n
    We now have a generation of developers that doesn’t understand the basic of their tech stack, about networking, about DNS, about how to deploy a simple thing into a server that doesn’t use some Docker or isn’t a 3rd party cloud xyz deploy-from-github service.\n
    \n
    > oh but the underlying technologies aren’t proprietary\n
    \n
    True, but this Docker hype invariably and inevitably leads people down a path that will then require some proprietary solution or dependency somewhere that is only required because the “new” technology itself alone doesn’t deliver as others did in the past. In this particular case is Docker Hub / Kubernetes BS and all the cloud garbage around it.\n
    \n
    > oh but there are alternatives like podman\n
    \n
    It doesn’t really matter if there are truly open-source and open ecosystems of containerization technologies because in the end people/companies will pick the proprietary / closed option just because “it’s easier to use” or some other specific thing that will be good on the short term and very bad on the long term. This happened with CentOS vs Debian is currently unfolding with Docker vs LXC/RKT/Podman and will happen with Ubuntu vs Debian for all those who moved from CentOS to Ubuntu.\n
    \n
    > lots of mess in the system (mounts, fake networks, rules…)\n
    \n
    Yes, a total mess of devices hard to audit, constant ram wasting and worse than all it isn’t as easy change a docker image / develop things as it used to be.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 8
  +score: 0
  +lastActive: DateTime @1720421110 {#2552
    date: 2024-07-08 08:45:10.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2558 …}
  +nested: Doctrine\ORM\PersistentCollection {#2560 …}
  +votes: Doctrine\ORM\PersistentCollection {#2562 …}
  +reports: Doctrine\ORM\PersistentCollection {#2564 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2566 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2568 …}
  -id: 296462
  -bodyTs: "'3rd':83 'action':34 'alon':132 'altern':162 'aren':97 'around':156 'audit':268 'bad':216 'basic':54 'bs':150 'cancer':41 'case':145 'cento':224,247 'chang':281 'close':192 'cloud':85,154 'compani':6 'constant':269 'container':181 'creat':9 'current':228 'debian':226,240 'deliv':135 'depend':121 'deploy':66,88 'deploy-from-github':87 'develop':15,48,285 'devic':265 'dns':62 'docker':2,78,103,147,231,283 'docker/dockerhub/kubernetes':31 'doesn':50,74,133,166 'easi':280 'easier':198 'ecosystem':179 'end':186 'everyon':18 'everyth':29 'fake':257 'first':37 'garbag':155 'generat':46 'github':33,90 'good':209 'happen':222,236 'hard':266 'hostag':21 'hub':148 'hype':104 'imag':284 'inevit':107 'invari':105 'isn':80,277 'kubernet':149 'lead':108 'like':163 'long':219 'lot':250 'lxc/rkt/podman':233 'matter':169 'mess':252,263 'mount':256 'move':245 'network':60,258 'new':129 'oh':92,158 'open':175,178 'open-sourc':174 'option':193 'other':137 'parti':84 'particular':144 'past':141 'path':112 'peopl':14,109 'people/companies':187 'pick':189 'platform':24 'podman':164 'proprietari':99,118,191 'ram':270 're':8 're-creat':7 'realli':168 'reconfigur':11 'requir':116,126 'rule':259 'see':26 'server':72 'servic':91 'short':212 'sign':38 'simpl':68 'softwar':16 'solut':119 'somewher':122 'sourc':176 'specif':204 'stack':58 'system':255 'tech':57 'technolog':96,130,182 'term':213,220 'thing':69,205,286 'total':262 'true':100 'truli':173 'ubuntu':238,249 'under':95 'understand':52 'unfold':229 'use':76,200,289 'vs':225,232,239 'wast':271 'way':13 'wors':273 'xyz':86 'yes':260"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6557772"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704907443 {#2553
    date: 2024-01-10 18:24:03.0 +01:00
  }
}
"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
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 {#3083
  +user: Proxies\__CG__\App\Entity\User {#3082 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2557
    +user: App\Entity\User {#2570 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      **Why docker?**\n
      \n
      Its all about **companies re-creating and reconfiguring the way people develop software so everyone will be hostage of their platforms**. We see this in everything now Docker/DockerHub/Kubernetes and GitHub actions were the first sign of this cancer.\n
      \n
      We now have a generation of developers that doesn’t understand the basic of their tech stack, about networking, about DNS, about how to deploy a simple thing into a server that doesn’t use some Docker or isn’t a 3rd party cloud xyz deploy-from-github service.\n
      \n
      > oh but the underlying technologies aren’t proprietary\n
      \n
      True, but this Docker hype invariably and inevitably leads people down a path that will then require some proprietary solution or dependency somewhere that is only required because the “new” technology itself alone doesn’t deliver as others did in the past. In this particular case is Docker Hub / Kubernetes BS and all the cloud garbage around it.\n
      \n
      > oh but there are alternatives like podman\n
      \n
      It doesn’t really matter if there are truly open-source and open ecosystems of containerization technologies because in the end people/companies will pick the proprietary / closed option just because “it’s easier to use” or some other specific thing that will be good on the short term and very bad on the long term. This happened with CentOS vs Debian is currently unfolding with Docker vs LXC/RKT/Podman and will happen with Ubuntu vs Debian for all those who moved from CentOS to Ubuntu.\n
      \n
      > lots of mess in the system (mounts, fake networks, rules…)\n
      \n
      Yes, a total mess of devices hard to audit, constant ram wasting and worse than all it isn’t as easy change a docker image / develop things as it used to be.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 8
    +score: 0
    +lastActive: DateTime @1720421110 {#2552
      date: 2024-07-08 08:45:10.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2558 …}
    +nested: Doctrine\ORM\PersistentCollection {#2560 …}
    +votes: Doctrine\ORM\PersistentCollection {#2562 …}
    +reports: Doctrine\ORM\PersistentCollection {#2564 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2566 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2568 …}
    -id: 296462
    -bodyTs: "'3rd':83 'action':34 'alon':132 'altern':162 'aren':97 'around':156 'audit':268 'bad':216 'basic':54 'bs':150 'cancer':41 'case':145 'cento':224,247 'chang':281 'close':192 'cloud':85,154 'compani':6 'constant':269 'container':181 'creat':9 'current':228 'debian':226,240 'deliv':135 'depend':121 'deploy':66,88 'deploy-from-github':87 'develop':15,48,285 'devic':265 'dns':62 'docker':2,78,103,147,231,283 'docker/dockerhub/kubernetes':31 'doesn':50,74,133,166 'easi':280 'easier':198 'ecosystem':179 'end':186 'everyon':18 'everyth':29 'fake':257 'first':37 'garbag':155 'generat':46 'github':33,90 'good':209 'happen':222,236 'hard':266 'hostag':21 'hub':148 'hype':104 'imag':284 'inevit':107 'invari':105 'isn':80,277 'kubernet':149 'lead':108 'like':163 'long':219 'lot':250 'lxc/rkt/podman':233 'matter':169 'mess':252,263 'mount':256 'move':245 'network':60,258 'new':129 'oh':92,158 'open':175,178 'open-sourc':174 'option':193 'other':137 'parti':84 'particular':144 'past':141 'path':112 'peopl':14,109 'people/companies':187 'pick':189 'platform':24 'podman':164 'proprietari':99,118,191 'ram':270 're':8 're-creat':7 'realli':168 'reconfigur':11 'requir':116,126 'rule':259 'see':26 'server':72 'servic':91 'short':212 'sign':38 'simpl':68 'softwar':16 'solut':119 'somewher':122 'sourc':176 'specif':204 'stack':58 'system':255 'tech':57 'technolog':96,130,182 'term':213,220 'thing':69,205,286 'total':262 'true':100 'truli':173 'ubuntu':238,249 'under':95 'understand':52 'unfold':229 'use':76,200,289 'vs':225,232,239 'wast':271 'way':13 'wors':273 'xyz':86 'yes':260"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6557772"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704907443 {#2553
      date: 2024-01-10 18:24:03.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2557}
  +body: "Is all this true? Its a perspective I didn’t considered, but feels true, don’t know if it is tough."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704917422 {#3085
    date: 2024-01-10 21:10:22.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
    "@TCB13@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3081 …}
  +nested: Doctrine\ORM\PersistentCollection {#3079 …}
  +votes: Doctrine\ORM\PersistentCollection {#3077 …}
  +reports: Doctrine\ORM\PersistentCollection {#3075 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3073 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3071 …}
  -id: 296942
  -bodyTs: "'consid':11 'didn':9 'feel':13 'know':17 'perspect':7 'tough':21 'true':4,14"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://feddit.it/comment/4822217"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704917422 {#3084
    date: 2024-01-10 21:10:22.0 +01:00
  }
}
"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 {#3083
  +user: Proxies\__CG__\App\Entity\User {#3082 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2557
    +user: App\Entity\User {#2570 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      **Why docker?**\n
      \n
      Its all about **companies re-creating and reconfiguring the way people develop software so everyone will be hostage of their platforms**. We see this in everything now Docker/DockerHub/Kubernetes and GitHub actions were the first sign of this cancer.\n
      \n
      We now have a generation of developers that doesn’t understand the basic of their tech stack, about networking, about DNS, about how to deploy a simple thing into a server that doesn’t use some Docker or isn’t a 3rd party cloud xyz deploy-from-github service.\n
      \n
      > oh but the underlying technologies aren’t proprietary\n
      \n
      True, but this Docker hype invariably and inevitably leads people down a path that will then require some proprietary solution or dependency somewhere that is only required because the “new” technology itself alone doesn’t deliver as others did in the past. In this particular case is Docker Hub / Kubernetes BS and all the cloud garbage around it.\n
      \n
      > oh but there are alternatives like podman\n
      \n
      It doesn’t really matter if there are truly open-source and open ecosystems of containerization technologies because in the end people/companies will pick the proprietary / closed option just because “it’s easier to use” or some other specific thing that will be good on the short term and very bad on the long term. This happened with CentOS vs Debian is currently unfolding with Docker vs LXC/RKT/Podman and will happen with Ubuntu vs Debian for all those who moved from CentOS to Ubuntu.\n
      \n
      > lots of mess in the system (mounts, fake networks, rules…)\n
      \n
      Yes, a total mess of devices hard to audit, constant ram wasting and worse than all it isn’t as easy change a docker image / develop things as it used to be.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 8
    +score: 0
    +lastActive: DateTime @1720421110 {#2552
      date: 2024-07-08 08:45:10.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2558 …}
    +nested: Doctrine\ORM\PersistentCollection {#2560 …}
    +votes: Doctrine\ORM\PersistentCollection {#2562 …}
    +reports: Doctrine\ORM\PersistentCollection {#2564 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2566 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2568 …}
    -id: 296462
    -bodyTs: "'3rd':83 'action':34 'alon':132 'altern':162 'aren':97 'around':156 'audit':268 'bad':216 'basic':54 'bs':150 'cancer':41 'case':145 'cento':224,247 'chang':281 'close':192 'cloud':85,154 'compani':6 'constant':269 'container':181 'creat':9 'current':228 'debian':226,240 'deliv':135 'depend':121 'deploy':66,88 'deploy-from-github':87 'develop':15,48,285 'devic':265 'dns':62 'docker':2,78,103,147,231,283 'docker/dockerhub/kubernetes':31 'doesn':50,74,133,166 'easi':280 'easier':198 'ecosystem':179 'end':186 'everyon':18 'everyth':29 'fake':257 'first':37 'garbag':155 'generat':46 'github':33,90 'good':209 'happen':222,236 'hard':266 'hostag':21 'hub':148 'hype':104 'imag':284 'inevit':107 'invari':105 'isn':80,277 'kubernet':149 'lead':108 'like':163 'long':219 'lot':250 'lxc/rkt/podman':233 'matter':169 'mess':252,263 'mount':256 'move':245 'network':60,258 'new':129 'oh':92,158 'open':175,178 'open-sourc':174 'option':193 'other':137 'parti':84 'particular':144 'past':141 'path':112 'peopl':14,109 'people/companies':187 'pick':189 'platform':24 'podman':164 'proprietari':99,118,191 'ram':270 're':8 're-creat':7 'realli':168 'reconfigur':11 'requir':116,126 'rule':259 'see':26 'server':72 'servic':91 'short':212 'sign':38 'simpl':68 'softwar':16 'solut':119 'somewher':122 'sourc':176 'specif':204 'stack':58 'system':255 'tech':57 'technolog':96,130,182 'term':213,220 'thing':69,205,286 'total':262 'true':100 'truli':173 'ubuntu':238,249 'under':95 'understand':52 'unfold':229 'use':76,200,289 'vs':225,232,239 'wast':271 'way':13 'wors':273 'xyz':86 'yes':260"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6557772"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704907443 {#2553
      date: 2024-01-10 18:24:03.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2557}
  +body: "Is all this true? Its a perspective I didn’t considered, but feels true, don’t know if it is tough."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704917422 {#3085
    date: 2024-01-10 21:10:22.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
    "@TCB13@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3081 …}
  +nested: Doctrine\ORM\PersistentCollection {#3079 …}
  +votes: Doctrine\ORM\PersistentCollection {#3077 …}
  +reports: Doctrine\ORM\PersistentCollection {#3075 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3073 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3071 …}
  -id: 296942
  -bodyTs: "'consid':11 'didn':9 'feel':13 'know':17 'perspect':7 'tough':21 'true':4,14"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://feddit.it/comment/4822217"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704917422 {#3084
    date: 2024-01-10 21:10:22.0 +01:00
  }
}
"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 {#3083
  +user: Proxies\__CG__\App\Entity\User {#3082 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2557
    +user: App\Entity\User {#2570 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      **Why docker?**\n
      \n
      Its all about **companies re-creating and reconfiguring the way people develop software so everyone will be hostage of their platforms**. We see this in everything now Docker/DockerHub/Kubernetes and GitHub actions were the first sign of this cancer.\n
      \n
      We now have a generation of developers that doesn’t understand the basic of their tech stack, about networking, about DNS, about how to deploy a simple thing into a server that doesn’t use some Docker or isn’t a 3rd party cloud xyz deploy-from-github service.\n
      \n
      > oh but the underlying technologies aren’t proprietary\n
      \n
      True, but this Docker hype invariably and inevitably leads people down a path that will then require some proprietary solution or dependency somewhere that is only required because the “new” technology itself alone doesn’t deliver as others did in the past. In this particular case is Docker Hub / Kubernetes BS and all the cloud garbage around it.\n
      \n
      > oh but there are alternatives like podman\n
      \n
      It doesn’t really matter if there are truly open-source and open ecosystems of containerization technologies because in the end people/companies will pick the proprietary / closed option just because “it’s easier to use” or some other specific thing that will be good on the short term and very bad on the long term. This happened with CentOS vs Debian is currently unfolding with Docker vs LXC/RKT/Podman and will happen with Ubuntu vs Debian for all those who moved from CentOS to Ubuntu.\n
      \n
      > lots of mess in the system (mounts, fake networks, rules…)\n
      \n
      Yes, a total mess of devices hard to audit, constant ram wasting and worse than all it isn’t as easy change a docker image / develop things as it used to be.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 8
    +score: 0
    +lastActive: DateTime @1720421110 {#2552
      date: 2024-07-08 08:45:10.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2558 …}
    +nested: Doctrine\ORM\PersistentCollection {#2560 …}
    +votes: Doctrine\ORM\PersistentCollection {#2562 …}
    +reports: Doctrine\ORM\PersistentCollection {#2564 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2566 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2568 …}
    -id: 296462
    -bodyTs: "'3rd':83 'action':34 'alon':132 'altern':162 'aren':97 'around':156 'audit':268 'bad':216 'basic':54 'bs':150 'cancer':41 'case':145 'cento':224,247 'chang':281 'close':192 'cloud':85,154 'compani':6 'constant':269 'container':181 'creat':9 'current':228 'debian':226,240 'deliv':135 'depend':121 'deploy':66,88 'deploy-from-github':87 'develop':15,48,285 'devic':265 'dns':62 'docker':2,78,103,147,231,283 'docker/dockerhub/kubernetes':31 'doesn':50,74,133,166 'easi':280 'easier':198 'ecosystem':179 'end':186 'everyon':18 'everyth':29 'fake':257 'first':37 'garbag':155 'generat':46 'github':33,90 'good':209 'happen':222,236 'hard':266 'hostag':21 'hub':148 'hype':104 'imag':284 'inevit':107 'invari':105 'isn':80,277 'kubernet':149 'lead':108 'like':163 'long':219 'lot':250 'lxc/rkt/podman':233 'matter':169 'mess':252,263 'mount':256 'move':245 'network':60,258 'new':129 'oh':92,158 'open':175,178 'open-sourc':174 'option':193 'other':137 'parti':84 'particular':144 'past':141 'path':112 'peopl':14,109 'people/companies':187 'pick':189 'platform':24 'podman':164 'proprietari':99,118,191 'ram':270 're':8 're-creat':7 'realli':168 'reconfigur':11 'requir':116,126 'rule':259 'see':26 'server':72 'servic':91 'short':212 'sign':38 'simpl':68 'softwar':16 'solut':119 'somewher':122 'sourc':176 'specif':204 'stack':58 'system':255 'tech':57 'technolog':96,130,182 'term':213,220 'thing':69,205,286 'total':262 'true':100 'truli':173 'ubuntu':238,249 'under':95 'understand':52 'unfold':229 'use':76,200,289 'vs':225,232,239 'wast':271 'way':13 'wors':273 'xyz':86 'yes':260"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6557772"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704907443 {#2553
      date: 2024-01-10 18:24:03.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2557}
  +body: "Is all this true? Its a perspective I didn’t considered, but feels true, don’t know if it is tough."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704917422 {#3085
    date: 2024-01-10 21:10:22.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
    "@TCB13@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3081 …}
  +nested: Doctrine\ORM\PersistentCollection {#3079 …}
  +votes: Doctrine\ORM\PersistentCollection {#3077 …}
  +reports: Doctrine\ORM\PersistentCollection {#3075 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3073 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3071 …}
  -id: 296942
  -bodyTs: "'consid':11 'didn':9 'feel':13 'know':17 'perspect':7 'tough':21 'true':4,14"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://feddit.it/comment/4822217"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704917422 {#3084
    date: 2024-01-10 21:10:22.0 +01:00
  }
}
"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 {#3241
  +user: Proxies\__CG__\App\Entity\User {#3242 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3083
    +user: Proxies\__CG__\App\Entity\User {#3082 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: App\Entity\EntryComment {#2557
      +user: App\Entity\User {#2570 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
      +magazine: App\Entity\Magazine {#307}
      +image: null
      +parent: null
      +root: null
      +body: """
        **Why docker?**\n
        \n
        Its all about **companies re-creating and reconfiguring the way people develop software so everyone will be hostage of their platforms**. We see this in everything now Docker/DockerHub/Kubernetes and GitHub actions were the first sign of this cancer.\n
        \n
        We now have a generation of developers that doesn’t understand the basic of their tech stack, about networking, about DNS, about how to deploy a simple thing into a server that doesn’t use some Docker or isn’t a 3rd party cloud xyz deploy-from-github service.\n
        \n
        > oh but the underlying technologies aren’t proprietary\n
        \n
        True, but this Docker hype invariably and inevitably leads people down a path that will then require some proprietary solution or dependency somewhere that is only required because the “new” technology itself alone doesn’t deliver as others did in the past. In this particular case is Docker Hub / Kubernetes BS and all the cloud garbage around it.\n
        \n
        > oh but there are alternatives like podman\n
        \n
        It doesn’t really matter if there are truly open-source and open ecosystems of containerization technologies because in the end people/companies will pick the proprietary / closed option just because “it’s easier to use” or some other specific thing that will be good on the short term and very bad on the long term. This happened with CentOS vs Debian is currently unfolding with Docker vs LXC/RKT/Podman and will happen with Ubuntu vs Debian for all those who moved from CentOS to Ubuntu.\n
        \n
        > lots of mess in the system (mounts, fake networks, rules…)\n
        \n
        Yes, a total mess of devices hard to audit, constant ram wasting and worse than all it isn’t as easy change a docker image / develop things as it used to be.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 8
      +score: 0
      +lastActive: DateTime @1720421110 {#2552
        date: 2024-07-08 08:45:10.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Shimitar@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2558 …}
      +nested: Doctrine\ORM\PersistentCollection {#2560 …}
      +votes: Doctrine\ORM\PersistentCollection {#2562 …}
      +reports: Doctrine\ORM\PersistentCollection {#2564 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2566 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2568 …}
      -id: 296462
      -bodyTs: "'3rd':83 'action':34 'alon':132 'altern':162 'aren':97 'around':156 'audit':268 'bad':216 'basic':54 'bs':150 'cancer':41 'case':145 'cento':224,247 'chang':281 'close':192 'cloud':85,154 'compani':6 'constant':269 'container':181 'creat':9 'current':228 'debian':226,240 'deliv':135 'depend':121 'deploy':66,88 'deploy-from-github':87 'develop':15,48,285 'devic':265 'dns':62 'docker':2,78,103,147,231,283 'docker/dockerhub/kubernetes':31 'doesn':50,74,133,166 'easi':280 'easier':198 'ecosystem':179 'end':186 'everyon':18 'everyth':29 'fake':257 'first':37 'garbag':155 'generat':46 'github':33,90 'good':209 'happen':222,236 'hard':266 'hostag':21 'hub':148 'hype':104 'imag':284 'inevit':107 'invari':105 'isn':80,277 'kubernet':149 'lead':108 'like':163 'long':219 'lot':250 'lxc/rkt/podman':233 'matter':169 'mess':252,263 'mount':256 'move':245 'network':60,258 'new':129 'oh':92,158 'open':175,178 'open-sourc':174 'option':193 'other':137 'parti':84 'particular':144 'past':141 'path':112 'peopl':14,109 'people/companies':187 'pick':189 'platform':24 'podman':164 'proprietari':99,118,191 'ram':270 're':8 're-creat':7 'realli':168 'reconfigur':11 'requir':116,126 'rule':259 'see':26 'server':72 'servic':91 'short':212 'sign':38 'simpl':68 'softwar':16 'solut':119 'somewher':122 'sourc':176 'specif':204 'stack':58 'system':255 'tech':57 'technolog':96,130,182 'term':213,220 'thing':69,205,286 'total':262 'true':100 'truli':173 'ubuntu':238,249 'under':95 'understand':52 'unfold':229 'use':76,200,289 'vs':225,232,239 'wast':271 'way':13 'wors':273 'xyz':86 'yes':260"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6557772"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704907443 {#2553
        date: 2024-01-10 18:24:03.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2557}
    +body: "Is all this true? Its a perspective I didn’t considered, but feels true, don’t know if it is tough."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704917422 {#3085
      date: 2024-01-10 21:10:22.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
      "@TCB13@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3081 …}
    +nested: Doctrine\ORM\PersistentCollection {#3079 …}
    +votes: Doctrine\ORM\PersistentCollection {#3077 …}
    +reports: Doctrine\ORM\PersistentCollection {#3075 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3073 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3071 …}
    -id: 296942
    -bodyTs: "'consid':11 'didn':9 'feel':13 'know':17 'perspect':7 'tough':21 'true':4,14"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.it/comment/4822217"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704917422 {#3084
      date: 2024-01-10 21:10:22.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2557}
  +body: """
    It’s not true. I mean sure there are companies that try to lock you into their platforms but there’s no grand conspiracy of the lizard people the way OP makes it sound.\n
    \n
    Different people want different things from software. Professionals may prefer rootless podman or whatever but a home user probably doesn’t have the same requirements and the same high bar. They can make do with regular docker or with running things on the metal. It’s up to each person to evaluate what’s best for them. There’s no “One True Way” of hosting software services.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704928976 {#3239
    date: 2024-01-11 00:22:56.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
    "@TCB13@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3243 …}
  +nested: Doctrine\ORM\PersistentCollection {#3245 …}
  +votes: Doctrine\ORM\PersistentCollection {#3247 …}
  +reports: Doctrine\ORM\PersistentCollection {#3249 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3251 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3253 …}
  -id: 297673
  -bodyTs: "'bar':64 'best':89 'compani':10 'conspiraci':24 'differ':35,38 'docker':71 'doesn':54 'evalu':86 'grand':23 'high':63 'home':51 'host':99 'lizard':27 'lock':14 'make':32,67 'may':43 'mean':6 'metal':78 'one':95 'op':31 'peopl':28,36 'person':84 'platform':18 'podman':46 'prefer':44 'probabl':53 'profession':42 'regular':70 'requir':59 'rootless':45 'run':74 'servic':101 'softwar':41,100 'sound':34 'sure':7 'thing':39,75 'tri':12 'true':4,96 'user':52 'want':37 'way':30,97 'whatev':48"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://feddit.nl/comment/5923692"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704928976 {#3240
    date: 2024-01-11 00:22:56.0 +01:00
  }
}
"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 {#3241
  +user: Proxies\__CG__\App\Entity\User {#3242 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3083
    +user: Proxies\__CG__\App\Entity\User {#3082 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: App\Entity\EntryComment {#2557
      +user: App\Entity\User {#2570 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
      +magazine: App\Entity\Magazine {#307}
      +image: null
      +parent: null
      +root: null
      +body: """
        **Why docker?**\n
        \n
        Its all about **companies re-creating and reconfiguring the way people develop software so everyone will be hostage of their platforms**. We see this in everything now Docker/DockerHub/Kubernetes and GitHub actions were the first sign of this cancer.\n
        \n
        We now have a generation of developers that doesn’t understand the basic of their tech stack, about networking, about DNS, about how to deploy a simple thing into a server that doesn’t use some Docker or isn’t a 3rd party cloud xyz deploy-from-github service.\n
        \n
        > oh but the underlying technologies aren’t proprietary\n
        \n
        True, but this Docker hype invariably and inevitably leads people down a path that will then require some proprietary solution or dependency somewhere that is only required because the “new” technology itself alone doesn’t deliver as others did in the past. In this particular case is Docker Hub / Kubernetes BS and all the cloud garbage around it.\n
        \n
        > oh but there are alternatives like podman\n
        \n
        It doesn’t really matter if there are truly open-source and open ecosystems of containerization technologies because in the end people/companies will pick the proprietary / closed option just because “it’s easier to use” or some other specific thing that will be good on the short term and very bad on the long term. This happened with CentOS vs Debian is currently unfolding with Docker vs LXC/RKT/Podman and will happen with Ubuntu vs Debian for all those who moved from CentOS to Ubuntu.\n
        \n
        > lots of mess in the system (mounts, fake networks, rules…)\n
        \n
        Yes, a total mess of devices hard to audit, constant ram wasting and worse than all it isn’t as easy change a docker image / develop things as it used to be.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 8
      +score: 0
      +lastActive: DateTime @1720421110 {#2552
        date: 2024-07-08 08:45:10.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Shimitar@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2558 …}
      +nested: Doctrine\ORM\PersistentCollection {#2560 …}
      +votes: Doctrine\ORM\PersistentCollection {#2562 …}
      +reports: Doctrine\ORM\PersistentCollection {#2564 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2566 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2568 …}
      -id: 296462
      -bodyTs: "'3rd':83 'action':34 'alon':132 'altern':162 'aren':97 'around':156 'audit':268 'bad':216 'basic':54 'bs':150 'cancer':41 'case':145 'cento':224,247 'chang':281 'close':192 'cloud':85,154 'compani':6 'constant':269 'container':181 'creat':9 'current':228 'debian':226,240 'deliv':135 'depend':121 'deploy':66,88 'deploy-from-github':87 'develop':15,48,285 'devic':265 'dns':62 'docker':2,78,103,147,231,283 'docker/dockerhub/kubernetes':31 'doesn':50,74,133,166 'easi':280 'easier':198 'ecosystem':179 'end':186 'everyon':18 'everyth':29 'fake':257 'first':37 'garbag':155 'generat':46 'github':33,90 'good':209 'happen':222,236 'hard':266 'hostag':21 'hub':148 'hype':104 'imag':284 'inevit':107 'invari':105 'isn':80,277 'kubernet':149 'lead':108 'like':163 'long':219 'lot':250 'lxc/rkt/podman':233 'matter':169 'mess':252,263 'mount':256 'move':245 'network':60,258 'new':129 'oh':92,158 'open':175,178 'open-sourc':174 'option':193 'other':137 'parti':84 'particular':144 'past':141 'path':112 'peopl':14,109 'people/companies':187 'pick':189 'platform':24 'podman':164 'proprietari':99,118,191 'ram':270 're':8 're-creat':7 'realli':168 'reconfigur':11 'requir':116,126 'rule':259 'see':26 'server':72 'servic':91 'short':212 'sign':38 'simpl':68 'softwar':16 'solut':119 'somewher':122 'sourc':176 'specif':204 'stack':58 'system':255 'tech':57 'technolog':96,130,182 'term':213,220 'thing':69,205,286 'total':262 'true':100 'truli':173 'ubuntu':238,249 'under':95 'understand':52 'unfold':229 'use':76,200,289 'vs':225,232,239 'wast':271 'way':13 'wors':273 'xyz':86 'yes':260"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6557772"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704907443 {#2553
        date: 2024-01-10 18:24:03.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2557}
    +body: "Is all this true? Its a perspective I didn’t considered, but feels true, don’t know if it is tough."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704917422 {#3085
      date: 2024-01-10 21:10:22.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
      "@TCB13@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3081 …}
    +nested: Doctrine\ORM\PersistentCollection {#3079 …}
    +votes: Doctrine\ORM\PersistentCollection {#3077 …}
    +reports: Doctrine\ORM\PersistentCollection {#3075 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3073 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3071 …}
    -id: 296942
    -bodyTs: "'consid':11 'didn':9 'feel':13 'know':17 'perspect':7 'tough':21 'true':4,14"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.it/comment/4822217"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704917422 {#3084
      date: 2024-01-10 21:10:22.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2557}
  +body: """
    It’s not true. I mean sure there are companies that try to lock you into their platforms but there’s no grand conspiracy of the lizard people the way OP makes it sound.\n
    \n
    Different people want different things from software. Professionals may prefer rootless podman or whatever but a home user probably doesn’t have the same requirements and the same high bar. They can make do with regular docker or with running things on the metal. It’s up to each person to evaluate what’s best for them. There’s no “One True Way” of hosting software services.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704928976 {#3239
    date: 2024-01-11 00:22:56.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
    "@TCB13@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3243 …}
  +nested: Doctrine\ORM\PersistentCollection {#3245 …}
  +votes: Doctrine\ORM\PersistentCollection {#3247 …}
  +reports: Doctrine\ORM\PersistentCollection {#3249 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3251 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3253 …}
  -id: 297673
  -bodyTs: "'bar':64 'best':89 'compani':10 'conspiraci':24 'differ':35,38 'docker':71 'doesn':54 'evalu':86 'grand':23 'high':63 'home':51 'host':99 'lizard':27 'lock':14 'make':32,67 'may':43 'mean':6 'metal':78 'one':95 'op':31 'peopl':28,36 'person':84 'platform':18 'podman':46 'prefer':44 'probabl':53 'profession':42 'regular':70 'requir':59 'rootless':45 'run':74 'servic':101 'softwar':41,100 'sound':34 'sure':7 'thing':39,75 'tri':12 'true':4,96 'user':52 'want':37 'way':30,97 'whatev':48"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://feddit.nl/comment/5923692"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704928976 {#3240
    date: 2024-01-11 00:22:56.0 +01:00
  }
}
"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 {#3241
  +user: Proxies\__CG__\App\Entity\User {#3242 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3083
    +user: Proxies\__CG__\App\Entity\User {#3082 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: App\Entity\EntryComment {#2557
      +user: App\Entity\User {#2570 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
      +magazine: App\Entity\Magazine {#307}
      +image: null
      +parent: null
      +root: null
      +body: """
        **Why docker?**\n
        \n
        Its all about **companies re-creating and reconfiguring the way people develop software so everyone will be hostage of their platforms**. We see this in everything now Docker/DockerHub/Kubernetes and GitHub actions were the first sign of this cancer.\n
        \n
        We now have a generation of developers that doesn’t understand the basic of their tech stack, about networking, about DNS, about how to deploy a simple thing into a server that doesn’t use some Docker or isn’t a 3rd party cloud xyz deploy-from-github service.\n
        \n
        > oh but the underlying technologies aren’t proprietary\n
        \n
        True, but this Docker hype invariably and inevitably leads people down a path that will then require some proprietary solution or dependency somewhere that is only required because the “new” technology itself alone doesn’t deliver as others did in the past. In this particular case is Docker Hub / Kubernetes BS and all the cloud garbage around it.\n
        \n
        > oh but there are alternatives like podman\n
        \n
        It doesn’t really matter if there are truly open-source and open ecosystems of containerization technologies because in the end people/companies will pick the proprietary / closed option just because “it’s easier to use” or some other specific thing that will be good on the short term and very bad on the long term. This happened with CentOS vs Debian is currently unfolding with Docker vs LXC/RKT/Podman and will happen with Ubuntu vs Debian for all those who moved from CentOS to Ubuntu.\n
        \n
        > lots of mess in the system (mounts, fake networks, rules…)\n
        \n
        Yes, a total mess of devices hard to audit, constant ram wasting and worse than all it isn’t as easy change a docker image / develop things as it used to be.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 8
      +score: 0
      +lastActive: DateTime @1720421110 {#2552
        date: 2024-07-08 08:45:10.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Shimitar@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2558 …}
      +nested: Doctrine\ORM\PersistentCollection {#2560 …}
      +votes: Doctrine\ORM\PersistentCollection {#2562 …}
      +reports: Doctrine\ORM\PersistentCollection {#2564 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2566 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2568 …}
      -id: 296462
      -bodyTs: "'3rd':83 'action':34 'alon':132 'altern':162 'aren':97 'around':156 'audit':268 'bad':216 'basic':54 'bs':150 'cancer':41 'case':145 'cento':224,247 'chang':281 'close':192 'cloud':85,154 'compani':6 'constant':269 'container':181 'creat':9 'current':228 'debian':226,240 'deliv':135 'depend':121 'deploy':66,88 'deploy-from-github':87 'develop':15,48,285 'devic':265 'dns':62 'docker':2,78,103,147,231,283 'docker/dockerhub/kubernetes':31 'doesn':50,74,133,166 'easi':280 'easier':198 'ecosystem':179 'end':186 'everyon':18 'everyth':29 'fake':257 'first':37 'garbag':155 'generat':46 'github':33,90 'good':209 'happen':222,236 'hard':266 'hostag':21 'hub':148 'hype':104 'imag':284 'inevit':107 'invari':105 'isn':80,277 'kubernet':149 'lead':108 'like':163 'long':219 'lot':250 'lxc/rkt/podman':233 'matter':169 'mess':252,263 'mount':256 'move':245 'network':60,258 'new':129 'oh':92,158 'open':175,178 'open-sourc':174 'option':193 'other':137 'parti':84 'particular':144 'past':141 'path':112 'peopl':14,109 'people/companies':187 'pick':189 'platform':24 'podman':164 'proprietari':99,118,191 'ram':270 're':8 're-creat':7 'realli':168 'reconfigur':11 'requir':116,126 'rule':259 'see':26 'server':72 'servic':91 'short':212 'sign':38 'simpl':68 'softwar':16 'solut':119 'somewher':122 'sourc':176 'specif':204 'stack':58 'system':255 'tech':57 'technolog':96,130,182 'term':213,220 'thing':69,205,286 'total':262 'true':100 'truli':173 'ubuntu':238,249 'under':95 'understand':52 'unfold':229 'use':76,200,289 'vs':225,232,239 'wast':271 'way':13 'wors':273 'xyz':86 'yes':260"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6557772"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704907443 {#2553
        date: 2024-01-10 18:24:03.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2557}
    +body: "Is all this true? Its a perspective I didn’t considered, but feels true, don’t know if it is tough."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704917422 {#3085
      date: 2024-01-10 21:10:22.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
      "@TCB13@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3081 …}
    +nested: Doctrine\ORM\PersistentCollection {#3079 …}
    +votes: Doctrine\ORM\PersistentCollection {#3077 …}
    +reports: Doctrine\ORM\PersistentCollection {#3075 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3073 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3071 …}
    -id: 296942
    -bodyTs: "'consid':11 'didn':9 'feel':13 'know':17 'perspect':7 'tough':21 'true':4,14"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.it/comment/4822217"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704917422 {#3084
      date: 2024-01-10 21:10:22.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2557}
  +body: """
    It’s not true. I mean sure there are companies that try to lock you into their platforms but there’s no grand conspiracy of the lizard people the way OP makes it sound.\n
    \n
    Different people want different things from software. Professionals may prefer rootless podman or whatever but a home user probably doesn’t have the same requirements and the same high bar. They can make do with regular docker or with running things on the metal. It’s up to each person to evaluate what’s best for them. There’s no “One True Way” of hosting software services.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704928976 {#3239
    date: 2024-01-11 00:22:56.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
    "@TCB13@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3243 …}
  +nested: Doctrine\ORM\PersistentCollection {#3245 …}
  +votes: Doctrine\ORM\PersistentCollection {#3247 …}
  +reports: Doctrine\ORM\PersistentCollection {#3249 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3251 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3253 …}
  -id: 297673
  -bodyTs: "'bar':64 'best':89 'compani':10 'conspiraci':24 'differ':35,38 'docker':71 'doesn':54 'evalu':86 'grand':23 'high':63 'home':51 'host':99 'lizard':27 'lock':14 'make':32,67 'may':43 'mean':6 'metal':78 'one':95 'op':31 'peopl':28,36 'person':84 'platform':18 'podman':46 'prefer':44 'probabl':53 'profession':42 'regular':70 'requir':59 'rootless':45 'run':74 'servic':101 'softwar':41,100 'sound':34 'sure':7 'thing':39,75 'tri':12 'true':4,96 'user':52 'want':37 'way':30,97 'whatev':48"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://feddit.nl/comment/5923692"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704928976 {#3240
    date: 2024-01-11 00:22:56.0 +01:00
  }
}
"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
App\Entity\EntryComment {#3067
  +user: App\Entity\User {#2645 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2557
    +user: App\Entity\User {#2570 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      **Why docker?**\n
      \n
      Its all about **companies re-creating and reconfiguring the way people develop software so everyone will be hostage of their platforms**. We see this in everything now Docker/DockerHub/Kubernetes and GitHub actions were the first sign of this cancer.\n
      \n
      We now have a generation of developers that doesn’t understand the basic of their tech stack, about networking, about DNS, about how to deploy a simple thing into a server that doesn’t use some Docker or isn’t a 3rd party cloud xyz deploy-from-github service.\n
      \n
      > oh but the underlying technologies aren’t proprietary\n
      \n
      True, but this Docker hype invariably and inevitably leads people down a path that will then require some proprietary solution or dependency somewhere that is only required because the “new” technology itself alone doesn’t deliver as others did in the past. In this particular case is Docker Hub / Kubernetes BS and all the cloud garbage around it.\n
      \n
      > oh but there are alternatives like podman\n
      \n
      It doesn’t really matter if there are truly open-source and open ecosystems of containerization technologies because in the end people/companies will pick the proprietary / closed option just because “it’s easier to use” or some other specific thing that will be good on the short term and very bad on the long term. This happened with CentOS vs Debian is currently unfolding with Docker vs LXC/RKT/Podman and will happen with Ubuntu vs Debian for all those who moved from CentOS to Ubuntu.\n
      \n
      > lots of mess in the system (mounts, fake networks, rules…)\n
      \n
      Yes, a total mess of devices hard to audit, constant ram wasting and worse than all it isn’t as easy change a docker image / develop things as it used to be.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 8
    +score: 0
    +lastActive: DateTime @1720421110 {#2552
      date: 2024-07-08 08:45:10.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2558 …}
    +nested: Doctrine\ORM\PersistentCollection {#2560 …}
    +votes: Doctrine\ORM\PersistentCollection {#2562 …}
    +reports: Doctrine\ORM\PersistentCollection {#2564 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2566 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2568 …}
    -id: 296462
    -bodyTs: "'3rd':83 'action':34 'alon':132 'altern':162 'aren':97 'around':156 'audit':268 'bad':216 'basic':54 'bs':150 'cancer':41 'case':145 'cento':224,247 'chang':281 'close':192 'cloud':85,154 'compani':6 'constant':269 'container':181 'creat':9 'current':228 'debian':226,240 'deliv':135 'depend':121 'deploy':66,88 'deploy-from-github':87 'develop':15,48,285 'devic':265 'dns':62 'docker':2,78,103,147,231,283 'docker/dockerhub/kubernetes':31 'doesn':50,74,133,166 'easi':280 'easier':198 'ecosystem':179 'end':186 'everyon':18 'everyth':29 'fake':257 'first':37 'garbag':155 'generat':46 'github':33,90 'good':209 'happen':222,236 'hard':266 'hostag':21 'hub':148 'hype':104 'imag':284 'inevit':107 'invari':105 'isn':80,277 'kubernet':149 'lead':108 'like':163 'long':219 'lot':250 'lxc/rkt/podman':233 'matter':169 'mess':252,263 'mount':256 'move':245 'network':60,258 'new':129 'oh':92,158 'open':175,178 'open-sourc':174 'option':193 'other':137 'parti':84 'particular':144 'past':141 'path':112 'peopl':14,109 'people/companies':187 'pick':189 'platform':24 'podman':164 'proprietari':99,118,191 'ram':270 're':8 're-creat':7 'realli':168 'reconfigur':11 'requir':116,126 'rule':259 'see':26 'server':72 'servic':91 'short':212 'sign':38 'simpl':68 'softwar':16 'solut':119 'somewher':122 'sourc':176 'specif':204 'stack':58 'system':255 'tech':57 'technolog':96,130,182 'term':213,220 'thing':69,205,286 'total':262 'true':100 'truli':173 'ubuntu':238,249 'under':95 'understand':52 'unfold':229 'use':76,200,289 'vs':225,232,239 'wast':271 'way':13 'wors':273 'xyz':86 'yes':260"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6557772"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704907443 {#2553
      date: 2024-01-10 18:24:03.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2557}
  +body: """
    This is a really bad take. I’m all for OSS, but that doesn’t mean that there isn’t value with things like Docker.\n
    \n
    Yes, developers know less about infra. I’d argue that can be a *good* thing. I don’t need my devs to understand VLANs, the nuances of DNS, or any of that. I need them to code, and code well. That’s why we have devops/infra people. If my devs to know it? Awesome, but docker and containerization allows them to focus on code and let my ops teams figure out how they want to put it in production.\n
    \n
    As for OSS - sure, someone can come along and make an OSS solution. Until then - I don’t really care. Same thing with cloud providers. It’s all well and good to have opinions about OSS, but when it comes to companies being able to push code quickly and scalably, then yeah I’m hiring the ops team who knows kubernetes and containerization vs someone who’s going to spend weeks trying to spin up bare iron machines.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704908827 {#3069
    date: 2024-01-10 18:47:07.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
    "@TCB13@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3066 …}
  +nested: Doctrine\ORM\PersistentCollection {#3064 …}
  +votes: Doctrine\ORM\PersistentCollection {#3062 …}
  +reports: Doctrine\ORM\PersistentCollection {#3060 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3058 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3056 …}
  -id: 297152
  -bodyTs: "'abl':148 'allow':84 'along':112 'argu':34 'awesom':79 'bad':5 'bare':180 'care':124 'cloud':128 'code':62,64,89,151 'come':111,144 'compani':146 'container':83,167 'd':33 'dev':46,75 'develop':27 'devops/infra':71 'dns':53 'docker':25,81 'doesn':14 'figur':95 'focus':87 'go':172 'good':39,135 'hire':159 'infra':31 'iron':181 'isn':19 'know':28,77,164 'kubernet':165 'less':29 'let':91 'like':24 'm':8,158 'machin':182 'make':114 'mean':16 'need':44,59 'nuanc':51 'op':93,161 'opinion':138 'oss':11,107,116,140 'peopl':72 'product':104 'provid':129 'push':150 'put':101 'quick':152 'realli':4,123 'scalabl':154 'solut':117 'someon':109,169 'spend':174 'spin':178 'sure':108 'take':6 'team':94,162 'thing':23,40,126 'tri':176 'understand':48 'valu':21 'vlan':49 'vs':168 'want':99 'week':175 'well':65,133 'yeah':156 'yes':26"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://poptalk.scrubbles.tech/comment/1410713"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704908827 {#3068
    date: 2024-01-10 18:47:07.0 +01:00
  }
}
"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
111 DENIED edit
App\Entity\EntryComment {#3067
  +user: App\Entity\User {#2645 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2557
    +user: App\Entity\User {#2570 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      **Why docker?**\n
      \n
      Its all about **companies re-creating and reconfiguring the way people develop software so everyone will be hostage of their platforms**. We see this in everything now Docker/DockerHub/Kubernetes and GitHub actions were the first sign of this cancer.\n
      \n
      We now have a generation of developers that doesn’t understand the basic of their tech stack, about networking, about DNS, about how to deploy a simple thing into a server that doesn’t use some Docker or isn’t a 3rd party cloud xyz deploy-from-github service.\n
      \n
      > oh but the underlying technologies aren’t proprietary\n
      \n
      True, but this Docker hype invariably and inevitably leads people down a path that will then require some proprietary solution or dependency somewhere that is only required because the “new” technology itself alone doesn’t deliver as others did in the past. In this particular case is Docker Hub / Kubernetes BS and all the cloud garbage around it.\n
      \n
      > oh but there are alternatives like podman\n
      \n
      It doesn’t really matter if there are truly open-source and open ecosystems of containerization technologies because in the end people/companies will pick the proprietary / closed option just because “it’s easier to use” or some other specific thing that will be good on the short term and very bad on the long term. This happened with CentOS vs Debian is currently unfolding with Docker vs LXC/RKT/Podman and will happen with Ubuntu vs Debian for all those who moved from CentOS to Ubuntu.\n
      \n
      > lots of mess in the system (mounts, fake networks, rules…)\n
      \n
      Yes, a total mess of devices hard to audit, constant ram wasting and worse than all it isn’t as easy change a docker image / develop things as it used to be.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 8
    +score: 0
    +lastActive: DateTime @1720421110 {#2552
      date: 2024-07-08 08:45:10.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2558 …}
    +nested: Doctrine\ORM\PersistentCollection {#2560 …}
    +votes: Doctrine\ORM\PersistentCollection {#2562 …}
    +reports: Doctrine\ORM\PersistentCollection {#2564 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2566 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2568 …}
    -id: 296462
    -bodyTs: "'3rd':83 'action':34 'alon':132 'altern':162 'aren':97 'around':156 'audit':268 'bad':216 'basic':54 'bs':150 'cancer':41 'case':145 'cento':224,247 'chang':281 'close':192 'cloud':85,154 'compani':6 'constant':269 'container':181 'creat':9 'current':228 'debian':226,240 'deliv':135 'depend':121 'deploy':66,88 'deploy-from-github':87 'develop':15,48,285 'devic':265 'dns':62 'docker':2,78,103,147,231,283 'docker/dockerhub/kubernetes':31 'doesn':50,74,133,166 'easi':280 'easier':198 'ecosystem':179 'end':186 'everyon':18 'everyth':29 'fake':257 'first':37 'garbag':155 'generat':46 'github':33,90 'good':209 'happen':222,236 'hard':266 'hostag':21 'hub':148 'hype':104 'imag':284 'inevit':107 'invari':105 'isn':80,277 'kubernet':149 'lead':108 'like':163 'long':219 'lot':250 'lxc/rkt/podman':233 'matter':169 'mess':252,263 'mount':256 'move':245 'network':60,258 'new':129 'oh':92,158 'open':175,178 'open-sourc':174 'option':193 'other':137 'parti':84 'particular':144 'past':141 'path':112 'peopl':14,109 'people/companies':187 'pick':189 'platform':24 'podman':164 'proprietari':99,118,191 'ram':270 're':8 're-creat':7 'realli':168 'reconfigur':11 'requir':116,126 'rule':259 'see':26 'server':72 'servic':91 'short':212 'sign':38 'simpl':68 'softwar':16 'solut':119 'somewher':122 'sourc':176 'specif':204 'stack':58 'system':255 'tech':57 'technolog':96,130,182 'term':213,220 'thing':69,205,286 'total':262 'true':100 'truli':173 'ubuntu':238,249 'under':95 'understand':52 'unfold':229 'use':76,200,289 'vs':225,232,239 'wast':271 'way':13 'wors':273 'xyz':86 'yes':260"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6557772"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704907443 {#2553
      date: 2024-01-10 18:24:03.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2557}
  +body: """
    This is a really bad take. I’m all for OSS, but that doesn’t mean that there isn’t value with things like Docker.\n
    \n
    Yes, developers know less about infra. I’d argue that can be a *good* thing. I don’t need my devs to understand VLANs, the nuances of DNS, or any of that. I need them to code, and code well. That’s why we have devops/infra people. If my devs to know it? Awesome, but docker and containerization allows them to focus on code and let my ops teams figure out how they want to put it in production.\n
    \n
    As for OSS - sure, someone can come along and make an OSS solution. Until then - I don’t really care. Same thing with cloud providers. It’s all well and good to have opinions about OSS, but when it comes to companies being able to push code quickly and scalably, then yeah I’m hiring the ops team who knows kubernetes and containerization vs someone who’s going to spend weeks trying to spin up bare iron machines.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704908827 {#3069
    date: 2024-01-10 18:47:07.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
    "@TCB13@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3066 …}
  +nested: Doctrine\ORM\PersistentCollection {#3064 …}
  +votes: Doctrine\ORM\PersistentCollection {#3062 …}
  +reports: Doctrine\ORM\PersistentCollection {#3060 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3058 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3056 …}
  -id: 297152
  -bodyTs: "'abl':148 'allow':84 'along':112 'argu':34 'awesom':79 'bad':5 'bare':180 'care':124 'cloud':128 'code':62,64,89,151 'come':111,144 'compani':146 'container':83,167 'd':33 'dev':46,75 'develop':27 'devops/infra':71 'dns':53 'docker':25,81 'doesn':14 'figur':95 'focus':87 'go':172 'good':39,135 'hire':159 'infra':31 'iron':181 'isn':19 'know':28,77,164 'kubernet':165 'less':29 'let':91 'like':24 'm':8,158 'machin':182 'make':114 'mean':16 'need':44,59 'nuanc':51 'op':93,161 'opinion':138 'oss':11,107,116,140 'peopl':72 'product':104 'provid':129 'push':150 'put':101 'quick':152 'realli':4,123 'scalabl':154 'solut':117 'someon':109,169 'spend':174 'spin':178 'sure':108 'take':6 'team':94,162 'thing':23,40,126 'tri':176 'understand':48 'valu':21 'vlan':49 'vs':168 'want':99 'week':175 'well':65,133 'yeah':156 'yes':26"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://poptalk.scrubbles.tech/comment/1410713"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704908827 {#3068
    date: 2024-01-10 18:47:07.0 +01:00
  }
}
"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
112 DENIED moderate
App\Entity\EntryComment {#3067
  +user: App\Entity\User {#2645 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2557
    +user: App\Entity\User {#2570 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      **Why docker?**\n
      \n
      Its all about **companies re-creating and reconfiguring the way people develop software so everyone will be hostage of their platforms**. We see this in everything now Docker/DockerHub/Kubernetes and GitHub actions were the first sign of this cancer.\n
      \n
      We now have a generation of developers that doesn’t understand the basic of their tech stack, about networking, about DNS, about how to deploy a simple thing into a server that doesn’t use some Docker or isn’t a 3rd party cloud xyz deploy-from-github service.\n
      \n
      > oh but the underlying technologies aren’t proprietary\n
      \n
      True, but this Docker hype invariably and inevitably leads people down a path that will then require some proprietary solution or dependency somewhere that is only required because the “new” technology itself alone doesn’t deliver as others did in the past. In this particular case is Docker Hub / Kubernetes BS and all the cloud garbage around it.\n
      \n
      > oh but there are alternatives like podman\n
      \n
      It doesn’t really matter if there are truly open-source and open ecosystems of containerization technologies because in the end people/companies will pick the proprietary / closed option just because “it’s easier to use” or some other specific thing that will be good on the short term and very bad on the long term. This happened with CentOS vs Debian is currently unfolding with Docker vs LXC/RKT/Podman and will happen with Ubuntu vs Debian for all those who moved from CentOS to Ubuntu.\n
      \n
      > lots of mess in the system (mounts, fake networks, rules…)\n
      \n
      Yes, a total mess of devices hard to audit, constant ram wasting and worse than all it isn’t as easy change a docker image / develop things as it used to be.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 8
    +score: 0
    +lastActive: DateTime @1720421110 {#2552
      date: 2024-07-08 08:45:10.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2558 …}
    +nested: Doctrine\ORM\PersistentCollection {#2560 …}
    +votes: Doctrine\ORM\PersistentCollection {#2562 …}
    +reports: Doctrine\ORM\PersistentCollection {#2564 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2566 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2568 …}
    -id: 296462
    -bodyTs: "'3rd':83 'action':34 'alon':132 'altern':162 'aren':97 'around':156 'audit':268 'bad':216 'basic':54 'bs':150 'cancer':41 'case':145 'cento':224,247 'chang':281 'close':192 'cloud':85,154 'compani':6 'constant':269 'container':181 'creat':9 'current':228 'debian':226,240 'deliv':135 'depend':121 'deploy':66,88 'deploy-from-github':87 'develop':15,48,285 'devic':265 'dns':62 'docker':2,78,103,147,231,283 'docker/dockerhub/kubernetes':31 'doesn':50,74,133,166 'easi':280 'easier':198 'ecosystem':179 'end':186 'everyon':18 'everyth':29 'fake':257 'first':37 'garbag':155 'generat':46 'github':33,90 'good':209 'happen':222,236 'hard':266 'hostag':21 'hub':148 'hype':104 'imag':284 'inevit':107 'invari':105 'isn':80,277 'kubernet':149 'lead':108 'like':163 'long':219 'lot':250 'lxc/rkt/podman':233 'matter':169 'mess':252,263 'mount':256 'move':245 'network':60,258 'new':129 'oh':92,158 'open':175,178 'open-sourc':174 'option':193 'other':137 'parti':84 'particular':144 'past':141 'path':112 'peopl':14,109 'people/companies':187 'pick':189 'platform':24 'podman':164 'proprietari':99,118,191 'ram':270 're':8 're-creat':7 'realli':168 'reconfigur':11 'requir':116,126 'rule':259 'see':26 'server':72 'servic':91 'short':212 'sign':38 'simpl':68 'softwar':16 'solut':119 'somewher':122 'sourc':176 'specif':204 'stack':58 'system':255 'tech':57 'technolog':96,130,182 'term':213,220 'thing':69,205,286 'total':262 'true':100 'truli':173 'ubuntu':238,249 'under':95 'understand':52 'unfold':229 'use':76,200,289 'vs':225,232,239 'wast':271 'way':13 'wors':273 'xyz':86 'yes':260"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6557772"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704907443 {#2553
      date: 2024-01-10 18:24:03.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2557}
  +body: """
    This is a really bad take. I’m all for OSS, but that doesn’t mean that there isn’t value with things like Docker.\n
    \n
    Yes, developers know less about infra. I’d argue that can be a *good* thing. I don’t need my devs to understand VLANs, the nuances of DNS, or any of that. I need them to code, and code well. That’s why we have devops/infra people. If my devs to know it? Awesome, but docker and containerization allows them to focus on code and let my ops teams figure out how they want to put it in production.\n
    \n
    As for OSS - sure, someone can come along and make an OSS solution. Until then - I don’t really care. Same thing with cloud providers. It’s all well and good to have opinions about OSS, but when it comes to companies being able to push code quickly and scalably, then yeah I’m hiring the ops team who knows kubernetes and containerization vs someone who’s going to spend weeks trying to spin up bare iron machines.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704908827 {#3069
    date: 2024-01-10 18:47:07.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
    "@TCB13@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3066 …}
  +nested: Doctrine\ORM\PersistentCollection {#3064 …}
  +votes: Doctrine\ORM\PersistentCollection {#3062 …}
  +reports: Doctrine\ORM\PersistentCollection {#3060 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3058 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3056 …}
  -id: 297152
  -bodyTs: "'abl':148 'allow':84 'along':112 'argu':34 'awesom':79 'bad':5 'bare':180 'care':124 'cloud':128 'code':62,64,89,151 'come':111,144 'compani':146 'container':83,167 'd':33 'dev':46,75 'develop':27 'devops/infra':71 'dns':53 'docker':25,81 'doesn':14 'figur':95 'focus':87 'go':172 'good':39,135 'hire':159 'infra':31 'iron':181 'isn':19 'know':28,77,164 'kubernet':165 'less':29 'let':91 'like':24 'm':8,158 'machin':182 'make':114 'mean':16 'need':44,59 'nuanc':51 'op':93,161 'opinion':138 'oss':11,107,116,140 'peopl':72 'product':104 'provid':129 'push':150 'put':101 'quick':152 'realli':4,123 'scalabl':154 'solut':117 'someon':109,169 'spend':174 'spin':178 'sure':108 'take':6 'team':94,162 'thing':23,40,126 'tri':176 'understand':48 'valu':21 'vlan':49 'vs':168 'want':99 'week':175 'well':65,133 'yeah':156 'yes':26"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://poptalk.scrubbles.tech/comment/1410713"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704908827 {#3068
    date: 2024-01-10 18:47:07.0 +01:00
  }
}
"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
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 {#2632
  +user: App\Entity\User {#2645 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    I’ll answer your question of why with your own frustration - bare metal is difficult. Every engineer uses a different language/framework/dependencies/whathaveyou and usually they’ll conflict with others. Docker solves this be containing those apps in their own space. Their code, projects, dependencies are already installed and taken care of, you don’t need to worry about it.\n
    \n
    Take yourself out of homelab and put yourself into a sysadmin. Now instead of knowing how packages may conflict with others, or if updating this OS will break applications, you just need to know docker. If you know docker, you can run any docker app.\n
    \n
    So, yes, volumes and environments are a bit difficult at first. But it’s difficult because it is a standard. Every docker container is going to need a couple mounts, a couple variables, a port or two open, and if you’re going crazy maybe a GPU. It doesn’t matter if you’re running 1 or 50 containers on a system, you aren’t going to get conflicts.\n
    \n
    As for the security concerns, they are indeed security concerns. Again imagine you’re a sysadmin - you could direct developers that they can’t use root, that they need to be built on OS’s with the latest patches. But you’re at home, so you’re at the mercy of whoever built the image.\n
    \n
    Now that being said, since you’re at their mercy, their code isn’t going to get much safer whether you run it bare-iron or containerized. So, do you want to spend hours for each app figuring out how to run it, or spend a few hours now to learn docker and then have it standardized?
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704907334 {#2627
    date: 2024-01-10 18:22:14.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2633 …}
  +nested: Doctrine\ORM\PersistentCollection {#2635 …}
  +votes: Doctrine\ORM\PersistentCollection {#2637 …}
  +reports: Doctrine\ORM\PersistentCollection {#2639 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2641 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2643 …}
  -id: 297151
  -bodyTs: "'1':159 '50':161 'alreadi':45 'answer':3 'app':35,103,265 'applic':87 'aren':167 'bare':12,252 'bare-iron':251 'bit':111 'break':86 'built':204,225 'care':49 'code':41,239 'concern':177,182 'conflict':26,77,172 'contain':33,126,162 'container':255 'could':190 'coupl':132,135 'crazi':147 'depend':43 'develop':192 'differ':20 'difficult':15,112,118 'direct':191 'docker':29,93,97,102,125,280 'doesn':152 'engin':17 'environ':108 'everi':16,124 'figur':266 'first':114 'frustrat':11 'get':171,244 'go':128,146,169,242 'gpu':150 'home':216 'homelab':63 'hour':262,276 'imag':227 'imagin':184 'inde':180 'instal':46 'instead':71 'iron':253 'isn':240 'know':73,92,96 'language/framework/dependencies/whathaveyou':21 'latest':210 'learn':279 'll':2,25 'matter':154 'may':76 'mayb':148 'merci':222,237 'metal':13 'mount':133 'much':245 'need':54,90,130,201 'open':141 'os':84,206 'other':28,79 'packag':75 'patch':211 'port':138 'project':42 'put':65 'question':5 're':145,157,186,214,219,234 'root':198 'run':100,158,249,270 'safer':246 'said':231 'secur':176,181 'sinc':232 'solv':30 'space':39 'spend':261,273 'standard':123,285 'sysadmin':69,188 'system':165 'take':59 'taken':48 'two':140 'updat':82 'use':18,197 'usual':23 'variabl':136 'volum':106 'want':259 'whether':247 'whoever':224 'worri':56 'yes':105"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://poptalk.scrubbles.tech/comment/1410587"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704907334 {#2628
    date: 2024-01-10 18:22:14.0 +01:00
  }
}
"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 {#2632
  +user: App\Entity\User {#2645 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    I’ll answer your question of why with your own frustration - bare metal is difficult. Every engineer uses a different language/framework/dependencies/whathaveyou and usually they’ll conflict with others. Docker solves this be containing those apps in their own space. Their code, projects, dependencies are already installed and taken care of, you don’t need to worry about it.\n
    \n
    Take yourself out of homelab and put yourself into a sysadmin. Now instead of knowing how packages may conflict with others, or if updating this OS will break applications, you just need to know docker. If you know docker, you can run any docker app.\n
    \n
    So, yes, volumes and environments are a bit difficult at first. But it’s difficult because it is a standard. Every docker container is going to need a couple mounts, a couple variables, a port or two open, and if you’re going crazy maybe a GPU. It doesn’t matter if you’re running 1 or 50 containers on a system, you aren’t going to get conflicts.\n
    \n
    As for the security concerns, they are indeed security concerns. Again imagine you’re a sysadmin - you could direct developers that they can’t use root, that they need to be built on OS’s with the latest patches. But you’re at home, so you’re at the mercy of whoever built the image.\n
    \n
    Now that being said, since you’re at their mercy, their code isn’t going to get much safer whether you run it bare-iron or containerized. So, do you want to spend hours for each app figuring out how to run it, or spend a few hours now to learn docker and then have it standardized?
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704907334 {#2627
    date: 2024-01-10 18:22:14.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2633 …}
  +nested: Doctrine\ORM\PersistentCollection {#2635 …}
  +votes: Doctrine\ORM\PersistentCollection {#2637 …}
  +reports: Doctrine\ORM\PersistentCollection {#2639 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2641 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2643 …}
  -id: 297151
  -bodyTs: "'1':159 '50':161 'alreadi':45 'answer':3 'app':35,103,265 'applic':87 'aren':167 'bare':12,252 'bare-iron':251 'bit':111 'break':86 'built':204,225 'care':49 'code':41,239 'concern':177,182 'conflict':26,77,172 'contain':33,126,162 'container':255 'could':190 'coupl':132,135 'crazi':147 'depend':43 'develop':192 'differ':20 'difficult':15,112,118 'direct':191 'docker':29,93,97,102,125,280 'doesn':152 'engin':17 'environ':108 'everi':16,124 'figur':266 'first':114 'frustrat':11 'get':171,244 'go':128,146,169,242 'gpu':150 'home':216 'homelab':63 'hour':262,276 'imag':227 'imagin':184 'inde':180 'instal':46 'instead':71 'iron':253 'isn':240 'know':73,92,96 'language/framework/dependencies/whathaveyou':21 'latest':210 'learn':279 'll':2,25 'matter':154 'may':76 'mayb':148 'merci':222,237 'metal':13 'mount':133 'much':245 'need':54,90,130,201 'open':141 'os':84,206 'other':28,79 'packag':75 'patch':211 'port':138 'project':42 'put':65 'question':5 're':145,157,186,214,219,234 'root':198 'run':100,158,249,270 'safer':246 'said':231 'secur':176,181 'sinc':232 'solv':30 'space':39 'spend':261,273 'standard':123,285 'sysadmin':69,188 'system':165 'take':59 'taken':48 'two':140 'updat':82 'use':18,197 'usual':23 'variabl':136 'volum':106 'want':259 'whether':247 'whoever':224 'worri':56 'yes':105"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://poptalk.scrubbles.tech/comment/1410587"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704907334 {#2628
    date: 2024-01-10 18:22:14.0 +01:00
  }
}
"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 {#2632
  +user: App\Entity\User {#2645 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    I’ll answer your question of why with your own frustration - bare metal is difficult. Every engineer uses a different language/framework/dependencies/whathaveyou and usually they’ll conflict with others. Docker solves this be containing those apps in their own space. Their code, projects, dependencies are already installed and taken care of, you don’t need to worry about it.\n
    \n
    Take yourself out of homelab and put yourself into a sysadmin. Now instead of knowing how packages may conflict with others, or if updating this OS will break applications, you just need to know docker. If you know docker, you can run any docker app.\n
    \n
    So, yes, volumes and environments are a bit difficult at first. But it’s difficult because it is a standard. Every docker container is going to need a couple mounts, a couple variables, a port or two open, and if you’re going crazy maybe a GPU. It doesn’t matter if you’re running 1 or 50 containers on a system, you aren’t going to get conflicts.\n
    \n
    As for the security concerns, they are indeed security concerns. Again imagine you’re a sysadmin - you could direct developers that they can’t use root, that they need to be built on OS’s with the latest patches. But you’re at home, so you’re at the mercy of whoever built the image.\n
    \n
    Now that being said, since you’re at their mercy, their code isn’t going to get much safer whether you run it bare-iron or containerized. So, do you want to spend hours for each app figuring out how to run it, or spend a few hours now to learn docker and then have it standardized?
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704907334 {#2627
    date: 2024-01-10 18:22:14.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2633 …}
  +nested: Doctrine\ORM\PersistentCollection {#2635 …}
  +votes: Doctrine\ORM\PersistentCollection {#2637 …}
  +reports: Doctrine\ORM\PersistentCollection {#2639 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2641 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2643 …}
  -id: 297151
  -bodyTs: "'1':159 '50':161 'alreadi':45 'answer':3 'app':35,103,265 'applic':87 'aren':167 'bare':12,252 'bare-iron':251 'bit':111 'break':86 'built':204,225 'care':49 'code':41,239 'concern':177,182 'conflict':26,77,172 'contain':33,126,162 'container':255 'could':190 'coupl':132,135 'crazi':147 'depend':43 'develop':192 'differ':20 'difficult':15,112,118 'direct':191 'docker':29,93,97,102,125,280 'doesn':152 'engin':17 'environ':108 'everi':16,124 'figur':266 'first':114 'frustrat':11 'get':171,244 'go':128,146,169,242 'gpu':150 'home':216 'homelab':63 'hour':262,276 'imag':227 'imagin':184 'inde':180 'instal':46 'instead':71 'iron':253 'isn':240 'know':73,92,96 'language/framework/dependencies/whathaveyou':21 'latest':210 'learn':279 'll':2,25 'matter':154 'may':76 'mayb':148 'merci':222,237 'metal':13 'mount':133 'much':245 'need':54,90,130,201 'open':141 'os':84,206 'other':28,79 'packag':75 'patch':211 'port':138 'project':42 'put':65 'question':5 're':145,157,186,214,219,234 'root':198 'run':100,158,249,270 'safer':246 'said':231 'secur':176,181 'sinc':232 'solv':30 'space':39 'spend':261,273 'standard':123,285 'sysadmin':69,188 'system':165 'take':59 'taken':48 'two':140 'updat':82 'use':18,197 'usual':23 'variabl':136 'volum':106 'want':259 'whether':247 'whoever':224 'worri':56 'yes':105"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://poptalk.scrubbles.tech/comment/1410587"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704907334 {#2628
    date: 2024-01-10 18:22:14.0 +01:00
  }
}
"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 {#2706
  +user: App\Entity\User {#2720 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2707 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: "Uptime-Kuma"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704906770 {#2701
    date: 2024-01-10 18:12:50.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@krash@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2708 …}
  +nested: Doctrine\ORM\PersistentCollection {#2710 …}
  +votes: Doctrine\ORM\PersistentCollection {#2712 …}
  +reports: Doctrine\ORM\PersistentCollection {#2714 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2716 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2718 …}
  -id: 296433
  -bodyTs: "'kuma':3 'uptim':2 'uptime-kuma':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.dbzer0.com/comment/6596079"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704906770 {#2702
    date: 2024-01-10 18:12:50.0 +01:00
  }
}
"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 {#2706
  +user: App\Entity\User {#2720 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2707 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: "Uptime-Kuma"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704906770 {#2701
    date: 2024-01-10 18:12:50.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@krash@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2708 …}
  +nested: Doctrine\ORM\PersistentCollection {#2710 …}
  +votes: Doctrine\ORM\PersistentCollection {#2712 …}
  +reports: Doctrine\ORM\PersistentCollection {#2714 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2716 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2718 …}
  -id: 296433
  -bodyTs: "'kuma':3 'uptim':2 'uptime-kuma':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.dbzer0.com/comment/6596079"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704906770 {#2702
    date: 2024-01-10 18:12:50.0 +01:00
  }
}
"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 {#2706
  +user: App\Entity\User {#2720 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2707 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: "Uptime-Kuma"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704906770 {#2701
    date: 2024-01-10 18:12:50.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@krash@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2708 …}
  +nested: Doctrine\ORM\PersistentCollection {#2710 …}
  +votes: Doctrine\ORM\PersistentCollection {#2712 …}
  +reports: Doctrine\ORM\PersistentCollection {#2714 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2716 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2718 …}
  -id: 296433
  -bodyTs: "'kuma':3 'uptim':2 'uptime-kuma':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.dbzer0.com/comment/6596079"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704906770 {#2702
    date: 2024-01-10 18:12:50.0 +01:00
  }
}
"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 {#2782
  +user: App\Entity\User {#2795 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    I find it makes my life easier, personally, because I can set up and tear down environments I’m playing with easily.\n
    \n
    As for your user & permissions concern, are you aware that docker these days can be configured to map “root” in the container to a different user? Personally I prefer to use podman though, which doesn’t have that problem to begin with
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 16
  +score: 0
  +lastActive: DateTime @1720396394 {#2777
    date: 2024-07-08 01:53:14.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2783 …}
  +nested: Doctrine\ORM\PersistentCollection {#2785 …}
  +votes: Doctrine\ORM\PersistentCollection {#2787 …}
  +reports: Doctrine\ORM\PersistentCollection {#2789 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2791 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2793 …}
  -id: 296428
  -bodyTs: "'awar':31 'begin':63 'concern':28 'configur':38 'contain':44 'day':35 'differ':47 'docker':33 'doesn':57 'easier':7 'easili':22 'environ':17 'find':2 'life':6 'm':19 'make':4 'map':40 'permiss':27 'person':8,49 'play':20 'podman':54 'prefer':51 'problem':61 'root':41 'set':12 'tear':15 'though':55 'use':53 'user':26,48"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/comment/7351713"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704906698 {#2778
    date: 2024-01-10 18:11:38.0 +01:00
  }
}
"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 {#2782
  +user: App\Entity\User {#2795 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    I find it makes my life easier, personally, because I can set up and tear down environments I’m playing with easily.\n
    \n
    As for your user & permissions concern, are you aware that docker these days can be configured to map “root” in the container to a different user? Personally I prefer to use podman though, which doesn’t have that problem to begin with
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 16
  +score: 0
  +lastActive: DateTime @1720396394 {#2777
    date: 2024-07-08 01:53:14.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2783 …}
  +nested: Doctrine\ORM\PersistentCollection {#2785 …}
  +votes: Doctrine\ORM\PersistentCollection {#2787 …}
  +reports: Doctrine\ORM\PersistentCollection {#2789 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2791 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2793 …}
  -id: 296428
  -bodyTs: "'awar':31 'begin':63 'concern':28 'configur':38 'contain':44 'day':35 'differ':47 'docker':33 'doesn':57 'easier':7 'easili':22 'environ':17 'find':2 'life':6 'm':19 'make':4 'map':40 'permiss':27 'person':8,49 'play':20 'podman':54 'prefer':51 'problem':61 'root':41 'set':12 'tear':15 'though':55 'use':53 'user':26,48"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/comment/7351713"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704906698 {#2778
    date: 2024-01-10 18:11:38.0 +01:00
  }
}
"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 {#2782
  +user: App\Entity\User {#2795 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    I find it makes my life easier, personally, because I can set up and tear down environments I’m playing with easily.\n
    \n
    As for your user & permissions concern, are you aware that docker these days can be configured to map “root” in the container to a different user? Personally I prefer to use podman though, which doesn’t have that problem to begin with
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 16
  +score: 0
  +lastActive: DateTime @1720396394 {#2777
    date: 2024-07-08 01:53:14.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2783 …}
  +nested: Doctrine\ORM\PersistentCollection {#2785 …}
  +votes: Doctrine\ORM\PersistentCollection {#2787 …}
  +reports: Doctrine\ORM\PersistentCollection {#2789 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2791 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2793 …}
  -id: 296428
  -bodyTs: "'awar':31 'begin':63 'concern':28 'configur':38 'contain':44 'day':35 'differ':47 'docker':33 'doesn':57 'easier':7 'easili':22 'environ':17 'find':2 'life':6 'm':19 'make':4 'map':40 'permiss':27 'person':8,49 'play':20 'podman':54 'prefer':51 'problem':61 'root':41 'set':12 'tear':15 'though':55 'use':53 'user':26,48"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/comment/7351713"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704906698 {#2778
    date: 2024-01-10 18:11:38.0 +01:00
  }
}
"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 {#3011
  +user: Proxies\__CG__\App\Entity\User {#3098 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2782
    +user: App\Entity\User {#2795 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      I find it makes my life easier, personally, because I can set up and tear down environments I’m playing with easily.\n
      \n
      As for your user & permissions concern, are you aware that docker these days can be configured to map “root” in the container to a different user? Personally I prefer to use podman though, which doesn’t have that problem to begin with
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 16
    +score: 0
    +lastActive: DateTime @1720396394 {#2777
      date: 2024-07-08 01:53:14.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2783 …}
    +nested: Doctrine\ORM\PersistentCollection {#2785 …}
    +votes: Doctrine\ORM\PersistentCollection {#2787 …}
    +reports: Doctrine\ORM\PersistentCollection {#2789 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2791 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2793 …}
    -id: 296428
    -bodyTs: "'awar':31 'begin':63 'concern':28 'configur':38 'contain':44 'day':35 'differ':47 'docker':33 'doesn':57 'easier':7 'easili':22 'environ':17 'find':2 'life':6 'm':19 'make':4 'map':40 'permiss':27 'person':8,49 'play':20 'podman':54 'prefer':51 'problem':61 'root':41 'set':12 'tear':15 'though':55 'use':53 'user':26,48"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/comment/7351713"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704906698 {#2778
      date: 2024-01-10 18:11:38.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2782}
  +body: """
    > I find it makes my life easier, personally, because I can set up and tear down environments I’m playing with easily.\n
    \n
    Same here. I self-host a bunch of dev tools for my personal toy projects, and I decided to migrate from Drone CI to Woodpecker CI this week. Didn’t have to worry about uninstalling anything, learning what commands I need to start/stop/restart Woodpecker properly, etc. I just commented-out my Drone CI/Runner services from my docker-compose file, added the Woodpecker stuff, pointed it to my Gitea variables and ran `docker compose up -d`.\n
    \n
    If my server ever crashes, I can just copy it over and start from scratch.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704912379 {#3015
    date: 2024-01-10 19:46:19.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
    "@MartianSands@sh.itjust.works"
    "@Shimitar@feddit.it"
    "@MartianSands@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3097 …}
  +nested: Doctrine\ORM\PersistentCollection {#3095 …}
  +votes: Doctrine\ORM\PersistentCollection {#3093 …}
  +reports: Doctrine\ORM\PersistentCollection {#3091 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3089 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3087 …}
  -id: 296686
  -bodyTs: "'ad':85 'anyth':59 'bunch':30 'ci':46,49 'ci/runner':77 'command':62 'comment':73 'commented-out':72 'compos':83,98 'copi':109 'crash':105 'd':100 'decid':41 'dev':32 'didn':52 'docker':82,97 'docker-compos':81 'drone':45,76 'easier':7 'easili':22 'environ':17 'etc':69 'ever':104 'file':84 'find':2 'gitea':93 'host':28 'learn':60 'life':6 'm':19 'make':4 'migrat':43 'need':64 'person':8,36 'play':20 'point':89 'project':38 'proper':68 'ran':96 'scratch':115 'self':27 'self-host':26 'server':103 'servic':78 'set':12 'start':113 'start/stop/restart':66 'stuff':88 'tear':15 'tool':33 'toy':37 'uninstal':58 'variabl':94 'week':51 'woodpeck':48,67,87 'worri':56"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6559301"
  +editedAt: DateTimeImmutable @1720238915 {#3018
    date: 2024-07-06 06:08:35.0 +02:00
  }
  +createdAt: DateTimeImmutable @1704912379 {#3014
    date: 2024-01-10 19:46:19.0 +01:00
  }
}
"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 {#3011
  +user: Proxies\__CG__\App\Entity\User {#3098 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2782
    +user: App\Entity\User {#2795 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      I find it makes my life easier, personally, because I can set up and tear down environments I’m playing with easily.\n
      \n
      As for your user & permissions concern, are you aware that docker these days can be configured to map “root” in the container to a different user? Personally I prefer to use podman though, which doesn’t have that problem to begin with
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 16
    +score: 0
    +lastActive: DateTime @1720396394 {#2777
      date: 2024-07-08 01:53:14.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2783 …}
    +nested: Doctrine\ORM\PersistentCollection {#2785 …}
    +votes: Doctrine\ORM\PersistentCollection {#2787 …}
    +reports: Doctrine\ORM\PersistentCollection {#2789 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2791 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2793 …}
    -id: 296428
    -bodyTs: "'awar':31 'begin':63 'concern':28 'configur':38 'contain':44 'day':35 'differ':47 'docker':33 'doesn':57 'easier':7 'easili':22 'environ':17 'find':2 'life':6 'm':19 'make':4 'map':40 'permiss':27 'person':8,49 'play':20 'podman':54 'prefer':51 'problem':61 'root':41 'set':12 'tear':15 'though':55 'use':53 'user':26,48"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/comment/7351713"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704906698 {#2778
      date: 2024-01-10 18:11:38.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2782}
  +body: """
    > I find it makes my life easier, personally, because I can set up and tear down environments I’m playing with easily.\n
    \n
    Same here. I self-host a bunch of dev tools for my personal toy projects, and I decided to migrate from Drone CI to Woodpecker CI this week. Didn’t have to worry about uninstalling anything, learning what commands I need to start/stop/restart Woodpecker properly, etc. I just commented-out my Drone CI/Runner services from my docker-compose file, added the Woodpecker stuff, pointed it to my Gitea variables and ran `docker compose up -d`.\n
    \n
    If my server ever crashes, I can just copy it over and start from scratch.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704912379 {#3015
    date: 2024-01-10 19:46:19.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
    "@MartianSands@sh.itjust.works"
    "@Shimitar@feddit.it"
    "@MartianSands@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3097 …}
  +nested: Doctrine\ORM\PersistentCollection {#3095 …}
  +votes: Doctrine\ORM\PersistentCollection {#3093 …}
  +reports: Doctrine\ORM\PersistentCollection {#3091 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3089 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3087 …}
  -id: 296686
  -bodyTs: "'ad':85 'anyth':59 'bunch':30 'ci':46,49 'ci/runner':77 'command':62 'comment':73 'commented-out':72 'compos':83,98 'copi':109 'crash':105 'd':100 'decid':41 'dev':32 'didn':52 'docker':82,97 'docker-compos':81 'drone':45,76 'easier':7 'easili':22 'environ':17 'etc':69 'ever':104 'file':84 'find':2 'gitea':93 'host':28 'learn':60 'life':6 'm':19 'make':4 'migrat':43 'need':64 'person':8,36 'play':20 'point':89 'project':38 'proper':68 'ran':96 'scratch':115 'self':27 'self-host':26 'server':103 'servic':78 'set':12 'start':113 'start/stop/restart':66 'stuff':88 'tear':15 'tool':33 'toy':37 'uninstal':58 'variabl':94 'week':51 'woodpeck':48,67,87 'worri':56"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6559301"
  +editedAt: DateTimeImmutable @1720238915 {#3018
    date: 2024-07-06 06:08:35.0 +02:00
  }
  +createdAt: DateTimeImmutable @1704912379 {#3014
    date: 2024-01-10 19:46:19.0 +01:00
  }
}
"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 {#3011
  +user: Proxies\__CG__\App\Entity\User {#3098 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2782
    +user: App\Entity\User {#2795 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      I find it makes my life easier, personally, because I can set up and tear down environments I’m playing with easily.\n
      \n
      As for your user & permissions concern, are you aware that docker these days can be configured to map “root” in the container to a different user? Personally I prefer to use podman though, which doesn’t have that problem to begin with
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 16
    +score: 0
    +lastActive: DateTime @1720396394 {#2777
      date: 2024-07-08 01:53:14.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2783 …}
    +nested: Doctrine\ORM\PersistentCollection {#2785 …}
    +votes: Doctrine\ORM\PersistentCollection {#2787 …}
    +reports: Doctrine\ORM\PersistentCollection {#2789 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2791 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2793 …}
    -id: 296428
    -bodyTs: "'awar':31 'begin':63 'concern':28 'configur':38 'contain':44 'day':35 'differ':47 'docker':33 'doesn':57 'easier':7 'easili':22 'environ':17 'find':2 'life':6 'm':19 'make':4 'map':40 'permiss':27 'person':8,49 'play':20 'podman':54 'prefer':51 'problem':61 'root':41 'set':12 'tear':15 'though':55 'use':53 'user':26,48"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/comment/7351713"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704906698 {#2778
      date: 2024-01-10 18:11:38.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2782}
  +body: """
    > I find it makes my life easier, personally, because I can set up and tear down environments I’m playing with easily.\n
    \n
    Same here. I self-host a bunch of dev tools for my personal toy projects, and I decided to migrate from Drone CI to Woodpecker CI this week. Didn’t have to worry about uninstalling anything, learning what commands I need to start/stop/restart Woodpecker properly, etc. I just commented-out my Drone CI/Runner services from my docker-compose file, added the Woodpecker stuff, pointed it to my Gitea variables and ran `docker compose up -d`.\n
    \n
    If my server ever crashes, I can just copy it over and start from scratch.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704912379 {#3015
    date: 2024-01-10 19:46:19.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
    "@MartianSands@sh.itjust.works"
    "@Shimitar@feddit.it"
    "@MartianSands@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3097 …}
  +nested: Doctrine\ORM\PersistentCollection {#3095 …}
  +votes: Doctrine\ORM\PersistentCollection {#3093 …}
  +reports: Doctrine\ORM\PersistentCollection {#3091 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3089 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3087 …}
  -id: 296686
  -bodyTs: "'ad':85 'anyth':59 'bunch':30 'ci':46,49 'ci/runner':77 'command':62 'comment':73 'commented-out':72 'compos':83,98 'copi':109 'crash':105 'd':100 'decid':41 'dev':32 'didn':52 'docker':82,97 'docker-compos':81 'drone':45,76 'easier':7 'easili':22 'environ':17 'etc':69 'ever':104 'file':84 'find':2 'gitea':93 'host':28 'learn':60 'life':6 'm':19 'make':4 'migrat':43 'need':64 'person':8,36 'play':20 'point':89 'project':38 'proper':68 'ran':96 'scratch':115 'self':27 'self-host':26 'server':103 'servic':78 'set':12 'start':113 'start/stop/restart':66 'stuff':88 'tear':15 'tool':33 'toy':37 'uninstal':58 'variabl':94 'week':51 'woodpeck':48,67,87 'worri':56"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6559301"
  +editedAt: DateTimeImmutable @1720238915 {#3018
    date: 2024-07-06 06:08:35.0 +02:00
  }
  +createdAt: DateTimeImmutable @1704912379 {#3014
    date: 2024-01-10 19:46:19.0 +01:00
  }
}
"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 {#3226
  +user: App\Entity\User {#2497 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3011
    +user: Proxies\__CG__\App\Entity\User {#3098 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: App\Entity\EntryComment {#2782
      +user: App\Entity\User {#2795 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
      +magazine: App\Entity\Magazine {#307}
      +image: null
      +parent: null
      +root: null
      +body: """
        I find it makes my life easier, personally, because I can set up and tear down environments I’m playing with easily.\n
        \n
        As for your user & permissions concern, are you aware that docker these days can be configured to map “root” in the container to a different user? Personally I prefer to use podman though, which doesn’t have that problem to begin with
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 16
      +score: 0
      +lastActive: DateTime @1720396394 {#2777
        date: 2024-07-08 01:53:14.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Shimitar@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2783 …}
      +nested: Doctrine\ORM\PersistentCollection {#2785 …}
      +votes: Doctrine\ORM\PersistentCollection {#2787 …}
      +reports: Doctrine\ORM\PersistentCollection {#2789 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2791 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2793 …}
      -id: 296428
      -bodyTs: "'awar':31 'begin':63 'concern':28 'configur':38 'contain':44 'day':35 'differ':47 'docker':33 'doesn':57 'easier':7 'easili':22 'environ':17 'find':2 'life':6 'm':19 'make':4 'map':40 'permiss':27 'person':8,49 'play':20 'podman':54 'prefer':51 'problem':61 'root':41 'set':12 'tear':15 'though':55 'use':53 'user':26,48"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://sh.itjust.works/comment/7351713"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704906698 {#2778
        date: 2024-01-10 18:11:38.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2782}
    +body: """
      > I find it makes my life easier, personally, because I can set up and tear down environments I’m playing with easily.\n
      \n
      Same here. I self-host a bunch of dev tools for my personal toy projects, and I decided to migrate from Drone CI to Woodpecker CI this week. Didn’t have to worry about uninstalling anything, learning what commands I need to start/stop/restart Woodpecker properly, etc. I just commented-out my Drone CI/Runner services from my docker-compose file, added the Woodpecker stuff, pointed it to my Gitea variables and ran `docker compose up -d`.\n
      \n
      If my server ever crashes, I can just copy it over and start from scratch.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704912379 {#3015
      date: 2024-01-10 19:46:19.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
      "@MartianSands@sh.itjust.works"
      "@Shimitar@feddit.it"
      "@MartianSands@sh.itjust.works"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3097 …}
    +nested: Doctrine\ORM\PersistentCollection {#3095 …}
    +votes: Doctrine\ORM\PersistentCollection {#3093 …}
    +reports: Doctrine\ORM\PersistentCollection {#3091 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3089 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3087 …}
    -id: 296686
    -bodyTs: "'ad':85 'anyth':59 'bunch':30 'ci':46,49 'ci/runner':77 'command':62 'comment':73 'commented-out':72 'compos':83,98 'copi':109 'crash':105 'd':100 'decid':41 'dev':32 'didn':52 'docker':82,97 'docker-compos':81 'drone':45,76 'easier':7 'easili':22 'environ':17 'etc':69 'ever':104 'file':84 'find':2 'gitea':93 'host':28 'learn':60 'life':6 'm':19 'make':4 'migrat':43 'need':64 'person':8,36 'play':20 'point':89 'project':38 'proper':68 'ran':96 'scratch':115 'self':27 'self-host':26 'server':103 'servic':78 'set':12 'start':113 'start/stop/restart':66 'stuff':88 'tear':15 'tool':33 'toy':37 'uninstal':58 'variabl':94 'week':51 'woodpeck':48,67,87 'worri':56"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6559301"
    +editedAt: DateTimeImmutable @1720238915 {#3018
      date: 2024-07-06 06:08:35.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704912379 {#3014
      date: 2024-01-10 19:46:19.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2782}
  +body: "I really need to get into Woodpecker."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704926320 {#3224
    date: 2024-01-10 23:38:40.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
    "@MartianSands@sh.itjust.works"
    "@micka190@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3227 …}
  +nested: Doctrine\ORM\PersistentCollection {#3229 …}
  +votes: Doctrine\ORM\PersistentCollection {#3231 …}
  +reports: Doctrine\ORM\PersistentCollection {#3233 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3235 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3237 …}
  -id: 297533
  -bodyTs: "'get':5 'need':3 'realli':2 'woodpeck':7"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemm.ee/comment/8121522"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704926320 {#3225
    date: 2024-01-10 23:38:40.0 +01:00
  }
}
"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 {#3226
  +user: App\Entity\User {#2497 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3011
    +user: Proxies\__CG__\App\Entity\User {#3098 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: App\Entity\EntryComment {#2782
      +user: App\Entity\User {#2795 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
      +magazine: App\Entity\Magazine {#307}
      +image: null
      +parent: null
      +root: null
      +body: """
        I find it makes my life easier, personally, because I can set up and tear down environments I’m playing with easily.\n
        \n
        As for your user & permissions concern, are you aware that docker these days can be configured to map “root” in the container to a different user? Personally I prefer to use podman though, which doesn’t have that problem to begin with
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 16
      +score: 0
      +lastActive: DateTime @1720396394 {#2777
        date: 2024-07-08 01:53:14.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Shimitar@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2783 …}
      +nested: Doctrine\ORM\PersistentCollection {#2785 …}
      +votes: Doctrine\ORM\PersistentCollection {#2787 …}
      +reports: Doctrine\ORM\PersistentCollection {#2789 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2791 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2793 …}
      -id: 296428
      -bodyTs: "'awar':31 'begin':63 'concern':28 'configur':38 'contain':44 'day':35 'differ':47 'docker':33 'doesn':57 'easier':7 'easili':22 'environ':17 'find':2 'life':6 'm':19 'make':4 'map':40 'permiss':27 'person':8,49 'play':20 'podman':54 'prefer':51 'problem':61 'root':41 'set':12 'tear':15 'though':55 'use':53 'user':26,48"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://sh.itjust.works/comment/7351713"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704906698 {#2778
        date: 2024-01-10 18:11:38.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2782}
    +body: """
      > I find it makes my life easier, personally, because I can set up and tear down environments I’m playing with easily.\n
      \n
      Same here. I self-host a bunch of dev tools for my personal toy projects, and I decided to migrate from Drone CI to Woodpecker CI this week. Didn’t have to worry about uninstalling anything, learning what commands I need to start/stop/restart Woodpecker properly, etc. I just commented-out my Drone CI/Runner services from my docker-compose file, added the Woodpecker stuff, pointed it to my Gitea variables and ran `docker compose up -d`.\n
      \n
      If my server ever crashes, I can just copy it over and start from scratch.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704912379 {#3015
      date: 2024-01-10 19:46:19.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
      "@MartianSands@sh.itjust.works"
      "@Shimitar@feddit.it"
      "@MartianSands@sh.itjust.works"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3097 …}
    +nested: Doctrine\ORM\PersistentCollection {#3095 …}
    +votes: Doctrine\ORM\PersistentCollection {#3093 …}
    +reports: Doctrine\ORM\PersistentCollection {#3091 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3089 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3087 …}
    -id: 296686
    -bodyTs: "'ad':85 'anyth':59 'bunch':30 'ci':46,49 'ci/runner':77 'command':62 'comment':73 'commented-out':72 'compos':83,98 'copi':109 'crash':105 'd':100 'decid':41 'dev':32 'didn':52 'docker':82,97 'docker-compos':81 'drone':45,76 'easier':7 'easili':22 'environ':17 'etc':69 'ever':104 'file':84 'find':2 'gitea':93 'host':28 'learn':60 'life':6 'm':19 'make':4 'migrat':43 'need':64 'person':8,36 'play':20 'point':89 'project':38 'proper':68 'ran':96 'scratch':115 'self':27 'self-host':26 'server':103 'servic':78 'set':12 'start':113 'start/stop/restart':66 'stuff':88 'tear':15 'tool':33 'toy':37 'uninstal':58 'variabl':94 'week':51 'woodpeck':48,67,87 'worri':56"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6559301"
    +editedAt: DateTimeImmutable @1720238915 {#3018
      date: 2024-07-06 06:08:35.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704912379 {#3014
      date: 2024-01-10 19:46:19.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2782}
  +body: "I really need to get into Woodpecker."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704926320 {#3224
    date: 2024-01-10 23:38:40.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
    "@MartianSands@sh.itjust.works"
    "@micka190@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3227 …}
  +nested: Doctrine\ORM\PersistentCollection {#3229 …}
  +votes: Doctrine\ORM\PersistentCollection {#3231 …}
  +reports: Doctrine\ORM\PersistentCollection {#3233 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3235 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3237 …}
  -id: 297533
  -bodyTs: "'get':5 'need':3 'realli':2 'woodpeck':7"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemm.ee/comment/8121522"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704926320 {#3225
    date: 2024-01-10 23:38:40.0 +01:00
  }
}
"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 {#3226
  +user: App\Entity\User {#2497 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3011
    +user: Proxies\__CG__\App\Entity\User {#3098 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: App\Entity\EntryComment {#2782
      +user: App\Entity\User {#2795 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
      +magazine: App\Entity\Magazine {#307}
      +image: null
      +parent: null
      +root: null
      +body: """
        I find it makes my life easier, personally, because I can set up and tear down environments I’m playing with easily.\n
        \n
        As for your user & permissions concern, are you aware that docker these days can be configured to map “root” in the container to a different user? Personally I prefer to use podman though, which doesn’t have that problem to begin with
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 16
      +score: 0
      +lastActive: DateTime @1720396394 {#2777
        date: 2024-07-08 01:53:14.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Shimitar@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2783 …}
      +nested: Doctrine\ORM\PersistentCollection {#2785 …}
      +votes: Doctrine\ORM\PersistentCollection {#2787 …}
      +reports: Doctrine\ORM\PersistentCollection {#2789 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2791 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2793 …}
      -id: 296428
      -bodyTs: "'awar':31 'begin':63 'concern':28 'configur':38 'contain':44 'day':35 'differ':47 'docker':33 'doesn':57 'easier':7 'easili':22 'environ':17 'find':2 'life':6 'm':19 'make':4 'map':40 'permiss':27 'person':8,49 'play':20 'podman':54 'prefer':51 'problem':61 'root':41 'set':12 'tear':15 'though':55 'use':53 'user':26,48"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://sh.itjust.works/comment/7351713"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704906698 {#2778
        date: 2024-01-10 18:11:38.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2782}
    +body: """
      > I find it makes my life easier, personally, because I can set up and tear down environments I’m playing with easily.\n
      \n
      Same here. I self-host a bunch of dev tools for my personal toy projects, and I decided to migrate from Drone CI to Woodpecker CI this week. Didn’t have to worry about uninstalling anything, learning what commands I need to start/stop/restart Woodpecker properly, etc. I just commented-out my Drone CI/Runner services from my docker-compose file, added the Woodpecker stuff, pointed it to my Gitea variables and ran `docker compose up -d`.\n
      \n
      If my server ever crashes, I can just copy it over and start from scratch.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704912379 {#3015
      date: 2024-01-10 19:46:19.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
      "@MartianSands@sh.itjust.works"
      "@Shimitar@feddit.it"
      "@MartianSands@sh.itjust.works"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3097 …}
    +nested: Doctrine\ORM\PersistentCollection {#3095 …}
    +votes: Doctrine\ORM\PersistentCollection {#3093 …}
    +reports: Doctrine\ORM\PersistentCollection {#3091 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3089 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3087 …}
    -id: 296686
    -bodyTs: "'ad':85 'anyth':59 'bunch':30 'ci':46,49 'ci/runner':77 'command':62 'comment':73 'commented-out':72 'compos':83,98 'copi':109 'crash':105 'd':100 'decid':41 'dev':32 'didn':52 'docker':82,97 'docker-compos':81 'drone':45,76 'easier':7 'easili':22 'environ':17 'etc':69 'ever':104 'file':84 'find':2 'gitea':93 'host':28 'learn':60 'life':6 'm':19 'make':4 'migrat':43 'need':64 'person':8,36 'play':20 'point':89 'project':38 'proper':68 'ran':96 'scratch':115 'self':27 'self-host':26 'server':103 'servic':78 'set':12 'start':113 'start/stop/restart':66 'stuff':88 'tear':15 'tool':33 'toy':37 'uninstal':58 'variabl':94 'week':51 'woodpeck':48,67,87 'worri':56"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6559301"
    +editedAt: DateTimeImmutable @1720238915 {#3018
      date: 2024-07-06 06:08:35.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704912379 {#3014
      date: 2024-01-10 19:46:19.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2782}
  +body: "I really need to get into Woodpecker."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704926320 {#3224
    date: 2024-01-10 23:38:40.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
    "@MartianSands@sh.itjust.works"
    "@micka190@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3227 …}
  +nested: Doctrine\ORM\PersistentCollection {#3229 …}
  +votes: Doctrine\ORM\PersistentCollection {#3231 …}
  +reports: Doctrine\ORM\PersistentCollection {#3233 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3235 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3237 …}
  -id: 297533
  -bodyTs: "'get':5 'need':3 'realli':2 'woodpeck':7"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemm.ee/comment/8121522"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704926320 {#3225
    date: 2024-01-10 23:38:40.0 +01:00
  }
}
"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
App\Entity\EntryComment {#2855
  +user: App\Entity\User {#2868 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: "What makes it make sense in a work environment?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704906665 {#2850
    date: 2024-01-10 18:11:05.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2856 …}
  +nested: Doctrine\ORM\PersistentCollection {#2858 …}
  +votes: Doctrine\ORM\PersistentCollection {#2860 …}
  +reports: Doctrine\ORM\PersistentCollection {#2862 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2864 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2866 …}
  -id: 296427
  -bodyTs: "'environ':9 'make':2,4 'sens':5 'work':8"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/6308522"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704906665 {#2851
    date: 2024-01-10 18:11:05.0 +01:00
  }
}
"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
135 DENIED edit
App\Entity\EntryComment {#2855
  +user: App\Entity\User {#2868 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: "What makes it make sense in a work environment?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704906665 {#2850
    date: 2024-01-10 18:11:05.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2856 …}
  +nested: Doctrine\ORM\PersistentCollection {#2858 …}
  +votes: Doctrine\ORM\PersistentCollection {#2860 …}
  +reports: Doctrine\ORM\PersistentCollection {#2862 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2864 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2866 …}
  -id: 296427
  -bodyTs: "'environ':9 'make':2,4 'sens':5 'work':8"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/6308522"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704906665 {#2851
    date: 2024-01-10 18:11:05.0 +01:00
  }
}
"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
136 DENIED moderate
App\Entity\EntryComment {#2855
  +user: App\Entity\User {#2868 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: "What makes it make sense in a work environment?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704906665 {#2850
    date: 2024-01-10 18:11:05.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2856 …}
  +nested: Doctrine\ORM\PersistentCollection {#2858 …}
  +votes: Doctrine\ORM\PersistentCollection {#2860 …}
  +reports: Doctrine\ORM\PersistentCollection {#2862 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2864 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2866 …}
  -id: 296427
  -bodyTs: "'environ':9 'make':2,4 'sens':5 'work':8"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/6308522"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704906665 {#2851
    date: 2024-01-10 18:11:05.0 +01:00
  }
}
"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
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 {#2929
  +user: App\Entity\User {#2943 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2930 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    I previously used WikiJS, but since about a year ago I switched to [Grav](https://getgrav.org/).\n
    \n
    The really nice thing is not having an additional database anymore. It’s really just markdown pages, config files and php plugins.\n
    \n
    By default it looks like a blogging platform, but with the learn2 theme it also works pretty well as a documentation website. The [official docs](https://learn.getgrav.org/17) are written using that theme.\n
    \n
    I wasn’t completely happy with the defaults though so I did some modifications for [my own wiki](https://wiki.exu.li/en). Some limited knowledge in HTML, CSS is required and PHP or Javascript don’t hurt either.\n
    \n
    You can find the theme, plugins and pages [in my repo](https://gitea.exu.li/exu/wiki-grav) as well if you’d want to use any of it.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704905417 {#2924
    date: 2024-01-10 17:50:17.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@CowsLookLikeMaps@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2931 …}
  +nested: Doctrine\ORM\PersistentCollection {#2933 …}
  +votes: Doctrine\ORM\PersistentCollection {#2935 …}
  +reports: Doctrine\ORM\PersistentCollection {#2937 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2939 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2941 …}
  -id: 296376
  -bodyTs: "'/).':17 '/17)':67 '/en).':93 '/exu/wiki-grav)':123 'addit':26 'ago':10 'also':54 'anymor':28 'blog':46 'complet':76 'config':35 'css':99 'd':128 'databas':27 'default':41,80 'doc':64 'document':60 'either':109 'file':36 'find':112 'getgrav.org':16 'getgrav.org/).':15 'gitea.exu.li':122 'gitea.exu.li/exu/wiki-grav)':121 'grav':14 'happi':77 'html':98 'hurt':108 'javascript':105 'knowledg':96 'learn.getgrav.org':66 'learn.getgrav.org/17)':65 'learn2':51 'like':44 'limit':95 'look':43 'markdown':33 'modif':86 'nice':20 'offici':63 'page':34,117 'php':38,103 'platform':47 'plugin':39,115 'pretti':56 'previous':2 'realli':19,31 'repo':120 'requir':101 'sinc':6 'switch':12 'theme':52,72,114 'thing':21 'though':81 'use':3,70,131 'want':129 'wasn':74 'websit':61 'well':57,125 'wiki':90 'wiki.exu.li':92 'wiki.exu.li/en).':91 'wikij':4 'work':55 'written':69 'year':9"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://feditown.com/comment/237543"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704905417 {#2925
    date: 2024-01-10 17:50:17.0 +01:00
  }
}
"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 {#2929
  +user: App\Entity\User {#2943 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2930 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    I previously used WikiJS, but since about a year ago I switched to [Grav](https://getgrav.org/).\n
    \n
    The really nice thing is not having an additional database anymore. It’s really just markdown pages, config files and php plugins.\n
    \n
    By default it looks like a blogging platform, but with the learn2 theme it also works pretty well as a documentation website. The [official docs](https://learn.getgrav.org/17) are written using that theme.\n
    \n
    I wasn’t completely happy with the defaults though so I did some modifications for [my own wiki](https://wiki.exu.li/en). Some limited knowledge in HTML, CSS is required and PHP or Javascript don’t hurt either.\n
    \n
    You can find the theme, plugins and pages [in my repo](https://gitea.exu.li/exu/wiki-grav) as well if you’d want to use any of it.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704905417 {#2924
    date: 2024-01-10 17:50:17.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@CowsLookLikeMaps@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2931 …}
  +nested: Doctrine\ORM\PersistentCollection {#2933 …}
  +votes: Doctrine\ORM\PersistentCollection {#2935 …}
  +reports: Doctrine\ORM\PersistentCollection {#2937 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2939 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2941 …}
  -id: 296376
  -bodyTs: "'/).':17 '/17)':67 '/en).':93 '/exu/wiki-grav)':123 'addit':26 'ago':10 'also':54 'anymor':28 'blog':46 'complet':76 'config':35 'css':99 'd':128 'databas':27 'default':41,80 'doc':64 'document':60 'either':109 'file':36 'find':112 'getgrav.org':16 'getgrav.org/).':15 'gitea.exu.li':122 'gitea.exu.li/exu/wiki-grav)':121 'grav':14 'happi':77 'html':98 'hurt':108 'javascript':105 'knowledg':96 'learn.getgrav.org':66 'learn.getgrav.org/17)':65 'learn2':51 'like':44 'limit':95 'look':43 'markdown':33 'modif':86 'nice':20 'offici':63 'page':34,117 'php':38,103 'platform':47 'plugin':39,115 'pretti':56 'previous':2 'realli':19,31 'repo':120 'requir':101 'sinc':6 'switch':12 'theme':52,72,114 'thing':21 'though':81 'use':3,70,131 'want':129 'wasn':74 'websit':61 'well':57,125 'wiki':90 'wiki.exu.li':92 'wiki.exu.li/en).':91 'wikij':4 'work':55 'written':69 'year':9"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://feditown.com/comment/237543"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704905417 {#2925
    date: 2024-01-10 17:50:17.0 +01:00
  }
}
"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 {#2929
  +user: App\Entity\User {#2943 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2930 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    I previously used WikiJS, but since about a year ago I switched to [Grav](https://getgrav.org/).\n
    \n
    The really nice thing is not having an additional database anymore. It’s really just markdown pages, config files and php plugins.\n
    \n
    By default it looks like a blogging platform, but with the learn2 theme it also works pretty well as a documentation website. The [official docs](https://learn.getgrav.org/17) are written using that theme.\n
    \n
    I wasn’t completely happy with the defaults though so I did some modifications for [my own wiki](https://wiki.exu.li/en). Some limited knowledge in HTML, CSS is required and PHP or Javascript don’t hurt either.\n
    \n
    You can find the theme, plugins and pages [in my repo](https://gitea.exu.li/exu/wiki-grav) as well if you’d want to use any of it.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704905417 {#2924
    date: 2024-01-10 17:50:17.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@CowsLookLikeMaps@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2931 …}
  +nested: Doctrine\ORM\PersistentCollection {#2933 …}
  +votes: Doctrine\ORM\PersistentCollection {#2935 …}
  +reports: Doctrine\ORM\PersistentCollection {#2937 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2939 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2941 …}
  -id: 296376
  -bodyTs: "'/).':17 '/17)':67 '/en).':93 '/exu/wiki-grav)':123 'addit':26 'ago':10 'also':54 'anymor':28 'blog':46 'complet':76 'config':35 'css':99 'd':128 'databas':27 'default':41,80 'doc':64 'document':60 'either':109 'file':36 'find':112 'getgrav.org':16 'getgrav.org/).':15 'gitea.exu.li':122 'gitea.exu.li/exu/wiki-grav)':121 'grav':14 'happi':77 'html':98 'hurt':108 'javascript':105 'knowledg':96 'learn.getgrav.org':66 'learn.getgrav.org/17)':65 'learn2':51 'like':44 'limit':95 'look':43 'markdown':33 'modif':86 'nice':20 'offici':63 'page':34,117 'php':38,103 'platform':47 'plugin':39,115 'pretti':56 'previous':2 'realli':19,31 'repo':120 'requir':101 'sinc':6 'switch':12 'theme':52,72,114 'thing':21 'though':81 'use':3,70,131 'want':129 'wasn':74 'websit':61 'well':57,125 'wiki':90 'wiki.exu.li':92 'wiki.exu.li/en).':91 'wikij':4 'work':55 'written':69 'year':9"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://feditown.com/comment/237543"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704905417 {#2925
    date: 2024-01-10 17:50:17.0 +01:00
  }
}
"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 edit
App\Entity\Magazine {#307
  +icon: Proxies\__CG__\App\Entity\Image {#288 …}
  +name: "selfhosted@lemmy.world"
  +title: "selfhosted"
  +description: """
    A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
    \n
    Rules:\n
    \n
    - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
    - No spam posting.\n
    - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
    - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
    - No trolling.\n
    \n
    Resources:\n
    \n
    - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
    - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
    - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
    \n
    > Any issues on the community? Report it using the report flag.\n
    \n
    > Questions? DM the mods!
    """
  +rules: null
  +subscriptionsCount: 1
  +entryCount: 222
  +entryCommentCount: 3916
  +postCount: 0
  +postCommentCount: 0
  +isAdult: false
  +customCss: null
  +lastActive: DateTime @1729582735 {#317
    date: 2024-10-22 09:38:55.0 +02:00
  }
  +markedForDeletionAt: null
  +tags: null
  +moderators: Doctrine\ORM\PersistentCollection {#279 …}
  +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
  +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
  +entries: Doctrine\ORM\PersistentCollection {#222 …}
  +posts: Doctrine\ORM\PersistentCollection {#180 …}
  +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
  +bans: Doctrine\ORM\PersistentCollection {#159 …}
  +reports: Doctrine\ORM\PersistentCollection {#145 …}
  +badges: Doctrine\ORM\PersistentCollection {#123 …}
  +logs: Doctrine\ORM\PersistentCollection {#113 …}
  +awards: Doctrine\ORM\PersistentCollection {#102 …}
  +categories: Doctrine\ORM\PersistentCollection {#89 …}
  -id: 120
  +apId: "selfhosted@lemmy.world"
  +apProfileId: "https://lemmy.world/c/selfhosted"
  +apPublicUrl: "https://lemmy.world/c/selfhosted"
  +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
  +apInboxUrl: "https://lemmy.world/inbox"
  +apDomain: "lemmy.world"
  +apPreferredUsername: "selfhosted"
  +apDiscoverable: true
  +apManuallyApprovesFollowers: null
  +privateKey: null
  +publicKey: null
  +apFetchedAt: DateTime @1703473826 {#311
    date: 2023-12-25 04:10:26.0 +01:00
  }
  +apDeletedAt: null
  +apTimeoutAt: null
  +visibility: "visible             "
  +createdAt: DateTimeImmutable @1703473826 {#310
    date: 2023-12-25 04:10:26.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS DENIED
"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