GET https://kbin.spritesserver.nl/u/@monkeyman512@lemmy.world/commented

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.79 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
Proxies\__CG__\App\Entity\Entry {#1527
  +user: Proxies\__CG__\App\Entity\User {#2200 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1568 …}
  +image: Proxies\__CG__\App\Entity\Image {#2145 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2147 …}
  +slug: "They-caught-us"
  +title: "They caught us"
  +url: "https://feddit.it/pictrs/image/a99f2d49-4e0b-427d-a859-ee3384a291f2.webp"
  +body: null
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 89
  +favouriteCount: 877
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1701299891 {#2250
    date: 2023-11-30 00:18:11.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2151 …}
  +votes: Doctrine\ORM\PersistentCollection {#2149 …}
  +reports: Doctrine\ORM\PersistentCollection {#2150 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2148 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2185 …}
  +badges: Doctrine\ORM\PersistentCollection {#2179 …}
  +children: [
    App\Entity\EntryComment {#1525
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1527 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1568 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1598 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1598 …}
      +body: "Gotta meet the customer where they are, not where you would like them to be. Most people don’t want to learn a new thing."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 43
      +score: 0
      +lastActive: DateTime @1700605968 {#1666
        date: 2023-11-21 23:32:48.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@TiredInsomniac@feddit.it"
        "@Nalivai@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1611 …}
      +nested: Doctrine\ORM\PersistentCollection {#1705 …}
      +votes: Doctrine\ORM\PersistentCollection {#1692 …}
      +reports: Doctrine\ORM\PersistentCollection {#1686 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1680 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1683 …}
      -id: 148851
      -bodyTs: "'custom':4 'gotta':1 'learn':22 'like':12 'meet':2 'new':24 'peopl':17 'thing':25 'want':20 'would':11"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/5487805"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700605968 {#1561
        date: 2023-11-21 23:32:48.0 +01:00
      }
      +"title": 148851
    }
  ]
  -id: 14926
  -titleTs: "'caught':2 'us':3"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1700611786
  +visibility: "visible             "
  +apId: "https://feddit.it/post/3493783"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700525386 {#2240
    date: 2023-11-21 01:09:46.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
3 DENIED edit
Proxies\__CG__\App\Entity\Entry {#1527
  +user: Proxies\__CG__\App\Entity\User {#2200 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1568 …}
  +image: Proxies\__CG__\App\Entity\Image {#2145 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2147 …}
  +slug: "They-caught-us"
  +title: "They caught us"
  +url: "https://feddit.it/pictrs/image/a99f2d49-4e0b-427d-a859-ee3384a291f2.webp"
  +body: null
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 89
  +favouriteCount: 877
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1701299891 {#2250
    date: 2023-11-30 00:18:11.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2151 …}
  +votes: Doctrine\ORM\PersistentCollection {#2149 …}
  +reports: Doctrine\ORM\PersistentCollection {#2150 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2148 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2185 …}
  +badges: Doctrine\ORM\PersistentCollection {#2179 …}
  +children: [
    App\Entity\EntryComment {#1525
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1527 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1568 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1598 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1598 …}
      +body: "Gotta meet the customer where they are, not where you would like them to be. Most people don’t want to learn a new thing."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 43
      +score: 0
      +lastActive: DateTime @1700605968 {#1666
        date: 2023-11-21 23:32:48.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@TiredInsomniac@feddit.it"
        "@Nalivai@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1611 …}
      +nested: Doctrine\ORM\PersistentCollection {#1705 …}
      +votes: Doctrine\ORM\PersistentCollection {#1692 …}
      +reports: Doctrine\ORM\PersistentCollection {#1686 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1680 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1683 …}
      -id: 148851
      -bodyTs: "'custom':4 'gotta':1 'learn':22 'like':12 'meet':2 'new':24 'peopl':17 'thing':25 'want':20 'would':11"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/5487805"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700605968 {#1561
        date: 2023-11-21 23:32:48.0 +01:00
      }
      +"title": 148851
    }
  ]
  -id: 14926
  -titleTs: "'caught':2 'us':3"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1700611786
  +visibility: "visible             "
  +apId: "https://feddit.it/post/3493783"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700525386 {#2240
    date: 2023-11-21 01:09:46.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
4 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#1527
  +user: Proxies\__CG__\App\Entity\User {#2200 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1568 …}
  +image: Proxies\__CG__\App\Entity\Image {#2145 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2147 …}
  +slug: "They-caught-us"
  +title: "They caught us"
  +url: "https://feddit.it/pictrs/image/a99f2d49-4e0b-427d-a859-ee3384a291f2.webp"
  +body: null
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 89
  +favouriteCount: 877
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1701299891 {#2250
    date: 2023-11-30 00:18:11.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2151 …}
  +votes: Doctrine\ORM\PersistentCollection {#2149 …}
  +reports: Doctrine\ORM\PersistentCollection {#2150 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2148 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2185 …}
  +badges: Doctrine\ORM\PersistentCollection {#2179 …}
  +children: [
    App\Entity\EntryComment {#1525
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1527 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1568 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1598 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1598 …}
      +body: "Gotta meet the customer where they are, not where you would like them to be. Most people don’t want to learn a new thing."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 43
      +score: 0
      +lastActive: DateTime @1700605968 {#1666
        date: 2023-11-21 23:32:48.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@TiredInsomniac@feddit.it"
        "@Nalivai@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1611 …}
      +nested: Doctrine\ORM\PersistentCollection {#1705 …}
      +votes: Doctrine\ORM\PersistentCollection {#1692 …}
      +reports: Doctrine\ORM\PersistentCollection {#1686 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1680 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1683 …}
      -id: 148851
      -bodyTs: "'custom':4 'gotta':1 'learn':22 'like':12 'meet':2 'new':24 'peopl':17 'thing':25 'want':20 'would':11"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/5487805"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700605968 {#1561
        date: 2023-11-21 23:32:48.0 +01:00
      }
      +"title": 148851
    }
  ]
  -id: 14926
  -titleTs: "'caught':2 'us':3"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1700611786
  +visibility: "visible             "
  +apId: "https://feddit.it/post/3493783"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700525386 {#2240
    date: 2023-11-21 01:09:46.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
5 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
6 DENIED moderate
App\Entity\EntryComment {#1525
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1527
    +user: Proxies\__CG__\App\Entity\User {#2200 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1568 …}
    +image: Proxies\__CG__\App\Entity\Image {#2145 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2147 …}
    +slug: "They-caught-us"
    +title: "They caught us"
    +url: "https://feddit.it/pictrs/image/a99f2d49-4e0b-427d-a859-ee3384a291f2.webp"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 89
    +favouriteCount: 877
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701299891 {#2250
      date: 2023-11-30 00:18:11.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2151 …}
    +votes: Doctrine\ORM\PersistentCollection {#2149 …}
    +reports: Doctrine\ORM\PersistentCollection {#2150 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2148 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2185 …}
    +badges: Doctrine\ORM\PersistentCollection {#2179 …}
    +children: [
      App\Entity\EntryComment {#1525}
    ]
    -id: 14926
    -titleTs: "'caught':2 'us':3"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700611786
    +visibility: "visible             "
    +apId: "https://feddit.it/post/3493783"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700525386 {#2240
      date: 2023-11-21 01:09:46.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1568 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1598 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1598 …}
  +body: "Gotta meet the customer where they are, not where you would like them to be. Most people don’t want to learn a new thing."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 43
  +score: 0
  +lastActive: DateTime @1700605968 {#1666
    date: 2023-11-21 23:32:48.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@TiredInsomniac@feddit.it"
    "@Nalivai@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1611 …}
  +nested: Doctrine\ORM\PersistentCollection {#1705 …}
  +votes: Doctrine\ORM\PersistentCollection {#1692 …}
  +reports: Doctrine\ORM\PersistentCollection {#1686 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1680 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1683 …}
  -id: 148851
  -bodyTs: "'custom':4 'gotta':1 'learn':22 'like':12 'meet':2 'new':24 'peopl':17 'thing':25 'want':20 'would':11"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5487805"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700605968 {#1561
    date: 2023-11-21 23:32:48.0 +01:00
  }
  +"title": 148851
}
"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 {#1525
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1527
    +user: Proxies\__CG__\App\Entity\User {#2200 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1568 …}
    +image: Proxies\__CG__\App\Entity\Image {#2145 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2147 …}
    +slug: "They-caught-us"
    +title: "They caught us"
    +url: "https://feddit.it/pictrs/image/a99f2d49-4e0b-427d-a859-ee3384a291f2.webp"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 89
    +favouriteCount: 877
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701299891 {#2250
      date: 2023-11-30 00:18:11.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2151 …}
    +votes: Doctrine\ORM\PersistentCollection {#2149 …}
    +reports: Doctrine\ORM\PersistentCollection {#2150 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2148 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2185 …}
    +badges: Doctrine\ORM\PersistentCollection {#2179 …}
    +children: [
      App\Entity\EntryComment {#1525}
    ]
    -id: 14926
    -titleTs: "'caught':2 'us':3"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700611786
    +visibility: "visible             "
    +apId: "https://feddit.it/post/3493783"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700525386 {#2240
      date: 2023-11-21 01:09:46.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1568 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1598 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1598 …}
  +body: "Gotta meet the customer where they are, not where you would like them to be. Most people don’t want to learn a new thing."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 43
  +score: 0
  +lastActive: DateTime @1700605968 {#1666
    date: 2023-11-21 23:32:48.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@TiredInsomniac@feddit.it"
    "@Nalivai@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1611 …}
  +nested: Doctrine\ORM\PersistentCollection {#1705 …}
  +votes: Doctrine\ORM\PersistentCollection {#1692 …}
  +reports: Doctrine\ORM\PersistentCollection {#1686 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1680 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1683 …}
  -id: 148851
  -bodyTs: "'custom':4 'gotta':1 'learn':22 'like':12 'meet':2 'new':24 'peopl':17 'thing':25 'want':20 'would':11"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5487805"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700605968 {#1561
    date: 2023-11-21 23:32:48.0 +01:00
  }
  +"title": 148851
}
"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 {#1525
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1527
    +user: Proxies\__CG__\App\Entity\User {#2200 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1568 …}
    +image: Proxies\__CG__\App\Entity\Image {#2145 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2147 …}
    +slug: "They-caught-us"
    +title: "They caught us"
    +url: "https://feddit.it/pictrs/image/a99f2d49-4e0b-427d-a859-ee3384a291f2.webp"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 89
    +favouriteCount: 877
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701299891 {#2250
      date: 2023-11-30 00:18:11.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2151 …}
    +votes: Doctrine\ORM\PersistentCollection {#2149 …}
    +reports: Doctrine\ORM\PersistentCollection {#2150 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2148 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2185 …}
    +badges: Doctrine\ORM\PersistentCollection {#2179 …}
    +children: [
      App\Entity\EntryComment {#1525}
    ]
    -id: 14926
    -titleTs: "'caught':2 'us':3"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700611786
    +visibility: "visible             "
    +apId: "https://feddit.it/post/3493783"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700525386 {#2240
      date: 2023-11-21 01:09:46.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1568 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1598 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1598 …}
  +body: "Gotta meet the customer where they are, not where you would like them to be. Most people don’t want to learn a new thing."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 43
  +score: 0
  +lastActive: DateTime @1700605968 {#1666
    date: 2023-11-21 23:32:48.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@TiredInsomniac@feddit.it"
    "@Nalivai@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1611 …}
  +nested: Doctrine\ORM\PersistentCollection {#1705 …}
  +votes: Doctrine\ORM\PersistentCollection {#1692 …}
  +reports: Doctrine\ORM\PersistentCollection {#1686 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1680 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1683 …}
  -id: 148851
  -bodyTs: "'custom':4 'gotta':1 'learn':22 'like':12 'meet':2 'new':24 'peopl':17 'thing':25 'want':20 'would':11"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5487805"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700605968 {#1561
    date: 2023-11-21 23:32:48.0 +01:00
  }
  +"title": 148851
}
"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
Proxies\__CG__\App\Entity\Entry {#1604
  +user: Proxies\__CG__\App\Entity\User {#2239 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1575 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2192 …}
  +slug: "My-English-Breakfast-tea-states-it-contains-2g-of-protein"
  +title: "My English Breakfast tea states it contains 2g of protein."
  +url: null
  +body: """
    How/Why? Is that an oblique nod to insect protein, how does *tea* contain protein? 🤢 **+ 3 CALORIES**?!\n
    \n
    Edit: there’s no milk or anything milk-related
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 48
  +favouriteCount: 69
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1711793450 {#2262
    date: 2024-03-30 11:10:50.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2236 …}
  +votes: Doctrine\ORM\PersistentCollection {#2226 …}
  +reports: Doctrine\ORM\PersistentCollection {#2238 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2249 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2259 …}
  +badges: Doctrine\ORM\PersistentCollection {#2244 …}
  +children: [
    App\Entity\EntryComment {#1596
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1604 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1575 …}
      +image: null
      +parent: null
      +root: null
      +body: "If you ever eaten anything made with any grain, you have eaten some amount of bugs. Just like you have eaten some amount of dirt."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 10
      +score: 0
      +lastActive: DateTime @1704318394 {#1702
        date: 2024-01-03 22:46:34.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@cheese_greater@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1613 …}
      +nested: Doctrine\ORM\PersistentCollection {#1621 …}
      +votes: Doctrine\ORM\PersistentCollection {#1557 …}
      +reports: Doctrine\ORM\PersistentCollection {#1558 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1563 …}
      -id: 277679
      -bodyTs: "'amount':14,23 'anyth':5 'bug':16 'dirt':25 'eaten':4,12,21 'ever':3 'grain':9 'like':18 'made':6"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6387883"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704318394 {#1619
        date: 2024-01-03 22:46:34.0 +01:00
      }
      +"title": 277679
    }
  ]
  -id: 26912
  -titleTs: "'2g':8 'breakfast':3 'contain':7 'english':2 'protein':10 'state':5 'tea':4"
  -bodyTs: "'3':15 'anyth':23 'calori':16 'contain':13 'edit':17 'how/why':1 'insect':8 'milk':21,25 'milk-rel':24 'nod':6 'obliqu':5 'protein':9,14 'relat':26 'tea':12"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704371769
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10267934"
  +editedAt: DateTimeImmutable @1711233139 {#2266
    date: 2024-03-23 23:32:19.0 +01:00
  }
  +createdAt: DateTimeImmutable @1704285369 {#2196
    date: 2024-01-03 13:36:09.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
11 DENIED edit
Proxies\__CG__\App\Entity\Entry {#1604
  +user: Proxies\__CG__\App\Entity\User {#2239 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1575 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2192 …}
  +slug: "My-English-Breakfast-tea-states-it-contains-2g-of-protein"
  +title: "My English Breakfast tea states it contains 2g of protein."
  +url: null
  +body: """
    How/Why? Is that an oblique nod to insect protein, how does *tea* contain protein? 🤢 **+ 3 CALORIES**?!\n
    \n
    Edit: there’s no milk or anything milk-related
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 48
  +favouriteCount: 69
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1711793450 {#2262
    date: 2024-03-30 11:10:50.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2236 …}
  +votes: Doctrine\ORM\PersistentCollection {#2226 …}
  +reports: Doctrine\ORM\PersistentCollection {#2238 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2249 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2259 …}
  +badges: Doctrine\ORM\PersistentCollection {#2244 …}
  +children: [
    App\Entity\EntryComment {#1596
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1604 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1575 …}
      +image: null
      +parent: null
      +root: null
      +body: "If you ever eaten anything made with any grain, you have eaten some amount of bugs. Just like you have eaten some amount of dirt."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 10
      +score: 0
      +lastActive: DateTime @1704318394 {#1702
        date: 2024-01-03 22:46:34.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@cheese_greater@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1613 …}
      +nested: Doctrine\ORM\PersistentCollection {#1621 …}
      +votes: Doctrine\ORM\PersistentCollection {#1557 …}
      +reports: Doctrine\ORM\PersistentCollection {#1558 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1563 …}
      -id: 277679
      -bodyTs: "'amount':14,23 'anyth':5 'bug':16 'dirt':25 'eaten':4,12,21 'ever':3 'grain':9 'like':18 'made':6"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6387883"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704318394 {#1619
        date: 2024-01-03 22:46:34.0 +01:00
      }
      +"title": 277679
    }
  ]
  -id: 26912
  -titleTs: "'2g':8 'breakfast':3 'contain':7 'english':2 'protein':10 'state':5 'tea':4"
  -bodyTs: "'3':15 'anyth':23 'calori':16 'contain':13 'edit':17 'how/why':1 'insect':8 'milk':21,25 'milk-rel':24 'nod':6 'obliqu':5 'protein':9,14 'relat':26 'tea':12"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704371769
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10267934"
  +editedAt: DateTimeImmutable @1711233139 {#2266
    date: 2024-03-23 23:32:19.0 +01:00
  }
  +createdAt: DateTimeImmutable @1704285369 {#2196
    date: 2024-01-03 13:36:09.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
12 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#1604
  +user: Proxies\__CG__\App\Entity\User {#2239 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1575 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2192 …}
  +slug: "My-English-Breakfast-tea-states-it-contains-2g-of-protein"
  +title: "My English Breakfast tea states it contains 2g of protein."
  +url: null
  +body: """
    How/Why? Is that an oblique nod to insect protein, how does *tea* contain protein? 🤢 **+ 3 CALORIES**?!\n
    \n
    Edit: there’s no milk or anything milk-related
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 48
  +favouriteCount: 69
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1711793450 {#2262
    date: 2024-03-30 11:10:50.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2236 …}
  +votes: Doctrine\ORM\PersistentCollection {#2226 …}
  +reports: Doctrine\ORM\PersistentCollection {#2238 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2249 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2259 …}
  +badges: Doctrine\ORM\PersistentCollection {#2244 …}
  +children: [
    App\Entity\EntryComment {#1596
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1604 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1575 …}
      +image: null
      +parent: null
      +root: null
      +body: "If you ever eaten anything made with any grain, you have eaten some amount of bugs. Just like you have eaten some amount of dirt."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 10
      +score: 0
      +lastActive: DateTime @1704318394 {#1702
        date: 2024-01-03 22:46:34.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@cheese_greater@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1613 …}
      +nested: Doctrine\ORM\PersistentCollection {#1621 …}
      +votes: Doctrine\ORM\PersistentCollection {#1557 …}
      +reports: Doctrine\ORM\PersistentCollection {#1558 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1563 …}
      -id: 277679
      -bodyTs: "'amount':14,23 'anyth':5 'bug':16 'dirt':25 'eaten':4,12,21 'ever':3 'grain':9 'like':18 'made':6"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6387883"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704318394 {#1619
        date: 2024-01-03 22:46:34.0 +01:00
      }
      +"title": 277679
    }
  ]
  -id: 26912
  -titleTs: "'2g':8 'breakfast':3 'contain':7 'english':2 'protein':10 'state':5 'tea':4"
  -bodyTs: "'3':15 'anyth':23 'calori':16 'contain':13 'edit':17 'how/why':1 'insect':8 'milk':21,25 'milk-rel':24 'nod':6 'obliqu':5 'protein':9,14 'relat':26 'tea':12"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704371769
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10267934"
  +editedAt: DateTimeImmutable @1711233139 {#2266
    date: 2024-03-23 23:32:19.0 +01:00
  }
  +createdAt: DateTimeImmutable @1704285369 {#2196
    date: 2024-01-03 13:36:09.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
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 {#1596
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1604
    +user: Proxies\__CG__\App\Entity\User {#2239 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1575 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2192 …}
    +slug: "My-English-Breakfast-tea-states-it-contains-2g-of-protein"
    +title: "My English Breakfast tea states it contains 2g of protein."
    +url: null
    +body: """
      How/Why? Is that an oblique nod to insect protein, how does *tea* contain protein? 🤢 **+ 3 CALORIES**?!\n
      \n
      Edit: there’s no milk or anything milk-related
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 48
    +favouriteCount: 69
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1711793450 {#2262
      date: 2024-03-30 11:10:50.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2236 …}
    +votes: Doctrine\ORM\PersistentCollection {#2226 …}
    +reports: Doctrine\ORM\PersistentCollection {#2238 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2249 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2259 …}
    +badges: Doctrine\ORM\PersistentCollection {#2244 …}
    +children: [
      App\Entity\EntryComment {#1596}
    ]
    -id: 26912
    -titleTs: "'2g':8 'breakfast':3 'contain':7 'english':2 'protein':10 'state':5 'tea':4"
    -bodyTs: "'3':15 'anyth':23 'calori':16 'contain':13 'edit':17 'how/why':1 'insect':8 'milk':21,25 'milk-rel':24 'nod':6 'obliqu':5 'protein':9,14 'relat':26 'tea':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704371769
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10267934"
    +editedAt: DateTimeImmutable @1711233139 {#2266
      date: 2024-03-23 23:32:19.0 +01:00
    }
    +createdAt: DateTimeImmutable @1704285369 {#2196
      date: 2024-01-03 13:36:09.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1575 …}
  +image: null
  +parent: null
  +root: null
  +body: "If you ever eaten anything made with any grain, you have eaten some amount of bugs. Just like you have eaten some amount of dirt."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 10
  +score: 0
  +lastActive: DateTime @1704318394 {#1702
    date: 2024-01-03 22:46:34.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@cheese_greater@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1613 …}
  +nested: Doctrine\ORM\PersistentCollection {#1621 …}
  +votes: Doctrine\ORM\PersistentCollection {#1557 …}
  +reports: Doctrine\ORM\PersistentCollection {#1558 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1563 …}
  -id: 277679
  -bodyTs: "'amount':14,23 'anyth':5 'bug':16 'dirt':25 'eaten':4,12,21 'ever':3 'grain':9 'like':18 'made':6"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6387883"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704318394 {#1619
    date: 2024-01-03 22:46:34.0 +01:00
  }
  +"title": 277679
}
"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 {#1596
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1604
    +user: Proxies\__CG__\App\Entity\User {#2239 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1575 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2192 …}
    +slug: "My-English-Breakfast-tea-states-it-contains-2g-of-protein"
    +title: "My English Breakfast tea states it contains 2g of protein."
    +url: null
    +body: """
      How/Why? Is that an oblique nod to insect protein, how does *tea* contain protein? 🤢 **+ 3 CALORIES**?!\n
      \n
      Edit: there’s no milk or anything milk-related
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 48
    +favouriteCount: 69
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1711793450 {#2262
      date: 2024-03-30 11:10:50.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2236 …}
    +votes: Doctrine\ORM\PersistentCollection {#2226 …}
    +reports: Doctrine\ORM\PersistentCollection {#2238 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2249 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2259 …}
    +badges: Doctrine\ORM\PersistentCollection {#2244 …}
    +children: [
      App\Entity\EntryComment {#1596}
    ]
    -id: 26912
    -titleTs: "'2g':8 'breakfast':3 'contain':7 'english':2 'protein':10 'state':5 'tea':4"
    -bodyTs: "'3':15 'anyth':23 'calori':16 'contain':13 'edit':17 'how/why':1 'insect':8 'milk':21,25 'milk-rel':24 'nod':6 'obliqu':5 'protein':9,14 'relat':26 'tea':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704371769
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10267934"
    +editedAt: DateTimeImmutable @1711233139 {#2266
      date: 2024-03-23 23:32:19.0 +01:00
    }
    +createdAt: DateTimeImmutable @1704285369 {#2196
      date: 2024-01-03 13:36:09.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1575 …}
  +image: null
  +parent: null
  +root: null
  +body: "If you ever eaten anything made with any grain, you have eaten some amount of bugs. Just like you have eaten some amount of dirt."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 10
  +score: 0
  +lastActive: DateTime @1704318394 {#1702
    date: 2024-01-03 22:46:34.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@cheese_greater@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1613 …}
  +nested: Doctrine\ORM\PersistentCollection {#1621 …}
  +votes: Doctrine\ORM\PersistentCollection {#1557 …}
  +reports: Doctrine\ORM\PersistentCollection {#1558 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1563 …}
  -id: 277679
  -bodyTs: "'amount':14,23 'anyth':5 'bug':16 'dirt':25 'eaten':4,12,21 'ever':3 'grain':9 'like':18 'made':6"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6387883"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704318394 {#1619
    date: 2024-01-03 22:46:34.0 +01:00
  }
  +"title": 277679
}
"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 {#1596
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1604
    +user: Proxies\__CG__\App\Entity\User {#2239 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1575 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2192 …}
    +slug: "My-English-Breakfast-tea-states-it-contains-2g-of-protein"
    +title: "My English Breakfast tea states it contains 2g of protein."
    +url: null
    +body: """
      How/Why? Is that an oblique nod to insect protein, how does *tea* contain protein? 🤢 **+ 3 CALORIES**?!\n
      \n
      Edit: there’s no milk or anything milk-related
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 48
    +favouriteCount: 69
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1711793450 {#2262
      date: 2024-03-30 11:10:50.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2236 …}
    +votes: Doctrine\ORM\PersistentCollection {#2226 …}
    +reports: Doctrine\ORM\PersistentCollection {#2238 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2249 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2259 …}
    +badges: Doctrine\ORM\PersistentCollection {#2244 …}
    +children: [
      App\Entity\EntryComment {#1596}
    ]
    -id: 26912
    -titleTs: "'2g':8 'breakfast':3 'contain':7 'english':2 'protein':10 'state':5 'tea':4"
    -bodyTs: "'3':15 'anyth':23 'calori':16 'contain':13 'edit':17 'how/why':1 'insect':8 'milk':21,25 'milk-rel':24 'nod':6 'obliqu':5 'protein':9,14 'relat':26 'tea':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704371769
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10267934"
    +editedAt: DateTimeImmutable @1711233139 {#2266
      date: 2024-03-23 23:32:19.0 +01:00
    }
    +createdAt: DateTimeImmutable @1704285369 {#2196
      date: 2024-01-03 13:36:09.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1575 …}
  +image: null
  +parent: null
  +root: null
  +body: "If you ever eaten anything made with any grain, you have eaten some amount of bugs. Just like you have eaten some amount of dirt."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 10
  +score: 0
  +lastActive: DateTime @1704318394 {#1702
    date: 2024-01-03 22:46:34.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@cheese_greater@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1613 …}
  +nested: Doctrine\ORM\PersistentCollection {#1621 …}
  +votes: Doctrine\ORM\PersistentCollection {#1557 …}
  +reports: Doctrine\ORM\PersistentCollection {#1558 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1563 …}
  -id: 277679
  -bodyTs: "'amount':14,23 'anyth':5 'bug':16 'dirt':25 'eaten':4,12,21 'ever':3 'grain':9 'like':18 'made':6"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6387883"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704318394 {#1619
    date: 2024-01-03 22:46:34.0 +01:00
  }
  +"title": 277679
}
"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
Proxies\__CG__\App\Entity\Entry {#1578
  +user: Proxies\__CG__\App\Entity\User {#2235 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1575 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2192 …}
  +slug: "Am-i-the-a-hole-for-telling-my-coworkers-no"
  +title: "Am i the a**hole for telling my coworkers no?"
  +url: null
  +body: """
    Let me start by saying I’m a “floor guy” at a small town hardware store. I am in training to be a manager but not one yet. I do a bunch of stuff around the store. Which leaves me busy a lot of the time.\n
    \n
    We have a paint department that LOVES calling me and the other floor guys to do dumb things that is their job. Now, I don’t mind helping here or there. However when I get called away from doing something to come pick up your empty boxes to bring them to the box crusher when you’re supposed to, or to bring a box up to the register for a customer that weighs 10lbs.\n
    \n
    I just get furious since they’ve been told not to do this. However they don’t stop. I recently told them I’m not moving a box for them since they weren’t busy. They were just playing on their phone while waiting on me.\n
    \n
    They complained and the manager told them it’s their job. Now I have multiple people mad at me because I tell them NO. When it’s not my job unless they are too busy.\n
    \n
    Am I the asshole?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 47
  +favouriteCount: 159
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1700090589 {#2182
    date: 2023-11-16 00:23:09.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2187 …}
  +votes: Doctrine\ORM\PersistentCollection {#2176 …}
  +reports: Doctrine\ORM\PersistentCollection {#2178 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2183 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2168 …}
  +badges: Doctrine\ORM\PersistentCollection {#2038 …}
  +children: [
    App\Entity\EntryComment {#1595
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1578 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1575 …}
      +image: null
      +parent: null
      +root: null
      +body: "They have been told it’s their job. You have been told to not do their job. If they don’t like it they should bitch to the manager, not you."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1699998582 {#1430
        date: 2023-11-14 22:49:42.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@SmokingFurry@xalla.day"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1574 …}
      +nested: Doctrine\ORM\PersistentCollection {#1588 …}
      +votes: Doctrine\ORM\PersistentCollection {#1584 …}
      +reports: Doctrine\ORM\PersistentCollection {#1580 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1585 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1654 …}
      -id: 125163
      -bodyTs: "'bitch':26 'job':8,17 'like':22 'manag':29 'told':4,12"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/5314767"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699998582 {#1429
        date: 2023-11-14 22:49:42.0 +01:00
      }
      +"title": 125163
    }
  ]
  -id: 12998
  -titleTs: "'cowork':9 'hole':5 'tell':7"
  -bodyTs: "'10lbs':120 'around':35 'asshol':205 'away':83 'box':93,99,110,148 'bring':95,108 'bunch':32 'busi':41,155,201 'call':54,82 'come':88 'complain':168 'crusher':100 'custom':117 'depart':51 'dumb':63 'empti':92 'floor':9,59 'furious':124 'get':81,123 'guy':10,60 'hardwar':15 'help':74 'howev':78,134 'job':68,177,196 'leav':39 'let':1 'lot':43 'love':53 'm':7,144 'mad':183 'manag':24,171 'mind':73 'move':146 'multipl':181 'one':27 'paint':50 'peopl':182 'phone':162 'pick':89 'play':159 're':103 'recent':140 'regist':114 'say':5 'sinc':125,151 'small':13 'someth':86 'start':3 'stop':138 'store':16,37 'stuff':34 'suppos':104 'tell':188 'thing':64 'time':46 'told':129,141,172 'town':14 'train':20 'unless':197 've':127 'wait':164 'weigh':119 'weren':153 'yet':28"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1700068476
  +visibility: "visible             "
  +apId: "https://xalla.day/post/7598"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699982076 {#2255
    date: 2023-11-14 18:14:36.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
19 DENIED edit
Proxies\__CG__\App\Entity\Entry {#1578
  +user: Proxies\__CG__\App\Entity\User {#2235 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1575 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2192 …}
  +slug: "Am-i-the-a-hole-for-telling-my-coworkers-no"
  +title: "Am i the a**hole for telling my coworkers no?"
  +url: null
  +body: """
    Let me start by saying I’m a “floor guy” at a small town hardware store. I am in training to be a manager but not one yet. I do a bunch of stuff around the store. Which leaves me busy a lot of the time.\n
    \n
    We have a paint department that LOVES calling me and the other floor guys to do dumb things that is their job. Now, I don’t mind helping here or there. However when I get called away from doing something to come pick up your empty boxes to bring them to the box crusher when you’re supposed to, or to bring a box up to the register for a customer that weighs 10lbs.\n
    \n
    I just get furious since they’ve been told not to do this. However they don’t stop. I recently told them I’m not moving a box for them since they weren’t busy. They were just playing on their phone while waiting on me.\n
    \n
    They complained and the manager told them it’s their job. Now I have multiple people mad at me because I tell them NO. When it’s not my job unless they are too busy.\n
    \n
    Am I the asshole?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 47
  +favouriteCount: 159
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1700090589 {#2182
    date: 2023-11-16 00:23:09.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2187 …}
  +votes: Doctrine\ORM\PersistentCollection {#2176 …}
  +reports: Doctrine\ORM\PersistentCollection {#2178 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2183 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2168 …}
  +badges: Doctrine\ORM\PersistentCollection {#2038 …}
  +children: [
    App\Entity\EntryComment {#1595
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1578 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1575 …}
      +image: null
      +parent: null
      +root: null
      +body: "They have been told it’s their job. You have been told to not do their job. If they don’t like it they should bitch to the manager, not you."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1699998582 {#1430
        date: 2023-11-14 22:49:42.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@SmokingFurry@xalla.day"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1574 …}
      +nested: Doctrine\ORM\PersistentCollection {#1588 …}
      +votes: Doctrine\ORM\PersistentCollection {#1584 …}
      +reports: Doctrine\ORM\PersistentCollection {#1580 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1585 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1654 …}
      -id: 125163
      -bodyTs: "'bitch':26 'job':8,17 'like':22 'manag':29 'told':4,12"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/5314767"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699998582 {#1429
        date: 2023-11-14 22:49:42.0 +01:00
      }
      +"title": 125163
    }
  ]
  -id: 12998
  -titleTs: "'cowork':9 'hole':5 'tell':7"
  -bodyTs: "'10lbs':120 'around':35 'asshol':205 'away':83 'box':93,99,110,148 'bring':95,108 'bunch':32 'busi':41,155,201 'call':54,82 'come':88 'complain':168 'crusher':100 'custom':117 'depart':51 'dumb':63 'empti':92 'floor':9,59 'furious':124 'get':81,123 'guy':10,60 'hardwar':15 'help':74 'howev':78,134 'job':68,177,196 'leav':39 'let':1 'lot':43 'love':53 'm':7,144 'mad':183 'manag':24,171 'mind':73 'move':146 'multipl':181 'one':27 'paint':50 'peopl':182 'phone':162 'pick':89 'play':159 're':103 'recent':140 'regist':114 'say':5 'sinc':125,151 'small':13 'someth':86 'start':3 'stop':138 'store':16,37 'stuff':34 'suppos':104 'tell':188 'thing':64 'time':46 'told':129,141,172 'town':14 'train':20 'unless':197 've':127 'wait':164 'weigh':119 'weren':153 'yet':28"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1700068476
  +visibility: "visible             "
  +apId: "https://xalla.day/post/7598"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699982076 {#2255
    date: 2023-11-14 18:14:36.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
20 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#1578
  +user: Proxies\__CG__\App\Entity\User {#2235 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1575 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2192 …}
  +slug: "Am-i-the-a-hole-for-telling-my-coworkers-no"
  +title: "Am i the a**hole for telling my coworkers no?"
  +url: null
  +body: """
    Let me start by saying I’m a “floor guy” at a small town hardware store. I am in training to be a manager but not one yet. I do a bunch of stuff around the store. Which leaves me busy a lot of the time.\n
    \n
    We have a paint department that LOVES calling me and the other floor guys to do dumb things that is their job. Now, I don’t mind helping here or there. However when I get called away from doing something to come pick up your empty boxes to bring them to the box crusher when you’re supposed to, or to bring a box up to the register for a customer that weighs 10lbs.\n
    \n
    I just get furious since they’ve been told not to do this. However they don’t stop. I recently told them I’m not moving a box for them since they weren’t busy. They were just playing on their phone while waiting on me.\n
    \n
    They complained and the manager told them it’s their job. Now I have multiple people mad at me because I tell them NO. When it’s not my job unless they are too busy.\n
    \n
    Am I the asshole?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 47
  +favouriteCount: 159
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1700090589 {#2182
    date: 2023-11-16 00:23:09.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2187 …}
  +votes: Doctrine\ORM\PersistentCollection {#2176 …}
  +reports: Doctrine\ORM\PersistentCollection {#2178 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2183 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2168 …}
  +badges: Doctrine\ORM\PersistentCollection {#2038 …}
  +children: [
    App\Entity\EntryComment {#1595
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1578 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1575 …}
      +image: null
      +parent: null
      +root: null
      +body: "They have been told it’s their job. You have been told to not do their job. If they don’t like it they should bitch to the manager, not you."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1699998582 {#1430
        date: 2023-11-14 22:49:42.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@SmokingFurry@xalla.day"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1574 …}
      +nested: Doctrine\ORM\PersistentCollection {#1588 …}
      +votes: Doctrine\ORM\PersistentCollection {#1584 …}
      +reports: Doctrine\ORM\PersistentCollection {#1580 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1585 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1654 …}
      -id: 125163
      -bodyTs: "'bitch':26 'job':8,17 'like':22 'manag':29 'told':4,12"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/5314767"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699998582 {#1429
        date: 2023-11-14 22:49:42.0 +01:00
      }
      +"title": 125163
    }
  ]
  -id: 12998
  -titleTs: "'cowork':9 'hole':5 'tell':7"
  -bodyTs: "'10lbs':120 'around':35 'asshol':205 'away':83 'box':93,99,110,148 'bring':95,108 'bunch':32 'busi':41,155,201 'call':54,82 'come':88 'complain':168 'crusher':100 'custom':117 'depart':51 'dumb':63 'empti':92 'floor':9,59 'furious':124 'get':81,123 'guy':10,60 'hardwar':15 'help':74 'howev':78,134 'job':68,177,196 'leav':39 'let':1 'lot':43 'love':53 'm':7,144 'mad':183 'manag':24,171 'mind':73 'move':146 'multipl':181 'one':27 'paint':50 'peopl':182 'phone':162 'pick':89 'play':159 're':103 'recent':140 'regist':114 'say':5 'sinc':125,151 'small':13 'someth':86 'start':3 'stop':138 'store':16,37 'stuff':34 'suppos':104 'tell':188 'thing':64 'time':46 'told':129,141,172 'town':14 'train':20 'unless':197 've':127 'wait':164 'weigh':119 'weren':153 'yet':28"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1700068476
  +visibility: "visible             "
  +apId: "https://xalla.day/post/7598"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699982076 {#2255
    date: 2023-11-14 18:14:36.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
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 {#1595
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1578
    +user: Proxies\__CG__\App\Entity\User {#2235 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1575 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2192 …}
    +slug: "Am-i-the-a-hole-for-telling-my-coworkers-no"
    +title: "Am i the a**hole for telling my coworkers no?"
    +url: null
    +body: """
      Let me start by saying I’m a “floor guy” at a small town hardware store. I am in training to be a manager but not one yet. I do a bunch of stuff around the store. Which leaves me busy a lot of the time.\n
      \n
      We have a paint department that LOVES calling me and the other floor guys to do dumb things that is their job. Now, I don’t mind helping here or there. However when I get called away from doing something to come pick up your empty boxes to bring them to the box crusher when you’re supposed to, or to bring a box up to the register for a customer that weighs 10lbs.\n
      \n
      I just get furious since they’ve been told not to do this. However they don’t stop. I recently told them I’m not moving a box for them since they weren’t busy. They were just playing on their phone while waiting on me.\n
      \n
      They complained and the manager told them it’s their job. Now I have multiple people mad at me because I tell them NO. When it’s not my job unless they are too busy.\n
      \n
      Am I the asshole?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 47
    +favouriteCount: 159
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700090589 {#2182
      date: 2023-11-16 00:23:09.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2187 …}
    +votes: Doctrine\ORM\PersistentCollection {#2176 …}
    +reports: Doctrine\ORM\PersistentCollection {#2178 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2183 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2168 …}
    +badges: Doctrine\ORM\PersistentCollection {#2038 …}
    +children: [
      App\Entity\EntryComment {#1595}
    ]
    -id: 12998
    -titleTs: "'cowork':9 'hole':5 'tell':7"
    -bodyTs: "'10lbs':120 'around':35 'asshol':205 'away':83 'box':93,99,110,148 'bring':95,108 'bunch':32 'busi':41,155,201 'call':54,82 'come':88 'complain':168 'crusher':100 'custom':117 'depart':51 'dumb':63 'empti':92 'floor':9,59 'furious':124 'get':81,123 'guy':10,60 'hardwar':15 'help':74 'howev':78,134 'job':68,177,196 'leav':39 'let':1 'lot':43 'love':53 'm':7,144 'mad':183 'manag':24,171 'mind':73 'move':146 'multipl':181 'one':27 'paint':50 'peopl':182 'phone':162 'pick':89 'play':159 're':103 'recent':140 'regist':114 'say':5 'sinc':125,151 'small':13 'someth':86 'start':3 'stop':138 'store':16,37 'stuff':34 'suppos':104 'tell':188 'thing':64 'time':46 'told':129,141,172 'town':14 'train':20 'unless':197 've':127 'wait':164 'weigh':119 'weren':153 'yet':28"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700068476
    +visibility: "visible             "
    +apId: "https://xalla.day/post/7598"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699982076 {#2255
      date: 2023-11-14 18:14:36.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1575 …}
  +image: null
  +parent: null
  +root: null
  +body: "They have been told it’s their job. You have been told to not do their job. If they don’t like it they should bitch to the manager, not you."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1699998582 {#1430
    date: 2023-11-14 22:49:42.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@SmokingFurry@xalla.day"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1574 …}
  +nested: Doctrine\ORM\PersistentCollection {#1588 …}
  +votes: Doctrine\ORM\PersistentCollection {#1584 …}
  +reports: Doctrine\ORM\PersistentCollection {#1580 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1585 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1654 …}
  -id: 125163
  -bodyTs: "'bitch':26 'job':8,17 'like':22 'manag':29 'told':4,12"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5314767"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699998582 {#1429
    date: 2023-11-14 22:49:42.0 +01:00
  }
  +"title": 125163
}
"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 {#1595
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1578
    +user: Proxies\__CG__\App\Entity\User {#2235 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1575 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2192 …}
    +slug: "Am-i-the-a-hole-for-telling-my-coworkers-no"
    +title: "Am i the a**hole for telling my coworkers no?"
    +url: null
    +body: """
      Let me start by saying I’m a “floor guy” at a small town hardware store. I am in training to be a manager but not one yet. I do a bunch of stuff around the store. Which leaves me busy a lot of the time.\n
      \n
      We have a paint department that LOVES calling me and the other floor guys to do dumb things that is their job. Now, I don’t mind helping here or there. However when I get called away from doing something to come pick up your empty boxes to bring them to the box crusher when you’re supposed to, or to bring a box up to the register for a customer that weighs 10lbs.\n
      \n
      I just get furious since they’ve been told not to do this. However they don’t stop. I recently told them I’m not moving a box for them since they weren’t busy. They were just playing on their phone while waiting on me.\n
      \n
      They complained and the manager told them it’s their job. Now I have multiple people mad at me because I tell them NO. When it’s not my job unless they are too busy.\n
      \n
      Am I the asshole?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 47
    +favouriteCount: 159
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700090589 {#2182
      date: 2023-11-16 00:23:09.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2187 …}
    +votes: Doctrine\ORM\PersistentCollection {#2176 …}
    +reports: Doctrine\ORM\PersistentCollection {#2178 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2183 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2168 …}
    +badges: Doctrine\ORM\PersistentCollection {#2038 …}
    +children: [
      App\Entity\EntryComment {#1595}
    ]
    -id: 12998
    -titleTs: "'cowork':9 'hole':5 'tell':7"
    -bodyTs: "'10lbs':120 'around':35 'asshol':205 'away':83 'box':93,99,110,148 'bring':95,108 'bunch':32 'busi':41,155,201 'call':54,82 'come':88 'complain':168 'crusher':100 'custom':117 'depart':51 'dumb':63 'empti':92 'floor':9,59 'furious':124 'get':81,123 'guy':10,60 'hardwar':15 'help':74 'howev':78,134 'job':68,177,196 'leav':39 'let':1 'lot':43 'love':53 'm':7,144 'mad':183 'manag':24,171 'mind':73 'move':146 'multipl':181 'one':27 'paint':50 'peopl':182 'phone':162 'pick':89 'play':159 're':103 'recent':140 'regist':114 'say':5 'sinc':125,151 'small':13 'someth':86 'start':3 'stop':138 'store':16,37 'stuff':34 'suppos':104 'tell':188 'thing':64 'time':46 'told':129,141,172 'town':14 'train':20 'unless':197 've':127 'wait':164 'weigh':119 'weren':153 'yet':28"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700068476
    +visibility: "visible             "
    +apId: "https://xalla.day/post/7598"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699982076 {#2255
      date: 2023-11-14 18:14:36.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1575 …}
  +image: null
  +parent: null
  +root: null
  +body: "They have been told it’s their job. You have been told to not do their job. If they don’t like it they should bitch to the manager, not you."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1699998582 {#1430
    date: 2023-11-14 22:49:42.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@SmokingFurry@xalla.day"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1574 …}
  +nested: Doctrine\ORM\PersistentCollection {#1588 …}
  +votes: Doctrine\ORM\PersistentCollection {#1584 …}
  +reports: Doctrine\ORM\PersistentCollection {#1580 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1585 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1654 …}
  -id: 125163
  -bodyTs: "'bitch':26 'job':8,17 'like':22 'manag':29 'told':4,12"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5314767"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699998582 {#1429
    date: 2023-11-14 22:49:42.0 +01:00
  }
  +"title": 125163
}
"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 {#1595
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1578
    +user: Proxies\__CG__\App\Entity\User {#2235 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1575 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2192 …}
    +slug: "Am-i-the-a-hole-for-telling-my-coworkers-no"
    +title: "Am i the a**hole for telling my coworkers no?"
    +url: null
    +body: """
      Let me start by saying I’m a “floor guy” at a small town hardware store. I am in training to be a manager but not one yet. I do a bunch of stuff around the store. Which leaves me busy a lot of the time.\n
      \n
      We have a paint department that LOVES calling me and the other floor guys to do dumb things that is their job. Now, I don’t mind helping here or there. However when I get called away from doing something to come pick up your empty boxes to bring them to the box crusher when you’re supposed to, or to bring a box up to the register for a customer that weighs 10lbs.\n
      \n
      I just get furious since they’ve been told not to do this. However they don’t stop. I recently told them I’m not moving a box for them since they weren’t busy. They were just playing on their phone while waiting on me.\n
      \n
      They complained and the manager told them it’s their job. Now I have multiple people mad at me because I tell them NO. When it’s not my job unless they are too busy.\n
      \n
      Am I the asshole?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 47
    +favouriteCount: 159
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700090589 {#2182
      date: 2023-11-16 00:23:09.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2187 …}
    +votes: Doctrine\ORM\PersistentCollection {#2176 …}
    +reports: Doctrine\ORM\PersistentCollection {#2178 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2183 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2168 …}
    +badges: Doctrine\ORM\PersistentCollection {#2038 …}
    +children: [
      App\Entity\EntryComment {#1595}
    ]
    -id: 12998
    -titleTs: "'cowork':9 'hole':5 'tell':7"
    -bodyTs: "'10lbs':120 'around':35 'asshol':205 'away':83 'box':93,99,110,148 'bring':95,108 'bunch':32 'busi':41,155,201 'call':54,82 'come':88 'complain':168 'crusher':100 'custom':117 'depart':51 'dumb':63 'empti':92 'floor':9,59 'furious':124 'get':81,123 'guy':10,60 'hardwar':15 'help':74 'howev':78,134 'job':68,177,196 'leav':39 'let':1 'lot':43 'love':53 'm':7,144 'mad':183 'manag':24,171 'mind':73 'move':146 'multipl':181 'one':27 'paint':50 'peopl':182 'phone':162 'pick':89 'play':159 're':103 'recent':140 'regist':114 'say':5 'sinc':125,151 'small':13 'someth':86 'start':3 'stop':138 'store':16,37 'stuff':34 'suppos':104 'tell':188 'thing':64 'time':46 'told':129,141,172 'town':14 'train':20 'unless':197 've':127 'wait':164 'weigh':119 'weren':153 'yet':28"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700068476
    +visibility: "visible             "
    +apId: "https://xalla.day/post/7598"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699982076 {#2255
      date: 2023-11-14 18:14:36.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1575 …}
  +image: null
  +parent: null
  +root: null
  +body: "They have been told it’s their job. You have been told to not do their job. If they don’t like it they should bitch to the manager, not you."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1699998582 {#1430
    date: 2023-11-14 22:49:42.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@SmokingFurry@xalla.day"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1574 …}
  +nested: Doctrine\ORM\PersistentCollection {#1588 …}
  +votes: Doctrine\ORM\PersistentCollection {#1584 …}
  +reports: Doctrine\ORM\PersistentCollection {#1580 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1585 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1654 …}
  -id: 125163
  -bodyTs: "'bitch':26 'job':8,17 'like':22 'manag':29 'told':4,12"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5314767"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699998582 {#1429
    date: 2023-11-14 22:49:42.0 +01:00
  }
  +"title": 125163
}
"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
Proxies\__CG__\App\Entity\Entry {#1616
  +user: Proxies\__CG__\App\Entity\User {#2019 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1630 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2192 …}
  +slug: "Kubernetes-docker-compose-How-should-I-organize-my-container-services-in"
  +title: "Kubernetes? docker-compose? How should I organize my container services in 2024?"
  +url: null
  +body: """
    Currently, I run Unraid and have all of my services’ setup there as docker containers. While this is nice and easy to setup initially, it has some major downsides:\n
    \n
    - It’s fragile. Unraid is prone to bugs/crashes with docker that take down my containers. It’s also not resilient so when things break I have to log in and fiddle.\n
    - It’s mutable. I can’t use any infrastructure-as-code tools like terraform, and configuration sort of just exist in the UI. I can’t really roll back or recover easily.\n
    - It’s single-node. Everything is tied to my one big server that runs the NAS, but I’d rather have the NAS as a separate fairly low-power appliance and then have a separate machine to handle things like VMs and containers.\n
    \n
    So I’m looking ahead and thinking about what the next iteration of my homelab will look like. While I like unraid for the storage stuff, I’m a little tired of wrangling it into a container orchestrator and hypervisor, and I think this year I’ll split that job out to a dedicated machine. I’m comfortable with, and in fact prefer, IaC over fancy UIs and so would love to be able to use terraform or Pulumi or something like that. I would prefer something multi-node, as I want to be able to tie multiple machines together. And I want something that is fault-tolerant, as I host services for friends and family that currently require a lot of manual intervention to fix when they go down.\n
    \n
    So the question is: how do you all do this? Kubernetes, docker-compose, Hashicorp Nomad? Do you run k3s, Harvester, or what? I’d love to get an idea of what people are doing and why, so I can get some ideas as to what I might do.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 30
  +favouriteCount: 66
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1723850449 {#2208
    date: 2024-08-17 01:20:49.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2163 …}
  +votes: Doctrine\ORM\PersistentCollection {#2257 …}
  +reports: Doctrine\ORM\PersistentCollection {#2267 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2271 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2272 …}
  +badges: Doctrine\ORM\PersistentCollection {#2253 …}
  +children: [
    1 => App\Entity\EntryComment {#1559
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1616 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1630 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        I would stay away from kubernets/k3/k8s. Unless you want to learn it for work purposes, it’s so overkill you can spend a month before you get things running. I know from experience. My current setup gives you options and has been reliable for me.\n
        \n
        NAS Box: Truenas Scale - You can have UnRaid fill this role.\n
        \n
        Services Hosting: Proxmox - I can spin up any VMs I need and lots of info online to do things like hardware passthrough to VMs.\n
        \n
        Containers: Debian VM - Debian makes a great server environment as it’s stable and well supported. I just make this VM a docker swarm host. I managed things with Portainer for a web interface.\n
        \n
        I keep data on the NAS and have containers access it over the network. Usually a NFS share.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 17
      +score: 0
      +lastActive: DateTime @1723850449 {#1564
        date: 2024-08-17 01:20:49.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@nopersonalspace@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1629 …}
      +nested: Doctrine\ORM\PersistentCollection {#1626 …}
      +votes: Doctrine\ORM\PersistentCollection {#1618 …}
      +reports: Doctrine\ORM\PersistentCollection {#1597 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1731 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1723 …}
      -id: 294610
      -bodyTs: "'access':124 'away':4 'box':47 'contain':81,123 'current':35 'data':117 'debian':82,84 'docker':103 'environ':89 'experi':33 'fill':54 'get':27 'give':37 'great':87 'hardwar':77 'host':58,105 'info':71 'interfac':114 'keep':116 'know':31 'kubernets/k3/k8s':6 'learn':11 'like':76 'lot':69 'make':85,99 'manag':107 'month':24 'nas':46,120 'need':67 'network':128 'nfs':131 'onlin':72 'option':39 'overkil':19 'passthrough':78 'portain':110 'proxmox':59 'purpos':15 'reliabl':43 'role':56 'run':29 'scale':49 'server':88 'servic':57 'setup':36 'share':132 'spend':22 'spin':62 'stabl':93 'stay':3 'support':96 'swarm':104 'thing':28,75,108 'truena':48 'unless':7 'unraid':53 'usual':129 'vm':83,101 'vms':65,80 'want':9 'web':113 'well':95 'work':14 'would':2"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6532752"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704843639 {#1548
        date: 2024-01-10 00:40:39.0 +01:00
      }
      +"title": 294610
    }
    0 => App\Entity\EntryComment {#1728
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1616 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1630 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1736 …}
      +root: App\Entity\EntryComment {#1559}
      +body: "Same"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1704953914 {#1721
        date: 2024-01-11 07:18:34.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@nopersonalspace@lemmy.world"
        "@monkeyman512@lemmy.world"
        "@hi_its_me@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1730 …}
      +nested: Doctrine\ORM\PersistentCollection {#1734 …}
      +votes: Doctrine\ORM\PersistentCollection {#1727 …}
      +reports: Doctrine\ORM\PersistentCollection {#1733 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1724 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1715 …}
      -id: 298392
      -bodyTs: ""
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6572127"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704953914 {#1726
        date: 2024-01-11 07:18:34.0 +01:00
      }
      +"title": 298392
    }
  ]
  -id: 28505
  -titleTs: "'2024':13 'compos':4 'contain':10 'docker':3 'docker-compos':2 'kubernet':1 'organ':8 'servic':11"
  -bodyTs: "'abl':212,234 'ahead':143 'also':47 'applianc':125 'back':90 'big':105 'break':53 'bugs/crashes':37 'code':72 'comfort':196 'compos':284 'configur':77 'contain':15,44,138,175 'current':1,258 'd':113,295 'dedic':192 'docker':14,39,283 'docker-compos':282 'downsid':29 'easi':21 'easili':93 'everyth':99 'exist':81 'fact':200 'fair':121 'famili':256 'fanci':204 'fault':247 'fault-toler':246 'fiddl':60 'fix':266 'fragil':32 'friend':254 'get':298,311 'go':269 'handl':133 'harvest':291 'hashicorp':285 'homelab':153 'host':251 'hypervisor':178 'iac':202 'idea':300,313 'infrastructur':70 'infrastructure-as-cod':69 'initi':24 'intervent':264 'iter':150 'job':188 'k3s':290 'kubernet':281 'like':74,135,156,159,220 'littl':168 'll':185 'log':57 'look':142,155 'lot':261 'love':209,296 'low':123 'low-pow':122 'm':141,166,195 'machin':131,193,238 'major':28 'manual':263 'might':318 'multi':227 'multi-nod':226 'multipl':237 'mutabl':63 'nas':110,117 'next':149 'nice':19 'node':98,228 'nomad':286 'one':104 'orchestr':176 'peopl':303 'power':124 'prefer':201,224 'prone':35 'pulumi':217 'question':273 'rather':114 'realli':88 'recov':92 'requir':259 'resili':49 'roll':89 'run':3,108,289 'separ':120,130 'server':106 'servic':10,252 'setup':11,23 'singl':97 'single-nod':96 'someth':219,225,243 'sort':78 'split':186 'storag':163 'stuff':164 'take':41 'terraform':75,215 'thing':52,134 'think':145,181 'tie':101,236 'tire':169 'togeth':239 'toler':248 'tool':73 'ui':84,205 'unraid':4,33,160 'use':67,214 'vms':136 'want':231,242 'would':208,223 'wrangl':171 'year':183"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704927178
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10510362"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704840778 {#2221
    date: 2024-01-09 23:52:58.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
27 DENIED edit
Proxies\__CG__\App\Entity\Entry {#1616
  +user: Proxies\__CG__\App\Entity\User {#2019 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1630 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2192 …}
  +slug: "Kubernetes-docker-compose-How-should-I-organize-my-container-services-in"
  +title: "Kubernetes? docker-compose? How should I organize my container services in 2024?"
  +url: null
  +body: """
    Currently, I run Unraid and have all of my services’ setup there as docker containers. While this is nice and easy to setup initially, it has some major downsides:\n
    \n
    - It’s fragile. Unraid is prone to bugs/crashes with docker that take down my containers. It’s also not resilient so when things break I have to log in and fiddle.\n
    - It’s mutable. I can’t use any infrastructure-as-code tools like terraform, and configuration sort of just exist in the UI. I can’t really roll back or recover easily.\n
    - It’s single-node. Everything is tied to my one big server that runs the NAS, but I’d rather have the NAS as a separate fairly low-power appliance and then have a separate machine to handle things like VMs and containers.\n
    \n
    So I’m looking ahead and thinking about what the next iteration of my homelab will look like. While I like unraid for the storage stuff, I’m a little tired of wrangling it into a container orchestrator and hypervisor, and I think this year I’ll split that job out to a dedicated machine. I’m comfortable with, and in fact prefer, IaC over fancy UIs and so would love to be able to use terraform or Pulumi or something like that. I would prefer something multi-node, as I want to be able to tie multiple machines together. And I want something that is fault-tolerant, as I host services for friends and family that currently require a lot of manual intervention to fix when they go down.\n
    \n
    So the question is: how do you all do this? Kubernetes, docker-compose, Hashicorp Nomad? Do you run k3s, Harvester, or what? I’d love to get an idea of what people are doing and why, so I can get some ideas as to what I might do.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 30
  +favouriteCount: 66
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1723850449 {#2208
    date: 2024-08-17 01:20:49.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2163 …}
  +votes: Doctrine\ORM\PersistentCollection {#2257 …}
  +reports: Doctrine\ORM\PersistentCollection {#2267 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2271 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2272 …}
  +badges: Doctrine\ORM\PersistentCollection {#2253 …}
  +children: [
    1 => App\Entity\EntryComment {#1559
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1616 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1630 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        I would stay away from kubernets/k3/k8s. Unless you want to learn it for work purposes, it’s so overkill you can spend a month before you get things running. I know from experience. My current setup gives you options and has been reliable for me.\n
        \n
        NAS Box: Truenas Scale - You can have UnRaid fill this role.\n
        \n
        Services Hosting: Proxmox - I can spin up any VMs I need and lots of info online to do things like hardware passthrough to VMs.\n
        \n
        Containers: Debian VM - Debian makes a great server environment as it’s stable and well supported. I just make this VM a docker swarm host. I managed things with Portainer for a web interface.\n
        \n
        I keep data on the NAS and have containers access it over the network. Usually a NFS share.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 17
      +score: 0
      +lastActive: DateTime @1723850449 {#1564
        date: 2024-08-17 01:20:49.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@nopersonalspace@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1629 …}
      +nested: Doctrine\ORM\PersistentCollection {#1626 …}
      +votes: Doctrine\ORM\PersistentCollection {#1618 …}
      +reports: Doctrine\ORM\PersistentCollection {#1597 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1731 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1723 …}
      -id: 294610
      -bodyTs: "'access':124 'away':4 'box':47 'contain':81,123 'current':35 'data':117 'debian':82,84 'docker':103 'environ':89 'experi':33 'fill':54 'get':27 'give':37 'great':87 'hardwar':77 'host':58,105 'info':71 'interfac':114 'keep':116 'know':31 'kubernets/k3/k8s':6 'learn':11 'like':76 'lot':69 'make':85,99 'manag':107 'month':24 'nas':46,120 'need':67 'network':128 'nfs':131 'onlin':72 'option':39 'overkil':19 'passthrough':78 'portain':110 'proxmox':59 'purpos':15 'reliabl':43 'role':56 'run':29 'scale':49 'server':88 'servic':57 'setup':36 'share':132 'spend':22 'spin':62 'stabl':93 'stay':3 'support':96 'swarm':104 'thing':28,75,108 'truena':48 'unless':7 'unraid':53 'usual':129 'vm':83,101 'vms':65,80 'want':9 'web':113 'well':95 'work':14 'would':2"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6532752"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704843639 {#1548
        date: 2024-01-10 00:40:39.0 +01:00
      }
      +"title": 294610
    }
    0 => App\Entity\EntryComment {#1728
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1616 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1630 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1736 …}
      +root: App\Entity\EntryComment {#1559}
      +body: "Same"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1704953914 {#1721
        date: 2024-01-11 07:18:34.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@nopersonalspace@lemmy.world"
        "@monkeyman512@lemmy.world"
        "@hi_its_me@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1730 …}
      +nested: Doctrine\ORM\PersistentCollection {#1734 …}
      +votes: Doctrine\ORM\PersistentCollection {#1727 …}
      +reports: Doctrine\ORM\PersistentCollection {#1733 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1724 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1715 …}
      -id: 298392
      -bodyTs: ""
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6572127"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704953914 {#1726
        date: 2024-01-11 07:18:34.0 +01:00
      }
      +"title": 298392
    }
  ]
  -id: 28505
  -titleTs: "'2024':13 'compos':4 'contain':10 'docker':3 'docker-compos':2 'kubernet':1 'organ':8 'servic':11"
  -bodyTs: "'abl':212,234 'ahead':143 'also':47 'applianc':125 'back':90 'big':105 'break':53 'bugs/crashes':37 'code':72 'comfort':196 'compos':284 'configur':77 'contain':15,44,138,175 'current':1,258 'd':113,295 'dedic':192 'docker':14,39,283 'docker-compos':282 'downsid':29 'easi':21 'easili':93 'everyth':99 'exist':81 'fact':200 'fair':121 'famili':256 'fanci':204 'fault':247 'fault-toler':246 'fiddl':60 'fix':266 'fragil':32 'friend':254 'get':298,311 'go':269 'handl':133 'harvest':291 'hashicorp':285 'homelab':153 'host':251 'hypervisor':178 'iac':202 'idea':300,313 'infrastructur':70 'infrastructure-as-cod':69 'initi':24 'intervent':264 'iter':150 'job':188 'k3s':290 'kubernet':281 'like':74,135,156,159,220 'littl':168 'll':185 'log':57 'look':142,155 'lot':261 'love':209,296 'low':123 'low-pow':122 'm':141,166,195 'machin':131,193,238 'major':28 'manual':263 'might':318 'multi':227 'multi-nod':226 'multipl':237 'mutabl':63 'nas':110,117 'next':149 'nice':19 'node':98,228 'nomad':286 'one':104 'orchestr':176 'peopl':303 'power':124 'prefer':201,224 'prone':35 'pulumi':217 'question':273 'rather':114 'realli':88 'recov':92 'requir':259 'resili':49 'roll':89 'run':3,108,289 'separ':120,130 'server':106 'servic':10,252 'setup':11,23 'singl':97 'single-nod':96 'someth':219,225,243 'sort':78 'split':186 'storag':163 'stuff':164 'take':41 'terraform':75,215 'thing':52,134 'think':145,181 'tie':101,236 'tire':169 'togeth':239 'toler':248 'tool':73 'ui':84,205 'unraid':4,33,160 'use':67,214 'vms':136 'want':231,242 'would':208,223 'wrangl':171 'year':183"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704927178
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10510362"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704840778 {#2221
    date: 2024-01-09 23:52:58.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
28 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#1616
  +user: Proxies\__CG__\App\Entity\User {#2019 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1630 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2192 …}
  +slug: "Kubernetes-docker-compose-How-should-I-organize-my-container-services-in"
  +title: "Kubernetes? docker-compose? How should I organize my container services in 2024?"
  +url: null
  +body: """
    Currently, I run Unraid and have all of my services’ setup there as docker containers. While this is nice and easy to setup initially, it has some major downsides:\n
    \n
    - It’s fragile. Unraid is prone to bugs/crashes with docker that take down my containers. It’s also not resilient so when things break I have to log in and fiddle.\n
    - It’s mutable. I can’t use any infrastructure-as-code tools like terraform, and configuration sort of just exist in the UI. I can’t really roll back or recover easily.\n
    - It’s single-node. Everything is tied to my one big server that runs the NAS, but I’d rather have the NAS as a separate fairly low-power appliance and then have a separate machine to handle things like VMs and containers.\n
    \n
    So I’m looking ahead and thinking about what the next iteration of my homelab will look like. While I like unraid for the storage stuff, I’m a little tired of wrangling it into a container orchestrator and hypervisor, and I think this year I’ll split that job out to a dedicated machine. I’m comfortable with, and in fact prefer, IaC over fancy UIs and so would love to be able to use terraform or Pulumi or something like that. I would prefer something multi-node, as I want to be able to tie multiple machines together. And I want something that is fault-tolerant, as I host services for friends and family that currently require a lot of manual intervention to fix when they go down.\n
    \n
    So the question is: how do you all do this? Kubernetes, docker-compose, Hashicorp Nomad? Do you run k3s, Harvester, or what? I’d love to get an idea of what people are doing and why, so I can get some ideas as to what I might do.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 30
  +favouriteCount: 66
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1723850449 {#2208
    date: 2024-08-17 01:20:49.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2163 …}
  +votes: Doctrine\ORM\PersistentCollection {#2257 …}
  +reports: Doctrine\ORM\PersistentCollection {#2267 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2271 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2272 …}
  +badges: Doctrine\ORM\PersistentCollection {#2253 …}
  +children: [
    1 => App\Entity\EntryComment {#1559
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1616 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1630 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        I would stay away from kubernets/k3/k8s. Unless you want to learn it for work purposes, it’s so overkill you can spend a month before you get things running. I know from experience. My current setup gives you options and has been reliable for me.\n
        \n
        NAS Box: Truenas Scale - You can have UnRaid fill this role.\n
        \n
        Services Hosting: Proxmox - I can spin up any VMs I need and lots of info online to do things like hardware passthrough to VMs.\n
        \n
        Containers: Debian VM - Debian makes a great server environment as it’s stable and well supported. I just make this VM a docker swarm host. I managed things with Portainer for a web interface.\n
        \n
        I keep data on the NAS and have containers access it over the network. Usually a NFS share.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 17
      +score: 0
      +lastActive: DateTime @1723850449 {#1564
        date: 2024-08-17 01:20:49.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@nopersonalspace@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1629 …}
      +nested: Doctrine\ORM\PersistentCollection {#1626 …}
      +votes: Doctrine\ORM\PersistentCollection {#1618 …}
      +reports: Doctrine\ORM\PersistentCollection {#1597 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1731 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1723 …}
      -id: 294610
      -bodyTs: "'access':124 'away':4 'box':47 'contain':81,123 'current':35 'data':117 'debian':82,84 'docker':103 'environ':89 'experi':33 'fill':54 'get':27 'give':37 'great':87 'hardwar':77 'host':58,105 'info':71 'interfac':114 'keep':116 'know':31 'kubernets/k3/k8s':6 'learn':11 'like':76 'lot':69 'make':85,99 'manag':107 'month':24 'nas':46,120 'need':67 'network':128 'nfs':131 'onlin':72 'option':39 'overkil':19 'passthrough':78 'portain':110 'proxmox':59 'purpos':15 'reliabl':43 'role':56 'run':29 'scale':49 'server':88 'servic':57 'setup':36 'share':132 'spend':22 'spin':62 'stabl':93 'stay':3 'support':96 'swarm':104 'thing':28,75,108 'truena':48 'unless':7 'unraid':53 'usual':129 'vm':83,101 'vms':65,80 'want':9 'web':113 'well':95 'work':14 'would':2"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6532752"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704843639 {#1548
        date: 2024-01-10 00:40:39.0 +01:00
      }
      +"title": 294610
    }
    0 => App\Entity\EntryComment {#1728
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1616 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1630 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1736 …}
      +root: App\Entity\EntryComment {#1559}
      +body: "Same"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1704953914 {#1721
        date: 2024-01-11 07:18:34.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@nopersonalspace@lemmy.world"
        "@monkeyman512@lemmy.world"
        "@hi_its_me@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1730 …}
      +nested: Doctrine\ORM\PersistentCollection {#1734 …}
      +votes: Doctrine\ORM\PersistentCollection {#1727 …}
      +reports: Doctrine\ORM\PersistentCollection {#1733 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1724 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1715 …}
      -id: 298392
      -bodyTs: ""
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6572127"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704953914 {#1726
        date: 2024-01-11 07:18:34.0 +01:00
      }
      +"title": 298392
    }
  ]
  -id: 28505
  -titleTs: "'2024':13 'compos':4 'contain':10 'docker':3 'docker-compos':2 'kubernet':1 'organ':8 'servic':11"
  -bodyTs: "'abl':212,234 'ahead':143 'also':47 'applianc':125 'back':90 'big':105 'break':53 'bugs/crashes':37 'code':72 'comfort':196 'compos':284 'configur':77 'contain':15,44,138,175 'current':1,258 'd':113,295 'dedic':192 'docker':14,39,283 'docker-compos':282 'downsid':29 'easi':21 'easili':93 'everyth':99 'exist':81 'fact':200 'fair':121 'famili':256 'fanci':204 'fault':247 'fault-toler':246 'fiddl':60 'fix':266 'fragil':32 'friend':254 'get':298,311 'go':269 'handl':133 'harvest':291 'hashicorp':285 'homelab':153 'host':251 'hypervisor':178 'iac':202 'idea':300,313 'infrastructur':70 'infrastructure-as-cod':69 'initi':24 'intervent':264 'iter':150 'job':188 'k3s':290 'kubernet':281 'like':74,135,156,159,220 'littl':168 'll':185 'log':57 'look':142,155 'lot':261 'love':209,296 'low':123 'low-pow':122 'm':141,166,195 'machin':131,193,238 'major':28 'manual':263 'might':318 'multi':227 'multi-nod':226 'multipl':237 'mutabl':63 'nas':110,117 'next':149 'nice':19 'node':98,228 'nomad':286 'one':104 'orchestr':176 'peopl':303 'power':124 'prefer':201,224 'prone':35 'pulumi':217 'question':273 'rather':114 'realli':88 'recov':92 'requir':259 'resili':49 'roll':89 'run':3,108,289 'separ':120,130 'server':106 'servic':10,252 'setup':11,23 'singl':97 'single-nod':96 'someth':219,225,243 'sort':78 'split':186 'storag':163 'stuff':164 'take':41 'terraform':75,215 'thing':52,134 'think':145,181 'tie':101,236 'tire':169 'togeth':239 'toler':248 'tool':73 'ui':84,205 'unraid':4,33,160 'use':67,214 'vms':136 'want':231,242 'would':208,223 'wrangl':171 'year':183"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704927178
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10510362"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704840778 {#2221
    date: 2024-01-09 23:52:58.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
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 {#1559
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1616
    +user: Proxies\__CG__\App\Entity\User {#2019 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1630 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2192 …}
    +slug: "Kubernetes-docker-compose-How-should-I-organize-my-container-services-in"
    +title: "Kubernetes? docker-compose? How should I organize my container services in 2024?"
    +url: null
    +body: """
      Currently, I run Unraid and have all of my services’ setup there as docker containers. While this is nice and easy to setup initially, it has some major downsides:\n
      \n
      - It’s fragile. Unraid is prone to bugs/crashes with docker that take down my containers. It’s also not resilient so when things break I have to log in and fiddle.\n
      - It’s mutable. I can’t use any infrastructure-as-code tools like terraform, and configuration sort of just exist in the UI. I can’t really roll back or recover easily.\n
      - It’s single-node. Everything is tied to my one big server that runs the NAS, but I’d rather have the NAS as a separate fairly low-power appliance and then have a separate machine to handle things like VMs and containers.\n
      \n
      So I’m looking ahead and thinking about what the next iteration of my homelab will look like. While I like unraid for the storage stuff, I’m a little tired of wrangling it into a container orchestrator and hypervisor, and I think this year I’ll split that job out to a dedicated machine. I’m comfortable with, and in fact prefer, IaC over fancy UIs and so would love to be able to use terraform or Pulumi or something like that. I would prefer something multi-node, as I want to be able to tie multiple machines together. And I want something that is fault-tolerant, as I host services for friends and family that currently require a lot of manual intervention to fix when they go down.\n
      \n
      So the question is: how do you all do this? Kubernetes, docker-compose, Hashicorp Nomad? Do you run k3s, Harvester, or what? I’d love to get an idea of what people are doing and why, so I can get some ideas as to what I might do.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 30
    +favouriteCount: 66
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1723850449 {#2208
      date: 2024-08-17 01:20:49.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2163 …}
    +votes: Doctrine\ORM\PersistentCollection {#2257 …}
    +reports: Doctrine\ORM\PersistentCollection {#2267 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2271 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2272 …}
    +badges: Doctrine\ORM\PersistentCollection {#2253 …}
    +children: [
      1 => App\Entity\EntryComment {#1559}
      0 => App\Entity\EntryComment {#1728
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1616 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1630 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1736 …}
        +root: App\Entity\EntryComment {#1559}
        +body: "Same"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1704953914 {#1721
          date: 2024-01-11 07:18:34.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@nopersonalspace@lemmy.world"
          "@monkeyman512@lemmy.world"
          "@hi_its_me@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1730 …}
        +nested: Doctrine\ORM\PersistentCollection {#1734 …}
        +votes: Doctrine\ORM\PersistentCollection {#1727 …}
        +reports: Doctrine\ORM\PersistentCollection {#1733 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1724 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1715 …}
        -id: 298392
        -bodyTs: ""
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6572127"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704953914 {#1726
          date: 2024-01-11 07:18:34.0 +01:00
        }
        +"title": 298392
      }
    ]
    -id: 28505
    -titleTs: "'2024':13 'compos':4 'contain':10 'docker':3 'docker-compos':2 'kubernet':1 'organ':8 'servic':11"
    -bodyTs: "'abl':212,234 'ahead':143 'also':47 'applianc':125 'back':90 'big':105 'break':53 'bugs/crashes':37 'code':72 'comfort':196 'compos':284 'configur':77 'contain':15,44,138,175 'current':1,258 'd':113,295 'dedic':192 'docker':14,39,283 'docker-compos':282 'downsid':29 'easi':21 'easili':93 'everyth':99 'exist':81 'fact':200 'fair':121 'famili':256 'fanci':204 'fault':247 'fault-toler':246 'fiddl':60 'fix':266 'fragil':32 'friend':254 'get':298,311 'go':269 'handl':133 'harvest':291 'hashicorp':285 'homelab':153 'host':251 'hypervisor':178 'iac':202 'idea':300,313 'infrastructur':70 'infrastructure-as-cod':69 'initi':24 'intervent':264 'iter':150 'job':188 'k3s':290 'kubernet':281 'like':74,135,156,159,220 'littl':168 'll':185 'log':57 'look':142,155 'lot':261 'love':209,296 'low':123 'low-pow':122 'm':141,166,195 'machin':131,193,238 'major':28 'manual':263 'might':318 'multi':227 'multi-nod':226 'multipl':237 'mutabl':63 'nas':110,117 'next':149 'nice':19 'node':98,228 'nomad':286 'one':104 'orchestr':176 'peopl':303 'power':124 'prefer':201,224 'prone':35 'pulumi':217 'question':273 'rather':114 'realli':88 'recov':92 'requir':259 'resili':49 'roll':89 'run':3,108,289 'separ':120,130 'server':106 'servic':10,252 'setup':11,23 'singl':97 'single-nod':96 'someth':219,225,243 'sort':78 'split':186 'storag':163 'stuff':164 'take':41 'terraform':75,215 'thing':52,134 'think':145,181 'tie':101,236 'tire':169 'togeth':239 'toler':248 'tool':73 'ui':84,205 'unraid':4,33,160 'use':67,214 'vms':136 'want':231,242 'would':208,223 'wrangl':171 'year':183"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704927178
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10510362"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704840778 {#2221
      date: 2024-01-09 23:52:58.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1630 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    I would stay away from kubernets/k3/k8s. Unless you want to learn it for work purposes, it’s so overkill you can spend a month before you get things running. I know from experience. My current setup gives you options and has been reliable for me.\n
    \n
    NAS Box: Truenas Scale - You can have UnRaid fill this role.\n
    \n
    Services Hosting: Proxmox - I can spin up any VMs I need and lots of info online to do things like hardware passthrough to VMs.\n
    \n
    Containers: Debian VM - Debian makes a great server environment as it’s stable and well supported. I just make this VM a docker swarm host. I managed things with Portainer for a web interface.\n
    \n
    I keep data on the NAS and have containers access it over the network. Usually a NFS share.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 17
  +score: 0
  +lastActive: DateTime @1723850449 {#1564
    date: 2024-08-17 01:20:49.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@nopersonalspace@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1629 …}
  +nested: Doctrine\ORM\PersistentCollection {#1626 …}
  +votes: Doctrine\ORM\PersistentCollection {#1618 …}
  +reports: Doctrine\ORM\PersistentCollection {#1597 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1731 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1723 …}
  -id: 294610
  -bodyTs: "'access':124 'away':4 'box':47 'contain':81,123 'current':35 'data':117 'debian':82,84 'docker':103 'environ':89 'experi':33 'fill':54 'get':27 'give':37 'great':87 'hardwar':77 'host':58,105 'info':71 'interfac':114 'keep':116 'know':31 'kubernets/k3/k8s':6 'learn':11 'like':76 'lot':69 'make':85,99 'manag':107 'month':24 'nas':46,120 'need':67 'network':128 'nfs':131 'onlin':72 'option':39 'overkil':19 'passthrough':78 'portain':110 'proxmox':59 'purpos':15 'reliabl':43 'role':56 'run':29 'scale':49 'server':88 'servic':57 'setup':36 'share':132 'spend':22 'spin':62 'stabl':93 'stay':3 'support':96 'swarm':104 'thing':28,75,108 'truena':48 'unless':7 'unraid':53 'usual':129 'vm':83,101 'vms':65,80 'want':9 'web':113 'well':95 'work':14 'would':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6532752"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704843639 {#1548
    date: 2024-01-10 00:40:39.0 +01:00
  }
  +"title": 294610
}
"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 {#1559
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1616
    +user: Proxies\__CG__\App\Entity\User {#2019 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1630 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2192 …}
    +slug: "Kubernetes-docker-compose-How-should-I-organize-my-container-services-in"
    +title: "Kubernetes? docker-compose? How should I organize my container services in 2024?"
    +url: null
    +body: """
      Currently, I run Unraid and have all of my services’ setup there as docker containers. While this is nice and easy to setup initially, it has some major downsides:\n
      \n
      - It’s fragile. Unraid is prone to bugs/crashes with docker that take down my containers. It’s also not resilient so when things break I have to log in and fiddle.\n
      - It’s mutable. I can’t use any infrastructure-as-code tools like terraform, and configuration sort of just exist in the UI. I can’t really roll back or recover easily.\n
      - It’s single-node. Everything is tied to my one big server that runs the NAS, but I’d rather have the NAS as a separate fairly low-power appliance and then have a separate machine to handle things like VMs and containers.\n
      \n
      So I’m looking ahead and thinking about what the next iteration of my homelab will look like. While I like unraid for the storage stuff, I’m a little tired of wrangling it into a container orchestrator and hypervisor, and I think this year I’ll split that job out to a dedicated machine. I’m comfortable with, and in fact prefer, IaC over fancy UIs and so would love to be able to use terraform or Pulumi or something like that. I would prefer something multi-node, as I want to be able to tie multiple machines together. And I want something that is fault-tolerant, as I host services for friends and family that currently require a lot of manual intervention to fix when they go down.\n
      \n
      So the question is: how do you all do this? Kubernetes, docker-compose, Hashicorp Nomad? Do you run k3s, Harvester, or what? I’d love to get an idea of what people are doing and why, so I can get some ideas as to what I might do.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 30
    +favouriteCount: 66
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1723850449 {#2208
      date: 2024-08-17 01:20:49.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2163 …}
    +votes: Doctrine\ORM\PersistentCollection {#2257 …}
    +reports: Doctrine\ORM\PersistentCollection {#2267 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2271 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2272 …}
    +badges: Doctrine\ORM\PersistentCollection {#2253 …}
    +children: [
      1 => App\Entity\EntryComment {#1559}
      0 => App\Entity\EntryComment {#1728
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1616 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1630 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1736 …}
        +root: App\Entity\EntryComment {#1559}
        +body: "Same"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1704953914 {#1721
          date: 2024-01-11 07:18:34.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@nopersonalspace@lemmy.world"
          "@monkeyman512@lemmy.world"
          "@hi_its_me@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1730 …}
        +nested: Doctrine\ORM\PersistentCollection {#1734 …}
        +votes: Doctrine\ORM\PersistentCollection {#1727 …}
        +reports: Doctrine\ORM\PersistentCollection {#1733 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1724 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1715 …}
        -id: 298392
        -bodyTs: ""
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6572127"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704953914 {#1726
          date: 2024-01-11 07:18:34.0 +01:00
        }
        +"title": 298392
      }
    ]
    -id: 28505
    -titleTs: "'2024':13 'compos':4 'contain':10 'docker':3 'docker-compos':2 'kubernet':1 'organ':8 'servic':11"
    -bodyTs: "'abl':212,234 'ahead':143 'also':47 'applianc':125 'back':90 'big':105 'break':53 'bugs/crashes':37 'code':72 'comfort':196 'compos':284 'configur':77 'contain':15,44,138,175 'current':1,258 'd':113,295 'dedic':192 'docker':14,39,283 'docker-compos':282 'downsid':29 'easi':21 'easili':93 'everyth':99 'exist':81 'fact':200 'fair':121 'famili':256 'fanci':204 'fault':247 'fault-toler':246 'fiddl':60 'fix':266 'fragil':32 'friend':254 'get':298,311 'go':269 'handl':133 'harvest':291 'hashicorp':285 'homelab':153 'host':251 'hypervisor':178 'iac':202 'idea':300,313 'infrastructur':70 'infrastructure-as-cod':69 'initi':24 'intervent':264 'iter':150 'job':188 'k3s':290 'kubernet':281 'like':74,135,156,159,220 'littl':168 'll':185 'log':57 'look':142,155 'lot':261 'love':209,296 'low':123 'low-pow':122 'm':141,166,195 'machin':131,193,238 'major':28 'manual':263 'might':318 'multi':227 'multi-nod':226 'multipl':237 'mutabl':63 'nas':110,117 'next':149 'nice':19 'node':98,228 'nomad':286 'one':104 'orchestr':176 'peopl':303 'power':124 'prefer':201,224 'prone':35 'pulumi':217 'question':273 'rather':114 'realli':88 'recov':92 'requir':259 'resili':49 'roll':89 'run':3,108,289 'separ':120,130 'server':106 'servic':10,252 'setup':11,23 'singl':97 'single-nod':96 'someth':219,225,243 'sort':78 'split':186 'storag':163 'stuff':164 'take':41 'terraform':75,215 'thing':52,134 'think':145,181 'tie':101,236 'tire':169 'togeth':239 'toler':248 'tool':73 'ui':84,205 'unraid':4,33,160 'use':67,214 'vms':136 'want':231,242 'would':208,223 'wrangl':171 'year':183"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704927178
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10510362"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704840778 {#2221
      date: 2024-01-09 23:52:58.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1630 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    I would stay away from kubernets/k3/k8s. Unless you want to learn it for work purposes, it’s so overkill you can spend a month before you get things running. I know from experience. My current setup gives you options and has been reliable for me.\n
    \n
    NAS Box: Truenas Scale - You can have UnRaid fill this role.\n
    \n
    Services Hosting: Proxmox - I can spin up any VMs I need and lots of info online to do things like hardware passthrough to VMs.\n
    \n
    Containers: Debian VM - Debian makes a great server environment as it’s stable and well supported. I just make this VM a docker swarm host. I managed things with Portainer for a web interface.\n
    \n
    I keep data on the NAS and have containers access it over the network. Usually a NFS share.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 17
  +score: 0
  +lastActive: DateTime @1723850449 {#1564
    date: 2024-08-17 01:20:49.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@nopersonalspace@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1629 …}
  +nested: Doctrine\ORM\PersistentCollection {#1626 …}
  +votes: Doctrine\ORM\PersistentCollection {#1618 …}
  +reports: Doctrine\ORM\PersistentCollection {#1597 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1731 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1723 …}
  -id: 294610
  -bodyTs: "'access':124 'away':4 'box':47 'contain':81,123 'current':35 'data':117 'debian':82,84 'docker':103 'environ':89 'experi':33 'fill':54 'get':27 'give':37 'great':87 'hardwar':77 'host':58,105 'info':71 'interfac':114 'keep':116 'know':31 'kubernets/k3/k8s':6 'learn':11 'like':76 'lot':69 'make':85,99 'manag':107 'month':24 'nas':46,120 'need':67 'network':128 'nfs':131 'onlin':72 'option':39 'overkil':19 'passthrough':78 'portain':110 'proxmox':59 'purpos':15 'reliabl':43 'role':56 'run':29 'scale':49 'server':88 'servic':57 'setup':36 'share':132 'spend':22 'spin':62 'stabl':93 'stay':3 'support':96 'swarm':104 'thing':28,75,108 'truena':48 'unless':7 'unraid':53 'usual':129 'vm':83,101 'vms':65,80 'want':9 'web':113 'well':95 'work':14 'would':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6532752"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704843639 {#1548
    date: 2024-01-10 00:40:39.0 +01:00
  }
  +"title": 294610
}
"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 {#1559
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1616
    +user: Proxies\__CG__\App\Entity\User {#2019 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1630 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2192 …}
    +slug: "Kubernetes-docker-compose-How-should-I-organize-my-container-services-in"
    +title: "Kubernetes? docker-compose? How should I organize my container services in 2024?"
    +url: null
    +body: """
      Currently, I run Unraid and have all of my services’ setup there as docker containers. While this is nice and easy to setup initially, it has some major downsides:\n
      \n
      - It’s fragile. Unraid is prone to bugs/crashes with docker that take down my containers. It’s also not resilient so when things break I have to log in and fiddle.\n
      - It’s mutable. I can’t use any infrastructure-as-code tools like terraform, and configuration sort of just exist in the UI. I can’t really roll back or recover easily.\n
      - It’s single-node. Everything is tied to my one big server that runs the NAS, but I’d rather have the NAS as a separate fairly low-power appliance and then have a separate machine to handle things like VMs and containers.\n
      \n
      So I’m looking ahead and thinking about what the next iteration of my homelab will look like. While I like unraid for the storage stuff, I’m a little tired of wrangling it into a container orchestrator and hypervisor, and I think this year I’ll split that job out to a dedicated machine. I’m comfortable with, and in fact prefer, IaC over fancy UIs and so would love to be able to use terraform or Pulumi or something like that. I would prefer something multi-node, as I want to be able to tie multiple machines together. And I want something that is fault-tolerant, as I host services for friends and family that currently require a lot of manual intervention to fix when they go down.\n
      \n
      So the question is: how do you all do this? Kubernetes, docker-compose, Hashicorp Nomad? Do you run k3s, Harvester, or what? I’d love to get an idea of what people are doing and why, so I can get some ideas as to what I might do.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 30
    +favouriteCount: 66
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1723850449 {#2208
      date: 2024-08-17 01:20:49.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2163 …}
    +votes: Doctrine\ORM\PersistentCollection {#2257 …}
    +reports: Doctrine\ORM\PersistentCollection {#2267 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2271 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2272 …}
    +badges: Doctrine\ORM\PersistentCollection {#2253 …}
    +children: [
      1 => App\Entity\EntryComment {#1559}
      0 => App\Entity\EntryComment {#1728
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1616 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1630 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1736 …}
        +root: App\Entity\EntryComment {#1559}
        +body: "Same"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1704953914 {#1721
          date: 2024-01-11 07:18:34.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@nopersonalspace@lemmy.world"
          "@monkeyman512@lemmy.world"
          "@hi_its_me@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1730 …}
        +nested: Doctrine\ORM\PersistentCollection {#1734 …}
        +votes: Doctrine\ORM\PersistentCollection {#1727 …}
        +reports: Doctrine\ORM\PersistentCollection {#1733 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1724 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1715 …}
        -id: 298392
        -bodyTs: ""
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6572127"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704953914 {#1726
          date: 2024-01-11 07:18:34.0 +01:00
        }
        +"title": 298392
      }
    ]
    -id: 28505
    -titleTs: "'2024':13 'compos':4 'contain':10 'docker':3 'docker-compos':2 'kubernet':1 'organ':8 'servic':11"
    -bodyTs: "'abl':212,234 'ahead':143 'also':47 'applianc':125 'back':90 'big':105 'break':53 'bugs/crashes':37 'code':72 'comfort':196 'compos':284 'configur':77 'contain':15,44,138,175 'current':1,258 'd':113,295 'dedic':192 'docker':14,39,283 'docker-compos':282 'downsid':29 'easi':21 'easili':93 'everyth':99 'exist':81 'fact':200 'fair':121 'famili':256 'fanci':204 'fault':247 'fault-toler':246 'fiddl':60 'fix':266 'fragil':32 'friend':254 'get':298,311 'go':269 'handl':133 'harvest':291 'hashicorp':285 'homelab':153 'host':251 'hypervisor':178 'iac':202 'idea':300,313 'infrastructur':70 'infrastructure-as-cod':69 'initi':24 'intervent':264 'iter':150 'job':188 'k3s':290 'kubernet':281 'like':74,135,156,159,220 'littl':168 'll':185 'log':57 'look':142,155 'lot':261 'love':209,296 'low':123 'low-pow':122 'm':141,166,195 'machin':131,193,238 'major':28 'manual':263 'might':318 'multi':227 'multi-nod':226 'multipl':237 'mutabl':63 'nas':110,117 'next':149 'nice':19 'node':98,228 'nomad':286 'one':104 'orchestr':176 'peopl':303 'power':124 'prefer':201,224 'prone':35 'pulumi':217 'question':273 'rather':114 'realli':88 'recov':92 'requir':259 'resili':49 'roll':89 'run':3,108,289 'separ':120,130 'server':106 'servic':10,252 'setup':11,23 'singl':97 'single-nod':96 'someth':219,225,243 'sort':78 'split':186 'storag':163 'stuff':164 'take':41 'terraform':75,215 'thing':52,134 'think':145,181 'tie':101,236 'tire':169 'togeth':239 'toler':248 'tool':73 'ui':84,205 'unraid':4,33,160 'use':67,214 'vms':136 'want':231,242 'would':208,223 'wrangl':171 'year':183"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704927178
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10510362"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704840778 {#2221
      date: 2024-01-09 23:52:58.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1630 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    I would stay away from kubernets/k3/k8s. Unless you want to learn it for work purposes, it’s so overkill you can spend a month before you get things running. I know from experience. My current setup gives you options and has been reliable for me.\n
    \n
    NAS Box: Truenas Scale - You can have UnRaid fill this role.\n
    \n
    Services Hosting: Proxmox - I can spin up any VMs I need and lots of info online to do things like hardware passthrough to VMs.\n
    \n
    Containers: Debian VM - Debian makes a great server environment as it’s stable and well supported. I just make this VM a docker swarm host. I managed things with Portainer for a web interface.\n
    \n
    I keep data on the NAS and have containers access it over the network. Usually a NFS share.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 17
  +score: 0
  +lastActive: DateTime @1723850449 {#1564
    date: 2024-08-17 01:20:49.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@nopersonalspace@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1629 …}
  +nested: Doctrine\ORM\PersistentCollection {#1626 …}
  +votes: Doctrine\ORM\PersistentCollection {#1618 …}
  +reports: Doctrine\ORM\PersistentCollection {#1597 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1731 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1723 …}
  -id: 294610
  -bodyTs: "'access':124 'away':4 'box':47 'contain':81,123 'current':35 'data':117 'debian':82,84 'docker':103 'environ':89 'experi':33 'fill':54 'get':27 'give':37 'great':87 'hardwar':77 'host':58,105 'info':71 'interfac':114 'keep':116 'know':31 'kubernets/k3/k8s':6 'learn':11 'like':76 'lot':69 'make':85,99 'manag':107 'month':24 'nas':46,120 'need':67 'network':128 'nfs':131 'onlin':72 'option':39 'overkil':19 'passthrough':78 'portain':110 'proxmox':59 'purpos':15 'reliabl':43 'role':56 'run':29 'scale':49 'server':88 'servic':57 'setup':36 'share':132 'spend':22 'spin':62 'stabl':93 'stay':3 'support':96 'swarm':104 'thing':28,75,108 'truena':48 'unless':7 'unraid':53 'usual':129 'vm':83,101 'vms':65,80 'want':9 'web':113 'well':95 'work':14 'would':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6532752"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704843639 {#1548
    date: 2024-01-10 00:40:39.0 +01:00
  }
  +"title": 294610
}
"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 {#1728
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1616
    +user: Proxies\__CG__\App\Entity\User {#2019 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1630 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2192 …}
    +slug: "Kubernetes-docker-compose-How-should-I-organize-my-container-services-in"
    +title: "Kubernetes? docker-compose? How should I organize my container services in 2024?"
    +url: null
    +body: """
      Currently, I run Unraid and have all of my services’ setup there as docker containers. While this is nice and easy to setup initially, it has some major downsides:\n
      \n
      - It’s fragile. Unraid is prone to bugs/crashes with docker that take down my containers. It’s also not resilient so when things break I have to log in and fiddle.\n
      - It’s mutable. I can’t use any infrastructure-as-code tools like terraform, and configuration sort of just exist in the UI. I can’t really roll back or recover easily.\n
      - It’s single-node. Everything is tied to my one big server that runs the NAS, but I’d rather have the NAS as a separate fairly low-power appliance and then have a separate machine to handle things like VMs and containers.\n
      \n
      So I’m looking ahead and thinking about what the next iteration of my homelab will look like. While I like unraid for the storage stuff, I’m a little tired of wrangling it into a container orchestrator and hypervisor, and I think this year I’ll split that job out to a dedicated machine. I’m comfortable with, and in fact prefer, IaC over fancy UIs and so would love to be able to use terraform or Pulumi or something like that. I would prefer something multi-node, as I want to be able to tie multiple machines together. And I want something that is fault-tolerant, as I host services for friends and family that currently require a lot of manual intervention to fix when they go down.\n
      \n
      So the question is: how do you all do this? Kubernetes, docker-compose, Hashicorp Nomad? Do you run k3s, Harvester, or what? I’d love to get an idea of what people are doing and why, so I can get some ideas as to what I might do.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 30
    +favouriteCount: 66
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1723850449 {#2208
      date: 2024-08-17 01:20:49.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2163 …}
    +votes: Doctrine\ORM\PersistentCollection {#2257 …}
    +reports: Doctrine\ORM\PersistentCollection {#2267 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2271 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2272 …}
    +badges: Doctrine\ORM\PersistentCollection {#2253 …}
    +children: [
      1 => App\Entity\EntryComment {#1559
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1616 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1630 …}
        +image: null
        +parent: null
        +root: null
        +body: """
          I would stay away from kubernets/k3/k8s. Unless you want to learn it for work purposes, it’s so overkill you can spend a month before you get things running. I know from experience. My current setup gives you options and has been reliable for me.\n
          \n
          NAS Box: Truenas Scale - You can have UnRaid fill this role.\n
          \n
          Services Hosting: Proxmox - I can spin up any VMs I need and lots of info online to do things like hardware passthrough to VMs.\n
          \n
          Containers: Debian VM - Debian makes a great server environment as it’s stable and well supported. I just make this VM a docker swarm host. I managed things with Portainer for a web interface.\n
          \n
          I keep data on the NAS and have containers access it over the network. Usually a NFS share.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 17
        +score: 0
        +lastActive: DateTime @1723850449 {#1564
          date: 2024-08-17 01:20:49.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@nopersonalspace@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1629 …}
        +nested: Doctrine\ORM\PersistentCollection {#1626 …}
        +votes: Doctrine\ORM\PersistentCollection {#1618 …}
        +reports: Doctrine\ORM\PersistentCollection {#1597 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1731 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1723 …}
        -id: 294610
        -bodyTs: "'access':124 'away':4 'box':47 'contain':81,123 'current':35 'data':117 'debian':82,84 'docker':103 'environ':89 'experi':33 'fill':54 'get':27 'give':37 'great':87 'hardwar':77 'host':58,105 'info':71 'interfac':114 'keep':116 'know':31 'kubernets/k3/k8s':6 'learn':11 'like':76 'lot':69 'make':85,99 'manag':107 'month':24 'nas':46,120 'need':67 'network':128 'nfs':131 'onlin':72 'option':39 'overkil':19 'passthrough':78 'portain':110 'proxmox':59 'purpos':15 'reliabl':43 'role':56 'run':29 'scale':49 'server':88 'servic':57 'setup':36 'share':132 'spend':22 'spin':62 'stabl':93 'stay':3 'support':96 'swarm':104 'thing':28,75,108 'truena':48 'unless':7 'unraid':53 'usual':129 'vm':83,101 'vms':65,80 'want':9 'web':113 'well':95 'work':14 'would':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6532752"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704843639 {#1548
          date: 2024-01-10 00:40:39.0 +01:00
        }
        +"title": 294610
      }
      0 => App\Entity\EntryComment {#1728}
    ]
    -id: 28505
    -titleTs: "'2024':13 'compos':4 'contain':10 'docker':3 'docker-compos':2 'kubernet':1 'organ':8 'servic':11"
    -bodyTs: "'abl':212,234 'ahead':143 'also':47 'applianc':125 'back':90 'big':105 'break':53 'bugs/crashes':37 'code':72 'comfort':196 'compos':284 'configur':77 'contain':15,44,138,175 'current':1,258 'd':113,295 'dedic':192 'docker':14,39,283 'docker-compos':282 'downsid':29 'easi':21 'easili':93 'everyth':99 'exist':81 'fact':200 'fair':121 'famili':256 'fanci':204 'fault':247 'fault-toler':246 'fiddl':60 'fix':266 'fragil':32 'friend':254 'get':298,311 'go':269 'handl':133 'harvest':291 'hashicorp':285 'homelab':153 'host':251 'hypervisor':178 'iac':202 'idea':300,313 'infrastructur':70 'infrastructure-as-cod':69 'initi':24 'intervent':264 'iter':150 'job':188 'k3s':290 'kubernet':281 'like':74,135,156,159,220 'littl':168 'll':185 'log':57 'look':142,155 'lot':261 'love':209,296 'low':123 'low-pow':122 'm':141,166,195 'machin':131,193,238 'major':28 'manual':263 'might':318 'multi':227 'multi-nod':226 'multipl':237 'mutabl':63 'nas':110,117 'next':149 'nice':19 'node':98,228 'nomad':286 'one':104 'orchestr':176 'peopl':303 'power':124 'prefer':201,224 'prone':35 'pulumi':217 'question':273 'rather':114 'realli':88 'recov':92 'requir':259 'resili':49 'roll':89 'run':3,108,289 'separ':120,130 'server':106 'servic':10,252 'setup':11,23 'singl':97 'single-nod':96 'someth':219,225,243 'sort':78 'split':186 'storag':163 'stuff':164 'take':41 'terraform':75,215 'thing':52,134 'think':145,181 'tie':101,236 'tire':169 'togeth':239 'toler':248 'tool':73 'ui':84,205 'unraid':4,33,160 'use':67,214 'vms':136 'want':231,242 'would':208,223 'wrangl':171 'year':183"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704927178
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10510362"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704840778 {#2221
      date: 2024-01-09 23:52:58.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1630 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1736 …}
  +root: App\Entity\EntryComment {#1559}
  +body: "Same"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704953914 {#1721
    date: 2024-01-11 07:18:34.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@nopersonalspace@lemmy.world"
    "@monkeyman512@lemmy.world"
    "@hi_its_me@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1730 …}
  +nested: Doctrine\ORM\PersistentCollection {#1734 …}
  +votes: Doctrine\ORM\PersistentCollection {#1727 …}
  +reports: Doctrine\ORM\PersistentCollection {#1733 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1724 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1715 …}
  -id: 298392
  -bodyTs: ""
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6572127"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704953914 {#1726
    date: 2024-01-11 07:18:34.0 +01:00
  }
  +"title": 298392
}
"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 {#1728
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1616
    +user: Proxies\__CG__\App\Entity\User {#2019 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1630 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2192 …}
    +slug: "Kubernetes-docker-compose-How-should-I-organize-my-container-services-in"
    +title: "Kubernetes? docker-compose? How should I organize my container services in 2024?"
    +url: null
    +body: """
      Currently, I run Unraid and have all of my services’ setup there as docker containers. While this is nice and easy to setup initially, it has some major downsides:\n
      \n
      - It’s fragile. Unraid is prone to bugs/crashes with docker that take down my containers. It’s also not resilient so when things break I have to log in and fiddle.\n
      - It’s mutable. I can’t use any infrastructure-as-code tools like terraform, and configuration sort of just exist in the UI. I can’t really roll back or recover easily.\n
      - It’s single-node. Everything is tied to my one big server that runs the NAS, but I’d rather have the NAS as a separate fairly low-power appliance and then have a separate machine to handle things like VMs and containers.\n
      \n
      So I’m looking ahead and thinking about what the next iteration of my homelab will look like. While I like unraid for the storage stuff, I’m a little tired of wrangling it into a container orchestrator and hypervisor, and I think this year I’ll split that job out to a dedicated machine. I’m comfortable with, and in fact prefer, IaC over fancy UIs and so would love to be able to use terraform or Pulumi or something like that. I would prefer something multi-node, as I want to be able to tie multiple machines together. And I want something that is fault-tolerant, as I host services for friends and family that currently require a lot of manual intervention to fix when they go down.\n
      \n
      So the question is: how do you all do this? Kubernetes, docker-compose, Hashicorp Nomad? Do you run k3s, Harvester, or what? I’d love to get an idea of what people are doing and why, so I can get some ideas as to what I might do.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 30
    +favouriteCount: 66
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1723850449 {#2208
      date: 2024-08-17 01:20:49.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2163 …}
    +votes: Doctrine\ORM\PersistentCollection {#2257 …}
    +reports: Doctrine\ORM\PersistentCollection {#2267 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2271 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2272 …}
    +badges: Doctrine\ORM\PersistentCollection {#2253 …}
    +children: [
      1 => App\Entity\EntryComment {#1559
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1616 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1630 …}
        +image: null
        +parent: null
        +root: null
        +body: """
          I would stay away from kubernets/k3/k8s. Unless you want to learn it for work purposes, it’s so overkill you can spend a month before you get things running. I know from experience. My current setup gives you options and has been reliable for me.\n
          \n
          NAS Box: Truenas Scale - You can have UnRaid fill this role.\n
          \n
          Services Hosting: Proxmox - I can spin up any VMs I need and lots of info online to do things like hardware passthrough to VMs.\n
          \n
          Containers: Debian VM - Debian makes a great server environment as it’s stable and well supported. I just make this VM a docker swarm host. I managed things with Portainer for a web interface.\n
          \n
          I keep data on the NAS and have containers access it over the network. Usually a NFS share.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 17
        +score: 0
        +lastActive: DateTime @1723850449 {#1564
          date: 2024-08-17 01:20:49.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@nopersonalspace@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1629 …}
        +nested: Doctrine\ORM\PersistentCollection {#1626 …}
        +votes: Doctrine\ORM\PersistentCollection {#1618 …}
        +reports: Doctrine\ORM\PersistentCollection {#1597 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1731 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1723 …}
        -id: 294610
        -bodyTs: "'access':124 'away':4 'box':47 'contain':81,123 'current':35 'data':117 'debian':82,84 'docker':103 'environ':89 'experi':33 'fill':54 'get':27 'give':37 'great':87 'hardwar':77 'host':58,105 'info':71 'interfac':114 'keep':116 'know':31 'kubernets/k3/k8s':6 'learn':11 'like':76 'lot':69 'make':85,99 'manag':107 'month':24 'nas':46,120 'need':67 'network':128 'nfs':131 'onlin':72 'option':39 'overkil':19 'passthrough':78 'portain':110 'proxmox':59 'purpos':15 'reliabl':43 'role':56 'run':29 'scale':49 'server':88 'servic':57 'setup':36 'share':132 'spend':22 'spin':62 'stabl':93 'stay':3 'support':96 'swarm':104 'thing':28,75,108 'truena':48 'unless':7 'unraid':53 'usual':129 'vm':83,101 'vms':65,80 'want':9 'web':113 'well':95 'work':14 'would':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6532752"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704843639 {#1548
          date: 2024-01-10 00:40:39.0 +01:00
        }
        +"title": 294610
      }
      0 => App\Entity\EntryComment {#1728}
    ]
    -id: 28505
    -titleTs: "'2024':13 'compos':4 'contain':10 'docker':3 'docker-compos':2 'kubernet':1 'organ':8 'servic':11"
    -bodyTs: "'abl':212,234 'ahead':143 'also':47 'applianc':125 'back':90 'big':105 'break':53 'bugs/crashes':37 'code':72 'comfort':196 'compos':284 'configur':77 'contain':15,44,138,175 'current':1,258 'd':113,295 'dedic':192 'docker':14,39,283 'docker-compos':282 'downsid':29 'easi':21 'easili':93 'everyth':99 'exist':81 'fact':200 'fair':121 'famili':256 'fanci':204 'fault':247 'fault-toler':246 'fiddl':60 'fix':266 'fragil':32 'friend':254 'get':298,311 'go':269 'handl':133 'harvest':291 'hashicorp':285 'homelab':153 'host':251 'hypervisor':178 'iac':202 'idea':300,313 'infrastructur':70 'infrastructure-as-cod':69 'initi':24 'intervent':264 'iter':150 'job':188 'k3s':290 'kubernet':281 'like':74,135,156,159,220 'littl':168 'll':185 'log':57 'look':142,155 'lot':261 'love':209,296 'low':123 'low-pow':122 'm':141,166,195 'machin':131,193,238 'major':28 'manual':263 'might':318 'multi':227 'multi-nod':226 'multipl':237 'mutabl':63 'nas':110,117 'next':149 'nice':19 'node':98,228 'nomad':286 'one':104 'orchestr':176 'peopl':303 'power':124 'prefer':201,224 'prone':35 'pulumi':217 'question':273 'rather':114 'realli':88 'recov':92 'requir':259 'resili':49 'roll':89 'run':3,108,289 'separ':120,130 'server':106 'servic':10,252 'setup':11,23 'singl':97 'single-nod':96 'someth':219,225,243 'sort':78 'split':186 'storag':163 'stuff':164 'take':41 'terraform':75,215 'thing':52,134 'think':145,181 'tie':101,236 'tire':169 'togeth':239 'toler':248 'tool':73 'ui':84,205 'unraid':4,33,160 'use':67,214 'vms':136 'want':231,242 'would':208,223 'wrangl':171 'year':183"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704927178
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10510362"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704840778 {#2221
      date: 2024-01-09 23:52:58.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1630 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1736 …}
  +root: App\Entity\EntryComment {#1559}
  +body: "Same"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704953914 {#1721
    date: 2024-01-11 07:18:34.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@nopersonalspace@lemmy.world"
    "@monkeyman512@lemmy.world"
    "@hi_its_me@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1730 …}
  +nested: Doctrine\ORM\PersistentCollection {#1734 …}
  +votes: Doctrine\ORM\PersistentCollection {#1727 …}
  +reports: Doctrine\ORM\PersistentCollection {#1733 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1724 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1715 …}
  -id: 298392
  -bodyTs: ""
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6572127"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704953914 {#1726
    date: 2024-01-11 07:18:34.0 +01:00
  }
  +"title": 298392
}
"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 {#1728
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1616
    +user: Proxies\__CG__\App\Entity\User {#2019 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1630 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2192 …}
    +slug: "Kubernetes-docker-compose-How-should-I-organize-my-container-services-in"
    +title: "Kubernetes? docker-compose? How should I organize my container services in 2024?"
    +url: null
    +body: """
      Currently, I run Unraid and have all of my services’ setup there as docker containers. While this is nice and easy to setup initially, it has some major downsides:\n
      \n
      - It’s fragile. Unraid is prone to bugs/crashes with docker that take down my containers. It’s also not resilient so when things break I have to log in and fiddle.\n
      - It’s mutable. I can’t use any infrastructure-as-code tools like terraform, and configuration sort of just exist in the UI. I can’t really roll back or recover easily.\n
      - It’s single-node. Everything is tied to my one big server that runs the NAS, but I’d rather have the NAS as a separate fairly low-power appliance and then have a separate machine to handle things like VMs and containers.\n
      \n
      So I’m looking ahead and thinking about what the next iteration of my homelab will look like. While I like unraid for the storage stuff, I’m a little tired of wrangling it into a container orchestrator and hypervisor, and I think this year I’ll split that job out to a dedicated machine. I’m comfortable with, and in fact prefer, IaC over fancy UIs and so would love to be able to use terraform or Pulumi or something like that. I would prefer something multi-node, as I want to be able to tie multiple machines together. And I want something that is fault-tolerant, as I host services for friends and family that currently require a lot of manual intervention to fix when they go down.\n
      \n
      So the question is: how do you all do this? Kubernetes, docker-compose, Hashicorp Nomad? Do you run k3s, Harvester, or what? I’d love to get an idea of what people are doing and why, so I can get some ideas as to what I might do.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 30
    +favouriteCount: 66
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1723850449 {#2208
      date: 2024-08-17 01:20:49.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2163 …}
    +votes: Doctrine\ORM\PersistentCollection {#2257 …}
    +reports: Doctrine\ORM\PersistentCollection {#2267 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2271 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2272 …}
    +badges: Doctrine\ORM\PersistentCollection {#2253 …}
    +children: [
      1 => App\Entity\EntryComment {#1559
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1616 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1630 …}
        +image: null
        +parent: null
        +root: null
        +body: """
          I would stay away from kubernets/k3/k8s. Unless you want to learn it for work purposes, it’s so overkill you can spend a month before you get things running. I know from experience. My current setup gives you options and has been reliable for me.\n
          \n
          NAS Box: Truenas Scale - You can have UnRaid fill this role.\n
          \n
          Services Hosting: Proxmox - I can spin up any VMs I need and lots of info online to do things like hardware passthrough to VMs.\n
          \n
          Containers: Debian VM - Debian makes a great server environment as it’s stable and well supported. I just make this VM a docker swarm host. I managed things with Portainer for a web interface.\n
          \n
          I keep data on the NAS and have containers access it over the network. Usually a NFS share.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 17
        +score: 0
        +lastActive: DateTime @1723850449 {#1564
          date: 2024-08-17 01:20:49.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@nopersonalspace@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1629 …}
        +nested: Doctrine\ORM\PersistentCollection {#1626 …}
        +votes: Doctrine\ORM\PersistentCollection {#1618 …}
        +reports: Doctrine\ORM\PersistentCollection {#1597 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1731 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1723 …}
        -id: 294610
        -bodyTs: "'access':124 'away':4 'box':47 'contain':81,123 'current':35 'data':117 'debian':82,84 'docker':103 'environ':89 'experi':33 'fill':54 'get':27 'give':37 'great':87 'hardwar':77 'host':58,105 'info':71 'interfac':114 'keep':116 'know':31 'kubernets/k3/k8s':6 'learn':11 'like':76 'lot':69 'make':85,99 'manag':107 'month':24 'nas':46,120 'need':67 'network':128 'nfs':131 'onlin':72 'option':39 'overkil':19 'passthrough':78 'portain':110 'proxmox':59 'purpos':15 'reliabl':43 'role':56 'run':29 'scale':49 'server':88 'servic':57 'setup':36 'share':132 'spend':22 'spin':62 'stabl':93 'stay':3 'support':96 'swarm':104 'thing':28,75,108 'truena':48 'unless':7 'unraid':53 'usual':129 'vm':83,101 'vms':65,80 'want':9 'web':113 'well':95 'work':14 'would':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6532752"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704843639 {#1548
          date: 2024-01-10 00:40:39.0 +01:00
        }
        +"title": 294610
      }
      0 => App\Entity\EntryComment {#1728}
    ]
    -id: 28505
    -titleTs: "'2024':13 'compos':4 'contain':10 'docker':3 'docker-compos':2 'kubernet':1 'organ':8 'servic':11"
    -bodyTs: "'abl':212,234 'ahead':143 'also':47 'applianc':125 'back':90 'big':105 'break':53 'bugs/crashes':37 'code':72 'comfort':196 'compos':284 'configur':77 'contain':15,44,138,175 'current':1,258 'd':113,295 'dedic':192 'docker':14,39,283 'docker-compos':282 'downsid':29 'easi':21 'easili':93 'everyth':99 'exist':81 'fact':200 'fair':121 'famili':256 'fanci':204 'fault':247 'fault-toler':246 'fiddl':60 'fix':266 'fragil':32 'friend':254 'get':298,311 'go':269 'handl':133 'harvest':291 'hashicorp':285 'homelab':153 'host':251 'hypervisor':178 'iac':202 'idea':300,313 'infrastructur':70 'infrastructure-as-cod':69 'initi':24 'intervent':264 'iter':150 'job':188 'k3s':290 'kubernet':281 'like':74,135,156,159,220 'littl':168 'll':185 'log':57 'look':142,155 'lot':261 'love':209,296 'low':123 'low-pow':122 'm':141,166,195 'machin':131,193,238 'major':28 'manual':263 'might':318 'multi':227 'multi-nod':226 'multipl':237 'mutabl':63 'nas':110,117 'next':149 'nice':19 'node':98,228 'nomad':286 'one':104 'orchestr':176 'peopl':303 'power':124 'prefer':201,224 'prone':35 'pulumi':217 'question':273 'rather':114 'realli':88 'recov':92 'requir':259 'resili':49 'roll':89 'run':3,108,289 'separ':120,130 'server':106 'servic':10,252 'setup':11,23 'singl':97 'single-nod':96 'someth':219,225,243 'sort':78 'split':186 'storag':163 'stuff':164 'take':41 'terraform':75,215 'thing':52,134 'think':145,181 'tie':101,236 'tire':169 'togeth':239 'toler':248 'tool':73 'ui':84,205 'unraid':4,33,160 'use':67,214 'vms':136 'want':231,242 'would':208,223 'wrangl':171 'year':183"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704927178
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10510362"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704840778 {#2221
      date: 2024-01-09 23:52:58.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1630 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1736 …}
  +root: App\Entity\EntryComment {#1559}
  +body: "Same"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704953914 {#1721
    date: 2024-01-11 07:18:34.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@nopersonalspace@lemmy.world"
    "@monkeyman512@lemmy.world"
    "@hi_its_me@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1730 …}
  +nested: Doctrine\ORM\PersistentCollection {#1734 …}
  +votes: Doctrine\ORM\PersistentCollection {#1727 …}
  +reports: Doctrine\ORM\PersistentCollection {#1733 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1724 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1715 …}
  -id: 298392
  -bodyTs: ""
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6572127"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704953914 {#1726
    date: 2024-01-11 07:18:34.0 +01:00
  }
  +"title": 298392
}
"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
Proxies\__CG__\App\Entity\Entry {#1717
  +user: Proxies\__CG__\App\Entity\User {#2394 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1630 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2192 …}
  +slug: "Advice-for-buulding-a-cheep-NAS"
  +title: "Advice for buulding a cheep NAS"
  +url: null
  +body: """
    Hey guys ive been self hosting things for a while now mostly just off a bunch if old computers in a k8s cluster.\n
    \n
    The majour issue i have currently is all my data is on a single hdd in an old dektop. Its painfully slow and very risky as i have no backup or anything (i dont feel to great about that).\n
    \n
    I really dont have much $ to spend hence my setup is built from a stack of practically ewaste hobbled together. I finally have the $ to buy some drives how should i go about building myself a nas on the cheap?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 13
  +favouriteCount: 35
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1726391812 {#2380
    date: 2024-09-15 11:16:52.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2252 …}
  +votes: Doctrine\ORM\PersistentCollection {#2229 …}
  +reports: Doctrine\ORM\PersistentCollection {#2230 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2292 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2317 …}
  +badges: Doctrine\ORM\PersistentCollection {#2277 …}
  +children: [
    App\Entity\EntryComment {#1716
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1717 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1630 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        If you want cheap new drives check out [shucks.top](https://shucks.top/).\n
        \n
        You can get used Enterprise drives on eBay if you want to got that way. Look for a seller with lots of sales, a good rating, and a reasonable return policy.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 6
      +score: 0
      +lastActive: DateTime @1726391812 {#1718
        date: 2024-09-15 11:16:52.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@muntedcrocodile@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1739 …}
      +nested: Doctrine\ORM\PersistentCollection {#1740 …}
      +votes: Doctrine\ORM\PersistentCollection {#2465 …}
      +reports: Doctrine\ORM\PersistentCollection {#2463 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2411 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2422 …}
      -id: 306872
      -bodyTs: "'/).':12 'cheap':4 'check':7 'drive':6,18 'ebay':20 'enterpris':17 'get':15 'good':37 'got':25 'look':28 'lot':33 'new':5 'polici':43 'rate':38 'reason':41 'return':42 'sale':35 'seller':31 'shucks.top':9,11 'shucks.top/).':10 'use':16 'want':3,23 'way':27"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6663821"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705200568 {#1720
        date: 2024-01-14 03:49:28.0 +01:00
      }
      +"title": 306872
    }
  ]
  -id: 30309
  -titleTs: "'advic':1 'buuld':3 'cheep':5 'nas':6"
  -bodyTs: "'anyth':55 'backup':53 'build':96 'built':74 'bunch':16 'buy':88 'cheap':102 'cluster':23 'comput':19 'current':29 'data':33 'dektop':42 'dont':57,65 'drive':90 'ewast':80 'feel':58 'final':84 'go':94 'great':60 'guy':2 'hdd':38 'henc':70 'hey':1 'hobbl':81 'host':6 'issu':26 'ive':3 'k8s':22 'majour':25 'most':12 'much':67 'nas':99 'old':18,41 'pain':44 'practic':79 'realli':64 'riski':48 'self':5 'setup':72 'singl':37 'slow':45 'spend':69 'stack':77 'thing':7 'togeth':82"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705283820
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10684376"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705197420 {#2160
    date: 2024-01-14 02:57:00.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
39 DENIED edit
Proxies\__CG__\App\Entity\Entry {#1717
  +user: Proxies\__CG__\App\Entity\User {#2394 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1630 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2192 …}
  +slug: "Advice-for-buulding-a-cheep-NAS"
  +title: "Advice for buulding a cheep NAS"
  +url: null
  +body: """
    Hey guys ive been self hosting things for a while now mostly just off a bunch if old computers in a k8s cluster.\n
    \n
    The majour issue i have currently is all my data is on a single hdd in an old dektop. Its painfully slow and very risky as i have no backup or anything (i dont feel to great about that).\n
    \n
    I really dont have much $ to spend hence my setup is built from a stack of practically ewaste hobbled together. I finally have the $ to buy some drives how should i go about building myself a nas on the cheap?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 13
  +favouriteCount: 35
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1726391812 {#2380
    date: 2024-09-15 11:16:52.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2252 …}
  +votes: Doctrine\ORM\PersistentCollection {#2229 …}
  +reports: Doctrine\ORM\PersistentCollection {#2230 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2292 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2317 …}
  +badges: Doctrine\ORM\PersistentCollection {#2277 …}
  +children: [
    App\Entity\EntryComment {#1716
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1717 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1630 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        If you want cheap new drives check out [shucks.top](https://shucks.top/).\n
        \n
        You can get used Enterprise drives on eBay if you want to got that way. Look for a seller with lots of sales, a good rating, and a reasonable return policy.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 6
      +score: 0
      +lastActive: DateTime @1726391812 {#1718
        date: 2024-09-15 11:16:52.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@muntedcrocodile@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1739 …}
      +nested: Doctrine\ORM\PersistentCollection {#1740 …}
      +votes: Doctrine\ORM\PersistentCollection {#2465 …}
      +reports: Doctrine\ORM\PersistentCollection {#2463 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2411 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2422 …}
      -id: 306872
      -bodyTs: "'/).':12 'cheap':4 'check':7 'drive':6,18 'ebay':20 'enterpris':17 'get':15 'good':37 'got':25 'look':28 'lot':33 'new':5 'polici':43 'rate':38 'reason':41 'return':42 'sale':35 'seller':31 'shucks.top':9,11 'shucks.top/).':10 'use':16 'want':3,23 'way':27"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6663821"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705200568 {#1720
        date: 2024-01-14 03:49:28.0 +01:00
      }
      +"title": 306872
    }
  ]
  -id: 30309
  -titleTs: "'advic':1 'buuld':3 'cheep':5 'nas':6"
  -bodyTs: "'anyth':55 'backup':53 'build':96 'built':74 'bunch':16 'buy':88 'cheap':102 'cluster':23 'comput':19 'current':29 'data':33 'dektop':42 'dont':57,65 'drive':90 'ewast':80 'feel':58 'final':84 'go':94 'great':60 'guy':2 'hdd':38 'henc':70 'hey':1 'hobbl':81 'host':6 'issu':26 'ive':3 'k8s':22 'majour':25 'most':12 'much':67 'nas':99 'old':18,41 'pain':44 'practic':79 'realli':64 'riski':48 'self':5 'setup':72 'singl':37 'slow':45 'spend':69 'stack':77 'thing':7 'togeth':82"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705283820
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10684376"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705197420 {#2160
    date: 2024-01-14 02:57:00.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
40 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#1717
  +user: Proxies\__CG__\App\Entity\User {#2394 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1630 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2192 …}
  +slug: "Advice-for-buulding-a-cheep-NAS"
  +title: "Advice for buulding a cheep NAS"
  +url: null
  +body: """
    Hey guys ive been self hosting things for a while now mostly just off a bunch if old computers in a k8s cluster.\n
    \n
    The majour issue i have currently is all my data is on a single hdd in an old dektop. Its painfully slow and very risky as i have no backup or anything (i dont feel to great about that).\n
    \n
    I really dont have much $ to spend hence my setup is built from a stack of practically ewaste hobbled together. I finally have the $ to buy some drives how should i go about building myself a nas on the cheap?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 13
  +favouriteCount: 35
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1726391812 {#2380
    date: 2024-09-15 11:16:52.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2252 …}
  +votes: Doctrine\ORM\PersistentCollection {#2229 …}
  +reports: Doctrine\ORM\PersistentCollection {#2230 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2292 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2317 …}
  +badges: Doctrine\ORM\PersistentCollection {#2277 …}
  +children: [
    App\Entity\EntryComment {#1716
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1717 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1630 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        If you want cheap new drives check out [shucks.top](https://shucks.top/).\n
        \n
        You can get used Enterprise drives on eBay if you want to got that way. Look for a seller with lots of sales, a good rating, and a reasonable return policy.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 6
      +score: 0
      +lastActive: DateTime @1726391812 {#1718
        date: 2024-09-15 11:16:52.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@muntedcrocodile@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1739 …}
      +nested: Doctrine\ORM\PersistentCollection {#1740 …}
      +votes: Doctrine\ORM\PersistentCollection {#2465 …}
      +reports: Doctrine\ORM\PersistentCollection {#2463 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2411 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2422 …}
      -id: 306872
      -bodyTs: "'/).':12 'cheap':4 'check':7 'drive':6,18 'ebay':20 'enterpris':17 'get':15 'good':37 'got':25 'look':28 'lot':33 'new':5 'polici':43 'rate':38 'reason':41 'return':42 'sale':35 'seller':31 'shucks.top':9,11 'shucks.top/).':10 'use':16 'want':3,23 'way':27"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6663821"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705200568 {#1720
        date: 2024-01-14 03:49:28.0 +01:00
      }
      +"title": 306872
    }
  ]
  -id: 30309
  -titleTs: "'advic':1 'buuld':3 'cheep':5 'nas':6"
  -bodyTs: "'anyth':55 'backup':53 'build':96 'built':74 'bunch':16 'buy':88 'cheap':102 'cluster':23 'comput':19 'current':29 'data':33 'dektop':42 'dont':57,65 'drive':90 'ewast':80 'feel':58 'final':84 'go':94 'great':60 'guy':2 'hdd':38 'henc':70 'hey':1 'hobbl':81 'host':6 'issu':26 'ive':3 'k8s':22 'majour':25 'most':12 'much':67 'nas':99 'old':18,41 'pain':44 'practic':79 'realli':64 'riski':48 'self':5 'setup':72 'singl':37 'slow':45 'spend':69 'stack':77 'thing':7 'togeth':82"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705283820
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10684376"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705197420 {#2160
    date: 2024-01-14 02:57:00.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
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 {#1716
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1717
    +user: Proxies\__CG__\App\Entity\User {#2394 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1630 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2192 …}
    +slug: "Advice-for-buulding-a-cheep-NAS"
    +title: "Advice for buulding a cheep NAS"
    +url: null
    +body: """
      Hey guys ive been self hosting things for a while now mostly just off a bunch if old computers in a k8s cluster.\n
      \n
      The majour issue i have currently is all my data is on a single hdd in an old dektop. Its painfully slow and very risky as i have no backup or anything (i dont feel to great about that).\n
      \n
      I really dont have much $ to spend hence my setup is built from a stack of practically ewaste hobbled together. I finally have the $ to buy some drives how should i go about building myself a nas on the cheap?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 13
    +favouriteCount: 35
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1726391812 {#2380
      date: 2024-09-15 11:16:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2252 …}
    +votes: Doctrine\ORM\PersistentCollection {#2229 …}
    +reports: Doctrine\ORM\PersistentCollection {#2230 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2292 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2317 …}
    +badges: Doctrine\ORM\PersistentCollection {#2277 …}
    +children: [
      App\Entity\EntryComment {#1716}
    ]
    -id: 30309
    -titleTs: "'advic':1 'buuld':3 'cheep':5 'nas':6"
    -bodyTs: "'anyth':55 'backup':53 'build':96 'built':74 'bunch':16 'buy':88 'cheap':102 'cluster':23 'comput':19 'current':29 'data':33 'dektop':42 'dont':57,65 'drive':90 'ewast':80 'feel':58 'final':84 'go':94 'great':60 'guy':2 'hdd':38 'henc':70 'hey':1 'hobbl':81 'host':6 'issu':26 'ive':3 'k8s':22 'majour':25 'most':12 'much':67 'nas':99 'old':18,41 'pain':44 'practic':79 'realli':64 'riski':48 'self':5 'setup':72 'singl':37 'slow':45 'spend':69 'stack':77 'thing':7 'togeth':82"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705283820
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10684376"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705197420 {#2160
      date: 2024-01-14 02:57:00.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1630 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    If you want cheap new drives check out [shucks.top](https://shucks.top/).\n
    \n
    You can get used Enterprise drives on eBay if you want to got that way. Look for a seller with lots of sales, a good rating, and a reasonable return policy.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1726391812 {#1718
    date: 2024-09-15 11:16:52.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@muntedcrocodile@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1739 …}
  +nested: Doctrine\ORM\PersistentCollection {#1740 …}
  +votes: Doctrine\ORM\PersistentCollection {#2465 …}
  +reports: Doctrine\ORM\PersistentCollection {#2463 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2411 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2422 …}
  -id: 306872
  -bodyTs: "'/).':12 'cheap':4 'check':7 'drive':6,18 'ebay':20 'enterpris':17 'get':15 'good':37 'got':25 'look':28 'lot':33 'new':5 'polici':43 'rate':38 'reason':41 'return':42 'sale':35 'seller':31 'shucks.top':9,11 'shucks.top/).':10 'use':16 'want':3,23 'way':27"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6663821"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705200568 {#1720
    date: 2024-01-14 03:49:28.0 +01:00
  }
  +"title": 306872
}
"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 {#1716
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1717
    +user: Proxies\__CG__\App\Entity\User {#2394 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1630 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2192 …}
    +slug: "Advice-for-buulding-a-cheep-NAS"
    +title: "Advice for buulding a cheep NAS"
    +url: null
    +body: """
      Hey guys ive been self hosting things for a while now mostly just off a bunch if old computers in a k8s cluster.\n
      \n
      The majour issue i have currently is all my data is on a single hdd in an old dektop. Its painfully slow and very risky as i have no backup or anything (i dont feel to great about that).\n
      \n
      I really dont have much $ to spend hence my setup is built from a stack of practically ewaste hobbled together. I finally have the $ to buy some drives how should i go about building myself a nas on the cheap?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 13
    +favouriteCount: 35
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1726391812 {#2380
      date: 2024-09-15 11:16:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2252 …}
    +votes: Doctrine\ORM\PersistentCollection {#2229 …}
    +reports: Doctrine\ORM\PersistentCollection {#2230 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2292 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2317 …}
    +badges: Doctrine\ORM\PersistentCollection {#2277 …}
    +children: [
      App\Entity\EntryComment {#1716}
    ]
    -id: 30309
    -titleTs: "'advic':1 'buuld':3 'cheep':5 'nas':6"
    -bodyTs: "'anyth':55 'backup':53 'build':96 'built':74 'bunch':16 'buy':88 'cheap':102 'cluster':23 'comput':19 'current':29 'data':33 'dektop':42 'dont':57,65 'drive':90 'ewast':80 'feel':58 'final':84 'go':94 'great':60 'guy':2 'hdd':38 'henc':70 'hey':1 'hobbl':81 'host':6 'issu':26 'ive':3 'k8s':22 'majour':25 'most':12 'much':67 'nas':99 'old':18,41 'pain':44 'practic':79 'realli':64 'riski':48 'self':5 'setup':72 'singl':37 'slow':45 'spend':69 'stack':77 'thing':7 'togeth':82"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705283820
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10684376"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705197420 {#2160
      date: 2024-01-14 02:57:00.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1630 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    If you want cheap new drives check out [shucks.top](https://shucks.top/).\n
    \n
    You can get used Enterprise drives on eBay if you want to got that way. Look for a seller with lots of sales, a good rating, and a reasonable return policy.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1726391812 {#1718
    date: 2024-09-15 11:16:52.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@muntedcrocodile@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1739 …}
  +nested: Doctrine\ORM\PersistentCollection {#1740 …}
  +votes: Doctrine\ORM\PersistentCollection {#2465 …}
  +reports: Doctrine\ORM\PersistentCollection {#2463 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2411 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2422 …}
  -id: 306872
  -bodyTs: "'/).':12 'cheap':4 'check':7 'drive':6,18 'ebay':20 'enterpris':17 'get':15 'good':37 'got':25 'look':28 'lot':33 'new':5 'polici':43 'rate':38 'reason':41 'return':42 'sale':35 'seller':31 'shucks.top':9,11 'shucks.top/).':10 'use':16 'want':3,23 'way':27"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6663821"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705200568 {#1720
    date: 2024-01-14 03:49:28.0 +01:00
  }
  +"title": 306872
}
"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 {#1716
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1717
    +user: Proxies\__CG__\App\Entity\User {#2394 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1630 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2192 …}
    +slug: "Advice-for-buulding-a-cheep-NAS"
    +title: "Advice for buulding a cheep NAS"
    +url: null
    +body: """
      Hey guys ive been self hosting things for a while now mostly just off a bunch if old computers in a k8s cluster.\n
      \n
      The majour issue i have currently is all my data is on a single hdd in an old dektop. Its painfully slow and very risky as i have no backup or anything (i dont feel to great about that).\n
      \n
      I really dont have much $ to spend hence my setup is built from a stack of practically ewaste hobbled together. I finally have the $ to buy some drives how should i go about building myself a nas on the cheap?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 13
    +favouriteCount: 35
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1726391812 {#2380
      date: 2024-09-15 11:16:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2252 …}
    +votes: Doctrine\ORM\PersistentCollection {#2229 …}
    +reports: Doctrine\ORM\PersistentCollection {#2230 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2292 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2317 …}
    +badges: Doctrine\ORM\PersistentCollection {#2277 …}
    +children: [
      App\Entity\EntryComment {#1716}
    ]
    -id: 30309
    -titleTs: "'advic':1 'buuld':3 'cheep':5 'nas':6"
    -bodyTs: "'anyth':55 'backup':53 'build':96 'built':74 'bunch':16 'buy':88 'cheap':102 'cluster':23 'comput':19 'current':29 'data':33 'dektop':42 'dont':57,65 'drive':90 'ewast':80 'feel':58 'final':84 'go':94 'great':60 'guy':2 'hdd':38 'henc':70 'hey':1 'hobbl':81 'host':6 'issu':26 'ive':3 'k8s':22 'majour':25 'most':12 'much':67 'nas':99 'old':18,41 'pain':44 'practic':79 'realli':64 'riski':48 'self':5 'setup':72 'singl':37 'slow':45 'spend':69 'stack':77 'thing':7 'togeth':82"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705283820
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10684376"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705197420 {#2160
      date: 2024-01-14 02:57:00.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1630 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    If you want cheap new drives check out [shucks.top](https://shucks.top/).\n
    \n
    You can get used Enterprise drives on eBay if you want to got that way. Look for a seller with lots of sales, a good rating, and a reasonable return policy.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1726391812 {#1718
    date: 2024-09-15 11:16:52.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@muntedcrocodile@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1739 …}
  +nested: Doctrine\ORM\PersistentCollection {#1740 …}
  +votes: Doctrine\ORM\PersistentCollection {#2465 …}
  +reports: Doctrine\ORM\PersistentCollection {#2463 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2411 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2422 …}
  -id: 306872
  -bodyTs: "'/).':12 'cheap':4 'check':7 'drive':6,18 'ebay':20 'enterpris':17 'get':15 'good':37 'got':25 'look':28 'lot':33 'new':5 'polici':43 'rate':38 'reason':41 'return':42 'sale':35 'seller':31 'shucks.top':9,11 'shucks.top/).':10 'use':16 'want':3,23 'way':27"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6663821"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705200568 {#1720
    date: 2024-01-14 03:49:28.0 +01:00
  }
  +"title": 306872
}
"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
Proxies\__CG__\App\Entity\Entry {#2460
  +user: Proxies\__CG__\App\Entity\User {#2093 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1630 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2192 …}
  +slug: "Best-practices-for-media-piracy-server"
  +title: "Best practices for media + piracy server"
  +url: null
  +body: """
    I am a bit befuddled over what the best practices are for an internet connected or local server running the *arr stack.\n
    \n
    Should we be using cosmos for security, reverse proxy, and container management or other tools like nginx, traefik, authentelia, authentik, and portainer?\n
    \n
    Furthermore what’s the advantage of using proxmox containers to host docker instead of installing docker on conventional Linux?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 11
  +favouriteCount: 16
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1727890922 {#2276
    date: 2024-10-02 19:42:02.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2220 …}
  +votes: Doctrine\ORM\PersistentCollection {#2193 …}
  +reports: Doctrine\ORM\PersistentCollection {#2205 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2202 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2210 …}
  +badges: Doctrine\ORM\PersistentCollection {#2207 …}
  +children: [
    App\Entity\EntryComment {#2456
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2460 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1630 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        I think 2 good concepts come to mind to help you make choices:\n
        \n
        1. Least privilege - Only give things/people just enough access/authority to get the job done. A good example is sonarr doesn’t need access to your personal photos to do it’s job, so don’t give it access if to them.\n
        2. Defense in layers - Nothing is perfect and you can make mistakes in configuration. Don’t rely on a single point of failure to protect you. If you want remote access use a VPN. But also take steps in your network like putting a password on the logins.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705967788 {#2458
        date: 2024-01-23 00:56:28.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@areyouevenreal@lemm.ee"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2453 …}
      +nested: Doctrine\ORM\PersistentCollection {#2457 …}
      +votes: Doctrine\ORM\PersistentCollection {#2455 …}
      +reports: Doctrine\ORM\PersistentCollection {#2468 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2469 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2471 …}
      -id: 332944
      -bodyTs: "'1':14 '2':3,55 'access':36,51,85 'access/authority':22 'also':90 'choic':13 'come':6 'concept':5 'configur':68 'defens':56 'doesn':33 'done':27 'enough':21 'exampl':30 'failur':77 'get':24 'give':18,49 'good':4,29 'help':10 'job':26,45 'layer':58 'least':15 'like':96 'login':102 'make':12,65 'mind':8 'mistak':66 'need':35 'network':95 'noth':59 'password':99 'perfect':61 'person':39 'photo':40 'point':75 'privileg':16 'protect':79 'put':97 'reli':71 'remot':84 'singl':74 'sonarr':32 'step':92 'take':91 'things/people':19 'think':2 'use':86 'vpn':88 'want':83"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6926031"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705967788 {#2461
        date: 2024-01-23 00:56:28.0 +01:00
      }
      +"title": 332944
    }
  ]
  -id: 32493
  -titleTs: "'best':1 'media':4 'piraci':5 'practic':2 'server':6"
  -bodyTs: "'advantag':49 'arr':21 'authentelia':41 'authentik':42 'befuddl':5 'best':9 'bit':4 'connect':15 'contain':33,53 'convent':62 'cosmos':27 'docker':56,60 'furthermor':45 'host':55 'instal':59 'instead':57 'internet':14 'like':38 'linux':63 'local':17 'manag':34 'nginx':39 'portain':44 'practic':10 'proxi':31 'proxmox':52 'revers':30 'run':19 'secur':29 'server':18 'stack':22 'tool':37 'traefik':40 'use':26,51"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706051389
  +visibility: "visible             "
  +apId: "https://lemm.ee/post/21611283"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705964989 {#2120
    date: 2024-01-23 00:09:49.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
47 DENIED edit
Proxies\__CG__\App\Entity\Entry {#2460
  +user: Proxies\__CG__\App\Entity\User {#2093 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1630 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2192 …}
  +slug: "Best-practices-for-media-piracy-server"
  +title: "Best practices for media + piracy server"
  +url: null
  +body: """
    I am a bit befuddled over what the best practices are for an internet connected or local server running the *arr stack.\n
    \n
    Should we be using cosmos for security, reverse proxy, and container management or other tools like nginx, traefik, authentelia, authentik, and portainer?\n
    \n
    Furthermore what’s the advantage of using proxmox containers to host docker instead of installing docker on conventional Linux?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 11
  +favouriteCount: 16
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1727890922 {#2276
    date: 2024-10-02 19:42:02.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2220 …}
  +votes: Doctrine\ORM\PersistentCollection {#2193 …}
  +reports: Doctrine\ORM\PersistentCollection {#2205 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2202 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2210 …}
  +badges: Doctrine\ORM\PersistentCollection {#2207 …}
  +children: [
    App\Entity\EntryComment {#2456
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2460 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1630 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        I think 2 good concepts come to mind to help you make choices:\n
        \n
        1. Least privilege - Only give things/people just enough access/authority to get the job done. A good example is sonarr doesn’t need access to your personal photos to do it’s job, so don’t give it access if to them.\n
        2. Defense in layers - Nothing is perfect and you can make mistakes in configuration. Don’t rely on a single point of failure to protect you. If you want remote access use a VPN. But also take steps in your network like putting a password on the logins.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705967788 {#2458
        date: 2024-01-23 00:56:28.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@areyouevenreal@lemm.ee"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2453 …}
      +nested: Doctrine\ORM\PersistentCollection {#2457 …}
      +votes: Doctrine\ORM\PersistentCollection {#2455 …}
      +reports: Doctrine\ORM\PersistentCollection {#2468 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2469 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2471 …}
      -id: 332944
      -bodyTs: "'1':14 '2':3,55 'access':36,51,85 'access/authority':22 'also':90 'choic':13 'come':6 'concept':5 'configur':68 'defens':56 'doesn':33 'done':27 'enough':21 'exampl':30 'failur':77 'get':24 'give':18,49 'good':4,29 'help':10 'job':26,45 'layer':58 'least':15 'like':96 'login':102 'make':12,65 'mind':8 'mistak':66 'need':35 'network':95 'noth':59 'password':99 'perfect':61 'person':39 'photo':40 'point':75 'privileg':16 'protect':79 'put':97 'reli':71 'remot':84 'singl':74 'sonarr':32 'step':92 'take':91 'things/people':19 'think':2 'use':86 'vpn':88 'want':83"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6926031"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705967788 {#2461
        date: 2024-01-23 00:56:28.0 +01:00
      }
      +"title": 332944
    }
  ]
  -id: 32493
  -titleTs: "'best':1 'media':4 'piraci':5 'practic':2 'server':6"
  -bodyTs: "'advantag':49 'arr':21 'authentelia':41 'authentik':42 'befuddl':5 'best':9 'bit':4 'connect':15 'contain':33,53 'convent':62 'cosmos':27 'docker':56,60 'furthermor':45 'host':55 'instal':59 'instead':57 'internet':14 'like':38 'linux':63 'local':17 'manag':34 'nginx':39 'portain':44 'practic':10 'proxi':31 'proxmox':52 'revers':30 'run':19 'secur':29 'server':18 'stack':22 'tool':37 'traefik':40 'use':26,51"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706051389
  +visibility: "visible             "
  +apId: "https://lemm.ee/post/21611283"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705964989 {#2120
    date: 2024-01-23 00:09:49.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
48 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2460
  +user: Proxies\__CG__\App\Entity\User {#2093 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1630 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2192 …}
  +slug: "Best-practices-for-media-piracy-server"
  +title: "Best practices for media + piracy server"
  +url: null
  +body: """
    I am a bit befuddled over what the best practices are for an internet connected or local server running the *arr stack.\n
    \n
    Should we be using cosmos for security, reverse proxy, and container management or other tools like nginx, traefik, authentelia, authentik, and portainer?\n
    \n
    Furthermore what’s the advantage of using proxmox containers to host docker instead of installing docker on conventional Linux?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 11
  +favouriteCount: 16
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1727890922 {#2276
    date: 2024-10-02 19:42:02.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2220 …}
  +votes: Doctrine\ORM\PersistentCollection {#2193 …}
  +reports: Doctrine\ORM\PersistentCollection {#2205 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2202 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2210 …}
  +badges: Doctrine\ORM\PersistentCollection {#2207 …}
  +children: [
    App\Entity\EntryComment {#2456
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2460 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1630 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        I think 2 good concepts come to mind to help you make choices:\n
        \n
        1. Least privilege - Only give things/people just enough access/authority to get the job done. A good example is sonarr doesn’t need access to your personal photos to do it’s job, so don’t give it access if to them.\n
        2. Defense in layers - Nothing is perfect and you can make mistakes in configuration. Don’t rely on a single point of failure to protect you. If you want remote access use a VPN. But also take steps in your network like putting a password on the logins.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705967788 {#2458
        date: 2024-01-23 00:56:28.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@areyouevenreal@lemm.ee"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2453 …}
      +nested: Doctrine\ORM\PersistentCollection {#2457 …}
      +votes: Doctrine\ORM\PersistentCollection {#2455 …}
      +reports: Doctrine\ORM\PersistentCollection {#2468 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2469 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2471 …}
      -id: 332944
      -bodyTs: "'1':14 '2':3,55 'access':36,51,85 'access/authority':22 'also':90 'choic':13 'come':6 'concept':5 'configur':68 'defens':56 'doesn':33 'done':27 'enough':21 'exampl':30 'failur':77 'get':24 'give':18,49 'good':4,29 'help':10 'job':26,45 'layer':58 'least':15 'like':96 'login':102 'make':12,65 'mind':8 'mistak':66 'need':35 'network':95 'noth':59 'password':99 'perfect':61 'person':39 'photo':40 'point':75 'privileg':16 'protect':79 'put':97 'reli':71 'remot':84 'singl':74 'sonarr':32 'step':92 'take':91 'things/people':19 'think':2 'use':86 'vpn':88 'want':83"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6926031"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705967788 {#2461
        date: 2024-01-23 00:56:28.0 +01:00
      }
      +"title": 332944
    }
  ]
  -id: 32493
  -titleTs: "'best':1 'media':4 'piraci':5 'practic':2 'server':6"
  -bodyTs: "'advantag':49 'arr':21 'authentelia':41 'authentik':42 'befuddl':5 'best':9 'bit':4 'connect':15 'contain':33,53 'convent':62 'cosmos':27 'docker':56,60 'furthermor':45 'host':55 'instal':59 'instead':57 'internet':14 'like':38 'linux':63 'local':17 'manag':34 'nginx':39 'portain':44 'practic':10 'proxi':31 'proxmox':52 'revers':30 'run':19 'secur':29 'server':18 'stack':22 'tool':37 'traefik':40 'use':26,51"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706051389
  +visibility: "visible             "
  +apId: "https://lemm.ee/post/21611283"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705964989 {#2120
    date: 2024-01-23 00:09:49.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
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 {#2456
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2460
    +user: Proxies\__CG__\App\Entity\User {#2093 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1630 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2192 …}
    +slug: "Best-practices-for-media-piracy-server"
    +title: "Best practices for media + piracy server"
    +url: null
    +body: """
      I am a bit befuddled over what the best practices are for an internet connected or local server running the *arr stack.\n
      \n
      Should we be using cosmos for security, reverse proxy, and container management or other tools like nginx, traefik, authentelia, authentik, and portainer?\n
      \n
      Furthermore what’s the advantage of using proxmox containers to host docker instead of installing docker on conventional Linux?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 11
    +favouriteCount: 16
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727890922 {#2276
      date: 2024-10-02 19:42:02.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2220 …}
    +votes: Doctrine\ORM\PersistentCollection {#2193 …}
    +reports: Doctrine\ORM\PersistentCollection {#2205 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2202 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2210 …}
    +badges: Doctrine\ORM\PersistentCollection {#2207 …}
    +children: [
      App\Entity\EntryComment {#2456}
    ]
    -id: 32493
    -titleTs: "'best':1 'media':4 'piraci':5 'practic':2 'server':6"
    -bodyTs: "'advantag':49 'arr':21 'authentelia':41 'authentik':42 'befuddl':5 'best':9 'bit':4 'connect':15 'contain':33,53 'convent':62 'cosmos':27 'docker':56,60 'furthermor':45 'host':55 'instal':59 'instead':57 'internet':14 'like':38 'linux':63 'local':17 'manag':34 'nginx':39 'portain':44 'practic':10 'proxi':31 'proxmox':52 'revers':30 'run':19 'secur':29 'server':18 'stack':22 'tool':37 'traefik':40 'use':26,51"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706051389
    +visibility: "visible             "
    +apId: "https://lemm.ee/post/21611283"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705964989 {#2120
      date: 2024-01-23 00:09:49.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1630 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    I think 2 good concepts come to mind to help you make choices:\n
    \n
    1. Least privilege - Only give things/people just enough access/authority to get the job done. A good example is sonarr doesn’t need access to your personal photos to do it’s job, so don’t give it access if to them.\n
    2. Defense in layers - Nothing is perfect and you can make mistakes in configuration. Don’t rely on a single point of failure to protect you. If you want remote access use a VPN. But also take steps in your network like putting a password on the logins.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705967788 {#2458
    date: 2024-01-23 00:56:28.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@areyouevenreal@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2453 …}
  +nested: Doctrine\ORM\PersistentCollection {#2457 …}
  +votes: Doctrine\ORM\PersistentCollection {#2455 …}
  +reports: Doctrine\ORM\PersistentCollection {#2468 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2469 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2471 …}
  -id: 332944
  -bodyTs: "'1':14 '2':3,55 'access':36,51,85 'access/authority':22 'also':90 'choic':13 'come':6 'concept':5 'configur':68 'defens':56 'doesn':33 'done':27 'enough':21 'exampl':30 'failur':77 'get':24 'give':18,49 'good':4,29 'help':10 'job':26,45 'layer':58 'least':15 'like':96 'login':102 'make':12,65 'mind':8 'mistak':66 'need':35 'network':95 'noth':59 'password':99 'perfect':61 'person':39 'photo':40 'point':75 'privileg':16 'protect':79 'put':97 'reli':71 'remot':84 'singl':74 'sonarr':32 'step':92 'take':91 'things/people':19 'think':2 'use':86 'vpn':88 'want':83"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6926031"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705967788 {#2461
    date: 2024-01-23 00:56:28.0 +01:00
  }
  +"title": 332944
}
"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 {#2456
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2460
    +user: Proxies\__CG__\App\Entity\User {#2093 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1630 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2192 …}
    +slug: "Best-practices-for-media-piracy-server"
    +title: "Best practices for media + piracy server"
    +url: null
    +body: """
      I am a bit befuddled over what the best practices are for an internet connected or local server running the *arr stack.\n
      \n
      Should we be using cosmos for security, reverse proxy, and container management or other tools like nginx, traefik, authentelia, authentik, and portainer?\n
      \n
      Furthermore what’s the advantage of using proxmox containers to host docker instead of installing docker on conventional Linux?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 11
    +favouriteCount: 16
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727890922 {#2276
      date: 2024-10-02 19:42:02.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2220 …}
    +votes: Doctrine\ORM\PersistentCollection {#2193 …}
    +reports: Doctrine\ORM\PersistentCollection {#2205 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2202 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2210 …}
    +badges: Doctrine\ORM\PersistentCollection {#2207 …}
    +children: [
      App\Entity\EntryComment {#2456}
    ]
    -id: 32493
    -titleTs: "'best':1 'media':4 'piraci':5 'practic':2 'server':6"
    -bodyTs: "'advantag':49 'arr':21 'authentelia':41 'authentik':42 'befuddl':5 'best':9 'bit':4 'connect':15 'contain':33,53 'convent':62 'cosmos':27 'docker':56,60 'furthermor':45 'host':55 'instal':59 'instead':57 'internet':14 'like':38 'linux':63 'local':17 'manag':34 'nginx':39 'portain':44 'practic':10 'proxi':31 'proxmox':52 'revers':30 'run':19 'secur':29 'server':18 'stack':22 'tool':37 'traefik':40 'use':26,51"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706051389
    +visibility: "visible             "
    +apId: "https://lemm.ee/post/21611283"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705964989 {#2120
      date: 2024-01-23 00:09:49.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1630 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    I think 2 good concepts come to mind to help you make choices:\n
    \n
    1. Least privilege - Only give things/people just enough access/authority to get the job done. A good example is sonarr doesn’t need access to your personal photos to do it’s job, so don’t give it access if to them.\n
    2. Defense in layers - Nothing is perfect and you can make mistakes in configuration. Don’t rely on a single point of failure to protect you. If you want remote access use a VPN. But also take steps in your network like putting a password on the logins.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705967788 {#2458
    date: 2024-01-23 00:56:28.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@areyouevenreal@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2453 …}
  +nested: Doctrine\ORM\PersistentCollection {#2457 …}
  +votes: Doctrine\ORM\PersistentCollection {#2455 …}
  +reports: Doctrine\ORM\PersistentCollection {#2468 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2469 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2471 …}
  -id: 332944
  -bodyTs: "'1':14 '2':3,55 'access':36,51,85 'access/authority':22 'also':90 'choic':13 'come':6 'concept':5 'configur':68 'defens':56 'doesn':33 'done':27 'enough':21 'exampl':30 'failur':77 'get':24 'give':18,49 'good':4,29 'help':10 'job':26,45 'layer':58 'least':15 'like':96 'login':102 'make':12,65 'mind':8 'mistak':66 'need':35 'network':95 'noth':59 'password':99 'perfect':61 'person':39 'photo':40 'point':75 'privileg':16 'protect':79 'put':97 'reli':71 'remot':84 'singl':74 'sonarr':32 'step':92 'take':91 'things/people':19 'think':2 'use':86 'vpn':88 'want':83"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6926031"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705967788 {#2461
    date: 2024-01-23 00:56:28.0 +01:00
  }
  +"title": 332944
}
"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 {#2456
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2460
    +user: Proxies\__CG__\App\Entity\User {#2093 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1630 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2192 …}
    +slug: "Best-practices-for-media-piracy-server"
    +title: "Best practices for media + piracy server"
    +url: null
    +body: """
      I am a bit befuddled over what the best practices are for an internet connected or local server running the *arr stack.\n
      \n
      Should we be using cosmos for security, reverse proxy, and container management or other tools like nginx, traefik, authentelia, authentik, and portainer?\n
      \n
      Furthermore what’s the advantage of using proxmox containers to host docker instead of installing docker on conventional Linux?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 11
    +favouriteCount: 16
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727890922 {#2276
      date: 2024-10-02 19:42:02.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2220 …}
    +votes: Doctrine\ORM\PersistentCollection {#2193 …}
    +reports: Doctrine\ORM\PersistentCollection {#2205 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2202 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2210 …}
    +badges: Doctrine\ORM\PersistentCollection {#2207 …}
    +children: [
      App\Entity\EntryComment {#2456}
    ]
    -id: 32493
    -titleTs: "'best':1 'media':4 'piraci':5 'practic':2 'server':6"
    -bodyTs: "'advantag':49 'arr':21 'authentelia':41 'authentik':42 'befuddl':5 'best':9 'bit':4 'connect':15 'contain':33,53 'convent':62 'cosmos':27 'docker':56,60 'furthermor':45 'host':55 'instal':59 'instead':57 'internet':14 'like':38 'linux':63 'local':17 'manag':34 'nginx':39 'portain':44 'practic':10 'proxi':31 'proxmox':52 'revers':30 'run':19 'secur':29 'server':18 'stack':22 'tool':37 'traefik':40 'use':26,51"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706051389
    +visibility: "visible             "
    +apId: "https://lemm.ee/post/21611283"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705964989 {#2120
      date: 2024-01-23 00:09:49.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1630 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    I think 2 good concepts come to mind to help you make choices:\n
    \n
    1. Least privilege - Only give things/people just enough access/authority to get the job done. A good example is sonarr doesn’t need access to your personal photos to do it’s job, so don’t give it access if to them.\n
    2. Defense in layers - Nothing is perfect and you can make mistakes in configuration. Don’t rely on a single point of failure to protect you. If you want remote access use a VPN. But also take steps in your network like putting a password on the logins.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705967788 {#2458
    date: 2024-01-23 00:56:28.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@areyouevenreal@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2453 …}
  +nested: Doctrine\ORM\PersistentCollection {#2457 …}
  +votes: Doctrine\ORM\PersistentCollection {#2455 …}
  +reports: Doctrine\ORM\PersistentCollection {#2468 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2469 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2471 …}
  -id: 332944
  -bodyTs: "'1':14 '2':3,55 'access':36,51,85 'access/authority':22 'also':90 'choic':13 'come':6 'concept':5 'configur':68 'defens':56 'doesn':33 'done':27 'enough':21 'exampl':30 'failur':77 'get':24 'give':18,49 'good':4,29 'help':10 'job':26,45 'layer':58 'least':15 'like':96 'login':102 'make':12,65 'mind':8 'mistak':66 'need':35 'network':95 'noth':59 'password':99 'perfect':61 'person':39 'photo':40 'point':75 'privileg':16 'protect':79 'put':97 'reli':71 'remot':84 'singl':74 'sonarr':32 'step':92 'take':91 'things/people':19 'think':2 'use':86 'vpn':88 'want':83"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6926031"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705967788 {#2461
    date: 2024-01-23 00:56:28.0 +01:00
  }
  +"title": 332944
}
"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_ADMIN
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
54 DENIED ROLE_MODERATOR
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details