GET https://kbin.spritesserver.nl/index.php/u/@dan@upvote.au/active?p=2

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 …}
}
122.33 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.07 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 {#2018
  +user: Proxies\__CG__\App\Entity\User {#2773 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
  +image: Proxies\__CG__\App\Entity\Image {#2815 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2701 …}
  +slug: "Some-of-y-all-need-to-see-this-and-drop-the"
  +title: "Some of y'all need to see this and drop the superiority complex..."
  +url: "https://lemmy.world/pictrs/image/f5d59278-2cb3-468c-81f8-b974d87e538e.jpeg"
  +body: """
    Image shows a tweet with the header “and people STILL try to convince me Linux and Windows are better when the DATA clearly shows otherwise. SMH” with an image attached showing the following:\n
    \n
    “Operating systems by current version” Mac OS: 14 Windows: 11 Linux: 6
    """
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 176
  +favouriteCount: 1191
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1727690160 {#2810
    date: 2024-09-30 11:56:00.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2817 …}
  +votes: Doctrine\ORM\PersistentCollection {#2819 …}
  +reports: Doctrine\ORM\PersistentCollection {#2821 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2823 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2825 …}
  +badges: Doctrine\ORM\PersistentCollection {#2827 …}
  +children: [
    App\Entity\EntryComment {#2022
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2018 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
      +image: null
      +parent: null
      +root: null
      +body: "Wait until they discover that Windows Server 2022 exists. Also, Windows 2000."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 7
      +score: 0
      +lastActive: DateTime @1704925608 {#2032
        date: 2024-01-10 23:26:48.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@13617@lemmy.world"
        "@13617@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2025 …}
      +nested: Doctrine\ORM\PersistentCollection {#2033 …}
      +votes: Doctrine\ORM\PersistentCollection {#2028 …}
      +reports: Doctrine\ORM\PersistentCollection {#2012 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2013 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2035 …}
      -id: 297489
      -bodyTs: "'2000':12 '2022':8 'also':10 'discov':4 'exist':9 'server':7 'wait':1 'window':6,11"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://upvote.au/comment/616939"
      +editedAt: DateTimeImmutable @1720389985 {#2026
        date: 2024-07-08 00:06:25.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704925608 {#2024
        date: 2024-01-10 23:26:48.0 +01:00
      }
      +"title": 297489
    }
  ]
  -id: 28474
  -titleTs: "'complex':13 'drop':10 'need':5 'see':7 'superior':12 'y':3"
  -bodyTs: "'11':43 '14':41 '6':45 'attach':30 'better':19 'clear':23 'convinc':13 'current':37 'data':22 'follow':33 'header':7 'imag':1,29 'linux':15,44 'mac':39 'oper':34 'os':40 'otherwis':25 'peopl':9 'show':2,24,31 'smh':26 'still':10 'system':35 'tri':11 'tweet':4 'version':38 'window':17,42"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704921465
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10508068"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704835065 {#2796
    date: 2024-01-09 22:17:45.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 {#2018
  +user: Proxies\__CG__\App\Entity\User {#2773 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
  +image: Proxies\__CG__\App\Entity\Image {#2815 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2701 …}
  +slug: "Some-of-y-all-need-to-see-this-and-drop-the"
  +title: "Some of y'all need to see this and drop the superiority complex..."
  +url: "https://lemmy.world/pictrs/image/f5d59278-2cb3-468c-81f8-b974d87e538e.jpeg"
  +body: """
    Image shows a tweet with the header “and people STILL try to convince me Linux and Windows are better when the DATA clearly shows otherwise. SMH” with an image attached showing the following:\n
    \n
    “Operating systems by current version” Mac OS: 14 Windows: 11 Linux: 6
    """
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 176
  +favouriteCount: 1191
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1727690160 {#2810
    date: 2024-09-30 11:56:00.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2817 …}
  +votes: Doctrine\ORM\PersistentCollection {#2819 …}
  +reports: Doctrine\ORM\PersistentCollection {#2821 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2823 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2825 …}
  +badges: Doctrine\ORM\PersistentCollection {#2827 …}
  +children: [
    App\Entity\EntryComment {#2022
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2018 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
      +image: null
      +parent: null
      +root: null
      +body: "Wait until they discover that Windows Server 2022 exists. Also, Windows 2000."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 7
      +score: 0
      +lastActive: DateTime @1704925608 {#2032
        date: 2024-01-10 23:26:48.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@13617@lemmy.world"
        "@13617@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2025 …}
      +nested: Doctrine\ORM\PersistentCollection {#2033 …}
      +votes: Doctrine\ORM\PersistentCollection {#2028 …}
      +reports: Doctrine\ORM\PersistentCollection {#2012 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2013 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2035 …}
      -id: 297489
      -bodyTs: "'2000':12 '2022':8 'also':10 'discov':4 'exist':9 'server':7 'wait':1 'window':6,11"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://upvote.au/comment/616939"
      +editedAt: DateTimeImmutable @1720389985 {#2026
        date: 2024-07-08 00:06:25.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704925608 {#2024
        date: 2024-01-10 23:26:48.0 +01:00
      }
      +"title": 297489
    }
  ]
  -id: 28474
  -titleTs: "'complex':13 'drop':10 'need':5 'see':7 'superior':12 'y':3"
  -bodyTs: "'11':43 '14':41 '6':45 'attach':30 'better':19 'clear':23 'convinc':13 'current':37 'data':22 'follow':33 'header':7 'imag':1,29 'linux':15,44 'mac':39 'oper':34 'os':40 'otherwis':25 'peopl':9 'show':2,24,31 'smh':26 'still':10 'system':35 'tri':11 'tweet':4 'version':38 'window':17,42"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704921465
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10508068"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704835065 {#2796
    date: 2024-01-09 22:17:45.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 {#2018
  +user: Proxies\__CG__\App\Entity\User {#2773 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
  +image: Proxies\__CG__\App\Entity\Image {#2815 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2701 …}
  +slug: "Some-of-y-all-need-to-see-this-and-drop-the"
  +title: "Some of y'all need to see this and drop the superiority complex..."
  +url: "https://lemmy.world/pictrs/image/f5d59278-2cb3-468c-81f8-b974d87e538e.jpeg"
  +body: """
    Image shows a tweet with the header “and people STILL try to convince me Linux and Windows are better when the DATA clearly shows otherwise. SMH” with an image attached showing the following:\n
    \n
    “Operating systems by current version” Mac OS: 14 Windows: 11 Linux: 6
    """
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 176
  +favouriteCount: 1191
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1727690160 {#2810
    date: 2024-09-30 11:56:00.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2817 …}
  +votes: Doctrine\ORM\PersistentCollection {#2819 …}
  +reports: Doctrine\ORM\PersistentCollection {#2821 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2823 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2825 …}
  +badges: Doctrine\ORM\PersistentCollection {#2827 …}
  +children: [
    App\Entity\EntryComment {#2022
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2018 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
      +image: null
      +parent: null
      +root: null
      +body: "Wait until they discover that Windows Server 2022 exists. Also, Windows 2000."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 7
      +score: 0
      +lastActive: DateTime @1704925608 {#2032
        date: 2024-01-10 23:26:48.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@13617@lemmy.world"
        "@13617@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2025 …}
      +nested: Doctrine\ORM\PersistentCollection {#2033 …}
      +votes: Doctrine\ORM\PersistentCollection {#2028 …}
      +reports: Doctrine\ORM\PersistentCollection {#2012 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2013 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2035 …}
      -id: 297489
      -bodyTs: "'2000':12 '2022':8 'also':10 'discov':4 'exist':9 'server':7 'wait':1 'window':6,11"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://upvote.au/comment/616939"
      +editedAt: DateTimeImmutable @1720389985 {#2026
        date: 2024-07-08 00:06:25.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704925608 {#2024
        date: 2024-01-10 23:26:48.0 +01:00
      }
      +"title": 297489
    }
  ]
  -id: 28474
  -titleTs: "'complex':13 'drop':10 'need':5 'see':7 'superior':12 'y':3"
  -bodyTs: "'11':43 '14':41 '6':45 'attach':30 'better':19 'clear':23 'convinc':13 'current':37 'data':22 'follow':33 'header':7 'imag':1,29 'linux':15,44 'mac':39 'oper':34 'os':40 'otherwis':25 'peopl':9 'show':2,24,31 'smh':26 'still':10 'system':35 'tri':11 'tweet':4 'version':38 'window':17,42"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704921465
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10508068"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704835065 {#2796
    date: 2024-01-09 22:17:45.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 {#2022
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2018
    +user: Proxies\__CG__\App\Entity\User {#2773 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
    +image: Proxies\__CG__\App\Entity\Image {#2815 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2701 …}
    +slug: "Some-of-y-all-need-to-see-this-and-drop-the"
    +title: "Some of y'all need to see this and drop the superiority complex..."
    +url: "https://lemmy.world/pictrs/image/f5d59278-2cb3-468c-81f8-b974d87e538e.jpeg"
    +body: """
      Image shows a tweet with the header “and people STILL try to convince me Linux and Windows are better when the DATA clearly shows otherwise. SMH” with an image attached showing the following:\n
      \n
      “Operating systems by current version” Mac OS: 14 Windows: 11 Linux: 6
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 176
    +favouriteCount: 1191
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727690160 {#2810
      date: 2024-09-30 11:56:00.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2817 …}
    +votes: Doctrine\ORM\PersistentCollection {#2819 …}
    +reports: Doctrine\ORM\PersistentCollection {#2821 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2823 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2825 …}
    +badges: Doctrine\ORM\PersistentCollection {#2827 …}
    +children: [
      App\Entity\EntryComment {#2022}
    ]
    -id: 28474
    -titleTs: "'complex':13 'drop':10 'need':5 'see':7 'superior':12 'y':3"
    -bodyTs: "'11':43 '14':41 '6':45 'attach':30 'better':19 'clear':23 'convinc':13 'current':37 'data':22 'follow':33 'header':7 'imag':1,29 'linux':15,44 'mac':39 'oper':34 'os':40 'otherwis':25 'peopl':9 'show':2,24,31 'smh':26 'still':10 'system':35 'tri':11 'tweet':4 'version':38 'window':17,42"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704921465
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10508068"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704835065 {#2796
      date: 2024-01-09 22:17:45.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
  +image: null
  +parent: null
  +root: null
  +body: "Wait until they discover that Windows Server 2022 exists. Also, Windows 2000."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 7
  +score: 0
  +lastActive: DateTime @1704925608 {#2032
    date: 2024-01-10 23:26:48.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@13617@lemmy.world"
    "@13617@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2025 …}
  +nested: Doctrine\ORM\PersistentCollection {#2033 …}
  +votes: Doctrine\ORM\PersistentCollection {#2028 …}
  +reports: Doctrine\ORM\PersistentCollection {#2012 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2013 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2035 …}
  -id: 297489
  -bodyTs: "'2000':12 '2022':8 'also':10 'discov':4 'exist':9 'server':7 'wait':1 'window':6,11"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://upvote.au/comment/616939"
  +editedAt: DateTimeImmutable @1720389985 {#2026
    date: 2024-07-08 00:06:25.0 +02:00
  }
  +createdAt: DateTimeImmutable @1704925608 {#2024
    date: 2024-01-10 23:26:48.0 +01:00
  }
  +"title": 297489
}
"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 {#2022
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2018
    +user: Proxies\__CG__\App\Entity\User {#2773 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
    +image: Proxies\__CG__\App\Entity\Image {#2815 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2701 …}
    +slug: "Some-of-y-all-need-to-see-this-and-drop-the"
    +title: "Some of y'all need to see this and drop the superiority complex..."
    +url: "https://lemmy.world/pictrs/image/f5d59278-2cb3-468c-81f8-b974d87e538e.jpeg"
    +body: """
      Image shows a tweet with the header “and people STILL try to convince me Linux and Windows are better when the DATA clearly shows otherwise. SMH” with an image attached showing the following:\n
      \n
      “Operating systems by current version” Mac OS: 14 Windows: 11 Linux: 6
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 176
    +favouriteCount: 1191
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727690160 {#2810
      date: 2024-09-30 11:56:00.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2817 …}
    +votes: Doctrine\ORM\PersistentCollection {#2819 …}
    +reports: Doctrine\ORM\PersistentCollection {#2821 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2823 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2825 …}
    +badges: Doctrine\ORM\PersistentCollection {#2827 …}
    +children: [
      App\Entity\EntryComment {#2022}
    ]
    -id: 28474
    -titleTs: "'complex':13 'drop':10 'need':5 'see':7 'superior':12 'y':3"
    -bodyTs: "'11':43 '14':41 '6':45 'attach':30 'better':19 'clear':23 'convinc':13 'current':37 'data':22 'follow':33 'header':7 'imag':1,29 'linux':15,44 'mac':39 'oper':34 'os':40 'otherwis':25 'peopl':9 'show':2,24,31 'smh':26 'still':10 'system':35 'tri':11 'tweet':4 'version':38 'window':17,42"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704921465
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10508068"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704835065 {#2796
      date: 2024-01-09 22:17:45.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
  +image: null
  +parent: null
  +root: null
  +body: "Wait until they discover that Windows Server 2022 exists. Also, Windows 2000."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 7
  +score: 0
  +lastActive: DateTime @1704925608 {#2032
    date: 2024-01-10 23:26:48.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@13617@lemmy.world"
    "@13617@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2025 …}
  +nested: Doctrine\ORM\PersistentCollection {#2033 …}
  +votes: Doctrine\ORM\PersistentCollection {#2028 …}
  +reports: Doctrine\ORM\PersistentCollection {#2012 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2013 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2035 …}
  -id: 297489
  -bodyTs: "'2000':12 '2022':8 'also':10 'discov':4 'exist':9 'server':7 'wait':1 'window':6,11"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://upvote.au/comment/616939"
  +editedAt: DateTimeImmutable @1720389985 {#2026
    date: 2024-07-08 00:06:25.0 +02:00
  }
  +createdAt: DateTimeImmutable @1704925608 {#2024
    date: 2024-01-10 23:26:48.0 +01:00
  }
  +"title": 297489
}
"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 {#2022
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2018
    +user: Proxies\__CG__\App\Entity\User {#2773 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
    +image: Proxies\__CG__\App\Entity\Image {#2815 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2701 …}
    +slug: "Some-of-y-all-need-to-see-this-and-drop-the"
    +title: "Some of y'all need to see this and drop the superiority complex..."
    +url: "https://lemmy.world/pictrs/image/f5d59278-2cb3-468c-81f8-b974d87e538e.jpeg"
    +body: """
      Image shows a tweet with the header “and people STILL try to convince me Linux and Windows are better when the DATA clearly shows otherwise. SMH” with an image attached showing the following:\n
      \n
      “Operating systems by current version” Mac OS: 14 Windows: 11 Linux: 6
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 176
    +favouriteCount: 1191
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727690160 {#2810
      date: 2024-09-30 11:56:00.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2817 …}
    +votes: Doctrine\ORM\PersistentCollection {#2819 …}
    +reports: Doctrine\ORM\PersistentCollection {#2821 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2823 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2825 …}
    +badges: Doctrine\ORM\PersistentCollection {#2827 …}
    +children: [
      App\Entity\EntryComment {#2022}
    ]
    -id: 28474
    -titleTs: "'complex':13 'drop':10 'need':5 'see':7 'superior':12 'y':3"
    -bodyTs: "'11':43 '14':41 '6':45 'attach':30 'better':19 'clear':23 'convinc':13 'current':37 'data':22 'follow':33 'header':7 'imag':1,29 'linux':15,44 'mac':39 'oper':34 'os':40 'otherwis':25 'peopl':9 'show':2,24,31 'smh':26 'still':10 'system':35 'tri':11 'tweet':4 'version':38 'window':17,42"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704921465
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10508068"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704835065 {#2796
      date: 2024-01-09 22:17:45.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
  +image: null
  +parent: null
  +root: null
  +body: "Wait until they discover that Windows Server 2022 exists. Also, Windows 2000."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 7
  +score: 0
  +lastActive: DateTime @1704925608 {#2032
    date: 2024-01-10 23:26:48.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@13617@lemmy.world"
    "@13617@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2025 …}
  +nested: Doctrine\ORM\PersistentCollection {#2033 …}
  +votes: Doctrine\ORM\PersistentCollection {#2028 …}
  +reports: Doctrine\ORM\PersistentCollection {#2012 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2013 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2035 …}
  -id: 297489
  -bodyTs: "'2000':12 '2022':8 'also':10 'discov':4 'exist':9 'server':7 'wait':1 'window':6,11"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://upvote.au/comment/616939"
  +editedAt: DateTimeImmutable @1720389985 {#2026
    date: 2024-07-08 00:06:25.0 +02:00
  }
  +createdAt: DateTimeImmutable @1704925608 {#2024
    date: 2024-01-10 23:26:48.0 +01:00
  }
  +"title": 297489
}
"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 {#2452
  +user: Proxies\__CG__\App\Entity\User {#2756 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2701 …}
  +slug: "Linkwarden-An-open-source-collaborative-bookmark-manager-to-collect-organize-and"
  +title: "Linkwarden - An open-source collaborative bookmark manager to collect, organize and preserve webpages"
  +url: "https://lemmy.world/pictrs/image/abb94af6-fd89-4708-b26b-bc3ca1e9eae2.jpeg"
  +body: """
    Greetings everyone! Daniel here, I’ve been working on Linkwarden part-time over the past few months.\n
    \n
    **Linkwarden is a self-hosted, open-source collaborative bookmark manager to collect, organize and archive webpages.**\n
    \n
    **Key features:**\n
    \n
    - 📸 Preserve webpages as Screenshot, PDF, etc. So you can access them even if they are taken down.\n
    - 👥 Collaborative, so you can share your collections with your friends and colleagues. You can also make them public and share them with the world.\n
    - 📱 Designed for every screen size, from widescreen monitors down to smartphones.\n
    - ⚡️ Open source and fully self-hostable!\n
    - ✨ And so many more features! *(Literally, just didn’t want to make this post too long. Check out the* [*Github repo*](https://github.com/linkwarden/linkwarden) *and* [*Website*](https://linkwarden.app/) *for more info…)*\n
    \n
    If you like what we’re doing, you can **support the project by either starring ⭐️ the repo** to make it more visible to others or by subscribing to the [**Cloud plan**](https://linkwarden.app/#pricing) (which helps the project, a lot).\n
    \n
    Things like mobile app (PWA) are already on the project roadmap and I’m so excited to share them with you in the future.\n
    \n
    Feedback is always welcome, so feel free to share your thoughts!\n
    \n
    Website: <https://linkwarden.app>\n
    \n
    GitHub: <https://github.com/linkwarden/linkwarden>
    """
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 55
  +favouriteCount: 621
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1727375028 {#2751
    date: 2024-09-26 20:23:48.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2758 …}
  +votes: Doctrine\ORM\PersistentCollection {#2760 …}
  +reports: Doctrine\ORM\PersistentCollection {#2762 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2764 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2766 …}
  +badges: Doctrine\ORM\PersistentCollection {#2768 …}
  +children: [
    5 => App\Entity\EntryComment {#2453
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2457 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2454 …}
      +body: """
        Authentik is pretty good. Authelia is good too, and lighter weight.\n
        \n
        You can combine Authelia with LLDAP to get a web UI for user management and LDAP for apps that don’t support OpenID Connect (like Home Assistant).
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1704787798 {#2456
        date: 2024-01-09 09:09:58.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@daniel31x13@lemmy.world"
        "@Lem453@lemmy.ca"
        "@Kir@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2455 …}
      +nested: Doctrine\ORM\PersistentCollection {#2468 …}
      +votes: Doctrine\ORM\PersistentCollection {#2469 …}
      +reports: Doctrine\ORM\PersistentCollection {#2471 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2363 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2377 …}
      -id: 292983
      -bodyTs: "'app':29 'assist':38 'authelia':5,15 'authentik':1 'combin':14 'connect':35 'get':19 'good':4,7 'home':37 'ldap':27 'lighter':10 'like':36 'lldap':17 'manag':25 'openid':34 'pretti':3 'support':33 'ui':22 'user':24 'web':21 'weight':11"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://upvote.au/comment/612711"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704787798 {#2460
        date: 2024-01-09 09:09:58.0 +01:00
      }
      +"title": 292983
    }
    4 => App\Entity\EntryComment {#2364
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2372 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2372 …}
      +body: "Raindrop doesn’t seem to be self-hosted? This is the selfhosted community…"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1704787978 {#2359
        date: 2024-01-09 09:12:58.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@daniel31x13@lemmy.world"
        "@MashedTech@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2380 …}
      +nested: Doctrine\ORM\PersistentCollection {#2382 …}
      +votes: Doctrine\ORM\PersistentCollection {#2384 …}
      +reports: Doctrine\ORM\PersistentCollection {#2379 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2383 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1906 …}
      -id: 292987
      -bodyTs: "'communiti':14 'doesn':2 'host':9 'raindrop':1 'seem':4 'self':8 'self-host':7 'selfhost':13"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://upvote.au/comment/612715"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704787978 {#2361
        date: 2024-01-09 09:12:58.0 +01:00
      }
      +"title": 292987
    }
    3 => App\Entity\EntryComment {#1874
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
      +image: null
      +parent: null
      +root: null
      +body: "So is this like a self-hosted equivalent to pinboard.in? Can I import all my existing Pinboard bookmarks including their tags?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1704788010 {#1708
        date: 2024-01-09 09:13:30.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@daniel31x13@lemmy.world"
        "@daniel31x13@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1907 …}
      +nested: Doctrine\ORM\PersistentCollection {#1407 …}
      +votes: Doctrine\ORM\PersistentCollection {#2391 …}
      +reports: Doctrine\ORM\PersistentCollection {#2369 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2392 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2395 …}
      -id: 292990
      -bodyTs: "'bookmark':19 'equival':9 'exist':17 'host':8 'import':14 'includ':20 'like':4 'pinboard':18 'pinboard.in':11 'self':7 'self-host':6 'tag':22"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://upvote.au/comment/612717"
      +editedAt: DateTimeImmutable @1719297898 {#1926
        date: 2024-06-25 08:44:58.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704788010 {#1410
        date: 2024-01-09 09:13:30.0 +01:00
      }
      +"title": 292990
    }
    2 => App\Entity\EntryComment {#1383
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1402 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2454 …}
      +body: """
        Interesting… How does Authentik do 2FA for LDAP?\n
        \n
        I’m going to try it out and see how it compares to Authelia. My home server has 64GB RAM and I have VPSes with 16GB and 48GB RAM so RAM isn’t much of an issue :D
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1704875198 {#1384
        date: 2024-01-10 09:26:38.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@daniel31x13@lemmy.world"
        "@Lem453@lemmy.ca"
        "@Kir@feddit.it"
        "@dan@upvote.au"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1405 …}
      +nested: Doctrine\ORM\PersistentCollection {#1382 …}
      +votes: Doctrine\ORM\PersistentCollection {#1404 …}
      +reports: Doctrine\ORM\PersistentCollection {#1361 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1403 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2023 …}
      -id: 295339
      -bodyTs: "'16gb':34 '2fa':6 '48gb':36 '64gb':27 'authelia':22 'authentik':4 'compar':20 'd':46 'go':11 'home':24 'interest':1 'isn':40 'issu':45 'ldap':8 'm':10 'much':42 'ram':28,37,39 'see':17 'server':25 'tri':13 'vpses':32"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://upvote.au/comment/615100"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704875198 {#1381
        date: 2024-01-10 09:26:38.0 +01:00
      }
      +"title": 295339
    }
    1 => App\Entity\EntryComment {#2075
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2061 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2454 …}
      +body: "LDAP sends username and password over the network though… It doesn’t use regular web-based authentication. How would it add 2FA to that?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705088780 {#2036
        date: 2024-01-12 20:46:20.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@daniel31x13@lemmy.world"
        "@Lem453@lemmy.ca"
        "@Kir@feddit.it"
        "@dan@upvote.au"
        "@daniel31x13@lemmy.world"
        "@Lem453@lemmy.ca"
        "@Kir@feddit.it"
        "@dan@upvote.au"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2079 …}
      +nested: Doctrine\ORM\PersistentCollection {#2078 …}
      +votes: Doctrine\ORM\PersistentCollection {#2097 …}
      +reports: Doctrine\ORM\PersistentCollection {#2082 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2096 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2081 …}
      -id: 302961
      -bodyTs: "'2fa':23 'add':22 'authent':18 'base':17 'doesn':11 'ldap':1 'network':8 'password':5 'regular':14 'send':2 'though':9 'use':13 'usernam':3 'web':16 'web-bas':15 'would':20"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://upvote.au/comment/622431"
      +editedAt: DateTimeImmutable @1721978436 {#2037
        date: 2024-07-26 09:20:36.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705088780 {#2144
        date: 2024-01-12 20:46:20.0 +01:00
      }
      +"title": 302961
    }
    0 => App\Entity\EntryComment {#2044
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2128 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2454 …}
      +body: "Ohhhh, interesting. Sorry, I didn’t watch the video yet. Thank you!!"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705137372 {#2163
        date: 2024-01-13 10:16:12.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@daniel31x13@lemmy.world"
        "@Lem453@lemmy.ca"
        "@Kir@feddit.it"
        "@dan@upvote.au"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2127 …}
      +nested: Doctrine\ORM\PersistentCollection {#2043 …}
      +votes: Doctrine\ORM\PersistentCollection {#2215 …}
      +reports: Doctrine\ORM\PersistentCollection {#2198 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2227 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2214 …}
      -id: 304701
      -bodyTs: "'didn':5 'interest':2 'ohhhh':1 'sorri':3 'thank':11 'video':9 'watch':7 'yet':10"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://upvote.au/comment/623791"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705137372 {#2162
        date: 2024-01-13 10:16:12.0 +01:00
      }
      +"title": 304701
    }
  ]
  -id: 28138
  -titleTs: "'bookmark':7 'collabor':6 'collect':10 'linkwarden':1 'manag':8 'open':4 'open-sourc':3 'organ':11 'preserv':13 'sourc':5 'webpag':14"
  -bodyTs: "'/#pricing)':163 '/)':126 '/linkwarden/linkwarden':210 '/linkwarden/linkwarden)':121 'access':48 'alreadi':176 'also':70 'alway':196 'app':173 'archiv':35 'bookmark':29 'check':114 'cloud':159 'collabor':28,56 'colleagu':67 'collect':32,62 'daniel':3 'design':80 'didn':105 'either':143 'etc':44 'even':50 'everi':82 'everyon':2 'excit':185 'featur':38,102 'feedback':194 'feel':199 'free':200 'friend':65 'fulli':94 'futur':193 'github':117,207 'github.com':120,209 'github.com/linkwarden/linkwarden':208 'github.com/linkwarden/linkwarden)':119 'greet':1 'help':165 'host':24 'hostabl':97 'info':129 'key':37 'like':132,171 'linkwarden':10,19 'linkwarden.app':125,162,206 'linkwarden.app/#pricing)':161 'linkwarden.app/)':124 'liter':103 'long':113 'lot':169 'm':183 'make':71,109,148 'manag':30 'mani':100 'mobil':172 'monitor':87 'month':18 'open':26,91 'open-sourc':25 'organ':33 'other':153 'part':12 'part-tim':11 'past':16 'pdf':43 'plan':160 'post':111 'preserv':39 'project':141,167,179 'public':73 'pwa':174 're':135 'repo':118,146 'roadmap':180 'screen':83 'screenshot':42 'self':23,96 'self-host':22,95 'share':60,75,187,202 'size':84 'smartphon':90 'sourc':27,92 'star':144 'subscrib':156 'support':139 'taken':54 'thing':170 'thought':204 'time':13 've':6 'visibl':151 'want':107 'webpag':36,40 'websit':123,205 'welcom':197 'widescreen':86 'work':8 'world':79"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704829048
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10469428"
  +editedAt: DateTimeImmutable @1724700513 {#2739
    date: 2024-08-26 21:28:33.0 +02:00
  }
  +createdAt: DateTimeImmutable @1704742648 {#2717
    date: 2024-01-08 20:37:28.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 {#2452
  +user: Proxies\__CG__\App\Entity\User {#2756 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2701 …}
  +slug: "Linkwarden-An-open-source-collaborative-bookmark-manager-to-collect-organize-and"
  +title: "Linkwarden - An open-source collaborative bookmark manager to collect, organize and preserve webpages"
  +url: "https://lemmy.world/pictrs/image/abb94af6-fd89-4708-b26b-bc3ca1e9eae2.jpeg"
  +body: """
    Greetings everyone! Daniel here, I’ve been working on Linkwarden part-time over the past few months.\n
    \n
    **Linkwarden is a self-hosted, open-source collaborative bookmark manager to collect, organize and archive webpages.**\n
    \n
    **Key features:**\n
    \n
    - 📸 Preserve webpages as Screenshot, PDF, etc. So you can access them even if they are taken down.\n
    - 👥 Collaborative, so you can share your collections with your friends and colleagues. You can also make them public and share them with the world.\n
    - 📱 Designed for every screen size, from widescreen monitors down to smartphones.\n
    - ⚡️ Open source and fully self-hostable!\n
    - ✨ And so many more features! *(Literally, just didn’t want to make this post too long. Check out the* [*Github repo*](https://github.com/linkwarden/linkwarden) *and* [*Website*](https://linkwarden.app/) *for more info…)*\n
    \n
    If you like what we’re doing, you can **support the project by either starring ⭐️ the repo** to make it more visible to others or by subscribing to the [**Cloud plan**](https://linkwarden.app/#pricing) (which helps the project, a lot).\n
    \n
    Things like mobile app (PWA) are already on the project roadmap and I’m so excited to share them with you in the future.\n
    \n
    Feedback is always welcome, so feel free to share your thoughts!\n
    \n
    Website: <https://linkwarden.app>\n
    \n
    GitHub: <https://github.com/linkwarden/linkwarden>
    """
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 55
  +favouriteCount: 621
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1727375028 {#2751
    date: 2024-09-26 20:23:48.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2758 …}
  +votes: Doctrine\ORM\PersistentCollection {#2760 …}
  +reports: Doctrine\ORM\PersistentCollection {#2762 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2764 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2766 …}
  +badges: Doctrine\ORM\PersistentCollection {#2768 …}
  +children: [
    5 => App\Entity\EntryComment {#2453
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2457 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2454 …}
      +body: """
        Authentik is pretty good. Authelia is good too, and lighter weight.\n
        \n
        You can combine Authelia with LLDAP to get a web UI for user management and LDAP for apps that don’t support OpenID Connect (like Home Assistant).
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1704787798 {#2456
        date: 2024-01-09 09:09:58.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@daniel31x13@lemmy.world"
        "@Lem453@lemmy.ca"
        "@Kir@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2455 …}
      +nested: Doctrine\ORM\PersistentCollection {#2468 …}
      +votes: Doctrine\ORM\PersistentCollection {#2469 …}
      +reports: Doctrine\ORM\PersistentCollection {#2471 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2363 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2377 …}
      -id: 292983
      -bodyTs: "'app':29 'assist':38 'authelia':5,15 'authentik':1 'combin':14 'connect':35 'get':19 'good':4,7 'home':37 'ldap':27 'lighter':10 'like':36 'lldap':17 'manag':25 'openid':34 'pretti':3 'support':33 'ui':22 'user':24 'web':21 'weight':11"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://upvote.au/comment/612711"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704787798 {#2460
        date: 2024-01-09 09:09:58.0 +01:00
      }
      +"title": 292983
    }
    4 => App\Entity\EntryComment {#2364
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2372 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2372 …}
      +body: "Raindrop doesn’t seem to be self-hosted? This is the selfhosted community…"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1704787978 {#2359
        date: 2024-01-09 09:12:58.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@daniel31x13@lemmy.world"
        "@MashedTech@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2380 …}
      +nested: Doctrine\ORM\PersistentCollection {#2382 …}
      +votes: Doctrine\ORM\PersistentCollection {#2384 …}
      +reports: Doctrine\ORM\PersistentCollection {#2379 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2383 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1906 …}
      -id: 292987
      -bodyTs: "'communiti':14 'doesn':2 'host':9 'raindrop':1 'seem':4 'self':8 'self-host':7 'selfhost':13"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://upvote.au/comment/612715"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704787978 {#2361
        date: 2024-01-09 09:12:58.0 +01:00
      }
      +"title": 292987
    }
    3 => App\Entity\EntryComment {#1874
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
      +image: null
      +parent: null
      +root: null
      +body: "So is this like a self-hosted equivalent to pinboard.in? Can I import all my existing Pinboard bookmarks including their tags?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1704788010 {#1708
        date: 2024-01-09 09:13:30.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@daniel31x13@lemmy.world"
        "@daniel31x13@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1907 …}
      +nested: Doctrine\ORM\PersistentCollection {#1407 …}
      +votes: Doctrine\ORM\PersistentCollection {#2391 …}
      +reports: Doctrine\ORM\PersistentCollection {#2369 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2392 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2395 …}
      -id: 292990
      -bodyTs: "'bookmark':19 'equival':9 'exist':17 'host':8 'import':14 'includ':20 'like':4 'pinboard':18 'pinboard.in':11 'self':7 'self-host':6 'tag':22"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://upvote.au/comment/612717"
      +editedAt: DateTimeImmutable @1719297898 {#1926
        date: 2024-06-25 08:44:58.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704788010 {#1410
        date: 2024-01-09 09:13:30.0 +01:00
      }
      +"title": 292990
    }
    2 => App\Entity\EntryComment {#1383
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1402 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2454 …}
      +body: """
        Interesting… How does Authentik do 2FA for LDAP?\n
        \n
        I’m going to try it out and see how it compares to Authelia. My home server has 64GB RAM and I have VPSes with 16GB and 48GB RAM so RAM isn’t much of an issue :D
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1704875198 {#1384
        date: 2024-01-10 09:26:38.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@daniel31x13@lemmy.world"
        "@Lem453@lemmy.ca"
        "@Kir@feddit.it"
        "@dan@upvote.au"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1405 …}
      +nested: Doctrine\ORM\PersistentCollection {#1382 …}
      +votes: Doctrine\ORM\PersistentCollection {#1404 …}
      +reports: Doctrine\ORM\PersistentCollection {#1361 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1403 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2023 …}
      -id: 295339
      -bodyTs: "'16gb':34 '2fa':6 '48gb':36 '64gb':27 'authelia':22 'authentik':4 'compar':20 'd':46 'go':11 'home':24 'interest':1 'isn':40 'issu':45 'ldap':8 'm':10 'much':42 'ram':28,37,39 'see':17 'server':25 'tri':13 'vpses':32"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://upvote.au/comment/615100"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704875198 {#1381
        date: 2024-01-10 09:26:38.0 +01:00
      }
      +"title": 295339
    }
    1 => App\Entity\EntryComment {#2075
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2061 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2454 …}
      +body: "LDAP sends username and password over the network though… It doesn’t use regular web-based authentication. How would it add 2FA to that?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705088780 {#2036
        date: 2024-01-12 20:46:20.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@daniel31x13@lemmy.world"
        "@Lem453@lemmy.ca"
        "@Kir@feddit.it"
        "@dan@upvote.au"
        "@daniel31x13@lemmy.world"
        "@Lem453@lemmy.ca"
        "@Kir@feddit.it"
        "@dan@upvote.au"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2079 …}
      +nested: Doctrine\ORM\PersistentCollection {#2078 …}
      +votes: Doctrine\ORM\PersistentCollection {#2097 …}
      +reports: Doctrine\ORM\PersistentCollection {#2082 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2096 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2081 …}
      -id: 302961
      -bodyTs: "'2fa':23 'add':22 'authent':18 'base':17 'doesn':11 'ldap':1 'network':8 'password':5 'regular':14 'send':2 'though':9 'use':13 'usernam':3 'web':16 'web-bas':15 'would':20"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://upvote.au/comment/622431"
      +editedAt: DateTimeImmutable @1721978436 {#2037
        date: 2024-07-26 09:20:36.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705088780 {#2144
        date: 2024-01-12 20:46:20.0 +01:00
      }
      +"title": 302961
    }
    0 => App\Entity\EntryComment {#2044
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2128 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2454 …}
      +body: "Ohhhh, interesting. Sorry, I didn’t watch the video yet. Thank you!!"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705137372 {#2163
        date: 2024-01-13 10:16:12.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@daniel31x13@lemmy.world"
        "@Lem453@lemmy.ca"
        "@Kir@feddit.it"
        "@dan@upvote.au"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2127 …}
      +nested: Doctrine\ORM\PersistentCollection {#2043 …}
      +votes: Doctrine\ORM\PersistentCollection {#2215 …}
      +reports: Doctrine\ORM\PersistentCollection {#2198 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2227 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2214 …}
      -id: 304701
      -bodyTs: "'didn':5 'interest':2 'ohhhh':1 'sorri':3 'thank':11 'video':9 'watch':7 'yet':10"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://upvote.au/comment/623791"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705137372 {#2162
        date: 2024-01-13 10:16:12.0 +01:00
      }
      +"title": 304701
    }
  ]
  -id: 28138
  -titleTs: "'bookmark':7 'collabor':6 'collect':10 'linkwarden':1 'manag':8 'open':4 'open-sourc':3 'organ':11 'preserv':13 'sourc':5 'webpag':14"
  -bodyTs: "'/#pricing)':163 '/)':126 '/linkwarden/linkwarden':210 '/linkwarden/linkwarden)':121 'access':48 'alreadi':176 'also':70 'alway':196 'app':173 'archiv':35 'bookmark':29 'check':114 'cloud':159 'collabor':28,56 'colleagu':67 'collect':32,62 'daniel':3 'design':80 'didn':105 'either':143 'etc':44 'even':50 'everi':82 'everyon':2 'excit':185 'featur':38,102 'feedback':194 'feel':199 'free':200 'friend':65 'fulli':94 'futur':193 'github':117,207 'github.com':120,209 'github.com/linkwarden/linkwarden':208 'github.com/linkwarden/linkwarden)':119 'greet':1 'help':165 'host':24 'hostabl':97 'info':129 'key':37 'like':132,171 'linkwarden':10,19 'linkwarden.app':125,162,206 'linkwarden.app/#pricing)':161 'linkwarden.app/)':124 'liter':103 'long':113 'lot':169 'm':183 'make':71,109,148 'manag':30 'mani':100 'mobil':172 'monitor':87 'month':18 'open':26,91 'open-sourc':25 'organ':33 'other':153 'part':12 'part-tim':11 'past':16 'pdf':43 'plan':160 'post':111 'preserv':39 'project':141,167,179 'public':73 'pwa':174 're':135 'repo':118,146 'roadmap':180 'screen':83 'screenshot':42 'self':23,96 'self-host':22,95 'share':60,75,187,202 'size':84 'smartphon':90 'sourc':27,92 'star':144 'subscrib':156 'support':139 'taken':54 'thing':170 'thought':204 'time':13 've':6 'visibl':151 'want':107 'webpag':36,40 'websit':123,205 'welcom':197 'widescreen':86 'work':8 'world':79"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704829048
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10469428"
  +editedAt: DateTimeImmutable @1724700513 {#2739
    date: 2024-08-26 21:28:33.0 +02:00
  }
  +createdAt: DateTimeImmutable @1704742648 {#2717
    date: 2024-01-08 20:37:28.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 {#2452
  +user: Proxies\__CG__\App\Entity\User {#2756 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2701 …}
  +slug: "Linkwarden-An-open-source-collaborative-bookmark-manager-to-collect-organize-and"
  +title: "Linkwarden - An open-source collaborative bookmark manager to collect, organize and preserve webpages"
  +url: "https://lemmy.world/pictrs/image/abb94af6-fd89-4708-b26b-bc3ca1e9eae2.jpeg"
  +body: """
    Greetings everyone! Daniel here, I’ve been working on Linkwarden part-time over the past few months.\n
    \n
    **Linkwarden is a self-hosted, open-source collaborative bookmark manager to collect, organize and archive webpages.**\n
    \n
    **Key features:**\n
    \n
    - 📸 Preserve webpages as Screenshot, PDF, etc. So you can access them even if they are taken down.\n
    - 👥 Collaborative, so you can share your collections with your friends and colleagues. You can also make them public and share them with the world.\n
    - 📱 Designed for every screen size, from widescreen monitors down to smartphones.\n
    - ⚡️ Open source and fully self-hostable!\n
    - ✨ And so many more features! *(Literally, just didn’t want to make this post too long. Check out the* [*Github repo*](https://github.com/linkwarden/linkwarden) *and* [*Website*](https://linkwarden.app/) *for more info…)*\n
    \n
    If you like what we’re doing, you can **support the project by either starring ⭐️ the repo** to make it more visible to others or by subscribing to the [**Cloud plan**](https://linkwarden.app/#pricing) (which helps the project, a lot).\n
    \n
    Things like mobile app (PWA) are already on the project roadmap and I’m so excited to share them with you in the future.\n
    \n
    Feedback is always welcome, so feel free to share your thoughts!\n
    \n
    Website: <https://linkwarden.app>\n
    \n
    GitHub: <https://github.com/linkwarden/linkwarden>
    """
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 55
  +favouriteCount: 621
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1727375028 {#2751
    date: 2024-09-26 20:23:48.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2758 …}
  +votes: Doctrine\ORM\PersistentCollection {#2760 …}
  +reports: Doctrine\ORM\PersistentCollection {#2762 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2764 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2766 …}
  +badges: Doctrine\ORM\PersistentCollection {#2768 …}
  +children: [
    5 => App\Entity\EntryComment {#2453
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2457 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2454 …}
      +body: """
        Authentik is pretty good. Authelia is good too, and lighter weight.\n
        \n
        You can combine Authelia with LLDAP to get a web UI for user management and LDAP for apps that don’t support OpenID Connect (like Home Assistant).
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1704787798 {#2456
        date: 2024-01-09 09:09:58.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@daniel31x13@lemmy.world"
        "@Lem453@lemmy.ca"
        "@Kir@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2455 …}
      +nested: Doctrine\ORM\PersistentCollection {#2468 …}
      +votes: Doctrine\ORM\PersistentCollection {#2469 …}
      +reports: Doctrine\ORM\PersistentCollection {#2471 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2363 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2377 …}
      -id: 292983
      -bodyTs: "'app':29 'assist':38 'authelia':5,15 'authentik':1 'combin':14 'connect':35 'get':19 'good':4,7 'home':37 'ldap':27 'lighter':10 'like':36 'lldap':17 'manag':25 'openid':34 'pretti':3 'support':33 'ui':22 'user':24 'web':21 'weight':11"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://upvote.au/comment/612711"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704787798 {#2460
        date: 2024-01-09 09:09:58.0 +01:00
      }
      +"title": 292983
    }
    4 => App\Entity\EntryComment {#2364
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2372 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2372 …}
      +body: "Raindrop doesn’t seem to be self-hosted? This is the selfhosted community…"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1704787978 {#2359
        date: 2024-01-09 09:12:58.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@daniel31x13@lemmy.world"
        "@MashedTech@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2380 …}
      +nested: Doctrine\ORM\PersistentCollection {#2382 …}
      +votes: Doctrine\ORM\PersistentCollection {#2384 …}
      +reports: Doctrine\ORM\PersistentCollection {#2379 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2383 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1906 …}
      -id: 292987
      -bodyTs: "'communiti':14 'doesn':2 'host':9 'raindrop':1 'seem':4 'self':8 'self-host':7 'selfhost':13"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://upvote.au/comment/612715"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704787978 {#2361
        date: 2024-01-09 09:12:58.0 +01:00
      }
      +"title": 292987
    }
    3 => App\Entity\EntryComment {#1874
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
      +image: null
      +parent: null
      +root: null
      +body: "So is this like a self-hosted equivalent to pinboard.in? Can I import all my existing Pinboard bookmarks including their tags?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1704788010 {#1708
        date: 2024-01-09 09:13:30.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@daniel31x13@lemmy.world"
        "@daniel31x13@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1907 …}
      +nested: Doctrine\ORM\PersistentCollection {#1407 …}
      +votes: Doctrine\ORM\PersistentCollection {#2391 …}
      +reports: Doctrine\ORM\PersistentCollection {#2369 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2392 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2395 …}
      -id: 292990
      -bodyTs: "'bookmark':19 'equival':9 'exist':17 'host':8 'import':14 'includ':20 'like':4 'pinboard':18 'pinboard.in':11 'self':7 'self-host':6 'tag':22"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://upvote.au/comment/612717"
      +editedAt: DateTimeImmutable @1719297898 {#1926
        date: 2024-06-25 08:44:58.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704788010 {#1410
        date: 2024-01-09 09:13:30.0 +01:00
      }
      +"title": 292990
    }
    2 => App\Entity\EntryComment {#1383
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1402 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2454 …}
      +body: """
        Interesting… How does Authentik do 2FA for LDAP?\n
        \n
        I’m going to try it out and see how it compares to Authelia. My home server has 64GB RAM and I have VPSes with 16GB and 48GB RAM so RAM isn’t much of an issue :D
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1704875198 {#1384
        date: 2024-01-10 09:26:38.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@daniel31x13@lemmy.world"
        "@Lem453@lemmy.ca"
        "@Kir@feddit.it"
        "@dan@upvote.au"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1405 …}
      +nested: Doctrine\ORM\PersistentCollection {#1382 …}
      +votes: Doctrine\ORM\PersistentCollection {#1404 …}
      +reports: Doctrine\ORM\PersistentCollection {#1361 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1403 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2023 …}
      -id: 295339
      -bodyTs: "'16gb':34 '2fa':6 '48gb':36 '64gb':27 'authelia':22 'authentik':4 'compar':20 'd':46 'go':11 'home':24 'interest':1 'isn':40 'issu':45 'ldap':8 'm':10 'much':42 'ram':28,37,39 'see':17 'server':25 'tri':13 'vpses':32"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://upvote.au/comment/615100"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704875198 {#1381
        date: 2024-01-10 09:26:38.0 +01:00
      }
      +"title": 295339
    }
    1 => App\Entity\EntryComment {#2075
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2061 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2454 …}
      +body: "LDAP sends username and password over the network though… It doesn’t use regular web-based authentication. How would it add 2FA to that?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705088780 {#2036
        date: 2024-01-12 20:46:20.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@daniel31x13@lemmy.world"
        "@Lem453@lemmy.ca"
        "@Kir@feddit.it"
        "@dan@upvote.au"
        "@daniel31x13@lemmy.world"
        "@Lem453@lemmy.ca"
        "@Kir@feddit.it"
        "@dan@upvote.au"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2079 …}
      +nested: Doctrine\ORM\PersistentCollection {#2078 …}
      +votes: Doctrine\ORM\PersistentCollection {#2097 …}
      +reports: Doctrine\ORM\PersistentCollection {#2082 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2096 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2081 …}
      -id: 302961
      -bodyTs: "'2fa':23 'add':22 'authent':18 'base':17 'doesn':11 'ldap':1 'network':8 'password':5 'regular':14 'send':2 'though':9 'use':13 'usernam':3 'web':16 'web-bas':15 'would':20"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://upvote.au/comment/622431"
      +editedAt: DateTimeImmutable @1721978436 {#2037
        date: 2024-07-26 09:20:36.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705088780 {#2144
        date: 2024-01-12 20:46:20.0 +01:00
      }
      +"title": 302961
    }
    0 => App\Entity\EntryComment {#2044
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2128 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2454 …}
      +body: "Ohhhh, interesting. Sorry, I didn’t watch the video yet. Thank you!!"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705137372 {#2163
        date: 2024-01-13 10:16:12.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@daniel31x13@lemmy.world"
        "@Lem453@lemmy.ca"
        "@Kir@feddit.it"
        "@dan@upvote.au"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2127 …}
      +nested: Doctrine\ORM\PersistentCollection {#2043 …}
      +votes: Doctrine\ORM\PersistentCollection {#2215 …}
      +reports: Doctrine\ORM\PersistentCollection {#2198 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2227 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2214 …}
      -id: 304701
      -bodyTs: "'didn':5 'interest':2 'ohhhh':1 'sorri':3 'thank':11 'video':9 'watch':7 'yet':10"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://upvote.au/comment/623791"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705137372 {#2162
        date: 2024-01-13 10:16:12.0 +01:00
      }
      +"title": 304701
    }
  ]
  -id: 28138
  -titleTs: "'bookmark':7 'collabor':6 'collect':10 'linkwarden':1 'manag':8 'open':4 'open-sourc':3 'organ':11 'preserv':13 'sourc':5 'webpag':14"
  -bodyTs: "'/#pricing)':163 '/)':126 '/linkwarden/linkwarden':210 '/linkwarden/linkwarden)':121 'access':48 'alreadi':176 'also':70 'alway':196 'app':173 'archiv':35 'bookmark':29 'check':114 'cloud':159 'collabor':28,56 'colleagu':67 'collect':32,62 'daniel':3 'design':80 'didn':105 'either':143 'etc':44 'even':50 'everi':82 'everyon':2 'excit':185 'featur':38,102 'feedback':194 'feel':199 'free':200 'friend':65 'fulli':94 'futur':193 'github':117,207 'github.com':120,209 'github.com/linkwarden/linkwarden':208 'github.com/linkwarden/linkwarden)':119 'greet':1 'help':165 'host':24 'hostabl':97 'info':129 'key':37 'like':132,171 'linkwarden':10,19 'linkwarden.app':125,162,206 'linkwarden.app/#pricing)':161 'linkwarden.app/)':124 'liter':103 'long':113 'lot':169 'm':183 'make':71,109,148 'manag':30 'mani':100 'mobil':172 'monitor':87 'month':18 'open':26,91 'open-sourc':25 'organ':33 'other':153 'part':12 'part-tim':11 'past':16 'pdf':43 'plan':160 'post':111 'preserv':39 'project':141,167,179 'public':73 'pwa':174 're':135 'repo':118,146 'roadmap':180 'screen':83 'screenshot':42 'self':23,96 'self-host':22,95 'share':60,75,187,202 'size':84 'smartphon':90 'sourc':27,92 'star':144 'subscrib':156 'support':139 'taken':54 'thing':170 'thought':204 'time':13 've':6 'visibl':151 'want':107 'webpag':36,40 'websit':123,205 'welcom':197 'widescreen':86 'work':8 'world':79"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704829048
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10469428"
  +editedAt: DateTimeImmutable @1724700513 {#2739
    date: 2024-08-26 21:28:33.0 +02:00
  }
  +createdAt: DateTimeImmutable @1704742648 {#2717
    date: 2024-01-08 20:37:28.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 {#2453
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2452
    +user: Proxies\__CG__\App\Entity\User {#2756 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2701 …}
    +slug: "Linkwarden-An-open-source-collaborative-bookmark-manager-to-collect-organize-and"
    +title: "Linkwarden - An open-source collaborative bookmark manager to collect, organize and preserve webpages"
    +url: "https://lemmy.world/pictrs/image/abb94af6-fd89-4708-b26b-bc3ca1e9eae2.jpeg"
    +body: """
      Greetings everyone! Daniel here, I’ve been working on Linkwarden part-time over the past few months.\n
      \n
      **Linkwarden is a self-hosted, open-source collaborative bookmark manager to collect, organize and archive webpages.**\n
      \n
      **Key features:**\n
      \n
      - 📸 Preserve webpages as Screenshot, PDF, etc. So you can access them even if they are taken down.\n
      - 👥 Collaborative, so you can share your collections with your friends and colleagues. You can also make them public and share them with the world.\n
      - 📱 Designed for every screen size, from widescreen monitors down to smartphones.\n
      - ⚡️ Open source and fully self-hostable!\n
      - ✨ And so many more features! *(Literally, just didn’t want to make this post too long. Check out the* [*Github repo*](https://github.com/linkwarden/linkwarden) *and* [*Website*](https://linkwarden.app/) *for more info…)*\n
      \n
      If you like what we’re doing, you can **support the project by either starring ⭐️ the repo** to make it more visible to others or by subscribing to the [**Cloud plan**](https://linkwarden.app/#pricing) (which helps the project, a lot).\n
      \n
      Things like mobile app (PWA) are already on the project roadmap and I’m so excited to share them with you in the future.\n
      \n
      Feedback is always welcome, so feel free to share your thoughts!\n
      \n
      Website: <https://linkwarden.app>\n
      \n
      GitHub: <https://github.com/linkwarden/linkwarden>
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 55
    +favouriteCount: 621
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727375028 {#2751
      date: 2024-09-26 20:23:48.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2758 …}
    +votes: Doctrine\ORM\PersistentCollection {#2760 …}
    +reports: Doctrine\ORM\PersistentCollection {#2762 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2764 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2766 …}
    +badges: Doctrine\ORM\PersistentCollection {#2768 …}
    +children: [
      5 => App\Entity\EntryComment {#2453}
      4 => App\Entity\EntryComment {#2364
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2372 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2372 …}
        +body: "Raindrop doesn’t seem to be self-hosted? This is the selfhosted community…"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1704787978 {#2359
          date: 2024-01-09 09:12:58.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@daniel31x13@lemmy.world"
          "@MashedTech@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2380 …}
        +nested: Doctrine\ORM\PersistentCollection {#2382 …}
        +votes: Doctrine\ORM\PersistentCollection {#2384 …}
        +reports: Doctrine\ORM\PersistentCollection {#2379 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2383 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1906 …}
        -id: 292987
        -bodyTs: "'communiti':14 'doesn':2 'host':9 'raindrop':1 'seem':4 'self':8 'self-host':7 'selfhost':13"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/612715"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704787978 {#2361
          date: 2024-01-09 09:12:58.0 +01:00
        }
        +"title": 292987
      }
      3 => App\Entity\EntryComment {#1874
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: null
        +root: null
        +body: "So is this like a self-hosted equivalent to pinboard.in? Can I import all my existing Pinboard bookmarks including their tags?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1704788010 {#1708
          date: 2024-01-09 09:13:30.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@daniel31x13@lemmy.world"
          "@daniel31x13@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1907 …}
        +nested: Doctrine\ORM\PersistentCollection {#1407 …}
        +votes: Doctrine\ORM\PersistentCollection {#2391 …}
        +reports: Doctrine\ORM\PersistentCollection {#2369 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2392 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2395 …}
        -id: 292990
        -bodyTs: "'bookmark':19 'equival':9 'exist':17 'host':8 'import':14 'includ':20 'like':4 'pinboard':18 'pinboard.in':11 'self':7 'self-host':6 'tag':22"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/612717"
        +editedAt: DateTimeImmutable @1719297898 {#1926
          date: 2024-06-25 08:44:58.0 +02:00
        }
        +createdAt: DateTimeImmutable @1704788010 {#1410
          date: 2024-01-09 09:13:30.0 +01:00
        }
        +"title": 292990
      }
      2 => App\Entity\EntryComment {#1383
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1402 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2454 …}
        +body: """
          Interesting… How does Authentik do 2FA for LDAP?\n
          \n
          I’m going to try it out and see how it compares to Authelia. My home server has 64GB RAM and I have VPSes with 16GB and 48GB RAM so RAM isn’t much of an issue :D
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1704875198 {#1384
          date: 2024-01-10 09:26:38.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@daniel31x13@lemmy.world"
          "@Lem453@lemmy.ca"
          "@Kir@feddit.it"
          "@dan@upvote.au"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1405 …}
        +nested: Doctrine\ORM\PersistentCollection {#1382 …}
        +votes: Doctrine\ORM\PersistentCollection {#1404 …}
        +reports: Doctrine\ORM\PersistentCollection {#1361 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1403 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2023 …}
        -id: 295339
        -bodyTs: "'16gb':34 '2fa':6 '48gb':36 '64gb':27 'authelia':22 'authentik':4 'compar':20 'd':46 'go':11 'home':24 'interest':1 'isn':40 'issu':45 'ldap':8 'm':10 'much':42 'ram':28,37,39 'see':17 'server':25 'tri':13 'vpses':32"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/615100"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704875198 {#1381
          date: 2024-01-10 09:26:38.0 +01:00
        }
        +"title": 295339
      }
      1 => App\Entity\EntryComment {#2075
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2061 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2454 …}
        +body: "LDAP sends username and password over the network though… It doesn’t use regular web-based authentication. How would it add 2FA to that?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705088780 {#2036
          date: 2024-01-12 20:46:20.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@daniel31x13@lemmy.world"
          "@Lem453@lemmy.ca"
          "@Kir@feddit.it"
          "@dan@upvote.au"
          "@daniel31x13@lemmy.world"
          "@Lem453@lemmy.ca"
          "@Kir@feddit.it"
          "@dan@upvote.au"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2079 …}
        +nested: Doctrine\ORM\PersistentCollection {#2078 …}
        +votes: Doctrine\ORM\PersistentCollection {#2097 …}
        +reports: Doctrine\ORM\PersistentCollection {#2082 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2096 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2081 …}
        -id: 302961
        -bodyTs: "'2fa':23 'add':22 'authent':18 'base':17 'doesn':11 'ldap':1 'network':8 'password':5 'regular':14 'send':2 'though':9 'use':13 'usernam':3 'web':16 'web-bas':15 'would':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/622431"
        +editedAt: DateTimeImmutable @1721978436 {#2037
          date: 2024-07-26 09:20:36.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705088780 {#2144
          date: 2024-01-12 20:46:20.0 +01:00
        }
        +"title": 302961
      }
      0 => App\Entity\EntryComment {#2044
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2128 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2454 …}
        +body: "Ohhhh, interesting. Sorry, I didn’t watch the video yet. Thank you!!"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705137372 {#2163
          date: 2024-01-13 10:16:12.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@daniel31x13@lemmy.world"
          "@Lem453@lemmy.ca"
          "@Kir@feddit.it"
          "@dan@upvote.au"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2127 …}
        +nested: Doctrine\ORM\PersistentCollection {#2043 …}
        +votes: Doctrine\ORM\PersistentCollection {#2215 …}
        +reports: Doctrine\ORM\PersistentCollection {#2198 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2227 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2214 …}
        -id: 304701
        -bodyTs: "'didn':5 'interest':2 'ohhhh':1 'sorri':3 'thank':11 'video':9 'watch':7 'yet':10"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/623791"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705137372 {#2162
          date: 2024-01-13 10:16:12.0 +01:00
        }
        +"title": 304701
      }
    ]
    -id: 28138
    -titleTs: "'bookmark':7 'collabor':6 'collect':10 'linkwarden':1 'manag':8 'open':4 'open-sourc':3 'organ':11 'preserv':13 'sourc':5 'webpag':14"
    -bodyTs: "'/#pricing)':163 '/)':126 '/linkwarden/linkwarden':210 '/linkwarden/linkwarden)':121 'access':48 'alreadi':176 'also':70 'alway':196 'app':173 'archiv':35 'bookmark':29 'check':114 'cloud':159 'collabor':28,56 'colleagu':67 'collect':32,62 'daniel':3 'design':80 'didn':105 'either':143 'etc':44 'even':50 'everi':82 'everyon':2 'excit':185 'featur':38,102 'feedback':194 'feel':199 'free':200 'friend':65 'fulli':94 'futur':193 'github':117,207 'github.com':120,209 'github.com/linkwarden/linkwarden':208 'github.com/linkwarden/linkwarden)':119 'greet':1 'help':165 'host':24 'hostabl':97 'info':129 'key':37 'like':132,171 'linkwarden':10,19 'linkwarden.app':125,162,206 'linkwarden.app/#pricing)':161 'linkwarden.app/)':124 'liter':103 'long':113 'lot':169 'm':183 'make':71,109,148 'manag':30 'mani':100 'mobil':172 'monitor':87 'month':18 'open':26,91 'open-sourc':25 'organ':33 'other':153 'part':12 'part-tim':11 'past':16 'pdf':43 'plan':160 'post':111 'preserv':39 'project':141,167,179 'public':73 'pwa':174 're':135 'repo':118,146 'roadmap':180 'screen':83 'screenshot':42 'self':23,96 'self-host':22,95 'share':60,75,187,202 'size':84 'smartphon':90 'sourc':27,92 'star':144 'subscrib':156 'support':139 'taken':54 'thing':170 'thought':204 'time':13 've':6 'visibl':151 'want':107 'webpag':36,40 'websit':123,205 'welcom':197 'widescreen':86 'work':8 'world':79"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704829048
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10469428"
    +editedAt: DateTimeImmutable @1724700513 {#2739
      date: 2024-08-26 21:28:33.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704742648 {#2717
      date: 2024-01-08 20:37:28.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2457 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2454 …}
  +body: """
    Authentik is pretty good. Authelia is good too, and lighter weight.\n
    \n
    You can combine Authelia with LLDAP to get a web UI for user management and LDAP for apps that don’t support OpenID Connect (like Home Assistant).
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1704787798 {#2456
    date: 2024-01-09 09:09:58.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@daniel31x13@lemmy.world"
    "@Lem453@lemmy.ca"
    "@Kir@feddit.it"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2455 …}
  +nested: Doctrine\ORM\PersistentCollection {#2468 …}
  +votes: Doctrine\ORM\PersistentCollection {#2469 …}
  +reports: Doctrine\ORM\PersistentCollection {#2471 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2363 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2377 …}
  -id: 292983
  -bodyTs: "'app':29 'assist':38 'authelia':5,15 'authentik':1 'combin':14 'connect':35 'get':19 'good':4,7 'home':37 'ldap':27 'lighter':10 'like':36 'lldap':17 'manag':25 'openid':34 'pretti':3 'support':33 'ui':22 'user':24 'web':21 'weight':11"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://upvote.au/comment/612711"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704787798 {#2460
    date: 2024-01-09 09:09:58.0 +01:00
  }
  +"title": 292983
}
"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 {#2453
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2452
    +user: Proxies\__CG__\App\Entity\User {#2756 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2701 …}
    +slug: "Linkwarden-An-open-source-collaborative-bookmark-manager-to-collect-organize-and"
    +title: "Linkwarden - An open-source collaborative bookmark manager to collect, organize and preserve webpages"
    +url: "https://lemmy.world/pictrs/image/abb94af6-fd89-4708-b26b-bc3ca1e9eae2.jpeg"
    +body: """
      Greetings everyone! Daniel here, I’ve been working on Linkwarden part-time over the past few months.\n
      \n
      **Linkwarden is a self-hosted, open-source collaborative bookmark manager to collect, organize and archive webpages.**\n
      \n
      **Key features:**\n
      \n
      - 📸 Preserve webpages as Screenshot, PDF, etc. So you can access them even if they are taken down.\n
      - 👥 Collaborative, so you can share your collections with your friends and colleagues. You can also make them public and share them with the world.\n
      - 📱 Designed for every screen size, from widescreen monitors down to smartphones.\n
      - ⚡️ Open source and fully self-hostable!\n
      - ✨ And so many more features! *(Literally, just didn’t want to make this post too long. Check out the* [*Github repo*](https://github.com/linkwarden/linkwarden) *and* [*Website*](https://linkwarden.app/) *for more info…)*\n
      \n
      If you like what we’re doing, you can **support the project by either starring ⭐️ the repo** to make it more visible to others or by subscribing to the [**Cloud plan**](https://linkwarden.app/#pricing) (which helps the project, a lot).\n
      \n
      Things like mobile app (PWA) are already on the project roadmap and I’m so excited to share them with you in the future.\n
      \n
      Feedback is always welcome, so feel free to share your thoughts!\n
      \n
      Website: <https://linkwarden.app>\n
      \n
      GitHub: <https://github.com/linkwarden/linkwarden>
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 55
    +favouriteCount: 621
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727375028 {#2751
      date: 2024-09-26 20:23:48.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2758 …}
    +votes: Doctrine\ORM\PersistentCollection {#2760 …}
    +reports: Doctrine\ORM\PersistentCollection {#2762 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2764 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2766 …}
    +badges: Doctrine\ORM\PersistentCollection {#2768 …}
    +children: [
      5 => App\Entity\EntryComment {#2453}
      4 => App\Entity\EntryComment {#2364
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2372 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2372 …}
        +body: "Raindrop doesn’t seem to be self-hosted? This is the selfhosted community…"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1704787978 {#2359
          date: 2024-01-09 09:12:58.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@daniel31x13@lemmy.world"
          "@MashedTech@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2380 …}
        +nested: Doctrine\ORM\PersistentCollection {#2382 …}
        +votes: Doctrine\ORM\PersistentCollection {#2384 …}
        +reports: Doctrine\ORM\PersistentCollection {#2379 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2383 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1906 …}
        -id: 292987
        -bodyTs: "'communiti':14 'doesn':2 'host':9 'raindrop':1 'seem':4 'self':8 'self-host':7 'selfhost':13"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/612715"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704787978 {#2361
          date: 2024-01-09 09:12:58.0 +01:00
        }
        +"title": 292987
      }
      3 => App\Entity\EntryComment {#1874
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: null
        +root: null
        +body: "So is this like a self-hosted equivalent to pinboard.in? Can I import all my existing Pinboard bookmarks including their tags?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1704788010 {#1708
          date: 2024-01-09 09:13:30.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@daniel31x13@lemmy.world"
          "@daniel31x13@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1907 …}
        +nested: Doctrine\ORM\PersistentCollection {#1407 …}
        +votes: Doctrine\ORM\PersistentCollection {#2391 …}
        +reports: Doctrine\ORM\PersistentCollection {#2369 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2392 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2395 …}
        -id: 292990
        -bodyTs: "'bookmark':19 'equival':9 'exist':17 'host':8 'import':14 'includ':20 'like':4 'pinboard':18 'pinboard.in':11 'self':7 'self-host':6 'tag':22"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/612717"
        +editedAt: DateTimeImmutable @1719297898 {#1926
          date: 2024-06-25 08:44:58.0 +02:00
        }
        +createdAt: DateTimeImmutable @1704788010 {#1410
          date: 2024-01-09 09:13:30.0 +01:00
        }
        +"title": 292990
      }
      2 => App\Entity\EntryComment {#1383
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1402 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2454 …}
        +body: """
          Interesting… How does Authentik do 2FA for LDAP?\n
          \n
          I’m going to try it out and see how it compares to Authelia. My home server has 64GB RAM and I have VPSes with 16GB and 48GB RAM so RAM isn’t much of an issue :D
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1704875198 {#1384
          date: 2024-01-10 09:26:38.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@daniel31x13@lemmy.world"
          "@Lem453@lemmy.ca"
          "@Kir@feddit.it"
          "@dan@upvote.au"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1405 …}
        +nested: Doctrine\ORM\PersistentCollection {#1382 …}
        +votes: Doctrine\ORM\PersistentCollection {#1404 …}
        +reports: Doctrine\ORM\PersistentCollection {#1361 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1403 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2023 …}
        -id: 295339
        -bodyTs: "'16gb':34 '2fa':6 '48gb':36 '64gb':27 'authelia':22 'authentik':4 'compar':20 'd':46 'go':11 'home':24 'interest':1 'isn':40 'issu':45 'ldap':8 'm':10 'much':42 'ram':28,37,39 'see':17 'server':25 'tri':13 'vpses':32"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/615100"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704875198 {#1381
          date: 2024-01-10 09:26:38.0 +01:00
        }
        +"title": 295339
      }
      1 => App\Entity\EntryComment {#2075
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2061 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2454 …}
        +body: "LDAP sends username and password over the network though… It doesn’t use regular web-based authentication. How would it add 2FA to that?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705088780 {#2036
          date: 2024-01-12 20:46:20.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@daniel31x13@lemmy.world"
          "@Lem453@lemmy.ca"
          "@Kir@feddit.it"
          "@dan@upvote.au"
          "@daniel31x13@lemmy.world"
          "@Lem453@lemmy.ca"
          "@Kir@feddit.it"
          "@dan@upvote.au"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2079 …}
        +nested: Doctrine\ORM\PersistentCollection {#2078 …}
        +votes: Doctrine\ORM\PersistentCollection {#2097 …}
        +reports: Doctrine\ORM\PersistentCollection {#2082 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2096 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2081 …}
        -id: 302961
        -bodyTs: "'2fa':23 'add':22 'authent':18 'base':17 'doesn':11 'ldap':1 'network':8 'password':5 'regular':14 'send':2 'though':9 'use':13 'usernam':3 'web':16 'web-bas':15 'would':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/622431"
        +editedAt: DateTimeImmutable @1721978436 {#2037
          date: 2024-07-26 09:20:36.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705088780 {#2144
          date: 2024-01-12 20:46:20.0 +01:00
        }
        +"title": 302961
      }
      0 => App\Entity\EntryComment {#2044
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2128 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2454 …}
        +body: "Ohhhh, interesting. Sorry, I didn’t watch the video yet. Thank you!!"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705137372 {#2163
          date: 2024-01-13 10:16:12.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@daniel31x13@lemmy.world"
          "@Lem453@lemmy.ca"
          "@Kir@feddit.it"
          "@dan@upvote.au"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2127 …}
        +nested: Doctrine\ORM\PersistentCollection {#2043 …}
        +votes: Doctrine\ORM\PersistentCollection {#2215 …}
        +reports: Doctrine\ORM\PersistentCollection {#2198 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2227 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2214 …}
        -id: 304701
        -bodyTs: "'didn':5 'interest':2 'ohhhh':1 'sorri':3 'thank':11 'video':9 'watch':7 'yet':10"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/623791"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705137372 {#2162
          date: 2024-01-13 10:16:12.0 +01:00
        }
        +"title": 304701
      }
    ]
    -id: 28138
    -titleTs: "'bookmark':7 'collabor':6 'collect':10 'linkwarden':1 'manag':8 'open':4 'open-sourc':3 'organ':11 'preserv':13 'sourc':5 'webpag':14"
    -bodyTs: "'/#pricing)':163 '/)':126 '/linkwarden/linkwarden':210 '/linkwarden/linkwarden)':121 'access':48 'alreadi':176 'also':70 'alway':196 'app':173 'archiv':35 'bookmark':29 'check':114 'cloud':159 'collabor':28,56 'colleagu':67 'collect':32,62 'daniel':3 'design':80 'didn':105 'either':143 'etc':44 'even':50 'everi':82 'everyon':2 'excit':185 'featur':38,102 'feedback':194 'feel':199 'free':200 'friend':65 'fulli':94 'futur':193 'github':117,207 'github.com':120,209 'github.com/linkwarden/linkwarden':208 'github.com/linkwarden/linkwarden)':119 'greet':1 'help':165 'host':24 'hostabl':97 'info':129 'key':37 'like':132,171 'linkwarden':10,19 'linkwarden.app':125,162,206 'linkwarden.app/#pricing)':161 'linkwarden.app/)':124 'liter':103 'long':113 'lot':169 'm':183 'make':71,109,148 'manag':30 'mani':100 'mobil':172 'monitor':87 'month':18 'open':26,91 'open-sourc':25 'organ':33 'other':153 'part':12 'part-tim':11 'past':16 'pdf':43 'plan':160 'post':111 'preserv':39 'project':141,167,179 'public':73 'pwa':174 're':135 'repo':118,146 'roadmap':180 'screen':83 'screenshot':42 'self':23,96 'self-host':22,95 'share':60,75,187,202 'size':84 'smartphon':90 'sourc':27,92 'star':144 'subscrib':156 'support':139 'taken':54 'thing':170 'thought':204 'time':13 've':6 'visibl':151 'want':107 'webpag':36,40 'websit':123,205 'welcom':197 'widescreen':86 'work':8 'world':79"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704829048
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10469428"
    +editedAt: DateTimeImmutable @1724700513 {#2739
      date: 2024-08-26 21:28:33.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704742648 {#2717
      date: 2024-01-08 20:37:28.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2457 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2454 …}
  +body: """
    Authentik is pretty good. Authelia is good too, and lighter weight.\n
    \n
    You can combine Authelia with LLDAP to get a web UI for user management and LDAP for apps that don’t support OpenID Connect (like Home Assistant).
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1704787798 {#2456
    date: 2024-01-09 09:09:58.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@daniel31x13@lemmy.world"
    "@Lem453@lemmy.ca"
    "@Kir@feddit.it"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2455 …}
  +nested: Doctrine\ORM\PersistentCollection {#2468 …}
  +votes: Doctrine\ORM\PersistentCollection {#2469 …}
  +reports: Doctrine\ORM\PersistentCollection {#2471 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2363 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2377 …}
  -id: 292983
  -bodyTs: "'app':29 'assist':38 'authelia':5,15 'authentik':1 'combin':14 'connect':35 'get':19 'good':4,7 'home':37 'ldap':27 'lighter':10 'like':36 'lldap':17 'manag':25 'openid':34 'pretti':3 'support':33 'ui':22 'user':24 'web':21 'weight':11"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://upvote.au/comment/612711"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704787798 {#2460
    date: 2024-01-09 09:09:58.0 +01:00
  }
  +"title": 292983
}
"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 {#2453
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2452
    +user: Proxies\__CG__\App\Entity\User {#2756 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2701 …}
    +slug: "Linkwarden-An-open-source-collaborative-bookmark-manager-to-collect-organize-and"
    +title: "Linkwarden - An open-source collaborative bookmark manager to collect, organize and preserve webpages"
    +url: "https://lemmy.world/pictrs/image/abb94af6-fd89-4708-b26b-bc3ca1e9eae2.jpeg"
    +body: """
      Greetings everyone! Daniel here, I’ve been working on Linkwarden part-time over the past few months.\n
      \n
      **Linkwarden is a self-hosted, open-source collaborative bookmark manager to collect, organize and archive webpages.**\n
      \n
      **Key features:**\n
      \n
      - 📸 Preserve webpages as Screenshot, PDF, etc. So you can access them even if they are taken down.\n
      - 👥 Collaborative, so you can share your collections with your friends and colleagues. You can also make them public and share them with the world.\n
      - 📱 Designed for every screen size, from widescreen monitors down to smartphones.\n
      - ⚡️ Open source and fully self-hostable!\n
      - ✨ And so many more features! *(Literally, just didn’t want to make this post too long. Check out the* [*Github repo*](https://github.com/linkwarden/linkwarden) *and* [*Website*](https://linkwarden.app/) *for more info…)*\n
      \n
      If you like what we’re doing, you can **support the project by either starring ⭐️ the repo** to make it more visible to others or by subscribing to the [**Cloud plan**](https://linkwarden.app/#pricing) (which helps the project, a lot).\n
      \n
      Things like mobile app (PWA) are already on the project roadmap and I’m so excited to share them with you in the future.\n
      \n
      Feedback is always welcome, so feel free to share your thoughts!\n
      \n
      Website: <https://linkwarden.app>\n
      \n
      GitHub: <https://github.com/linkwarden/linkwarden>
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 55
    +favouriteCount: 621
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727375028 {#2751
      date: 2024-09-26 20:23:48.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2758 …}
    +votes: Doctrine\ORM\PersistentCollection {#2760 …}
    +reports: Doctrine\ORM\PersistentCollection {#2762 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2764 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2766 …}
    +badges: Doctrine\ORM\PersistentCollection {#2768 …}
    +children: [
      5 => App\Entity\EntryComment {#2453}
      4 => App\Entity\EntryComment {#2364
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2372 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2372 …}
        +body: "Raindrop doesn’t seem to be self-hosted? This is the selfhosted community…"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1704787978 {#2359
          date: 2024-01-09 09:12:58.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@daniel31x13@lemmy.world"
          "@MashedTech@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2380 …}
        +nested: Doctrine\ORM\PersistentCollection {#2382 …}
        +votes: Doctrine\ORM\PersistentCollection {#2384 …}
        +reports: Doctrine\ORM\PersistentCollection {#2379 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2383 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1906 …}
        -id: 292987
        -bodyTs: "'communiti':14 'doesn':2 'host':9 'raindrop':1 'seem':4 'self':8 'self-host':7 'selfhost':13"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/612715"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704787978 {#2361
          date: 2024-01-09 09:12:58.0 +01:00
        }
        +"title": 292987
      }
      3 => App\Entity\EntryComment {#1874
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: null
        +root: null
        +body: "So is this like a self-hosted equivalent to pinboard.in? Can I import all my existing Pinboard bookmarks including their tags?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1704788010 {#1708
          date: 2024-01-09 09:13:30.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@daniel31x13@lemmy.world"
          "@daniel31x13@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1907 …}
        +nested: Doctrine\ORM\PersistentCollection {#1407 …}
        +votes: Doctrine\ORM\PersistentCollection {#2391 …}
        +reports: Doctrine\ORM\PersistentCollection {#2369 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2392 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2395 …}
        -id: 292990
        -bodyTs: "'bookmark':19 'equival':9 'exist':17 'host':8 'import':14 'includ':20 'like':4 'pinboard':18 'pinboard.in':11 'self':7 'self-host':6 'tag':22"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/612717"
        +editedAt: DateTimeImmutable @1719297898 {#1926
          date: 2024-06-25 08:44:58.0 +02:00
        }
        +createdAt: DateTimeImmutable @1704788010 {#1410
          date: 2024-01-09 09:13:30.0 +01:00
        }
        +"title": 292990
      }
      2 => App\Entity\EntryComment {#1383
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1402 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2454 …}
        +body: """
          Interesting… How does Authentik do 2FA for LDAP?\n
          \n
          I’m going to try it out and see how it compares to Authelia. My home server has 64GB RAM and I have VPSes with 16GB and 48GB RAM so RAM isn’t much of an issue :D
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1704875198 {#1384
          date: 2024-01-10 09:26:38.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@daniel31x13@lemmy.world"
          "@Lem453@lemmy.ca"
          "@Kir@feddit.it"
          "@dan@upvote.au"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1405 …}
        +nested: Doctrine\ORM\PersistentCollection {#1382 …}
        +votes: Doctrine\ORM\PersistentCollection {#1404 …}
        +reports: Doctrine\ORM\PersistentCollection {#1361 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1403 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2023 …}
        -id: 295339
        -bodyTs: "'16gb':34 '2fa':6 '48gb':36 '64gb':27 'authelia':22 'authentik':4 'compar':20 'd':46 'go':11 'home':24 'interest':1 'isn':40 'issu':45 'ldap':8 'm':10 'much':42 'ram':28,37,39 'see':17 'server':25 'tri':13 'vpses':32"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/615100"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704875198 {#1381
          date: 2024-01-10 09:26:38.0 +01:00
        }
        +"title": 295339
      }
      1 => App\Entity\EntryComment {#2075
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2061 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2454 …}
        +body: "LDAP sends username and password over the network though… It doesn’t use regular web-based authentication. How would it add 2FA to that?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705088780 {#2036
          date: 2024-01-12 20:46:20.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@daniel31x13@lemmy.world"
          "@Lem453@lemmy.ca"
          "@Kir@feddit.it"
          "@dan@upvote.au"
          "@daniel31x13@lemmy.world"
          "@Lem453@lemmy.ca"
          "@Kir@feddit.it"
          "@dan@upvote.au"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2079 …}
        +nested: Doctrine\ORM\PersistentCollection {#2078 …}
        +votes: Doctrine\ORM\PersistentCollection {#2097 …}
        +reports: Doctrine\ORM\PersistentCollection {#2082 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2096 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2081 …}
        -id: 302961
        -bodyTs: "'2fa':23 'add':22 'authent':18 'base':17 'doesn':11 'ldap':1 'network':8 'password':5 'regular':14 'send':2 'though':9 'use':13 'usernam':3 'web':16 'web-bas':15 'would':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/622431"
        +editedAt: DateTimeImmutable @1721978436 {#2037
          date: 2024-07-26 09:20:36.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705088780 {#2144
          date: 2024-01-12 20:46:20.0 +01:00
        }
        +"title": 302961
      }
      0 => App\Entity\EntryComment {#2044
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2128 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2454 …}
        +body: "Ohhhh, interesting. Sorry, I didn’t watch the video yet. Thank you!!"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705137372 {#2163
          date: 2024-01-13 10:16:12.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@daniel31x13@lemmy.world"
          "@Lem453@lemmy.ca"
          "@Kir@feddit.it"
          "@dan@upvote.au"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2127 …}
        +nested: Doctrine\ORM\PersistentCollection {#2043 …}
        +votes: Doctrine\ORM\PersistentCollection {#2215 …}
        +reports: Doctrine\ORM\PersistentCollection {#2198 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2227 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2214 …}
        -id: 304701
        -bodyTs: "'didn':5 'interest':2 'ohhhh':1 'sorri':3 'thank':11 'video':9 'watch':7 'yet':10"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/623791"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705137372 {#2162
          date: 2024-01-13 10:16:12.0 +01:00
        }
        +"title": 304701
      }
    ]
    -id: 28138
    -titleTs: "'bookmark':7 'collabor':6 'collect':10 'linkwarden':1 'manag':8 'open':4 'open-sourc':3 'organ':11 'preserv':13 'sourc':5 'webpag':14"
    -bodyTs: "'/#pricing)':163 '/)':126 '/linkwarden/linkwarden':210 '/linkwarden/linkwarden)':121 'access':48 'alreadi':176 'also':70 'alway':196 'app':173 'archiv':35 'bookmark':29 'check':114 'cloud':159 'collabor':28,56 'colleagu':67 'collect':32,62 'daniel':3 'design':80 'didn':105 'either':143 'etc':44 'even':50 'everi':82 'everyon':2 'excit':185 'featur':38,102 'feedback':194 'feel':199 'free':200 'friend':65 'fulli':94 'futur':193 'github':117,207 'github.com':120,209 'github.com/linkwarden/linkwarden':208 'github.com/linkwarden/linkwarden)':119 'greet':1 'help':165 'host':24 'hostabl':97 'info':129 'key':37 'like':132,171 'linkwarden':10,19 'linkwarden.app':125,162,206 'linkwarden.app/#pricing)':161 'linkwarden.app/)':124 'liter':103 'long':113 'lot':169 'm':183 'make':71,109,148 'manag':30 'mani':100 'mobil':172 'monitor':87 'month':18 'open':26,91 'open-sourc':25 'organ':33 'other':153 'part':12 'part-tim':11 'past':16 'pdf':43 'plan':160 'post':111 'preserv':39 'project':141,167,179 'public':73 'pwa':174 're':135 'repo':118,146 'roadmap':180 'screen':83 'screenshot':42 'self':23,96 'self-host':22,95 'share':60,75,187,202 'size':84 'smartphon':90 'sourc':27,92 'star':144 'subscrib':156 'support':139 'taken':54 'thing':170 'thought':204 'time':13 've':6 'visibl':151 'want':107 'webpag':36,40 'websit':123,205 'welcom':197 'widescreen':86 'work':8 'world':79"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704829048
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10469428"
    +editedAt: DateTimeImmutable @1724700513 {#2739
      date: 2024-08-26 21:28:33.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704742648 {#2717
      date: 2024-01-08 20:37:28.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2457 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2454 …}
  +body: """
    Authentik is pretty good. Authelia is good too, and lighter weight.\n
    \n
    You can combine Authelia with LLDAP to get a web UI for user management and LDAP for apps that don’t support OpenID Connect (like Home Assistant).
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1704787798 {#2456
    date: 2024-01-09 09:09:58.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@daniel31x13@lemmy.world"
    "@Lem453@lemmy.ca"
    "@Kir@feddit.it"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2455 …}
  +nested: Doctrine\ORM\PersistentCollection {#2468 …}
  +votes: Doctrine\ORM\PersistentCollection {#2469 …}
  +reports: Doctrine\ORM\PersistentCollection {#2471 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2363 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2377 …}
  -id: 292983
  -bodyTs: "'app':29 'assist':38 'authelia':5,15 'authentik':1 'combin':14 'connect':35 'get':19 'good':4,7 'home':37 'ldap':27 'lighter':10 'like':36 'lldap':17 'manag':25 'openid':34 'pretti':3 'support':33 'ui':22 'user':24 'web':21 'weight':11"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://upvote.au/comment/612711"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704787798 {#2460
    date: 2024-01-09 09:09:58.0 +01:00
  }
  +"title": 292983
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
17 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
18 DENIED moderate
App\Entity\EntryComment {#2364
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2452
    +user: Proxies\__CG__\App\Entity\User {#2756 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2701 …}
    +slug: "Linkwarden-An-open-source-collaborative-bookmark-manager-to-collect-organize-and"
    +title: "Linkwarden - An open-source collaborative bookmark manager to collect, organize and preserve webpages"
    +url: "https://lemmy.world/pictrs/image/abb94af6-fd89-4708-b26b-bc3ca1e9eae2.jpeg"
    +body: """
      Greetings everyone! Daniel here, I’ve been working on Linkwarden part-time over the past few months.\n
      \n
      **Linkwarden is a self-hosted, open-source collaborative bookmark manager to collect, organize and archive webpages.**\n
      \n
      **Key features:**\n
      \n
      - 📸 Preserve webpages as Screenshot, PDF, etc. So you can access them even if they are taken down.\n
      - 👥 Collaborative, so you can share your collections with your friends and colleagues. You can also make them public and share them with the world.\n
      - 📱 Designed for every screen size, from widescreen monitors down to smartphones.\n
      - ⚡️ Open source and fully self-hostable!\n
      - ✨ And so many more features! *(Literally, just didn’t want to make this post too long. Check out the* [*Github repo*](https://github.com/linkwarden/linkwarden) *and* [*Website*](https://linkwarden.app/) *for more info…)*\n
      \n
      If you like what we’re doing, you can **support the project by either starring ⭐️ the repo** to make it more visible to others or by subscribing to the [**Cloud plan**](https://linkwarden.app/#pricing) (which helps the project, a lot).\n
      \n
      Things like mobile app (PWA) are already on the project roadmap and I’m so excited to share them with you in the future.\n
      \n
      Feedback is always welcome, so feel free to share your thoughts!\n
      \n
      Website: <https://linkwarden.app>\n
      \n
      GitHub: <https://github.com/linkwarden/linkwarden>
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 55
    +favouriteCount: 621
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727375028 {#2751
      date: 2024-09-26 20:23:48.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2758 …}
    +votes: Doctrine\ORM\PersistentCollection {#2760 …}
    +reports: Doctrine\ORM\PersistentCollection {#2762 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2764 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2766 …}
    +badges: Doctrine\ORM\PersistentCollection {#2768 …}
    +children: [
      5 => App\Entity\EntryComment {#2453
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2457 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2454 …}
        +body: """
          Authentik is pretty good. Authelia is good too, and lighter weight.\n
          \n
          You can combine Authelia with LLDAP to get a web UI for user management and LDAP for apps that don’t support OpenID Connect (like Home Assistant).
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1704787798 {#2456
          date: 2024-01-09 09:09:58.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@daniel31x13@lemmy.world"
          "@Lem453@lemmy.ca"
          "@Kir@feddit.it"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2455 …}
        +nested: Doctrine\ORM\PersistentCollection {#2468 …}
        +votes: Doctrine\ORM\PersistentCollection {#2469 …}
        +reports: Doctrine\ORM\PersistentCollection {#2471 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2363 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2377 …}
        -id: 292983
        -bodyTs: "'app':29 'assist':38 'authelia':5,15 'authentik':1 'combin':14 'connect':35 'get':19 'good':4,7 'home':37 'ldap':27 'lighter':10 'like':36 'lldap':17 'manag':25 'openid':34 'pretti':3 'support':33 'ui':22 'user':24 'web':21 'weight':11"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/612711"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704787798 {#2460
          date: 2024-01-09 09:09:58.0 +01:00
        }
        +"title": 292983
      }
      4 => App\Entity\EntryComment {#2364}
      3 => App\Entity\EntryComment {#1874
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: null
        +root: null
        +body: "So is this like a self-hosted equivalent to pinboard.in? Can I import all my existing Pinboard bookmarks including their tags?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1704788010 {#1708
          date: 2024-01-09 09:13:30.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@daniel31x13@lemmy.world"
          "@daniel31x13@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1907 …}
        +nested: Doctrine\ORM\PersistentCollection {#1407 …}
        +votes: Doctrine\ORM\PersistentCollection {#2391 …}
        +reports: Doctrine\ORM\PersistentCollection {#2369 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2392 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2395 …}
        -id: 292990
        -bodyTs: "'bookmark':19 'equival':9 'exist':17 'host':8 'import':14 'includ':20 'like':4 'pinboard':18 'pinboard.in':11 'self':7 'self-host':6 'tag':22"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/612717"
        +editedAt: DateTimeImmutable @1719297898 {#1926
          date: 2024-06-25 08:44:58.0 +02:00
        }
        +createdAt: DateTimeImmutable @1704788010 {#1410
          date: 2024-01-09 09:13:30.0 +01:00
        }
        +"title": 292990
      }
      2 => App\Entity\EntryComment {#1383
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1402 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2454 …}
        +body: """
          Interesting… How does Authentik do 2FA for LDAP?\n
          \n
          I’m going to try it out and see how it compares to Authelia. My home server has 64GB RAM and I have VPSes with 16GB and 48GB RAM so RAM isn’t much of an issue :D
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1704875198 {#1384
          date: 2024-01-10 09:26:38.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@daniel31x13@lemmy.world"
          "@Lem453@lemmy.ca"
          "@Kir@feddit.it"
          "@dan@upvote.au"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1405 …}
        +nested: Doctrine\ORM\PersistentCollection {#1382 …}
        +votes: Doctrine\ORM\PersistentCollection {#1404 …}
        +reports: Doctrine\ORM\PersistentCollection {#1361 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1403 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2023 …}
        -id: 295339
        -bodyTs: "'16gb':34 '2fa':6 '48gb':36 '64gb':27 'authelia':22 'authentik':4 'compar':20 'd':46 'go':11 'home':24 'interest':1 'isn':40 'issu':45 'ldap':8 'm':10 'much':42 'ram':28,37,39 'see':17 'server':25 'tri':13 'vpses':32"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/615100"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704875198 {#1381
          date: 2024-01-10 09:26:38.0 +01:00
        }
        +"title": 295339
      }
      1 => App\Entity\EntryComment {#2075
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2061 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2454 …}
        +body: "LDAP sends username and password over the network though… It doesn’t use regular web-based authentication. How would it add 2FA to that?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705088780 {#2036
          date: 2024-01-12 20:46:20.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@daniel31x13@lemmy.world"
          "@Lem453@lemmy.ca"
          "@Kir@feddit.it"
          "@dan@upvote.au"
          "@daniel31x13@lemmy.world"
          "@Lem453@lemmy.ca"
          "@Kir@feddit.it"
          "@dan@upvote.au"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2079 …}
        +nested: Doctrine\ORM\PersistentCollection {#2078 …}
        +votes: Doctrine\ORM\PersistentCollection {#2097 …}
        +reports: Doctrine\ORM\PersistentCollection {#2082 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2096 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2081 …}
        -id: 302961
        -bodyTs: "'2fa':23 'add':22 'authent':18 'base':17 'doesn':11 'ldap':1 'network':8 'password':5 'regular':14 'send':2 'though':9 'use':13 'usernam':3 'web':16 'web-bas':15 'would':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/622431"
        +editedAt: DateTimeImmutable @1721978436 {#2037
          date: 2024-07-26 09:20:36.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705088780 {#2144
          date: 2024-01-12 20:46:20.0 +01:00
        }
        +"title": 302961
      }
      0 => App\Entity\EntryComment {#2044
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2128 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2454 …}
        +body: "Ohhhh, interesting. Sorry, I didn’t watch the video yet. Thank you!!"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705137372 {#2163
          date: 2024-01-13 10:16:12.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@daniel31x13@lemmy.world"
          "@Lem453@lemmy.ca"
          "@Kir@feddit.it"
          "@dan@upvote.au"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2127 …}
        +nested: Doctrine\ORM\PersistentCollection {#2043 …}
        +votes: Doctrine\ORM\PersistentCollection {#2215 …}
        +reports: Doctrine\ORM\PersistentCollection {#2198 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2227 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2214 …}
        -id: 304701
        -bodyTs: "'didn':5 'interest':2 'ohhhh':1 'sorri':3 'thank':11 'video':9 'watch':7 'yet':10"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/623791"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705137372 {#2162
          date: 2024-01-13 10:16:12.0 +01:00
        }
        +"title": 304701
      }
    ]
    -id: 28138
    -titleTs: "'bookmark':7 'collabor':6 'collect':10 'linkwarden':1 'manag':8 'open':4 'open-sourc':3 'organ':11 'preserv':13 'sourc':5 'webpag':14"
    -bodyTs: "'/#pricing)':163 '/)':126 '/linkwarden/linkwarden':210 '/linkwarden/linkwarden)':121 'access':48 'alreadi':176 'also':70 'alway':196 'app':173 'archiv':35 'bookmark':29 'check':114 'cloud':159 'collabor':28,56 'colleagu':67 'collect':32,62 'daniel':3 'design':80 'didn':105 'either':143 'etc':44 'even':50 'everi':82 'everyon':2 'excit':185 'featur':38,102 'feedback':194 'feel':199 'free':200 'friend':65 'fulli':94 'futur':193 'github':117,207 'github.com':120,209 'github.com/linkwarden/linkwarden':208 'github.com/linkwarden/linkwarden)':119 'greet':1 'help':165 'host':24 'hostabl':97 'info':129 'key':37 'like':132,171 'linkwarden':10,19 'linkwarden.app':125,162,206 'linkwarden.app/#pricing)':161 'linkwarden.app/)':124 'liter':103 'long':113 'lot':169 'm':183 'make':71,109,148 'manag':30 'mani':100 'mobil':172 'monitor':87 'month':18 'open':26,91 'open-sourc':25 'organ':33 'other':153 'part':12 'part-tim':11 'past':16 'pdf':43 'plan':160 'post':111 'preserv':39 'project':141,167,179 'public':73 'pwa':174 're':135 'repo':118,146 'roadmap':180 'screen':83 'screenshot':42 'self':23,96 'self-host':22,95 'share':60,75,187,202 'size':84 'smartphon':90 'sourc':27,92 'star':144 'subscrib':156 'support':139 'taken':54 'thing':170 'thought':204 'time':13 've':6 'visibl':151 'want':107 'webpag':36,40 'websit':123,205 'welcom':197 'widescreen':86 'work':8 'world':79"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704829048
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10469428"
    +editedAt: DateTimeImmutable @1724700513 {#2739
      date: 2024-08-26 21:28:33.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704742648 {#2717
      date: 2024-01-08 20:37:28.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2372 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2372 …}
  +body: "Raindrop doesn’t seem to be self-hosted? This is the selfhosted community…"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1704787978 {#2359
    date: 2024-01-09 09:12:58.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@daniel31x13@lemmy.world"
    "@MashedTech@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2380 …}
  +nested: Doctrine\ORM\PersistentCollection {#2382 …}
  +votes: Doctrine\ORM\PersistentCollection {#2384 …}
  +reports: Doctrine\ORM\PersistentCollection {#2379 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2383 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1906 …}
  -id: 292987
  -bodyTs: "'communiti':14 'doesn':2 'host':9 'raindrop':1 'seem':4 'self':8 'self-host':7 'selfhost':13"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://upvote.au/comment/612715"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704787978 {#2361
    date: 2024-01-09 09:12:58.0 +01:00
  }
  +"title": 292987
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
19 DENIED edit
App\Entity\EntryComment {#2364
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2452
    +user: Proxies\__CG__\App\Entity\User {#2756 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2701 …}
    +slug: "Linkwarden-An-open-source-collaborative-bookmark-manager-to-collect-organize-and"
    +title: "Linkwarden - An open-source collaborative bookmark manager to collect, organize and preserve webpages"
    +url: "https://lemmy.world/pictrs/image/abb94af6-fd89-4708-b26b-bc3ca1e9eae2.jpeg"
    +body: """
      Greetings everyone! Daniel here, I’ve been working on Linkwarden part-time over the past few months.\n
      \n
      **Linkwarden is a self-hosted, open-source collaborative bookmark manager to collect, organize and archive webpages.**\n
      \n
      **Key features:**\n
      \n
      - 📸 Preserve webpages as Screenshot, PDF, etc. So you can access them even if they are taken down.\n
      - 👥 Collaborative, so you can share your collections with your friends and colleagues. You can also make them public and share them with the world.\n
      - 📱 Designed for every screen size, from widescreen monitors down to smartphones.\n
      - ⚡️ Open source and fully self-hostable!\n
      - ✨ And so many more features! *(Literally, just didn’t want to make this post too long. Check out the* [*Github repo*](https://github.com/linkwarden/linkwarden) *and* [*Website*](https://linkwarden.app/) *for more info…)*\n
      \n
      If you like what we’re doing, you can **support the project by either starring ⭐️ the repo** to make it more visible to others or by subscribing to the [**Cloud plan**](https://linkwarden.app/#pricing) (which helps the project, a lot).\n
      \n
      Things like mobile app (PWA) are already on the project roadmap and I’m so excited to share them with you in the future.\n
      \n
      Feedback is always welcome, so feel free to share your thoughts!\n
      \n
      Website: <https://linkwarden.app>\n
      \n
      GitHub: <https://github.com/linkwarden/linkwarden>
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 55
    +favouriteCount: 621
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727375028 {#2751
      date: 2024-09-26 20:23:48.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2758 …}
    +votes: Doctrine\ORM\PersistentCollection {#2760 …}
    +reports: Doctrine\ORM\PersistentCollection {#2762 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2764 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2766 …}
    +badges: Doctrine\ORM\PersistentCollection {#2768 …}
    +children: [
      5 => App\Entity\EntryComment {#2453
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2457 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2454 …}
        +body: """
          Authentik is pretty good. Authelia is good too, and lighter weight.\n
          \n
          You can combine Authelia with LLDAP to get a web UI for user management and LDAP for apps that don’t support OpenID Connect (like Home Assistant).
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1704787798 {#2456
          date: 2024-01-09 09:09:58.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@daniel31x13@lemmy.world"
          "@Lem453@lemmy.ca"
          "@Kir@feddit.it"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2455 …}
        +nested: Doctrine\ORM\PersistentCollection {#2468 …}
        +votes: Doctrine\ORM\PersistentCollection {#2469 …}
        +reports: Doctrine\ORM\PersistentCollection {#2471 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2363 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2377 …}
        -id: 292983
        -bodyTs: "'app':29 'assist':38 'authelia':5,15 'authentik':1 'combin':14 'connect':35 'get':19 'good':4,7 'home':37 'ldap':27 'lighter':10 'like':36 'lldap':17 'manag':25 'openid':34 'pretti':3 'support':33 'ui':22 'user':24 'web':21 'weight':11"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/612711"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704787798 {#2460
          date: 2024-01-09 09:09:58.0 +01:00
        }
        +"title": 292983
      }
      4 => App\Entity\EntryComment {#2364}
      3 => App\Entity\EntryComment {#1874
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: null
        +root: null
        +body: "So is this like a self-hosted equivalent to pinboard.in? Can I import all my existing Pinboard bookmarks including their tags?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1704788010 {#1708
          date: 2024-01-09 09:13:30.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@daniel31x13@lemmy.world"
          "@daniel31x13@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1907 …}
        +nested: Doctrine\ORM\PersistentCollection {#1407 …}
        +votes: Doctrine\ORM\PersistentCollection {#2391 …}
        +reports: Doctrine\ORM\PersistentCollection {#2369 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2392 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2395 …}
        -id: 292990
        -bodyTs: "'bookmark':19 'equival':9 'exist':17 'host':8 'import':14 'includ':20 'like':4 'pinboard':18 'pinboard.in':11 'self':7 'self-host':6 'tag':22"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/612717"
        +editedAt: DateTimeImmutable @1719297898 {#1926
          date: 2024-06-25 08:44:58.0 +02:00
        }
        +createdAt: DateTimeImmutable @1704788010 {#1410
          date: 2024-01-09 09:13:30.0 +01:00
        }
        +"title": 292990
      }
      2 => App\Entity\EntryComment {#1383
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1402 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2454 …}
        +body: """
          Interesting… How does Authentik do 2FA for LDAP?\n
          \n
          I’m going to try it out and see how it compares to Authelia. My home server has 64GB RAM and I have VPSes with 16GB and 48GB RAM so RAM isn’t much of an issue :D
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1704875198 {#1384
          date: 2024-01-10 09:26:38.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@daniel31x13@lemmy.world"
          "@Lem453@lemmy.ca"
          "@Kir@feddit.it"
          "@dan@upvote.au"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1405 …}
        +nested: Doctrine\ORM\PersistentCollection {#1382 …}
        +votes: Doctrine\ORM\PersistentCollection {#1404 …}
        +reports: Doctrine\ORM\PersistentCollection {#1361 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1403 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2023 …}
        -id: 295339
        -bodyTs: "'16gb':34 '2fa':6 '48gb':36 '64gb':27 'authelia':22 'authentik':4 'compar':20 'd':46 'go':11 'home':24 'interest':1 'isn':40 'issu':45 'ldap':8 'm':10 'much':42 'ram':28,37,39 'see':17 'server':25 'tri':13 'vpses':32"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/615100"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704875198 {#1381
          date: 2024-01-10 09:26:38.0 +01:00
        }
        +"title": 295339
      }
      1 => App\Entity\EntryComment {#2075
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2061 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2454 …}
        +body: "LDAP sends username and password over the network though… It doesn’t use regular web-based authentication. How would it add 2FA to that?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705088780 {#2036
          date: 2024-01-12 20:46:20.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@daniel31x13@lemmy.world"
          "@Lem453@lemmy.ca"
          "@Kir@feddit.it"
          "@dan@upvote.au"
          "@daniel31x13@lemmy.world"
          "@Lem453@lemmy.ca"
          "@Kir@feddit.it"
          "@dan@upvote.au"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2079 …}
        +nested: Doctrine\ORM\PersistentCollection {#2078 …}
        +votes: Doctrine\ORM\PersistentCollection {#2097 …}
        +reports: Doctrine\ORM\PersistentCollection {#2082 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2096 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2081 …}
        -id: 302961
        -bodyTs: "'2fa':23 'add':22 'authent':18 'base':17 'doesn':11 'ldap':1 'network':8 'password':5 'regular':14 'send':2 'though':9 'use':13 'usernam':3 'web':16 'web-bas':15 'would':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/622431"
        +editedAt: DateTimeImmutable @1721978436 {#2037
          date: 2024-07-26 09:20:36.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705088780 {#2144
          date: 2024-01-12 20:46:20.0 +01:00
        }
        +"title": 302961
      }
      0 => App\Entity\EntryComment {#2044
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2128 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2454 …}
        +body: "Ohhhh, interesting. Sorry, I didn’t watch the video yet. Thank you!!"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705137372 {#2163
          date: 2024-01-13 10:16:12.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@daniel31x13@lemmy.world"
          "@Lem453@lemmy.ca"
          "@Kir@feddit.it"
          "@dan@upvote.au"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2127 …}
        +nested: Doctrine\ORM\PersistentCollection {#2043 …}
        +votes: Doctrine\ORM\PersistentCollection {#2215 …}
        +reports: Doctrine\ORM\PersistentCollection {#2198 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2227 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2214 …}
        -id: 304701
        -bodyTs: "'didn':5 'interest':2 'ohhhh':1 'sorri':3 'thank':11 'video':9 'watch':7 'yet':10"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/623791"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705137372 {#2162
          date: 2024-01-13 10:16:12.0 +01:00
        }
        +"title": 304701
      }
    ]
    -id: 28138
    -titleTs: "'bookmark':7 'collabor':6 'collect':10 'linkwarden':1 'manag':8 'open':4 'open-sourc':3 'organ':11 'preserv':13 'sourc':5 'webpag':14"
    -bodyTs: "'/#pricing)':163 '/)':126 '/linkwarden/linkwarden':210 '/linkwarden/linkwarden)':121 'access':48 'alreadi':176 'also':70 'alway':196 'app':173 'archiv':35 'bookmark':29 'check':114 'cloud':159 'collabor':28,56 'colleagu':67 'collect':32,62 'daniel':3 'design':80 'didn':105 'either':143 'etc':44 'even':50 'everi':82 'everyon':2 'excit':185 'featur':38,102 'feedback':194 'feel':199 'free':200 'friend':65 'fulli':94 'futur':193 'github':117,207 'github.com':120,209 'github.com/linkwarden/linkwarden':208 'github.com/linkwarden/linkwarden)':119 'greet':1 'help':165 'host':24 'hostabl':97 'info':129 'key':37 'like':132,171 'linkwarden':10,19 'linkwarden.app':125,162,206 'linkwarden.app/#pricing)':161 'linkwarden.app/)':124 'liter':103 'long':113 'lot':169 'm':183 'make':71,109,148 'manag':30 'mani':100 'mobil':172 'monitor':87 'month':18 'open':26,91 'open-sourc':25 'organ':33 'other':153 'part':12 'part-tim':11 'past':16 'pdf':43 'plan':160 'post':111 'preserv':39 'project':141,167,179 'public':73 'pwa':174 're':135 'repo':118,146 'roadmap':180 'screen':83 'screenshot':42 'self':23,96 'self-host':22,95 'share':60,75,187,202 'size':84 'smartphon':90 'sourc':27,92 'star':144 'subscrib':156 'support':139 'taken':54 'thing':170 'thought':204 'time':13 've':6 'visibl':151 'want':107 'webpag':36,40 'websit':123,205 'welcom':197 'widescreen':86 'work':8 'world':79"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704829048
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10469428"
    +editedAt: DateTimeImmutable @1724700513 {#2739
      date: 2024-08-26 21:28:33.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704742648 {#2717
      date: 2024-01-08 20:37:28.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2372 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2372 …}
  +body: "Raindrop doesn’t seem to be self-hosted? This is the selfhosted community…"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1704787978 {#2359
    date: 2024-01-09 09:12:58.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@daniel31x13@lemmy.world"
    "@MashedTech@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2380 …}
  +nested: Doctrine\ORM\PersistentCollection {#2382 …}
  +votes: Doctrine\ORM\PersistentCollection {#2384 …}
  +reports: Doctrine\ORM\PersistentCollection {#2379 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2383 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1906 …}
  -id: 292987
  -bodyTs: "'communiti':14 'doesn':2 'host':9 'raindrop':1 'seem':4 'self':8 'self-host':7 'selfhost':13"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://upvote.au/comment/612715"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704787978 {#2361
    date: 2024-01-09 09:12:58.0 +01:00
  }
  +"title": 292987
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
20 DENIED moderate
App\Entity\EntryComment {#2364
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2452
    +user: Proxies\__CG__\App\Entity\User {#2756 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2701 …}
    +slug: "Linkwarden-An-open-source-collaborative-bookmark-manager-to-collect-organize-and"
    +title: "Linkwarden - An open-source collaborative bookmark manager to collect, organize and preserve webpages"
    +url: "https://lemmy.world/pictrs/image/abb94af6-fd89-4708-b26b-bc3ca1e9eae2.jpeg"
    +body: """
      Greetings everyone! Daniel here, I’ve been working on Linkwarden part-time over the past few months.\n
      \n
      **Linkwarden is a self-hosted, open-source collaborative bookmark manager to collect, organize and archive webpages.**\n
      \n
      **Key features:**\n
      \n
      - 📸 Preserve webpages as Screenshot, PDF, etc. So you can access them even if they are taken down.\n
      - 👥 Collaborative, so you can share your collections with your friends and colleagues. You can also make them public and share them with the world.\n
      - 📱 Designed for every screen size, from widescreen monitors down to smartphones.\n
      - ⚡️ Open source and fully self-hostable!\n
      - ✨ And so many more features! *(Literally, just didn’t want to make this post too long. Check out the* [*Github repo*](https://github.com/linkwarden/linkwarden) *and* [*Website*](https://linkwarden.app/) *for more info…)*\n
      \n
      If you like what we’re doing, you can **support the project by either starring ⭐️ the repo** to make it more visible to others or by subscribing to the [**Cloud plan**](https://linkwarden.app/#pricing) (which helps the project, a lot).\n
      \n
      Things like mobile app (PWA) are already on the project roadmap and I’m so excited to share them with you in the future.\n
      \n
      Feedback is always welcome, so feel free to share your thoughts!\n
      \n
      Website: <https://linkwarden.app>\n
      \n
      GitHub: <https://github.com/linkwarden/linkwarden>
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 55
    +favouriteCount: 621
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727375028 {#2751
      date: 2024-09-26 20:23:48.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2758 …}
    +votes: Doctrine\ORM\PersistentCollection {#2760 …}
    +reports: Doctrine\ORM\PersistentCollection {#2762 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2764 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2766 …}
    +badges: Doctrine\ORM\PersistentCollection {#2768 …}
    +children: [
      5 => App\Entity\EntryComment {#2453
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2457 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2454 …}
        +body: """
          Authentik is pretty good. Authelia is good too, and lighter weight.\n
          \n
          You can combine Authelia with LLDAP to get a web UI for user management and LDAP for apps that don’t support OpenID Connect (like Home Assistant).
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1704787798 {#2456
          date: 2024-01-09 09:09:58.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@daniel31x13@lemmy.world"
          "@Lem453@lemmy.ca"
          "@Kir@feddit.it"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2455 …}
        +nested: Doctrine\ORM\PersistentCollection {#2468 …}
        +votes: Doctrine\ORM\PersistentCollection {#2469 …}
        +reports: Doctrine\ORM\PersistentCollection {#2471 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2363 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2377 …}
        -id: 292983
        -bodyTs: "'app':29 'assist':38 'authelia':5,15 'authentik':1 'combin':14 'connect':35 'get':19 'good':4,7 'home':37 'ldap':27 'lighter':10 'like':36 'lldap':17 'manag':25 'openid':34 'pretti':3 'support':33 'ui':22 'user':24 'web':21 'weight':11"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/612711"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704787798 {#2460
          date: 2024-01-09 09:09:58.0 +01:00
        }
        +"title": 292983
      }
      4 => App\Entity\EntryComment {#2364}
      3 => App\Entity\EntryComment {#1874
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: null
        +root: null
        +body: "So is this like a self-hosted equivalent to pinboard.in? Can I import all my existing Pinboard bookmarks including their tags?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1704788010 {#1708
          date: 2024-01-09 09:13:30.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@daniel31x13@lemmy.world"
          "@daniel31x13@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1907 …}
        +nested: Doctrine\ORM\PersistentCollection {#1407 …}
        +votes: Doctrine\ORM\PersistentCollection {#2391 …}
        +reports: Doctrine\ORM\PersistentCollection {#2369 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2392 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2395 …}
        -id: 292990
        -bodyTs: "'bookmark':19 'equival':9 'exist':17 'host':8 'import':14 'includ':20 'like':4 'pinboard':18 'pinboard.in':11 'self':7 'self-host':6 'tag':22"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/612717"
        +editedAt: DateTimeImmutable @1719297898 {#1926
          date: 2024-06-25 08:44:58.0 +02:00
        }
        +createdAt: DateTimeImmutable @1704788010 {#1410
          date: 2024-01-09 09:13:30.0 +01:00
        }
        +"title": 292990
      }
      2 => App\Entity\EntryComment {#1383
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1402 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2454 …}
        +body: """
          Interesting… How does Authentik do 2FA for LDAP?\n
          \n
          I’m going to try it out and see how it compares to Authelia. My home server has 64GB RAM and I have VPSes with 16GB and 48GB RAM so RAM isn’t much of an issue :D
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1704875198 {#1384
          date: 2024-01-10 09:26:38.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@daniel31x13@lemmy.world"
          "@Lem453@lemmy.ca"
          "@Kir@feddit.it"
          "@dan@upvote.au"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1405 …}
        +nested: Doctrine\ORM\PersistentCollection {#1382 …}
        +votes: Doctrine\ORM\PersistentCollection {#1404 …}
        +reports: Doctrine\ORM\PersistentCollection {#1361 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1403 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2023 …}
        -id: 295339
        -bodyTs: "'16gb':34 '2fa':6 '48gb':36 '64gb':27 'authelia':22 'authentik':4 'compar':20 'd':46 'go':11 'home':24 'interest':1 'isn':40 'issu':45 'ldap':8 'm':10 'much':42 'ram':28,37,39 'see':17 'server':25 'tri':13 'vpses':32"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/615100"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704875198 {#1381
          date: 2024-01-10 09:26:38.0 +01:00
        }
        +"title": 295339
      }
      1 => App\Entity\EntryComment {#2075
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2061 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2454 …}
        +body: "LDAP sends username and password over the network though… It doesn’t use regular web-based authentication. How would it add 2FA to that?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705088780 {#2036
          date: 2024-01-12 20:46:20.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@daniel31x13@lemmy.world"
          "@Lem453@lemmy.ca"
          "@Kir@feddit.it"
          "@dan@upvote.au"
          "@daniel31x13@lemmy.world"
          "@Lem453@lemmy.ca"
          "@Kir@feddit.it"
          "@dan@upvote.au"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2079 …}
        +nested: Doctrine\ORM\PersistentCollection {#2078 …}
        +votes: Doctrine\ORM\PersistentCollection {#2097 …}
        +reports: Doctrine\ORM\PersistentCollection {#2082 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2096 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2081 …}
        -id: 302961
        -bodyTs: "'2fa':23 'add':22 'authent':18 'base':17 'doesn':11 'ldap':1 'network':8 'password':5 'regular':14 'send':2 'though':9 'use':13 'usernam':3 'web':16 'web-bas':15 'would':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/622431"
        +editedAt: DateTimeImmutable @1721978436 {#2037
          date: 2024-07-26 09:20:36.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705088780 {#2144
          date: 2024-01-12 20:46:20.0 +01:00
        }
        +"title": 302961
      }
      0 => App\Entity\EntryComment {#2044
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2128 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2454 …}
        +body: "Ohhhh, interesting. Sorry, I didn’t watch the video yet. Thank you!!"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705137372 {#2163
          date: 2024-01-13 10:16:12.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@daniel31x13@lemmy.world"
          "@Lem453@lemmy.ca"
          "@Kir@feddit.it"
          "@dan@upvote.au"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2127 …}
        +nested: Doctrine\ORM\PersistentCollection {#2043 …}
        +votes: Doctrine\ORM\PersistentCollection {#2215 …}
        +reports: Doctrine\ORM\PersistentCollection {#2198 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2227 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2214 …}
        -id: 304701
        -bodyTs: "'didn':5 'interest':2 'ohhhh':1 'sorri':3 'thank':11 'video':9 'watch':7 'yet':10"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/623791"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705137372 {#2162
          date: 2024-01-13 10:16:12.0 +01:00
        }
        +"title": 304701
      }
    ]
    -id: 28138
    -titleTs: "'bookmark':7 'collabor':6 'collect':10 'linkwarden':1 'manag':8 'open':4 'open-sourc':3 'organ':11 'preserv':13 'sourc':5 'webpag':14"
    -bodyTs: "'/#pricing)':163 '/)':126 '/linkwarden/linkwarden':210 '/linkwarden/linkwarden)':121 'access':48 'alreadi':176 'also':70 'alway':196 'app':173 'archiv':35 'bookmark':29 'check':114 'cloud':159 'collabor':28,56 'colleagu':67 'collect':32,62 'daniel':3 'design':80 'didn':105 'either':143 'etc':44 'even':50 'everi':82 'everyon':2 'excit':185 'featur':38,102 'feedback':194 'feel':199 'free':200 'friend':65 'fulli':94 'futur':193 'github':117,207 'github.com':120,209 'github.com/linkwarden/linkwarden':208 'github.com/linkwarden/linkwarden)':119 'greet':1 'help':165 'host':24 'hostabl':97 'info':129 'key':37 'like':132,171 'linkwarden':10,19 'linkwarden.app':125,162,206 'linkwarden.app/#pricing)':161 'linkwarden.app/)':124 'liter':103 'long':113 'lot':169 'm':183 'make':71,109,148 'manag':30 'mani':100 'mobil':172 'monitor':87 'month':18 'open':26,91 'open-sourc':25 'organ':33 'other':153 'part':12 'part-tim':11 'past':16 'pdf':43 'plan':160 'post':111 'preserv':39 'project':141,167,179 'public':73 'pwa':174 're':135 'repo':118,146 'roadmap':180 'screen':83 'screenshot':42 'self':23,96 'self-host':22,95 'share':60,75,187,202 'size':84 'smartphon':90 'sourc':27,92 'star':144 'subscrib':156 'support':139 'taken':54 'thing':170 'thought':204 'time':13 've':6 'visibl':151 'want':107 'webpag':36,40 'websit':123,205 'welcom':197 'widescreen':86 'work':8 'world':79"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704829048
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10469428"
    +editedAt: DateTimeImmutable @1724700513 {#2739
      date: 2024-08-26 21:28:33.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704742648 {#2717
      date: 2024-01-08 20:37:28.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2372 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2372 …}
  +body: "Raindrop doesn’t seem to be self-hosted? This is the selfhosted community…"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1704787978 {#2359
    date: 2024-01-09 09:12:58.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@daniel31x13@lemmy.world"
    "@MashedTech@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2380 …}
  +nested: Doctrine\ORM\PersistentCollection {#2382 …}
  +votes: Doctrine\ORM\PersistentCollection {#2384 …}
  +reports: Doctrine\ORM\PersistentCollection {#2379 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2383 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1906 …}
  -id: 292987
  -bodyTs: "'communiti':14 'doesn':2 'host':9 'raindrop':1 'seem':4 'self':8 'self-host':7 'selfhost':13"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://upvote.au/comment/612715"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704787978 {#2361
    date: 2024-01-09 09:12:58.0 +01:00
  }
  +"title": 292987
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
21 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
22 DENIED moderate
App\Entity\EntryComment {#1874
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2452
    +user: Proxies\__CG__\App\Entity\User {#2756 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2701 …}
    +slug: "Linkwarden-An-open-source-collaborative-bookmark-manager-to-collect-organize-and"
    +title: "Linkwarden - An open-source collaborative bookmark manager to collect, organize and preserve webpages"
    +url: "https://lemmy.world/pictrs/image/abb94af6-fd89-4708-b26b-bc3ca1e9eae2.jpeg"
    +body: """
      Greetings everyone! Daniel here, I’ve been working on Linkwarden part-time over the past few months.\n
      \n
      **Linkwarden is a self-hosted, open-source collaborative bookmark manager to collect, organize and archive webpages.**\n
      \n
      **Key features:**\n
      \n
      - 📸 Preserve webpages as Screenshot, PDF, etc. So you can access them even if they are taken down.\n
      - 👥 Collaborative, so you can share your collections with your friends and colleagues. You can also make them public and share them with the world.\n
      - 📱 Designed for every screen size, from widescreen monitors down to smartphones.\n
      - ⚡️ Open source and fully self-hostable!\n
      - ✨ And so many more features! *(Literally, just didn’t want to make this post too long. Check out the* [*Github repo*](https://github.com/linkwarden/linkwarden) *and* [*Website*](https://linkwarden.app/) *for more info…)*\n
      \n
      If you like what we’re doing, you can **support the project by either starring ⭐️ the repo** to make it more visible to others or by subscribing to the [**Cloud plan**](https://linkwarden.app/#pricing) (which helps the project, a lot).\n
      \n
      Things like mobile app (PWA) are already on the project roadmap and I’m so excited to share them with you in the future.\n
      \n
      Feedback is always welcome, so feel free to share your thoughts!\n
      \n
      Website: <https://linkwarden.app>\n
      \n
      GitHub: <https://github.com/linkwarden/linkwarden>
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 55
    +favouriteCount: 621
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727375028 {#2751
      date: 2024-09-26 20:23:48.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2758 …}
    +votes: Doctrine\ORM\PersistentCollection {#2760 …}
    +reports: Doctrine\ORM\PersistentCollection {#2762 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2764 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2766 …}
    +badges: Doctrine\ORM\PersistentCollection {#2768 …}
    +children: [
      5 => App\Entity\EntryComment {#2453
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2457 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2454 …}
        +body: """
          Authentik is pretty good. Authelia is good too, and lighter weight.\n
          \n
          You can combine Authelia with LLDAP to get a web UI for user management and LDAP for apps that don’t support OpenID Connect (like Home Assistant).
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1704787798 {#2456
          date: 2024-01-09 09:09:58.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@daniel31x13@lemmy.world"
          "@Lem453@lemmy.ca"
          "@Kir@feddit.it"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2455 …}
        +nested: Doctrine\ORM\PersistentCollection {#2468 …}
        +votes: Doctrine\ORM\PersistentCollection {#2469 …}
        +reports: Doctrine\ORM\PersistentCollection {#2471 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2363 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2377 …}
        -id: 292983
        -bodyTs: "'app':29 'assist':38 'authelia':5,15 'authentik':1 'combin':14 'connect':35 'get':19 'good':4,7 'home':37 'ldap':27 'lighter':10 'like':36 'lldap':17 'manag':25 'openid':34 'pretti':3 'support':33 'ui':22 'user':24 'web':21 'weight':11"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/612711"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704787798 {#2460
          date: 2024-01-09 09:09:58.0 +01:00
        }
        +"title": 292983
      }
      4 => App\Entity\EntryComment {#2364
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2372 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2372 …}
        +body: "Raindrop doesn’t seem to be self-hosted? This is the selfhosted community…"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1704787978 {#2359
          date: 2024-01-09 09:12:58.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@daniel31x13@lemmy.world"
          "@MashedTech@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2380 …}
        +nested: Doctrine\ORM\PersistentCollection {#2382 …}
        +votes: Doctrine\ORM\PersistentCollection {#2384 …}
        +reports: Doctrine\ORM\PersistentCollection {#2379 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2383 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1906 …}
        -id: 292987
        -bodyTs: "'communiti':14 'doesn':2 'host':9 'raindrop':1 'seem':4 'self':8 'self-host':7 'selfhost':13"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/612715"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704787978 {#2361
          date: 2024-01-09 09:12:58.0 +01:00
        }
        +"title": 292987
      }
      3 => App\Entity\EntryComment {#1874}
      2 => App\Entity\EntryComment {#1383
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1402 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2454 …}
        +body: """
          Interesting… How does Authentik do 2FA for LDAP?\n
          \n
          I’m going to try it out and see how it compares to Authelia. My home server has 64GB RAM and I have VPSes with 16GB and 48GB RAM so RAM isn’t much of an issue :D
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1704875198 {#1384
          date: 2024-01-10 09:26:38.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@daniel31x13@lemmy.world"
          "@Lem453@lemmy.ca"
          "@Kir@feddit.it"
          "@dan@upvote.au"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1405 …}
        +nested: Doctrine\ORM\PersistentCollection {#1382 …}
        +votes: Doctrine\ORM\PersistentCollection {#1404 …}
        +reports: Doctrine\ORM\PersistentCollection {#1361 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1403 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2023 …}
        -id: 295339
        -bodyTs: "'16gb':34 '2fa':6 '48gb':36 '64gb':27 'authelia':22 'authentik':4 'compar':20 'd':46 'go':11 'home':24 'interest':1 'isn':40 'issu':45 'ldap':8 'm':10 'much':42 'ram':28,37,39 'see':17 'server':25 'tri':13 'vpses':32"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/615100"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704875198 {#1381
          date: 2024-01-10 09:26:38.0 +01:00
        }
        +"title": 295339
      }
      1 => App\Entity\EntryComment {#2075
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2061 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2454 …}
        +body: "LDAP sends username and password over the network though… It doesn’t use regular web-based authentication. How would it add 2FA to that?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705088780 {#2036
          date: 2024-01-12 20:46:20.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@daniel31x13@lemmy.world"
          "@Lem453@lemmy.ca"
          "@Kir@feddit.it"
          "@dan@upvote.au"
          "@daniel31x13@lemmy.world"
          "@Lem453@lemmy.ca"
          "@Kir@feddit.it"
          "@dan@upvote.au"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2079 …}
        +nested: Doctrine\ORM\PersistentCollection {#2078 …}
        +votes: Doctrine\ORM\PersistentCollection {#2097 …}
        +reports: Doctrine\ORM\PersistentCollection {#2082 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2096 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2081 …}
        -id: 302961
        -bodyTs: "'2fa':23 'add':22 'authent':18 'base':17 'doesn':11 'ldap':1 'network':8 'password':5 'regular':14 'send':2 'though':9 'use':13 'usernam':3 'web':16 'web-bas':15 'would':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/622431"
        +editedAt: DateTimeImmutable @1721978436 {#2037
          date: 2024-07-26 09:20:36.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705088780 {#2144
          date: 2024-01-12 20:46:20.0 +01:00
        }
        +"title": 302961
      }
      0 => App\Entity\EntryComment {#2044
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2128 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2454 …}
        +body: "Ohhhh, interesting. Sorry, I didn’t watch the video yet. Thank you!!"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705137372 {#2163
          date: 2024-01-13 10:16:12.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@daniel31x13@lemmy.world"
          "@Lem453@lemmy.ca"
          "@Kir@feddit.it"
          "@dan@upvote.au"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2127 …}
        +nested: Doctrine\ORM\PersistentCollection {#2043 …}
        +votes: Doctrine\ORM\PersistentCollection {#2215 …}
        +reports: Doctrine\ORM\PersistentCollection {#2198 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2227 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2214 …}
        -id: 304701
        -bodyTs: "'didn':5 'interest':2 'ohhhh':1 'sorri':3 'thank':11 'video':9 'watch':7 'yet':10"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/623791"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705137372 {#2162
          date: 2024-01-13 10:16:12.0 +01:00
        }
        +"title": 304701
      }
    ]
    -id: 28138
    -titleTs: "'bookmark':7 'collabor':6 'collect':10 'linkwarden':1 'manag':8 'open':4 'open-sourc':3 'organ':11 'preserv':13 'sourc':5 'webpag':14"
    -bodyTs: "'/#pricing)':163 '/)':126 '/linkwarden/linkwarden':210 '/linkwarden/linkwarden)':121 'access':48 'alreadi':176 'also':70 'alway':196 'app':173 'archiv':35 'bookmark':29 'check':114 'cloud':159 'collabor':28,56 'colleagu':67 'collect':32,62 'daniel':3 'design':80 'didn':105 'either':143 'etc':44 'even':50 'everi':82 'everyon':2 'excit':185 'featur':38,102 'feedback':194 'feel':199 'free':200 'friend':65 'fulli':94 'futur':193 'github':117,207 'github.com':120,209 'github.com/linkwarden/linkwarden':208 'github.com/linkwarden/linkwarden)':119 'greet':1 'help':165 'host':24 'hostabl':97 'info':129 'key':37 'like':132,171 'linkwarden':10,19 'linkwarden.app':125,162,206 'linkwarden.app/#pricing)':161 'linkwarden.app/)':124 'liter':103 'long':113 'lot':169 'm':183 'make':71,109,148 'manag':30 'mani':100 'mobil':172 'monitor':87 'month':18 'open':26,91 'open-sourc':25 'organ':33 'other':153 'part':12 'part-tim':11 'past':16 'pdf':43 'plan':160 'post':111 'preserv':39 'project':141,167,179 'public':73 'pwa':174 're':135 'repo':118,146 'roadmap':180 'screen':83 'screenshot':42 'self':23,96 'self-host':22,95 'share':60,75,187,202 'size':84 'smartphon':90 'sourc':27,92 'star':144 'subscrib':156 'support':139 'taken':54 'thing':170 'thought':204 'time':13 've':6 'visibl':151 'want':107 'webpag':36,40 'websit':123,205 'welcom':197 'widescreen':86 'work':8 'world':79"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704829048
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10469428"
    +editedAt: DateTimeImmutable @1724700513 {#2739
      date: 2024-08-26 21:28:33.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704742648 {#2717
      date: 2024-01-08 20:37:28.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
  +image: null
  +parent: null
  +root: null
  +body: "So is this like a self-hosted equivalent to pinboard.in? Can I import all my existing Pinboard bookmarks including their tags?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1704788010 {#1708
    date: 2024-01-09 09:13:30.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@daniel31x13@lemmy.world"
    "@daniel31x13@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1907 …}
  +nested: Doctrine\ORM\PersistentCollection {#1407 …}
  +votes: Doctrine\ORM\PersistentCollection {#2391 …}
  +reports: Doctrine\ORM\PersistentCollection {#2369 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2392 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2395 …}
  -id: 292990
  -bodyTs: "'bookmark':19 'equival':9 'exist':17 'host':8 'import':14 'includ':20 'like':4 'pinboard':18 'pinboard.in':11 'self':7 'self-host':6 'tag':22"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://upvote.au/comment/612717"
  +editedAt: DateTimeImmutable @1719297898 {#1926
    date: 2024-06-25 08:44:58.0 +02:00
  }
  +createdAt: DateTimeImmutable @1704788010 {#1410
    date: 2024-01-09 09:13:30.0 +01:00
  }
  +"title": 292990
}
"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 {#1874
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2452
    +user: Proxies\__CG__\App\Entity\User {#2756 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2701 …}
    +slug: "Linkwarden-An-open-source-collaborative-bookmark-manager-to-collect-organize-and"
    +title: "Linkwarden - An open-source collaborative bookmark manager to collect, organize and preserve webpages"
    +url: "https://lemmy.world/pictrs/image/abb94af6-fd89-4708-b26b-bc3ca1e9eae2.jpeg"
    +body: """
      Greetings everyone! Daniel here, I’ve been working on Linkwarden part-time over the past few months.\n
      \n
      **Linkwarden is a self-hosted, open-source collaborative bookmark manager to collect, organize and archive webpages.**\n
      \n
      **Key features:**\n
      \n
      - 📸 Preserve webpages as Screenshot, PDF, etc. So you can access them even if they are taken down.\n
      - 👥 Collaborative, so you can share your collections with your friends and colleagues. You can also make them public and share them with the world.\n
      - 📱 Designed for every screen size, from widescreen monitors down to smartphones.\n
      - ⚡️ Open source and fully self-hostable!\n
      - ✨ And so many more features! *(Literally, just didn’t want to make this post too long. Check out the* [*Github repo*](https://github.com/linkwarden/linkwarden) *and* [*Website*](https://linkwarden.app/) *for more info…)*\n
      \n
      If you like what we’re doing, you can **support the project by either starring ⭐️ the repo** to make it more visible to others or by subscribing to the [**Cloud plan**](https://linkwarden.app/#pricing) (which helps the project, a lot).\n
      \n
      Things like mobile app (PWA) are already on the project roadmap and I’m so excited to share them with you in the future.\n
      \n
      Feedback is always welcome, so feel free to share your thoughts!\n
      \n
      Website: <https://linkwarden.app>\n
      \n
      GitHub: <https://github.com/linkwarden/linkwarden>
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 55
    +favouriteCount: 621
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727375028 {#2751
      date: 2024-09-26 20:23:48.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2758 …}
    +votes: Doctrine\ORM\PersistentCollection {#2760 …}
    +reports: Doctrine\ORM\PersistentCollection {#2762 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2764 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2766 …}
    +badges: Doctrine\ORM\PersistentCollection {#2768 …}
    +children: [
      5 => App\Entity\EntryComment {#2453
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2457 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2454 …}
        +body: """
          Authentik is pretty good. Authelia is good too, and lighter weight.\n
          \n
          You can combine Authelia with LLDAP to get a web UI for user management and LDAP for apps that don’t support OpenID Connect (like Home Assistant).
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1704787798 {#2456
          date: 2024-01-09 09:09:58.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@daniel31x13@lemmy.world"
          "@Lem453@lemmy.ca"
          "@Kir@feddit.it"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2455 …}
        +nested: Doctrine\ORM\PersistentCollection {#2468 …}
        +votes: Doctrine\ORM\PersistentCollection {#2469 …}
        +reports: Doctrine\ORM\PersistentCollection {#2471 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2363 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2377 …}
        -id: 292983
        -bodyTs: "'app':29 'assist':38 'authelia':5,15 'authentik':1 'combin':14 'connect':35 'get':19 'good':4,7 'home':37 'ldap':27 'lighter':10 'like':36 'lldap':17 'manag':25 'openid':34 'pretti':3 'support':33 'ui':22 'user':24 'web':21 'weight':11"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/612711"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704787798 {#2460
          date: 2024-01-09 09:09:58.0 +01:00
        }
        +"title": 292983
      }
      4 => App\Entity\EntryComment {#2364
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2372 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2372 …}
        +body: "Raindrop doesn’t seem to be self-hosted? This is the selfhosted community…"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1704787978 {#2359
          date: 2024-01-09 09:12:58.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@daniel31x13@lemmy.world"
          "@MashedTech@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2380 …}
        +nested: Doctrine\ORM\PersistentCollection {#2382 …}
        +votes: Doctrine\ORM\PersistentCollection {#2384 …}
        +reports: Doctrine\ORM\PersistentCollection {#2379 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2383 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1906 …}
        -id: 292987
        -bodyTs: "'communiti':14 'doesn':2 'host':9 'raindrop':1 'seem':4 'self':8 'self-host':7 'selfhost':13"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/612715"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704787978 {#2361
          date: 2024-01-09 09:12:58.0 +01:00
        }
        +"title": 292987
      }
      3 => App\Entity\EntryComment {#1874}
      2 => App\Entity\EntryComment {#1383
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1402 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2454 …}
        +body: """
          Interesting… How does Authentik do 2FA for LDAP?\n
          \n
          I’m going to try it out and see how it compares to Authelia. My home server has 64GB RAM and I have VPSes with 16GB and 48GB RAM so RAM isn’t much of an issue :D
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1704875198 {#1384
          date: 2024-01-10 09:26:38.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@daniel31x13@lemmy.world"
          "@Lem453@lemmy.ca"
          "@Kir@feddit.it"
          "@dan@upvote.au"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1405 …}
        +nested: Doctrine\ORM\PersistentCollection {#1382 …}
        +votes: Doctrine\ORM\PersistentCollection {#1404 …}
        +reports: Doctrine\ORM\PersistentCollection {#1361 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1403 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2023 …}
        -id: 295339
        -bodyTs: "'16gb':34 '2fa':6 '48gb':36 '64gb':27 'authelia':22 'authentik':4 'compar':20 'd':46 'go':11 'home':24 'interest':1 'isn':40 'issu':45 'ldap':8 'm':10 'much':42 'ram':28,37,39 'see':17 'server':25 'tri':13 'vpses':32"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/615100"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704875198 {#1381
          date: 2024-01-10 09:26:38.0 +01:00
        }
        +"title": 295339
      }
      1 => App\Entity\EntryComment {#2075
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2061 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2454 …}
        +body: "LDAP sends username and password over the network though… It doesn’t use regular web-based authentication. How would it add 2FA to that?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705088780 {#2036
          date: 2024-01-12 20:46:20.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@daniel31x13@lemmy.world"
          "@Lem453@lemmy.ca"
          "@Kir@feddit.it"
          "@dan@upvote.au"
          "@daniel31x13@lemmy.world"
          "@Lem453@lemmy.ca"
          "@Kir@feddit.it"
          "@dan@upvote.au"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2079 …}
        +nested: Doctrine\ORM\PersistentCollection {#2078 …}
        +votes: Doctrine\ORM\PersistentCollection {#2097 …}
        +reports: Doctrine\ORM\PersistentCollection {#2082 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2096 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2081 …}
        -id: 302961
        -bodyTs: "'2fa':23 'add':22 'authent':18 'base':17 'doesn':11 'ldap':1 'network':8 'password':5 'regular':14 'send':2 'though':9 'use':13 'usernam':3 'web':16 'web-bas':15 'would':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/622431"
        +editedAt: DateTimeImmutable @1721978436 {#2037
          date: 2024-07-26 09:20:36.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705088780 {#2144
          date: 2024-01-12 20:46:20.0 +01:00
        }
        +"title": 302961
      }
      0 => App\Entity\EntryComment {#2044
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2128 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2454 …}
        +body: "Ohhhh, interesting. Sorry, I didn’t watch the video yet. Thank you!!"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705137372 {#2163
          date: 2024-01-13 10:16:12.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@daniel31x13@lemmy.world"
          "@Lem453@lemmy.ca"
          "@Kir@feddit.it"
          "@dan@upvote.au"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2127 …}
        +nested: Doctrine\ORM\PersistentCollection {#2043 …}
        +votes: Doctrine\ORM\PersistentCollection {#2215 …}
        +reports: Doctrine\ORM\PersistentCollection {#2198 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2227 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2214 …}
        -id: 304701
        -bodyTs: "'didn':5 'interest':2 'ohhhh':1 'sorri':3 'thank':11 'video':9 'watch':7 'yet':10"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/623791"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705137372 {#2162
          date: 2024-01-13 10:16:12.0 +01:00
        }
        +"title": 304701
      }
    ]
    -id: 28138
    -titleTs: "'bookmark':7 'collabor':6 'collect':10 'linkwarden':1 'manag':8 'open':4 'open-sourc':3 'organ':11 'preserv':13 'sourc':5 'webpag':14"
    -bodyTs: "'/#pricing)':163 '/)':126 '/linkwarden/linkwarden':210 '/linkwarden/linkwarden)':121 'access':48 'alreadi':176 'also':70 'alway':196 'app':173 'archiv':35 'bookmark':29 'check':114 'cloud':159 'collabor':28,56 'colleagu':67 'collect':32,62 'daniel':3 'design':80 'didn':105 'either':143 'etc':44 'even':50 'everi':82 'everyon':2 'excit':185 'featur':38,102 'feedback':194 'feel':199 'free':200 'friend':65 'fulli':94 'futur':193 'github':117,207 'github.com':120,209 'github.com/linkwarden/linkwarden':208 'github.com/linkwarden/linkwarden)':119 'greet':1 'help':165 'host':24 'hostabl':97 'info':129 'key':37 'like':132,171 'linkwarden':10,19 'linkwarden.app':125,162,206 'linkwarden.app/#pricing)':161 'linkwarden.app/)':124 'liter':103 'long':113 'lot':169 'm':183 'make':71,109,148 'manag':30 'mani':100 'mobil':172 'monitor':87 'month':18 'open':26,91 'open-sourc':25 'organ':33 'other':153 'part':12 'part-tim':11 'past':16 'pdf':43 'plan':160 'post':111 'preserv':39 'project':141,167,179 'public':73 'pwa':174 're':135 'repo':118,146 'roadmap':180 'screen':83 'screenshot':42 'self':23,96 'self-host':22,95 'share':60,75,187,202 'size':84 'smartphon':90 'sourc':27,92 'star':144 'subscrib':156 'support':139 'taken':54 'thing':170 'thought':204 'time':13 've':6 'visibl':151 'want':107 'webpag':36,40 'websit':123,205 'welcom':197 'widescreen':86 'work':8 'world':79"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704829048
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10469428"
    +editedAt: DateTimeImmutable @1724700513 {#2739
      date: 2024-08-26 21:28:33.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704742648 {#2717
      date: 2024-01-08 20:37:28.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
  +image: null
  +parent: null
  +root: null
  +body: "So is this like a self-hosted equivalent to pinboard.in? Can I import all my existing Pinboard bookmarks including their tags?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1704788010 {#1708
    date: 2024-01-09 09:13:30.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@daniel31x13@lemmy.world"
    "@daniel31x13@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1907 …}
  +nested: Doctrine\ORM\PersistentCollection {#1407 …}
  +votes: Doctrine\ORM\PersistentCollection {#2391 …}
  +reports: Doctrine\ORM\PersistentCollection {#2369 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2392 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2395 …}
  -id: 292990
  -bodyTs: "'bookmark':19 'equival':9 'exist':17 'host':8 'import':14 'includ':20 'like':4 'pinboard':18 'pinboard.in':11 'self':7 'self-host':6 'tag':22"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://upvote.au/comment/612717"
  +editedAt: DateTimeImmutable @1719297898 {#1926
    date: 2024-06-25 08:44:58.0 +02:00
  }
  +createdAt: DateTimeImmutable @1704788010 {#1410
    date: 2024-01-09 09:13:30.0 +01:00
  }
  +"title": 292990
}
"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 {#1874
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2452
    +user: Proxies\__CG__\App\Entity\User {#2756 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2701 …}
    +slug: "Linkwarden-An-open-source-collaborative-bookmark-manager-to-collect-organize-and"
    +title: "Linkwarden - An open-source collaborative bookmark manager to collect, organize and preserve webpages"
    +url: "https://lemmy.world/pictrs/image/abb94af6-fd89-4708-b26b-bc3ca1e9eae2.jpeg"
    +body: """
      Greetings everyone! Daniel here, I’ve been working on Linkwarden part-time over the past few months.\n
      \n
      **Linkwarden is a self-hosted, open-source collaborative bookmark manager to collect, organize and archive webpages.**\n
      \n
      **Key features:**\n
      \n
      - 📸 Preserve webpages as Screenshot, PDF, etc. So you can access them even if they are taken down.\n
      - 👥 Collaborative, so you can share your collections with your friends and colleagues. You can also make them public and share them with the world.\n
      - 📱 Designed for every screen size, from widescreen monitors down to smartphones.\n
      - ⚡️ Open source and fully self-hostable!\n
      - ✨ And so many more features! *(Literally, just didn’t want to make this post too long. Check out the* [*Github repo*](https://github.com/linkwarden/linkwarden) *and* [*Website*](https://linkwarden.app/) *for more info…)*\n
      \n
      If you like what we’re doing, you can **support the project by either starring ⭐️ the repo** to make it more visible to others or by subscribing to the [**Cloud plan**](https://linkwarden.app/#pricing) (which helps the project, a lot).\n
      \n
      Things like mobile app (PWA) are already on the project roadmap and I’m so excited to share them with you in the future.\n
      \n
      Feedback is always welcome, so feel free to share your thoughts!\n
      \n
      Website: <https://linkwarden.app>\n
      \n
      GitHub: <https://github.com/linkwarden/linkwarden>
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 55
    +favouriteCount: 621
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727375028 {#2751
      date: 2024-09-26 20:23:48.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2758 …}
    +votes: Doctrine\ORM\PersistentCollection {#2760 …}
    +reports: Doctrine\ORM\PersistentCollection {#2762 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2764 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2766 …}
    +badges: Doctrine\ORM\PersistentCollection {#2768 …}
    +children: [
      5 => App\Entity\EntryComment {#2453
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2457 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2454 …}
        +body: """
          Authentik is pretty good. Authelia is good too, and lighter weight.\n
          \n
          You can combine Authelia with LLDAP to get a web UI for user management and LDAP for apps that don’t support OpenID Connect (like Home Assistant).
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1704787798 {#2456
          date: 2024-01-09 09:09:58.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@daniel31x13@lemmy.world"
          "@Lem453@lemmy.ca"
          "@Kir@feddit.it"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2455 …}
        +nested: Doctrine\ORM\PersistentCollection {#2468 …}
        +votes: Doctrine\ORM\PersistentCollection {#2469 …}
        +reports: Doctrine\ORM\PersistentCollection {#2471 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2363 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2377 …}
        -id: 292983
        -bodyTs: "'app':29 'assist':38 'authelia':5,15 'authentik':1 'combin':14 'connect':35 'get':19 'good':4,7 'home':37 'ldap':27 'lighter':10 'like':36 'lldap':17 'manag':25 'openid':34 'pretti':3 'support':33 'ui':22 'user':24 'web':21 'weight':11"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/612711"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704787798 {#2460
          date: 2024-01-09 09:09:58.0 +01:00
        }
        +"title": 292983
      }
      4 => App\Entity\EntryComment {#2364
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2372 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2372 …}
        +body: "Raindrop doesn’t seem to be self-hosted? This is the selfhosted community…"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1704787978 {#2359
          date: 2024-01-09 09:12:58.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@daniel31x13@lemmy.world"
          "@MashedTech@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2380 …}
        +nested: Doctrine\ORM\PersistentCollection {#2382 …}
        +votes: Doctrine\ORM\PersistentCollection {#2384 …}
        +reports: Doctrine\ORM\PersistentCollection {#2379 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2383 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1906 …}
        -id: 292987
        -bodyTs: "'communiti':14 'doesn':2 'host':9 'raindrop':1 'seem':4 'self':8 'self-host':7 'selfhost':13"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/612715"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704787978 {#2361
          date: 2024-01-09 09:12:58.0 +01:00
        }
        +"title": 292987
      }
      3 => App\Entity\EntryComment {#1874}
      2 => App\Entity\EntryComment {#1383
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1402 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2454 …}
        +body: """
          Interesting… How does Authentik do 2FA for LDAP?\n
          \n
          I’m going to try it out and see how it compares to Authelia. My home server has 64GB RAM and I have VPSes with 16GB and 48GB RAM so RAM isn’t much of an issue :D
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1704875198 {#1384
          date: 2024-01-10 09:26:38.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@daniel31x13@lemmy.world"
          "@Lem453@lemmy.ca"
          "@Kir@feddit.it"
          "@dan@upvote.au"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1405 …}
        +nested: Doctrine\ORM\PersistentCollection {#1382 …}
        +votes: Doctrine\ORM\PersistentCollection {#1404 …}
        +reports: Doctrine\ORM\PersistentCollection {#1361 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1403 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2023 …}
        -id: 295339
        -bodyTs: "'16gb':34 '2fa':6 '48gb':36 '64gb':27 'authelia':22 'authentik':4 'compar':20 'd':46 'go':11 'home':24 'interest':1 'isn':40 'issu':45 'ldap':8 'm':10 'much':42 'ram':28,37,39 'see':17 'server':25 'tri':13 'vpses':32"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/615100"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704875198 {#1381
          date: 2024-01-10 09:26:38.0 +01:00
        }
        +"title": 295339
      }
      1 => App\Entity\EntryComment {#2075
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2061 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2454 …}
        +body: "LDAP sends username and password over the network though… It doesn’t use regular web-based authentication. How would it add 2FA to that?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705088780 {#2036
          date: 2024-01-12 20:46:20.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@daniel31x13@lemmy.world"
          "@Lem453@lemmy.ca"
          "@Kir@feddit.it"
          "@dan@upvote.au"
          "@daniel31x13@lemmy.world"
          "@Lem453@lemmy.ca"
          "@Kir@feddit.it"
          "@dan@upvote.au"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2079 …}
        +nested: Doctrine\ORM\PersistentCollection {#2078 …}
        +votes: Doctrine\ORM\PersistentCollection {#2097 …}
        +reports: Doctrine\ORM\PersistentCollection {#2082 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2096 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2081 …}
        -id: 302961
        -bodyTs: "'2fa':23 'add':22 'authent':18 'base':17 'doesn':11 'ldap':1 'network':8 'password':5 'regular':14 'send':2 'though':9 'use':13 'usernam':3 'web':16 'web-bas':15 'would':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/622431"
        +editedAt: DateTimeImmutable @1721978436 {#2037
          date: 2024-07-26 09:20:36.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705088780 {#2144
          date: 2024-01-12 20:46:20.0 +01:00
        }
        +"title": 302961
      }
      0 => App\Entity\EntryComment {#2044
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2128 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2454 …}
        +body: "Ohhhh, interesting. Sorry, I didn’t watch the video yet. Thank you!!"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705137372 {#2163
          date: 2024-01-13 10:16:12.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@daniel31x13@lemmy.world"
          "@Lem453@lemmy.ca"
          "@Kir@feddit.it"
          "@dan@upvote.au"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2127 …}
        +nested: Doctrine\ORM\PersistentCollection {#2043 …}
        +votes: Doctrine\ORM\PersistentCollection {#2215 …}
        +reports: Doctrine\ORM\PersistentCollection {#2198 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2227 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2214 …}
        -id: 304701
        -bodyTs: "'didn':5 'interest':2 'ohhhh':1 'sorri':3 'thank':11 'video':9 'watch':7 'yet':10"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/623791"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705137372 {#2162
          date: 2024-01-13 10:16:12.0 +01:00
        }
        +"title": 304701
      }
    ]
    -id: 28138
    -titleTs: "'bookmark':7 'collabor':6 'collect':10 'linkwarden':1 'manag':8 'open':4 'open-sourc':3 'organ':11 'preserv':13 'sourc':5 'webpag':14"
    -bodyTs: "'/#pricing)':163 '/)':126 '/linkwarden/linkwarden':210 '/linkwarden/linkwarden)':121 'access':48 'alreadi':176 'also':70 'alway':196 'app':173 'archiv':35 'bookmark':29 'check':114 'cloud':159 'collabor':28,56 'colleagu':67 'collect':32,62 'daniel':3 'design':80 'didn':105 'either':143 'etc':44 'even':50 'everi':82 'everyon':2 'excit':185 'featur':38,102 'feedback':194 'feel':199 'free':200 'friend':65 'fulli':94 'futur':193 'github':117,207 'github.com':120,209 'github.com/linkwarden/linkwarden':208 'github.com/linkwarden/linkwarden)':119 'greet':1 'help':165 'host':24 'hostabl':97 'info':129 'key':37 'like':132,171 'linkwarden':10,19 'linkwarden.app':125,162,206 'linkwarden.app/#pricing)':161 'linkwarden.app/)':124 'liter':103 'long':113 'lot':169 'm':183 'make':71,109,148 'manag':30 'mani':100 'mobil':172 'monitor':87 'month':18 'open':26,91 'open-sourc':25 'organ':33 'other':153 'part':12 'part-tim':11 'past':16 'pdf':43 'plan':160 'post':111 'preserv':39 'project':141,167,179 'public':73 'pwa':174 're':135 'repo':118,146 'roadmap':180 'screen':83 'screenshot':42 'self':23,96 'self-host':22,95 'share':60,75,187,202 'size':84 'smartphon':90 'sourc':27,92 'star':144 'subscrib':156 'support':139 'taken':54 'thing':170 'thought':204 'time':13 've':6 'visibl':151 'want':107 'webpag':36,40 'websit':123,205 'welcom':197 'widescreen':86 'work':8 'world':79"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704829048
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10469428"
    +editedAt: DateTimeImmutable @1724700513 {#2739
      date: 2024-08-26 21:28:33.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704742648 {#2717
      date: 2024-01-08 20:37:28.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
  +image: null
  +parent: null
  +root: null
  +body: "So is this like a self-hosted equivalent to pinboard.in? Can I import all my existing Pinboard bookmarks including their tags?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1704788010 {#1708
    date: 2024-01-09 09:13:30.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@daniel31x13@lemmy.world"
    "@daniel31x13@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1907 …}
  +nested: Doctrine\ORM\PersistentCollection {#1407 …}
  +votes: Doctrine\ORM\PersistentCollection {#2391 …}
  +reports: Doctrine\ORM\PersistentCollection {#2369 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2392 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2395 …}
  -id: 292990
  -bodyTs: "'bookmark':19 'equival':9 'exist':17 'host':8 'import':14 'includ':20 'like':4 'pinboard':18 'pinboard.in':11 'self':7 'self-host':6 'tag':22"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://upvote.au/comment/612717"
  +editedAt: DateTimeImmutable @1719297898 {#1926
    date: 2024-06-25 08:44:58.0 +02:00
  }
  +createdAt: DateTimeImmutable @1704788010 {#1410
    date: 2024-01-09 09:13:30.0 +01:00
  }
  +"title": 292990
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
25 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
26 DENIED moderate
App\Entity\EntryComment {#1383
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2452
    +user: Proxies\__CG__\App\Entity\User {#2756 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2701 …}
    +slug: "Linkwarden-An-open-source-collaborative-bookmark-manager-to-collect-organize-and"
    +title: "Linkwarden - An open-source collaborative bookmark manager to collect, organize and preserve webpages"
    +url: "https://lemmy.world/pictrs/image/abb94af6-fd89-4708-b26b-bc3ca1e9eae2.jpeg"
    +body: """
      Greetings everyone! Daniel here, I’ve been working on Linkwarden part-time over the past few months.\n
      \n
      **Linkwarden is a self-hosted, open-source collaborative bookmark manager to collect, organize and archive webpages.**\n
      \n
      **Key features:**\n
      \n
      - 📸 Preserve webpages as Screenshot, PDF, etc. So you can access them even if they are taken down.\n
      - 👥 Collaborative, so you can share your collections with your friends and colleagues. You can also make them public and share them with the world.\n
      - 📱 Designed for every screen size, from widescreen monitors down to smartphones.\n
      - ⚡️ Open source and fully self-hostable!\n
      - ✨ And so many more features! *(Literally, just didn’t want to make this post too long. Check out the* [*Github repo*](https://github.com/linkwarden/linkwarden) *and* [*Website*](https://linkwarden.app/) *for more info…)*\n
      \n
      If you like what we’re doing, you can **support the project by either starring ⭐️ the repo** to make it more visible to others or by subscribing to the [**Cloud plan**](https://linkwarden.app/#pricing) (which helps the project, a lot).\n
      \n
      Things like mobile app (PWA) are already on the project roadmap and I’m so excited to share them with you in the future.\n
      \n
      Feedback is always welcome, so feel free to share your thoughts!\n
      \n
      Website: <https://linkwarden.app>\n
      \n
      GitHub: <https://github.com/linkwarden/linkwarden>
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 55
    +favouriteCount: 621
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727375028 {#2751
      date: 2024-09-26 20:23:48.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2758 …}
    +votes: Doctrine\ORM\PersistentCollection {#2760 …}
    +reports: Doctrine\ORM\PersistentCollection {#2762 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2764 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2766 …}
    +badges: Doctrine\ORM\PersistentCollection {#2768 …}
    +children: [
      5 => App\Entity\EntryComment {#2453
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2457 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2454 …}
        +body: """
          Authentik is pretty good. Authelia is good too, and lighter weight.\n
          \n
          You can combine Authelia with LLDAP to get a web UI for user management and LDAP for apps that don’t support OpenID Connect (like Home Assistant).
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1704787798 {#2456
          date: 2024-01-09 09:09:58.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@daniel31x13@lemmy.world"
          "@Lem453@lemmy.ca"
          "@Kir@feddit.it"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2455 …}
        +nested: Doctrine\ORM\PersistentCollection {#2468 …}
        +votes: Doctrine\ORM\PersistentCollection {#2469 …}
        +reports: Doctrine\ORM\PersistentCollection {#2471 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2363 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2377 …}
        -id: 292983
        -bodyTs: "'app':29 'assist':38 'authelia':5,15 'authentik':1 'combin':14 'connect':35 'get':19 'good':4,7 'home':37 'ldap':27 'lighter':10 'like':36 'lldap':17 'manag':25 'openid':34 'pretti':3 'support':33 'ui':22 'user':24 'web':21 'weight':11"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/612711"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704787798 {#2460
          date: 2024-01-09 09:09:58.0 +01:00
        }
        +"title": 292983
      }
      4 => App\Entity\EntryComment {#2364
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2372 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2372 …}
        +body: "Raindrop doesn’t seem to be self-hosted? This is the selfhosted community…"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1704787978 {#2359
          date: 2024-01-09 09:12:58.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@daniel31x13@lemmy.world"
          "@MashedTech@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2380 …}
        +nested: Doctrine\ORM\PersistentCollection {#2382 …}
        +votes: Doctrine\ORM\PersistentCollection {#2384 …}
        +reports: Doctrine\ORM\PersistentCollection {#2379 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2383 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1906 …}
        -id: 292987
        -bodyTs: "'communiti':14 'doesn':2 'host':9 'raindrop':1 'seem':4 'self':8 'self-host':7 'selfhost':13"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/612715"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704787978 {#2361
          date: 2024-01-09 09:12:58.0 +01:00
        }
        +"title": 292987
      }
      3 => App\Entity\EntryComment {#1874
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: null
        +root: null
        +body: "So is this like a self-hosted equivalent to pinboard.in? Can I import all my existing Pinboard bookmarks including their tags?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1704788010 {#1708
          date: 2024-01-09 09:13:30.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@daniel31x13@lemmy.world"
          "@daniel31x13@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1907 …}
        +nested: Doctrine\ORM\PersistentCollection {#1407 …}
        +votes: Doctrine\ORM\PersistentCollection {#2391 …}
        +reports: Doctrine\ORM\PersistentCollection {#2369 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2392 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2395 …}
        -id: 292990
        -bodyTs: "'bookmark':19 'equival':9 'exist':17 'host':8 'import':14 'includ':20 'like':4 'pinboard':18 'pinboard.in':11 'self':7 'self-host':6 'tag':22"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/612717"
        +editedAt: DateTimeImmutable @1719297898 {#1926
          date: 2024-06-25 08:44:58.0 +02:00
        }
        +createdAt: DateTimeImmutable @1704788010 {#1410
          date: 2024-01-09 09:13:30.0 +01:00
        }
        +"title": 292990
      }
      2 => App\Entity\EntryComment {#1383}
      1 => App\Entity\EntryComment {#2075
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2061 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2454 …}
        +body: "LDAP sends username and password over the network though… It doesn’t use regular web-based authentication. How would it add 2FA to that?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705088780 {#2036
          date: 2024-01-12 20:46:20.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@daniel31x13@lemmy.world"
          "@Lem453@lemmy.ca"
          "@Kir@feddit.it"
          "@dan@upvote.au"
          "@daniel31x13@lemmy.world"
          "@Lem453@lemmy.ca"
          "@Kir@feddit.it"
          "@dan@upvote.au"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2079 …}
        +nested: Doctrine\ORM\PersistentCollection {#2078 …}
        +votes: Doctrine\ORM\PersistentCollection {#2097 …}
        +reports: Doctrine\ORM\PersistentCollection {#2082 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2096 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2081 …}
        -id: 302961
        -bodyTs: "'2fa':23 'add':22 'authent':18 'base':17 'doesn':11 'ldap':1 'network':8 'password':5 'regular':14 'send':2 'though':9 'use':13 'usernam':3 'web':16 'web-bas':15 'would':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/622431"
        +editedAt: DateTimeImmutable @1721978436 {#2037
          date: 2024-07-26 09:20:36.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705088780 {#2144
          date: 2024-01-12 20:46:20.0 +01:00
        }
        +"title": 302961
      }
      0 => App\Entity\EntryComment {#2044
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2128 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2454 …}
        +body: "Ohhhh, interesting. Sorry, I didn’t watch the video yet. Thank you!!"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705137372 {#2163
          date: 2024-01-13 10:16:12.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@daniel31x13@lemmy.world"
          "@Lem453@lemmy.ca"
          "@Kir@feddit.it"
          "@dan@upvote.au"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2127 …}
        +nested: Doctrine\ORM\PersistentCollection {#2043 …}
        +votes: Doctrine\ORM\PersistentCollection {#2215 …}
        +reports: Doctrine\ORM\PersistentCollection {#2198 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2227 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2214 …}
        -id: 304701
        -bodyTs: "'didn':5 'interest':2 'ohhhh':1 'sorri':3 'thank':11 'video':9 'watch':7 'yet':10"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/623791"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705137372 {#2162
          date: 2024-01-13 10:16:12.0 +01:00
        }
        +"title": 304701
      }
    ]
    -id: 28138
    -titleTs: "'bookmark':7 'collabor':6 'collect':10 'linkwarden':1 'manag':8 'open':4 'open-sourc':3 'organ':11 'preserv':13 'sourc':5 'webpag':14"
    -bodyTs: "'/#pricing)':163 '/)':126 '/linkwarden/linkwarden':210 '/linkwarden/linkwarden)':121 'access':48 'alreadi':176 'also':70 'alway':196 'app':173 'archiv':35 'bookmark':29 'check':114 'cloud':159 'collabor':28,56 'colleagu':67 'collect':32,62 'daniel':3 'design':80 'didn':105 'either':143 'etc':44 'even':50 'everi':82 'everyon':2 'excit':185 'featur':38,102 'feedback':194 'feel':199 'free':200 'friend':65 'fulli':94 'futur':193 'github':117,207 'github.com':120,209 'github.com/linkwarden/linkwarden':208 'github.com/linkwarden/linkwarden)':119 'greet':1 'help':165 'host':24 'hostabl':97 'info':129 'key':37 'like':132,171 'linkwarden':10,19 'linkwarden.app':125,162,206 'linkwarden.app/#pricing)':161 'linkwarden.app/)':124 'liter':103 'long':113 'lot':169 'm':183 'make':71,109,148 'manag':30 'mani':100 'mobil':172 'monitor':87 'month':18 'open':26,91 'open-sourc':25 'organ':33 'other':153 'part':12 'part-tim':11 'past':16 'pdf':43 'plan':160 'post':111 'preserv':39 'project':141,167,179 'public':73 'pwa':174 're':135 'repo':118,146 'roadmap':180 'screen':83 'screenshot':42 'self':23,96 'self-host':22,95 'share':60,75,187,202 'size':84 'smartphon':90 'sourc':27,92 'star':144 'subscrib':156 'support':139 'taken':54 'thing':170 'thought':204 'time':13 've':6 'visibl':151 'want':107 'webpag':36,40 'websit':123,205 'welcom':197 'widescreen':86 'work':8 'world':79"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704829048
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10469428"
    +editedAt: DateTimeImmutable @1724700513 {#2739
      date: 2024-08-26 21:28:33.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704742648 {#2717
      date: 2024-01-08 20:37:28.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1402 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2454 …}
  +body: """
    Interesting… How does Authentik do 2FA for LDAP?\n
    \n
    I’m going to try it out and see how it compares to Authelia. My home server has 64GB RAM and I have VPSes with 16GB and 48GB RAM so RAM isn’t much of an issue :D
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704875198 {#1384
    date: 2024-01-10 09:26:38.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@daniel31x13@lemmy.world"
    "@Lem453@lemmy.ca"
    "@Kir@feddit.it"
    "@dan@upvote.au"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1405 …}
  +nested: Doctrine\ORM\PersistentCollection {#1382 …}
  +votes: Doctrine\ORM\PersistentCollection {#1404 …}
  +reports: Doctrine\ORM\PersistentCollection {#1361 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1403 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2023 …}
  -id: 295339
  -bodyTs: "'16gb':34 '2fa':6 '48gb':36 '64gb':27 'authelia':22 'authentik':4 'compar':20 'd':46 'go':11 'home':24 'interest':1 'isn':40 'issu':45 'ldap':8 'm':10 'much':42 'ram':28,37,39 'see':17 'server':25 'tri':13 'vpses':32"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://upvote.au/comment/615100"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704875198 {#1381
    date: 2024-01-10 09:26:38.0 +01:00
  }
  +"title": 295339
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
27 DENIED edit
App\Entity\EntryComment {#1383
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2452
    +user: Proxies\__CG__\App\Entity\User {#2756 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2701 …}
    +slug: "Linkwarden-An-open-source-collaborative-bookmark-manager-to-collect-organize-and"
    +title: "Linkwarden - An open-source collaborative bookmark manager to collect, organize and preserve webpages"
    +url: "https://lemmy.world/pictrs/image/abb94af6-fd89-4708-b26b-bc3ca1e9eae2.jpeg"
    +body: """
      Greetings everyone! Daniel here, I’ve been working on Linkwarden part-time over the past few months.\n
      \n
      **Linkwarden is a self-hosted, open-source collaborative bookmark manager to collect, organize and archive webpages.**\n
      \n
      **Key features:**\n
      \n
      - 📸 Preserve webpages as Screenshot, PDF, etc. So you can access them even if they are taken down.\n
      - 👥 Collaborative, so you can share your collections with your friends and colleagues. You can also make them public and share them with the world.\n
      - 📱 Designed for every screen size, from widescreen monitors down to smartphones.\n
      - ⚡️ Open source and fully self-hostable!\n
      - ✨ And so many more features! *(Literally, just didn’t want to make this post too long. Check out the* [*Github repo*](https://github.com/linkwarden/linkwarden) *and* [*Website*](https://linkwarden.app/) *for more info…)*\n
      \n
      If you like what we’re doing, you can **support the project by either starring ⭐️ the repo** to make it more visible to others or by subscribing to the [**Cloud plan**](https://linkwarden.app/#pricing) (which helps the project, a lot).\n
      \n
      Things like mobile app (PWA) are already on the project roadmap and I’m so excited to share them with you in the future.\n
      \n
      Feedback is always welcome, so feel free to share your thoughts!\n
      \n
      Website: <https://linkwarden.app>\n
      \n
      GitHub: <https://github.com/linkwarden/linkwarden>
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 55
    +favouriteCount: 621
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727375028 {#2751
      date: 2024-09-26 20:23:48.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2758 …}
    +votes: Doctrine\ORM\PersistentCollection {#2760 …}
    +reports: Doctrine\ORM\PersistentCollection {#2762 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2764 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2766 …}
    +badges: Doctrine\ORM\PersistentCollection {#2768 …}
    +children: [
      5 => App\Entity\EntryComment {#2453
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2457 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2454 …}
        +body: """
          Authentik is pretty good. Authelia is good too, and lighter weight.\n
          \n
          You can combine Authelia with LLDAP to get a web UI for user management and LDAP for apps that don’t support OpenID Connect (like Home Assistant).
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1704787798 {#2456
          date: 2024-01-09 09:09:58.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@daniel31x13@lemmy.world"
          "@Lem453@lemmy.ca"
          "@Kir@feddit.it"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2455 …}
        +nested: Doctrine\ORM\PersistentCollection {#2468 …}
        +votes: Doctrine\ORM\PersistentCollection {#2469 …}
        +reports: Doctrine\ORM\PersistentCollection {#2471 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2363 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2377 …}
        -id: 292983
        -bodyTs: "'app':29 'assist':38 'authelia':5,15 'authentik':1 'combin':14 'connect':35 'get':19 'good':4,7 'home':37 'ldap':27 'lighter':10 'like':36 'lldap':17 'manag':25 'openid':34 'pretti':3 'support':33 'ui':22 'user':24 'web':21 'weight':11"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/612711"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704787798 {#2460
          date: 2024-01-09 09:09:58.0 +01:00
        }
        +"title": 292983
      }
      4 => App\Entity\EntryComment {#2364
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2372 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2372 …}
        +body: "Raindrop doesn’t seem to be self-hosted? This is the selfhosted community…"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1704787978 {#2359
          date: 2024-01-09 09:12:58.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@daniel31x13@lemmy.world"
          "@MashedTech@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2380 …}
        +nested: Doctrine\ORM\PersistentCollection {#2382 …}
        +votes: Doctrine\ORM\PersistentCollection {#2384 …}
        +reports: Doctrine\ORM\PersistentCollection {#2379 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2383 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1906 …}
        -id: 292987
        -bodyTs: "'communiti':14 'doesn':2 'host':9 'raindrop':1 'seem':4 'self':8 'self-host':7 'selfhost':13"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/612715"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704787978 {#2361
          date: 2024-01-09 09:12:58.0 +01:00
        }
        +"title": 292987
      }
      3 => App\Entity\EntryComment {#1874
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: null
        +root: null
        +body: "So is this like a self-hosted equivalent to pinboard.in? Can I import all my existing Pinboard bookmarks including their tags?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1704788010 {#1708
          date: 2024-01-09 09:13:30.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@daniel31x13@lemmy.world"
          "@daniel31x13@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1907 …}
        +nested: Doctrine\ORM\PersistentCollection {#1407 …}
        +votes: Doctrine\ORM\PersistentCollection {#2391 …}
        +reports: Doctrine\ORM\PersistentCollection {#2369 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2392 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2395 …}
        -id: 292990
        -bodyTs: "'bookmark':19 'equival':9 'exist':17 'host':8 'import':14 'includ':20 'like':4 'pinboard':18 'pinboard.in':11 'self':7 'self-host':6 'tag':22"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/612717"
        +editedAt: DateTimeImmutable @1719297898 {#1926
          date: 2024-06-25 08:44:58.0 +02:00
        }
        +createdAt: DateTimeImmutable @1704788010 {#1410
          date: 2024-01-09 09:13:30.0 +01:00
        }
        +"title": 292990
      }
      2 => App\Entity\EntryComment {#1383}
      1 => App\Entity\EntryComment {#2075
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2061 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2454 …}
        +body: "LDAP sends username and password over the network though… It doesn’t use regular web-based authentication. How would it add 2FA to that?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705088780 {#2036
          date: 2024-01-12 20:46:20.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@daniel31x13@lemmy.world"
          "@Lem453@lemmy.ca"
          "@Kir@feddit.it"
          "@dan@upvote.au"
          "@daniel31x13@lemmy.world"
          "@Lem453@lemmy.ca"
          "@Kir@feddit.it"
          "@dan@upvote.au"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2079 …}
        +nested: Doctrine\ORM\PersistentCollection {#2078 …}
        +votes: Doctrine\ORM\PersistentCollection {#2097 …}
        +reports: Doctrine\ORM\PersistentCollection {#2082 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2096 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2081 …}
        -id: 302961
        -bodyTs: "'2fa':23 'add':22 'authent':18 'base':17 'doesn':11 'ldap':1 'network':8 'password':5 'regular':14 'send':2 'though':9 'use':13 'usernam':3 'web':16 'web-bas':15 'would':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/622431"
        +editedAt: DateTimeImmutable @1721978436 {#2037
          date: 2024-07-26 09:20:36.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705088780 {#2144
          date: 2024-01-12 20:46:20.0 +01:00
        }
        +"title": 302961
      }
      0 => App\Entity\EntryComment {#2044
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2128 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2454 …}
        +body: "Ohhhh, interesting. Sorry, I didn’t watch the video yet. Thank you!!"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705137372 {#2163
          date: 2024-01-13 10:16:12.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@daniel31x13@lemmy.world"
          "@Lem453@lemmy.ca"
          "@Kir@feddit.it"
          "@dan@upvote.au"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2127 …}
        +nested: Doctrine\ORM\PersistentCollection {#2043 …}
        +votes: Doctrine\ORM\PersistentCollection {#2215 …}
        +reports: Doctrine\ORM\PersistentCollection {#2198 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2227 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2214 …}
        -id: 304701
        -bodyTs: "'didn':5 'interest':2 'ohhhh':1 'sorri':3 'thank':11 'video':9 'watch':7 'yet':10"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/623791"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705137372 {#2162
          date: 2024-01-13 10:16:12.0 +01:00
        }
        +"title": 304701
      }
    ]
    -id: 28138
    -titleTs: "'bookmark':7 'collabor':6 'collect':10 'linkwarden':1 'manag':8 'open':4 'open-sourc':3 'organ':11 'preserv':13 'sourc':5 'webpag':14"
    -bodyTs: "'/#pricing)':163 '/)':126 '/linkwarden/linkwarden':210 '/linkwarden/linkwarden)':121 'access':48 'alreadi':176 'also':70 'alway':196 'app':173 'archiv':35 'bookmark':29 'check':114 'cloud':159 'collabor':28,56 'colleagu':67 'collect':32,62 'daniel':3 'design':80 'didn':105 'either':143 'etc':44 'even':50 'everi':82 'everyon':2 'excit':185 'featur':38,102 'feedback':194 'feel':199 'free':200 'friend':65 'fulli':94 'futur':193 'github':117,207 'github.com':120,209 'github.com/linkwarden/linkwarden':208 'github.com/linkwarden/linkwarden)':119 'greet':1 'help':165 'host':24 'hostabl':97 'info':129 'key':37 'like':132,171 'linkwarden':10,19 'linkwarden.app':125,162,206 'linkwarden.app/#pricing)':161 'linkwarden.app/)':124 'liter':103 'long':113 'lot':169 'm':183 'make':71,109,148 'manag':30 'mani':100 'mobil':172 'monitor':87 'month':18 'open':26,91 'open-sourc':25 'organ':33 'other':153 'part':12 'part-tim':11 'past':16 'pdf':43 'plan':160 'post':111 'preserv':39 'project':141,167,179 'public':73 'pwa':174 're':135 'repo':118,146 'roadmap':180 'screen':83 'screenshot':42 'self':23,96 'self-host':22,95 'share':60,75,187,202 'size':84 'smartphon':90 'sourc':27,92 'star':144 'subscrib':156 'support':139 'taken':54 'thing':170 'thought':204 'time':13 've':6 'visibl':151 'want':107 'webpag':36,40 'websit':123,205 'welcom':197 'widescreen':86 'work':8 'world':79"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704829048
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10469428"
    +editedAt: DateTimeImmutable @1724700513 {#2739
      date: 2024-08-26 21:28:33.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704742648 {#2717
      date: 2024-01-08 20:37:28.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1402 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2454 …}
  +body: """
    Interesting… How does Authentik do 2FA for LDAP?\n
    \n
    I’m going to try it out and see how it compares to Authelia. My home server has 64GB RAM and I have VPSes with 16GB and 48GB RAM so RAM isn’t much of an issue :D
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704875198 {#1384
    date: 2024-01-10 09:26:38.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@daniel31x13@lemmy.world"
    "@Lem453@lemmy.ca"
    "@Kir@feddit.it"
    "@dan@upvote.au"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1405 …}
  +nested: Doctrine\ORM\PersistentCollection {#1382 …}
  +votes: Doctrine\ORM\PersistentCollection {#1404 …}
  +reports: Doctrine\ORM\PersistentCollection {#1361 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1403 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2023 …}
  -id: 295339
  -bodyTs: "'16gb':34 '2fa':6 '48gb':36 '64gb':27 'authelia':22 'authentik':4 'compar':20 'd':46 'go':11 'home':24 'interest':1 'isn':40 'issu':45 'ldap':8 'm':10 'much':42 'ram':28,37,39 'see':17 'server':25 'tri':13 'vpses':32"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://upvote.au/comment/615100"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704875198 {#1381
    date: 2024-01-10 09:26:38.0 +01:00
  }
  +"title": 295339
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
28 DENIED moderate
App\Entity\EntryComment {#1383
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2452
    +user: Proxies\__CG__\App\Entity\User {#2756 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2701 …}
    +slug: "Linkwarden-An-open-source-collaborative-bookmark-manager-to-collect-organize-and"
    +title: "Linkwarden - An open-source collaborative bookmark manager to collect, organize and preserve webpages"
    +url: "https://lemmy.world/pictrs/image/abb94af6-fd89-4708-b26b-bc3ca1e9eae2.jpeg"
    +body: """
      Greetings everyone! Daniel here, I’ve been working on Linkwarden part-time over the past few months.\n
      \n
      **Linkwarden is a self-hosted, open-source collaborative bookmark manager to collect, organize and archive webpages.**\n
      \n
      **Key features:**\n
      \n
      - 📸 Preserve webpages as Screenshot, PDF, etc. So you can access them even if they are taken down.\n
      - 👥 Collaborative, so you can share your collections with your friends and colleagues. You can also make them public and share them with the world.\n
      - 📱 Designed for every screen size, from widescreen monitors down to smartphones.\n
      - ⚡️ Open source and fully self-hostable!\n
      - ✨ And so many more features! *(Literally, just didn’t want to make this post too long. Check out the* [*Github repo*](https://github.com/linkwarden/linkwarden) *and* [*Website*](https://linkwarden.app/) *for more info…)*\n
      \n
      If you like what we’re doing, you can **support the project by either starring ⭐️ the repo** to make it more visible to others or by subscribing to the [**Cloud plan**](https://linkwarden.app/#pricing) (which helps the project, a lot).\n
      \n
      Things like mobile app (PWA) are already on the project roadmap and I’m so excited to share them with you in the future.\n
      \n
      Feedback is always welcome, so feel free to share your thoughts!\n
      \n
      Website: <https://linkwarden.app>\n
      \n
      GitHub: <https://github.com/linkwarden/linkwarden>
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 55
    +favouriteCount: 621
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727375028 {#2751
      date: 2024-09-26 20:23:48.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2758 …}
    +votes: Doctrine\ORM\PersistentCollection {#2760 …}
    +reports: Doctrine\ORM\PersistentCollection {#2762 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2764 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2766 …}
    +badges: Doctrine\ORM\PersistentCollection {#2768 …}
    +children: [
      5 => App\Entity\EntryComment {#2453
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2457 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2454 …}
        +body: """
          Authentik is pretty good. Authelia is good too, and lighter weight.\n
          \n
          You can combine Authelia with LLDAP to get a web UI for user management and LDAP for apps that don’t support OpenID Connect (like Home Assistant).
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1704787798 {#2456
          date: 2024-01-09 09:09:58.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@daniel31x13@lemmy.world"
          "@Lem453@lemmy.ca"
          "@Kir@feddit.it"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2455 …}
        +nested: Doctrine\ORM\PersistentCollection {#2468 …}
        +votes: Doctrine\ORM\PersistentCollection {#2469 …}
        +reports: Doctrine\ORM\PersistentCollection {#2471 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2363 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2377 …}
        -id: 292983
        -bodyTs: "'app':29 'assist':38 'authelia':5,15 'authentik':1 'combin':14 'connect':35 'get':19 'good':4,7 'home':37 'ldap':27 'lighter':10 'like':36 'lldap':17 'manag':25 'openid':34 'pretti':3 'support':33 'ui':22 'user':24 'web':21 'weight':11"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/612711"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704787798 {#2460
          date: 2024-01-09 09:09:58.0 +01:00
        }
        +"title": 292983
      }
      4 => App\Entity\EntryComment {#2364
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2372 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2372 …}
        +body: "Raindrop doesn’t seem to be self-hosted? This is the selfhosted community…"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1704787978 {#2359
          date: 2024-01-09 09:12:58.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@daniel31x13@lemmy.world"
          "@MashedTech@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2380 …}
        +nested: Doctrine\ORM\PersistentCollection {#2382 …}
        +votes: Doctrine\ORM\PersistentCollection {#2384 …}
        +reports: Doctrine\ORM\PersistentCollection {#2379 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2383 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1906 …}
        -id: 292987
        -bodyTs: "'communiti':14 'doesn':2 'host':9 'raindrop':1 'seem':4 'self':8 'self-host':7 'selfhost':13"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/612715"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704787978 {#2361
          date: 2024-01-09 09:12:58.0 +01:00
        }
        +"title": 292987
      }
      3 => App\Entity\EntryComment {#1874
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: null
        +root: null
        +body: "So is this like a self-hosted equivalent to pinboard.in? Can I import all my existing Pinboard bookmarks including their tags?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1704788010 {#1708
          date: 2024-01-09 09:13:30.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@daniel31x13@lemmy.world"
          "@daniel31x13@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1907 …}
        +nested: Doctrine\ORM\PersistentCollection {#1407 …}
        +votes: Doctrine\ORM\PersistentCollection {#2391 …}
        +reports: Doctrine\ORM\PersistentCollection {#2369 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2392 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2395 …}
        -id: 292990
        -bodyTs: "'bookmark':19 'equival':9 'exist':17 'host':8 'import':14 'includ':20 'like':4 'pinboard':18 'pinboard.in':11 'self':7 'self-host':6 'tag':22"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/612717"
        +editedAt: DateTimeImmutable @1719297898 {#1926
          date: 2024-06-25 08:44:58.0 +02:00
        }
        +createdAt: DateTimeImmutable @1704788010 {#1410
          date: 2024-01-09 09:13:30.0 +01:00
        }
        +"title": 292990
      }
      2 => App\Entity\EntryComment {#1383}
      1 => App\Entity\EntryComment {#2075
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2061 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2454 …}
        +body: "LDAP sends username and password over the network though… It doesn’t use regular web-based authentication. How would it add 2FA to that?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705088780 {#2036
          date: 2024-01-12 20:46:20.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@daniel31x13@lemmy.world"
          "@Lem453@lemmy.ca"
          "@Kir@feddit.it"
          "@dan@upvote.au"
          "@daniel31x13@lemmy.world"
          "@Lem453@lemmy.ca"
          "@Kir@feddit.it"
          "@dan@upvote.au"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2079 …}
        +nested: Doctrine\ORM\PersistentCollection {#2078 …}
        +votes: Doctrine\ORM\PersistentCollection {#2097 …}
        +reports: Doctrine\ORM\PersistentCollection {#2082 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2096 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2081 …}
        -id: 302961
        -bodyTs: "'2fa':23 'add':22 'authent':18 'base':17 'doesn':11 'ldap':1 'network':8 'password':5 'regular':14 'send':2 'though':9 'use':13 'usernam':3 'web':16 'web-bas':15 'would':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/622431"
        +editedAt: DateTimeImmutable @1721978436 {#2037
          date: 2024-07-26 09:20:36.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705088780 {#2144
          date: 2024-01-12 20:46:20.0 +01:00
        }
        +"title": 302961
      }
      0 => App\Entity\EntryComment {#2044
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2128 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2454 …}
        +body: "Ohhhh, interesting. Sorry, I didn’t watch the video yet. Thank you!!"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705137372 {#2163
          date: 2024-01-13 10:16:12.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@daniel31x13@lemmy.world"
          "@Lem453@lemmy.ca"
          "@Kir@feddit.it"
          "@dan@upvote.au"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2127 …}
        +nested: Doctrine\ORM\PersistentCollection {#2043 …}
        +votes: Doctrine\ORM\PersistentCollection {#2215 …}
        +reports: Doctrine\ORM\PersistentCollection {#2198 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2227 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2214 …}
        -id: 304701
        -bodyTs: "'didn':5 'interest':2 'ohhhh':1 'sorri':3 'thank':11 'video':9 'watch':7 'yet':10"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/623791"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705137372 {#2162
          date: 2024-01-13 10:16:12.0 +01:00
        }
        +"title": 304701
      }
    ]
    -id: 28138
    -titleTs: "'bookmark':7 'collabor':6 'collect':10 'linkwarden':1 'manag':8 'open':4 'open-sourc':3 'organ':11 'preserv':13 'sourc':5 'webpag':14"
    -bodyTs: "'/#pricing)':163 '/)':126 '/linkwarden/linkwarden':210 '/linkwarden/linkwarden)':121 'access':48 'alreadi':176 'also':70 'alway':196 'app':173 'archiv':35 'bookmark':29 'check':114 'cloud':159 'collabor':28,56 'colleagu':67 'collect':32,62 'daniel':3 'design':80 'didn':105 'either':143 'etc':44 'even':50 'everi':82 'everyon':2 'excit':185 'featur':38,102 'feedback':194 'feel':199 'free':200 'friend':65 'fulli':94 'futur':193 'github':117,207 'github.com':120,209 'github.com/linkwarden/linkwarden':208 'github.com/linkwarden/linkwarden)':119 'greet':1 'help':165 'host':24 'hostabl':97 'info':129 'key':37 'like':132,171 'linkwarden':10,19 'linkwarden.app':125,162,206 'linkwarden.app/#pricing)':161 'linkwarden.app/)':124 'liter':103 'long':113 'lot':169 'm':183 'make':71,109,148 'manag':30 'mani':100 'mobil':172 'monitor':87 'month':18 'open':26,91 'open-sourc':25 'organ':33 'other':153 'part':12 'part-tim':11 'past':16 'pdf':43 'plan':160 'post':111 'preserv':39 'project':141,167,179 'public':73 'pwa':174 're':135 'repo':118,146 'roadmap':180 'screen':83 'screenshot':42 'self':23,96 'self-host':22,95 'share':60,75,187,202 'size':84 'smartphon':90 'sourc':27,92 'star':144 'subscrib':156 'support':139 'taken':54 'thing':170 'thought':204 'time':13 've':6 'visibl':151 'want':107 'webpag':36,40 'websit':123,205 'welcom':197 'widescreen':86 'work':8 'world':79"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704829048
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10469428"
    +editedAt: DateTimeImmutable @1724700513 {#2739
      date: 2024-08-26 21:28:33.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704742648 {#2717
      date: 2024-01-08 20:37:28.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1402 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2454 …}
  +body: """
    Interesting… How does Authentik do 2FA for LDAP?\n
    \n
    I’m going to try it out and see how it compares to Authelia. My home server has 64GB RAM and I have VPSes with 16GB and 48GB RAM so RAM isn’t much of an issue :D
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704875198 {#1384
    date: 2024-01-10 09:26:38.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@daniel31x13@lemmy.world"
    "@Lem453@lemmy.ca"
    "@Kir@feddit.it"
    "@dan@upvote.au"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1405 …}
  +nested: Doctrine\ORM\PersistentCollection {#1382 …}
  +votes: Doctrine\ORM\PersistentCollection {#1404 …}
  +reports: Doctrine\ORM\PersistentCollection {#1361 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1403 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2023 …}
  -id: 295339
  -bodyTs: "'16gb':34 '2fa':6 '48gb':36 '64gb':27 'authelia':22 'authentik':4 'compar':20 'd':46 'go':11 'home':24 'interest':1 'isn':40 'issu':45 'ldap':8 'm':10 'much':42 'ram':28,37,39 'see':17 'server':25 'tri':13 'vpses':32"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://upvote.au/comment/615100"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704875198 {#1381
    date: 2024-01-10 09:26:38.0 +01:00
  }
  +"title": 295339
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
29 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
30 DENIED moderate
App\Entity\EntryComment {#2075
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2452
    +user: Proxies\__CG__\App\Entity\User {#2756 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2701 …}
    +slug: "Linkwarden-An-open-source-collaborative-bookmark-manager-to-collect-organize-and"
    +title: "Linkwarden - An open-source collaborative bookmark manager to collect, organize and preserve webpages"
    +url: "https://lemmy.world/pictrs/image/abb94af6-fd89-4708-b26b-bc3ca1e9eae2.jpeg"
    +body: """
      Greetings everyone! Daniel here, I’ve been working on Linkwarden part-time over the past few months.\n
      \n
      **Linkwarden is a self-hosted, open-source collaborative bookmark manager to collect, organize and archive webpages.**\n
      \n
      **Key features:**\n
      \n
      - 📸 Preserve webpages as Screenshot, PDF, etc. So you can access them even if they are taken down.\n
      - 👥 Collaborative, so you can share your collections with your friends and colleagues. You can also make them public and share them with the world.\n
      - 📱 Designed for every screen size, from widescreen monitors down to smartphones.\n
      - ⚡️ Open source and fully self-hostable!\n
      - ✨ And so many more features! *(Literally, just didn’t want to make this post too long. Check out the* [*Github repo*](https://github.com/linkwarden/linkwarden) *and* [*Website*](https://linkwarden.app/) *for more info…)*\n
      \n
      If you like what we’re doing, you can **support the project by either starring ⭐️ the repo** to make it more visible to others or by subscribing to the [**Cloud plan**](https://linkwarden.app/#pricing) (which helps the project, a lot).\n
      \n
      Things like mobile app (PWA) are already on the project roadmap and I’m so excited to share them with you in the future.\n
      \n
      Feedback is always welcome, so feel free to share your thoughts!\n
      \n
      Website: <https://linkwarden.app>\n
      \n
      GitHub: <https://github.com/linkwarden/linkwarden>
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 55
    +favouriteCount: 621
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727375028 {#2751
      date: 2024-09-26 20:23:48.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2758 …}
    +votes: Doctrine\ORM\PersistentCollection {#2760 …}
    +reports: Doctrine\ORM\PersistentCollection {#2762 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2764 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2766 …}
    +badges: Doctrine\ORM\PersistentCollection {#2768 …}
    +children: [
      5 => App\Entity\EntryComment {#2453
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2457 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2454 …}
        +body: """
          Authentik is pretty good. Authelia is good too, and lighter weight.\n
          \n
          You can combine Authelia with LLDAP to get a web UI for user management and LDAP for apps that don’t support OpenID Connect (like Home Assistant).
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1704787798 {#2456
          date: 2024-01-09 09:09:58.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@daniel31x13@lemmy.world"
          "@Lem453@lemmy.ca"
          "@Kir@feddit.it"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2455 …}
        +nested: Doctrine\ORM\PersistentCollection {#2468 …}
        +votes: Doctrine\ORM\PersistentCollection {#2469 …}
        +reports: Doctrine\ORM\PersistentCollection {#2471 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2363 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2377 …}
        -id: 292983
        -bodyTs: "'app':29 'assist':38 'authelia':5,15 'authentik':1 'combin':14 'connect':35 'get':19 'good':4,7 'home':37 'ldap':27 'lighter':10 'like':36 'lldap':17 'manag':25 'openid':34 'pretti':3 'support':33 'ui':22 'user':24 'web':21 'weight':11"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/612711"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704787798 {#2460
          date: 2024-01-09 09:09:58.0 +01:00
        }
        +"title": 292983
      }
      4 => App\Entity\EntryComment {#2364
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2372 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2372 …}
        +body: "Raindrop doesn’t seem to be self-hosted? This is the selfhosted community…"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1704787978 {#2359
          date: 2024-01-09 09:12:58.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@daniel31x13@lemmy.world"
          "@MashedTech@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2380 …}
        +nested: Doctrine\ORM\PersistentCollection {#2382 …}
        +votes: Doctrine\ORM\PersistentCollection {#2384 …}
        +reports: Doctrine\ORM\PersistentCollection {#2379 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2383 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1906 …}
        -id: 292987
        -bodyTs: "'communiti':14 'doesn':2 'host':9 'raindrop':1 'seem':4 'self':8 'self-host':7 'selfhost':13"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/612715"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704787978 {#2361
          date: 2024-01-09 09:12:58.0 +01:00
        }
        +"title": 292987
      }
      3 => App\Entity\EntryComment {#1874
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: null
        +root: null
        +body: "So is this like a self-hosted equivalent to pinboard.in? Can I import all my existing Pinboard bookmarks including their tags?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1704788010 {#1708
          date: 2024-01-09 09:13:30.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@daniel31x13@lemmy.world"
          "@daniel31x13@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1907 …}
        +nested: Doctrine\ORM\PersistentCollection {#1407 …}
        +votes: Doctrine\ORM\PersistentCollection {#2391 …}
        +reports: Doctrine\ORM\PersistentCollection {#2369 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2392 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2395 …}
        -id: 292990
        -bodyTs: "'bookmark':19 'equival':9 'exist':17 'host':8 'import':14 'includ':20 'like':4 'pinboard':18 'pinboard.in':11 'self':7 'self-host':6 'tag':22"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/612717"
        +editedAt: DateTimeImmutable @1719297898 {#1926
          date: 2024-06-25 08:44:58.0 +02:00
        }
        +createdAt: DateTimeImmutable @1704788010 {#1410
          date: 2024-01-09 09:13:30.0 +01:00
        }
        +"title": 292990
      }
      2 => App\Entity\EntryComment {#1383
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1402 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2454 …}
        +body: """
          Interesting… How does Authentik do 2FA for LDAP?\n
          \n
          I’m going to try it out and see how it compares to Authelia. My home server has 64GB RAM and I have VPSes with 16GB and 48GB RAM so RAM isn’t much of an issue :D
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1704875198 {#1384
          date: 2024-01-10 09:26:38.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@daniel31x13@lemmy.world"
          "@Lem453@lemmy.ca"
          "@Kir@feddit.it"
          "@dan@upvote.au"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1405 …}
        +nested: Doctrine\ORM\PersistentCollection {#1382 …}
        +votes: Doctrine\ORM\PersistentCollection {#1404 …}
        +reports: Doctrine\ORM\PersistentCollection {#1361 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1403 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2023 …}
        -id: 295339
        -bodyTs: "'16gb':34 '2fa':6 '48gb':36 '64gb':27 'authelia':22 'authentik':4 'compar':20 'd':46 'go':11 'home':24 'interest':1 'isn':40 'issu':45 'ldap':8 'm':10 'much':42 'ram':28,37,39 'see':17 'server':25 'tri':13 'vpses':32"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/615100"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704875198 {#1381
          date: 2024-01-10 09:26:38.0 +01:00
        }
        +"title": 295339
      }
      1 => App\Entity\EntryComment {#2075}
      0 => App\Entity\EntryComment {#2044
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2128 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2454 …}
        +body: "Ohhhh, interesting. Sorry, I didn’t watch the video yet. Thank you!!"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705137372 {#2163
          date: 2024-01-13 10:16:12.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@daniel31x13@lemmy.world"
          "@Lem453@lemmy.ca"
          "@Kir@feddit.it"
          "@dan@upvote.au"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2127 …}
        +nested: Doctrine\ORM\PersistentCollection {#2043 …}
        +votes: Doctrine\ORM\PersistentCollection {#2215 …}
        +reports: Doctrine\ORM\PersistentCollection {#2198 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2227 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2214 …}
        -id: 304701
        -bodyTs: "'didn':5 'interest':2 'ohhhh':1 'sorri':3 'thank':11 'video':9 'watch':7 'yet':10"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/623791"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705137372 {#2162
          date: 2024-01-13 10:16:12.0 +01:00
        }
        +"title": 304701
      }
    ]
    -id: 28138
    -titleTs: "'bookmark':7 'collabor':6 'collect':10 'linkwarden':1 'manag':8 'open':4 'open-sourc':3 'organ':11 'preserv':13 'sourc':5 'webpag':14"
    -bodyTs: "'/#pricing)':163 '/)':126 '/linkwarden/linkwarden':210 '/linkwarden/linkwarden)':121 'access':48 'alreadi':176 'also':70 'alway':196 'app':173 'archiv':35 'bookmark':29 'check':114 'cloud':159 'collabor':28,56 'colleagu':67 'collect':32,62 'daniel':3 'design':80 'didn':105 'either':143 'etc':44 'even':50 'everi':82 'everyon':2 'excit':185 'featur':38,102 'feedback':194 'feel':199 'free':200 'friend':65 'fulli':94 'futur':193 'github':117,207 'github.com':120,209 'github.com/linkwarden/linkwarden':208 'github.com/linkwarden/linkwarden)':119 'greet':1 'help':165 'host':24 'hostabl':97 'info':129 'key':37 'like':132,171 'linkwarden':10,19 'linkwarden.app':125,162,206 'linkwarden.app/#pricing)':161 'linkwarden.app/)':124 'liter':103 'long':113 'lot':169 'm':183 'make':71,109,148 'manag':30 'mani':100 'mobil':172 'monitor':87 'month':18 'open':26,91 'open-sourc':25 'organ':33 'other':153 'part':12 'part-tim':11 'past':16 'pdf':43 'plan':160 'post':111 'preserv':39 'project':141,167,179 'public':73 'pwa':174 're':135 'repo':118,146 'roadmap':180 'screen':83 'screenshot':42 'self':23,96 'self-host':22,95 'share':60,75,187,202 'size':84 'smartphon':90 'sourc':27,92 'star':144 'subscrib':156 'support':139 'taken':54 'thing':170 'thought':204 'time':13 've':6 'visibl':151 'want':107 'webpag':36,40 'websit':123,205 'welcom':197 'widescreen':86 'work':8 'world':79"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704829048
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10469428"
    +editedAt: DateTimeImmutable @1724700513 {#2739
      date: 2024-08-26 21:28:33.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704742648 {#2717
      date: 2024-01-08 20:37:28.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2061 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2454 …}
  +body: "LDAP sends username and password over the network though… It doesn’t use regular web-based authentication. How would it add 2FA to that?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705088780 {#2036
    date: 2024-01-12 20:46:20.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@daniel31x13@lemmy.world"
    "@Lem453@lemmy.ca"
    "@Kir@feddit.it"
    "@dan@upvote.au"
    "@daniel31x13@lemmy.world"
    "@Lem453@lemmy.ca"
    "@Kir@feddit.it"
    "@dan@upvote.au"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2079 …}
  +nested: Doctrine\ORM\PersistentCollection {#2078 …}
  +votes: Doctrine\ORM\PersistentCollection {#2097 …}
  +reports: Doctrine\ORM\PersistentCollection {#2082 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2096 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2081 …}
  -id: 302961
  -bodyTs: "'2fa':23 'add':22 'authent':18 'base':17 'doesn':11 'ldap':1 'network':8 'password':5 'regular':14 'send':2 'though':9 'use':13 'usernam':3 'web':16 'web-bas':15 'would':20"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://upvote.au/comment/622431"
  +editedAt: DateTimeImmutable @1721978436 {#2037
    date: 2024-07-26 09:20:36.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705088780 {#2144
    date: 2024-01-12 20:46:20.0 +01:00
  }
  +"title": 302961
}
"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 {#2075
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2452
    +user: Proxies\__CG__\App\Entity\User {#2756 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2701 …}
    +slug: "Linkwarden-An-open-source-collaborative-bookmark-manager-to-collect-organize-and"
    +title: "Linkwarden - An open-source collaborative bookmark manager to collect, organize and preserve webpages"
    +url: "https://lemmy.world/pictrs/image/abb94af6-fd89-4708-b26b-bc3ca1e9eae2.jpeg"
    +body: """
      Greetings everyone! Daniel here, I’ve been working on Linkwarden part-time over the past few months.\n
      \n
      **Linkwarden is a self-hosted, open-source collaborative bookmark manager to collect, organize and archive webpages.**\n
      \n
      **Key features:**\n
      \n
      - 📸 Preserve webpages as Screenshot, PDF, etc. So you can access them even if they are taken down.\n
      - 👥 Collaborative, so you can share your collections with your friends and colleagues. You can also make them public and share them with the world.\n
      - 📱 Designed for every screen size, from widescreen monitors down to smartphones.\n
      - ⚡️ Open source and fully self-hostable!\n
      - ✨ And so many more features! *(Literally, just didn’t want to make this post too long. Check out the* [*Github repo*](https://github.com/linkwarden/linkwarden) *and* [*Website*](https://linkwarden.app/) *for more info…)*\n
      \n
      If you like what we’re doing, you can **support the project by either starring ⭐️ the repo** to make it more visible to others or by subscribing to the [**Cloud plan**](https://linkwarden.app/#pricing) (which helps the project, a lot).\n
      \n
      Things like mobile app (PWA) are already on the project roadmap and I’m so excited to share them with you in the future.\n
      \n
      Feedback is always welcome, so feel free to share your thoughts!\n
      \n
      Website: <https://linkwarden.app>\n
      \n
      GitHub: <https://github.com/linkwarden/linkwarden>
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 55
    +favouriteCount: 621
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727375028 {#2751
      date: 2024-09-26 20:23:48.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2758 …}
    +votes: Doctrine\ORM\PersistentCollection {#2760 …}
    +reports: Doctrine\ORM\PersistentCollection {#2762 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2764 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2766 …}
    +badges: Doctrine\ORM\PersistentCollection {#2768 …}
    +children: [
      5 => App\Entity\EntryComment {#2453
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2457 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2454 …}
        +body: """
          Authentik is pretty good. Authelia is good too, and lighter weight.\n
          \n
          You can combine Authelia with LLDAP to get a web UI for user management and LDAP for apps that don’t support OpenID Connect (like Home Assistant).
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1704787798 {#2456
          date: 2024-01-09 09:09:58.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@daniel31x13@lemmy.world"
          "@Lem453@lemmy.ca"
          "@Kir@feddit.it"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2455 …}
        +nested: Doctrine\ORM\PersistentCollection {#2468 …}
        +votes: Doctrine\ORM\PersistentCollection {#2469 …}
        +reports: Doctrine\ORM\PersistentCollection {#2471 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2363 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2377 …}
        -id: 292983
        -bodyTs: "'app':29 'assist':38 'authelia':5,15 'authentik':1 'combin':14 'connect':35 'get':19 'good':4,7 'home':37 'ldap':27 'lighter':10 'like':36 'lldap':17 'manag':25 'openid':34 'pretti':3 'support':33 'ui':22 'user':24 'web':21 'weight':11"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/612711"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704787798 {#2460
          date: 2024-01-09 09:09:58.0 +01:00
        }
        +"title": 292983
      }
      4 => App\Entity\EntryComment {#2364
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2372 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2372 …}
        +body: "Raindrop doesn’t seem to be self-hosted? This is the selfhosted community…"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1704787978 {#2359
          date: 2024-01-09 09:12:58.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@daniel31x13@lemmy.world"
          "@MashedTech@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2380 …}
        +nested: Doctrine\ORM\PersistentCollection {#2382 …}
        +votes: Doctrine\ORM\PersistentCollection {#2384 …}
        +reports: Doctrine\ORM\PersistentCollection {#2379 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2383 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1906 …}
        -id: 292987
        -bodyTs: "'communiti':14 'doesn':2 'host':9 'raindrop':1 'seem':4 'self':8 'self-host':7 'selfhost':13"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/612715"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704787978 {#2361
          date: 2024-01-09 09:12:58.0 +01:00
        }
        +"title": 292987
      }
      3 => App\Entity\EntryComment {#1874
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: null
        +root: null
        +body: "So is this like a self-hosted equivalent to pinboard.in? Can I import all my existing Pinboard bookmarks including their tags?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1704788010 {#1708
          date: 2024-01-09 09:13:30.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@daniel31x13@lemmy.world"
          "@daniel31x13@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1907 …}
        +nested: Doctrine\ORM\PersistentCollection {#1407 …}
        +votes: Doctrine\ORM\PersistentCollection {#2391 …}
        +reports: Doctrine\ORM\PersistentCollection {#2369 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2392 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2395 …}
        -id: 292990
        -bodyTs: "'bookmark':19 'equival':9 'exist':17 'host':8 'import':14 'includ':20 'like':4 'pinboard':18 'pinboard.in':11 'self':7 'self-host':6 'tag':22"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/612717"
        +editedAt: DateTimeImmutable @1719297898 {#1926
          date: 2024-06-25 08:44:58.0 +02:00
        }
        +createdAt: DateTimeImmutable @1704788010 {#1410
          date: 2024-01-09 09:13:30.0 +01:00
        }
        +"title": 292990
      }
      2 => App\Entity\EntryComment {#1383
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1402 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2454 …}
        +body: """
          Interesting… How does Authentik do 2FA for LDAP?\n
          \n
          I’m going to try it out and see how it compares to Authelia. My home server has 64GB RAM and I have VPSes with 16GB and 48GB RAM so RAM isn’t much of an issue :D
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1704875198 {#1384
          date: 2024-01-10 09:26:38.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@daniel31x13@lemmy.world"
          "@Lem453@lemmy.ca"
          "@Kir@feddit.it"
          "@dan@upvote.au"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1405 …}
        +nested: Doctrine\ORM\PersistentCollection {#1382 …}
        +votes: Doctrine\ORM\PersistentCollection {#1404 …}
        +reports: Doctrine\ORM\PersistentCollection {#1361 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1403 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2023 …}
        -id: 295339
        -bodyTs: "'16gb':34 '2fa':6 '48gb':36 '64gb':27 'authelia':22 'authentik':4 'compar':20 'd':46 'go':11 'home':24 'interest':1 'isn':40 'issu':45 'ldap':8 'm':10 'much':42 'ram':28,37,39 'see':17 'server':25 'tri':13 'vpses':32"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/615100"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704875198 {#1381
          date: 2024-01-10 09:26:38.0 +01:00
        }
        +"title": 295339
      }
      1 => App\Entity\EntryComment {#2075}
      0 => App\Entity\EntryComment {#2044
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2128 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2454 …}
        +body: "Ohhhh, interesting. Sorry, I didn’t watch the video yet. Thank you!!"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705137372 {#2163
          date: 2024-01-13 10:16:12.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@daniel31x13@lemmy.world"
          "@Lem453@lemmy.ca"
          "@Kir@feddit.it"
          "@dan@upvote.au"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2127 …}
        +nested: Doctrine\ORM\PersistentCollection {#2043 …}
        +votes: Doctrine\ORM\PersistentCollection {#2215 …}
        +reports: Doctrine\ORM\PersistentCollection {#2198 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2227 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2214 …}
        -id: 304701
        -bodyTs: "'didn':5 'interest':2 'ohhhh':1 'sorri':3 'thank':11 'video':9 'watch':7 'yet':10"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/623791"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705137372 {#2162
          date: 2024-01-13 10:16:12.0 +01:00
        }
        +"title": 304701
      }
    ]
    -id: 28138
    -titleTs: "'bookmark':7 'collabor':6 'collect':10 'linkwarden':1 'manag':8 'open':4 'open-sourc':3 'organ':11 'preserv':13 'sourc':5 'webpag':14"
    -bodyTs: "'/#pricing)':163 '/)':126 '/linkwarden/linkwarden':210 '/linkwarden/linkwarden)':121 'access':48 'alreadi':176 'also':70 'alway':196 'app':173 'archiv':35 'bookmark':29 'check':114 'cloud':159 'collabor':28,56 'colleagu':67 'collect':32,62 'daniel':3 'design':80 'didn':105 'either':143 'etc':44 'even':50 'everi':82 'everyon':2 'excit':185 'featur':38,102 'feedback':194 'feel':199 'free':200 'friend':65 'fulli':94 'futur':193 'github':117,207 'github.com':120,209 'github.com/linkwarden/linkwarden':208 'github.com/linkwarden/linkwarden)':119 'greet':1 'help':165 'host':24 'hostabl':97 'info':129 'key':37 'like':132,171 'linkwarden':10,19 'linkwarden.app':125,162,206 'linkwarden.app/#pricing)':161 'linkwarden.app/)':124 'liter':103 'long':113 'lot':169 'm':183 'make':71,109,148 'manag':30 'mani':100 'mobil':172 'monitor':87 'month':18 'open':26,91 'open-sourc':25 'organ':33 'other':153 'part':12 'part-tim':11 'past':16 'pdf':43 'plan':160 'post':111 'preserv':39 'project':141,167,179 'public':73 'pwa':174 're':135 'repo':118,146 'roadmap':180 'screen':83 'screenshot':42 'self':23,96 'self-host':22,95 'share':60,75,187,202 'size':84 'smartphon':90 'sourc':27,92 'star':144 'subscrib':156 'support':139 'taken':54 'thing':170 'thought':204 'time':13 've':6 'visibl':151 'want':107 'webpag':36,40 'websit':123,205 'welcom':197 'widescreen':86 'work':8 'world':79"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704829048
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10469428"
    +editedAt: DateTimeImmutable @1724700513 {#2739
      date: 2024-08-26 21:28:33.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704742648 {#2717
      date: 2024-01-08 20:37:28.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2061 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2454 …}
  +body: "LDAP sends username and password over the network though… It doesn’t use regular web-based authentication. How would it add 2FA to that?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705088780 {#2036
    date: 2024-01-12 20:46:20.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@daniel31x13@lemmy.world"
    "@Lem453@lemmy.ca"
    "@Kir@feddit.it"
    "@dan@upvote.au"
    "@daniel31x13@lemmy.world"
    "@Lem453@lemmy.ca"
    "@Kir@feddit.it"
    "@dan@upvote.au"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2079 …}
  +nested: Doctrine\ORM\PersistentCollection {#2078 …}
  +votes: Doctrine\ORM\PersistentCollection {#2097 …}
  +reports: Doctrine\ORM\PersistentCollection {#2082 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2096 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2081 …}
  -id: 302961
  -bodyTs: "'2fa':23 'add':22 'authent':18 'base':17 'doesn':11 'ldap':1 'network':8 'password':5 'regular':14 'send':2 'though':9 'use':13 'usernam':3 'web':16 'web-bas':15 'would':20"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://upvote.au/comment/622431"
  +editedAt: DateTimeImmutable @1721978436 {#2037
    date: 2024-07-26 09:20:36.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705088780 {#2144
    date: 2024-01-12 20:46:20.0 +01:00
  }
  +"title": 302961
}
"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 {#2075
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2452
    +user: Proxies\__CG__\App\Entity\User {#2756 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2701 …}
    +slug: "Linkwarden-An-open-source-collaborative-bookmark-manager-to-collect-organize-and"
    +title: "Linkwarden - An open-source collaborative bookmark manager to collect, organize and preserve webpages"
    +url: "https://lemmy.world/pictrs/image/abb94af6-fd89-4708-b26b-bc3ca1e9eae2.jpeg"
    +body: """
      Greetings everyone! Daniel here, I’ve been working on Linkwarden part-time over the past few months.\n
      \n
      **Linkwarden is a self-hosted, open-source collaborative bookmark manager to collect, organize and archive webpages.**\n
      \n
      **Key features:**\n
      \n
      - 📸 Preserve webpages as Screenshot, PDF, etc. So you can access them even if they are taken down.\n
      - 👥 Collaborative, so you can share your collections with your friends and colleagues. You can also make them public and share them with the world.\n
      - 📱 Designed for every screen size, from widescreen monitors down to smartphones.\n
      - ⚡️ Open source and fully self-hostable!\n
      - ✨ And so many more features! *(Literally, just didn’t want to make this post too long. Check out the* [*Github repo*](https://github.com/linkwarden/linkwarden) *and* [*Website*](https://linkwarden.app/) *for more info…)*\n
      \n
      If you like what we’re doing, you can **support the project by either starring ⭐️ the repo** to make it more visible to others or by subscribing to the [**Cloud plan**](https://linkwarden.app/#pricing) (which helps the project, a lot).\n
      \n
      Things like mobile app (PWA) are already on the project roadmap and I’m so excited to share them with you in the future.\n
      \n
      Feedback is always welcome, so feel free to share your thoughts!\n
      \n
      Website: <https://linkwarden.app>\n
      \n
      GitHub: <https://github.com/linkwarden/linkwarden>
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 55
    +favouriteCount: 621
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727375028 {#2751
      date: 2024-09-26 20:23:48.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2758 …}
    +votes: Doctrine\ORM\PersistentCollection {#2760 …}
    +reports: Doctrine\ORM\PersistentCollection {#2762 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2764 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2766 …}
    +badges: Doctrine\ORM\PersistentCollection {#2768 …}
    +children: [
      5 => App\Entity\EntryComment {#2453
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2457 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2454 …}
        +body: """
          Authentik is pretty good. Authelia is good too, and lighter weight.\n
          \n
          You can combine Authelia with LLDAP to get a web UI for user management and LDAP for apps that don’t support OpenID Connect (like Home Assistant).
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1704787798 {#2456
          date: 2024-01-09 09:09:58.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@daniel31x13@lemmy.world"
          "@Lem453@lemmy.ca"
          "@Kir@feddit.it"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2455 …}
        +nested: Doctrine\ORM\PersistentCollection {#2468 …}
        +votes: Doctrine\ORM\PersistentCollection {#2469 …}
        +reports: Doctrine\ORM\PersistentCollection {#2471 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2363 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2377 …}
        -id: 292983
        -bodyTs: "'app':29 'assist':38 'authelia':5,15 'authentik':1 'combin':14 'connect':35 'get':19 'good':4,7 'home':37 'ldap':27 'lighter':10 'like':36 'lldap':17 'manag':25 'openid':34 'pretti':3 'support':33 'ui':22 'user':24 'web':21 'weight':11"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/612711"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704787798 {#2460
          date: 2024-01-09 09:09:58.0 +01:00
        }
        +"title": 292983
      }
      4 => App\Entity\EntryComment {#2364
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2372 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2372 …}
        +body: "Raindrop doesn’t seem to be self-hosted? This is the selfhosted community…"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1704787978 {#2359
          date: 2024-01-09 09:12:58.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@daniel31x13@lemmy.world"
          "@MashedTech@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2380 …}
        +nested: Doctrine\ORM\PersistentCollection {#2382 …}
        +votes: Doctrine\ORM\PersistentCollection {#2384 …}
        +reports: Doctrine\ORM\PersistentCollection {#2379 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2383 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1906 …}
        -id: 292987
        -bodyTs: "'communiti':14 'doesn':2 'host':9 'raindrop':1 'seem':4 'self':8 'self-host':7 'selfhost':13"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/612715"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704787978 {#2361
          date: 2024-01-09 09:12:58.0 +01:00
        }
        +"title": 292987
      }
      3 => App\Entity\EntryComment {#1874
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: null
        +root: null
        +body: "So is this like a self-hosted equivalent to pinboard.in? Can I import all my existing Pinboard bookmarks including their tags?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1704788010 {#1708
          date: 2024-01-09 09:13:30.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@daniel31x13@lemmy.world"
          "@daniel31x13@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1907 …}
        +nested: Doctrine\ORM\PersistentCollection {#1407 …}
        +votes: Doctrine\ORM\PersistentCollection {#2391 …}
        +reports: Doctrine\ORM\PersistentCollection {#2369 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2392 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2395 …}
        -id: 292990
        -bodyTs: "'bookmark':19 'equival':9 'exist':17 'host':8 'import':14 'includ':20 'like':4 'pinboard':18 'pinboard.in':11 'self':7 'self-host':6 'tag':22"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/612717"
        +editedAt: DateTimeImmutable @1719297898 {#1926
          date: 2024-06-25 08:44:58.0 +02:00
        }
        +createdAt: DateTimeImmutable @1704788010 {#1410
          date: 2024-01-09 09:13:30.0 +01:00
        }
        +"title": 292990
      }
      2 => App\Entity\EntryComment {#1383
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1402 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2454 …}
        +body: """
          Interesting… How does Authentik do 2FA for LDAP?\n
          \n
          I’m going to try it out and see how it compares to Authelia. My home server has 64GB RAM and I have VPSes with 16GB and 48GB RAM so RAM isn’t much of an issue :D
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1704875198 {#1384
          date: 2024-01-10 09:26:38.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@daniel31x13@lemmy.world"
          "@Lem453@lemmy.ca"
          "@Kir@feddit.it"
          "@dan@upvote.au"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1405 …}
        +nested: Doctrine\ORM\PersistentCollection {#1382 …}
        +votes: Doctrine\ORM\PersistentCollection {#1404 …}
        +reports: Doctrine\ORM\PersistentCollection {#1361 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1403 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2023 …}
        -id: 295339
        -bodyTs: "'16gb':34 '2fa':6 '48gb':36 '64gb':27 'authelia':22 'authentik':4 'compar':20 'd':46 'go':11 'home':24 'interest':1 'isn':40 'issu':45 'ldap':8 'm':10 'much':42 'ram':28,37,39 'see':17 'server':25 'tri':13 'vpses':32"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/615100"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704875198 {#1381
          date: 2024-01-10 09:26:38.0 +01:00
        }
        +"title": 295339
      }
      1 => App\Entity\EntryComment {#2075}
      0 => App\Entity\EntryComment {#2044
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2128 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2454 …}
        +body: "Ohhhh, interesting. Sorry, I didn’t watch the video yet. Thank you!!"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705137372 {#2163
          date: 2024-01-13 10:16:12.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@daniel31x13@lemmy.world"
          "@Lem453@lemmy.ca"
          "@Kir@feddit.it"
          "@dan@upvote.au"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2127 …}
        +nested: Doctrine\ORM\PersistentCollection {#2043 …}
        +votes: Doctrine\ORM\PersistentCollection {#2215 …}
        +reports: Doctrine\ORM\PersistentCollection {#2198 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2227 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2214 …}
        -id: 304701
        -bodyTs: "'didn':5 'interest':2 'ohhhh':1 'sorri':3 'thank':11 'video':9 'watch':7 'yet':10"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/623791"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705137372 {#2162
          date: 2024-01-13 10:16:12.0 +01:00
        }
        +"title": 304701
      }
    ]
    -id: 28138
    -titleTs: "'bookmark':7 'collabor':6 'collect':10 'linkwarden':1 'manag':8 'open':4 'open-sourc':3 'organ':11 'preserv':13 'sourc':5 'webpag':14"
    -bodyTs: "'/#pricing)':163 '/)':126 '/linkwarden/linkwarden':210 '/linkwarden/linkwarden)':121 'access':48 'alreadi':176 'also':70 'alway':196 'app':173 'archiv':35 'bookmark':29 'check':114 'cloud':159 'collabor':28,56 'colleagu':67 'collect':32,62 'daniel':3 'design':80 'didn':105 'either':143 'etc':44 'even':50 'everi':82 'everyon':2 'excit':185 'featur':38,102 'feedback':194 'feel':199 'free':200 'friend':65 'fulli':94 'futur':193 'github':117,207 'github.com':120,209 'github.com/linkwarden/linkwarden':208 'github.com/linkwarden/linkwarden)':119 'greet':1 'help':165 'host':24 'hostabl':97 'info':129 'key':37 'like':132,171 'linkwarden':10,19 'linkwarden.app':125,162,206 'linkwarden.app/#pricing)':161 'linkwarden.app/)':124 'liter':103 'long':113 'lot':169 'm':183 'make':71,109,148 'manag':30 'mani':100 'mobil':172 'monitor':87 'month':18 'open':26,91 'open-sourc':25 'organ':33 'other':153 'part':12 'part-tim':11 'past':16 'pdf':43 'plan':160 'post':111 'preserv':39 'project':141,167,179 'public':73 'pwa':174 're':135 'repo':118,146 'roadmap':180 'screen':83 'screenshot':42 'self':23,96 'self-host':22,95 'share':60,75,187,202 'size':84 'smartphon':90 'sourc':27,92 'star':144 'subscrib':156 'support':139 'taken':54 'thing':170 'thought':204 'time':13 've':6 'visibl':151 'want':107 'webpag':36,40 'websit':123,205 'welcom':197 'widescreen':86 'work':8 'world':79"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704829048
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10469428"
    +editedAt: DateTimeImmutable @1724700513 {#2739
      date: 2024-08-26 21:28:33.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704742648 {#2717
      date: 2024-01-08 20:37:28.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2061 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2454 …}
  +body: "LDAP sends username and password over the network though… It doesn’t use regular web-based authentication. How would it add 2FA to that?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705088780 {#2036
    date: 2024-01-12 20:46:20.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@daniel31x13@lemmy.world"
    "@Lem453@lemmy.ca"
    "@Kir@feddit.it"
    "@dan@upvote.au"
    "@daniel31x13@lemmy.world"
    "@Lem453@lemmy.ca"
    "@Kir@feddit.it"
    "@dan@upvote.au"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2079 …}
  +nested: Doctrine\ORM\PersistentCollection {#2078 …}
  +votes: Doctrine\ORM\PersistentCollection {#2097 …}
  +reports: Doctrine\ORM\PersistentCollection {#2082 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2096 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2081 …}
  -id: 302961
  -bodyTs: "'2fa':23 'add':22 'authent':18 'base':17 'doesn':11 'ldap':1 'network':8 'password':5 'regular':14 'send':2 'though':9 'use':13 'usernam':3 'web':16 'web-bas':15 'would':20"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://upvote.au/comment/622431"
  +editedAt: DateTimeImmutable @1721978436 {#2037
    date: 2024-07-26 09:20:36.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705088780 {#2144
    date: 2024-01-12 20:46:20.0 +01:00
  }
  +"title": 302961
}
"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 {#2044
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2452
    +user: Proxies\__CG__\App\Entity\User {#2756 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2701 …}
    +slug: "Linkwarden-An-open-source-collaborative-bookmark-manager-to-collect-organize-and"
    +title: "Linkwarden - An open-source collaborative bookmark manager to collect, organize and preserve webpages"
    +url: "https://lemmy.world/pictrs/image/abb94af6-fd89-4708-b26b-bc3ca1e9eae2.jpeg"
    +body: """
      Greetings everyone! Daniel here, I’ve been working on Linkwarden part-time over the past few months.\n
      \n
      **Linkwarden is a self-hosted, open-source collaborative bookmark manager to collect, organize and archive webpages.**\n
      \n
      **Key features:**\n
      \n
      - 📸 Preserve webpages as Screenshot, PDF, etc. So you can access them even if they are taken down.\n
      - 👥 Collaborative, so you can share your collections with your friends and colleagues. You can also make them public and share them with the world.\n
      - 📱 Designed for every screen size, from widescreen monitors down to smartphones.\n
      - ⚡️ Open source and fully self-hostable!\n
      - ✨ And so many more features! *(Literally, just didn’t want to make this post too long. Check out the* [*Github repo*](https://github.com/linkwarden/linkwarden) *and* [*Website*](https://linkwarden.app/) *for more info…)*\n
      \n
      If you like what we’re doing, you can **support the project by either starring ⭐️ the repo** to make it more visible to others or by subscribing to the [**Cloud plan**](https://linkwarden.app/#pricing) (which helps the project, a lot).\n
      \n
      Things like mobile app (PWA) are already on the project roadmap and I’m so excited to share them with you in the future.\n
      \n
      Feedback is always welcome, so feel free to share your thoughts!\n
      \n
      Website: <https://linkwarden.app>\n
      \n
      GitHub: <https://github.com/linkwarden/linkwarden>
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 55
    +favouriteCount: 621
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727375028 {#2751
      date: 2024-09-26 20:23:48.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2758 …}
    +votes: Doctrine\ORM\PersistentCollection {#2760 …}
    +reports: Doctrine\ORM\PersistentCollection {#2762 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2764 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2766 …}
    +badges: Doctrine\ORM\PersistentCollection {#2768 …}
    +children: [
      5 => App\Entity\EntryComment {#2453
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2457 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2454 …}
        +body: """
          Authentik is pretty good. Authelia is good too, and lighter weight.\n
          \n
          You can combine Authelia with LLDAP to get a web UI for user management and LDAP for apps that don’t support OpenID Connect (like Home Assistant).
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1704787798 {#2456
          date: 2024-01-09 09:09:58.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@daniel31x13@lemmy.world"
          "@Lem453@lemmy.ca"
          "@Kir@feddit.it"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2455 …}
        +nested: Doctrine\ORM\PersistentCollection {#2468 …}
        +votes: Doctrine\ORM\PersistentCollection {#2469 …}
        +reports: Doctrine\ORM\PersistentCollection {#2471 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2363 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2377 …}
        -id: 292983
        -bodyTs: "'app':29 'assist':38 'authelia':5,15 'authentik':1 'combin':14 'connect':35 'get':19 'good':4,7 'home':37 'ldap':27 'lighter':10 'like':36 'lldap':17 'manag':25 'openid':34 'pretti':3 'support':33 'ui':22 'user':24 'web':21 'weight':11"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/612711"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704787798 {#2460
          date: 2024-01-09 09:09:58.0 +01:00
        }
        +"title": 292983
      }
      4 => App\Entity\EntryComment {#2364
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2372 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2372 …}
        +body: "Raindrop doesn’t seem to be self-hosted? This is the selfhosted community…"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1704787978 {#2359
          date: 2024-01-09 09:12:58.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@daniel31x13@lemmy.world"
          "@MashedTech@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2380 …}
        +nested: Doctrine\ORM\PersistentCollection {#2382 …}
        +votes: Doctrine\ORM\PersistentCollection {#2384 …}
        +reports: Doctrine\ORM\PersistentCollection {#2379 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2383 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1906 …}
        -id: 292987
        -bodyTs: "'communiti':14 'doesn':2 'host':9 'raindrop':1 'seem':4 'self':8 'self-host':7 'selfhost':13"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/612715"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704787978 {#2361
          date: 2024-01-09 09:12:58.0 +01:00
        }
        +"title": 292987
      }
      3 => App\Entity\EntryComment {#1874
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: null
        +root: null
        +body: "So is this like a self-hosted equivalent to pinboard.in? Can I import all my existing Pinboard bookmarks including their tags?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1704788010 {#1708
          date: 2024-01-09 09:13:30.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@daniel31x13@lemmy.world"
          "@daniel31x13@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1907 …}
        +nested: Doctrine\ORM\PersistentCollection {#1407 …}
        +votes: Doctrine\ORM\PersistentCollection {#2391 …}
        +reports: Doctrine\ORM\PersistentCollection {#2369 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2392 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2395 …}
        -id: 292990
        -bodyTs: "'bookmark':19 'equival':9 'exist':17 'host':8 'import':14 'includ':20 'like':4 'pinboard':18 'pinboard.in':11 'self':7 'self-host':6 'tag':22"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/612717"
        +editedAt: DateTimeImmutable @1719297898 {#1926
          date: 2024-06-25 08:44:58.0 +02:00
        }
        +createdAt: DateTimeImmutable @1704788010 {#1410
          date: 2024-01-09 09:13:30.0 +01:00
        }
        +"title": 292990
      }
      2 => App\Entity\EntryComment {#1383
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1402 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2454 …}
        +body: """
          Interesting… How does Authentik do 2FA for LDAP?\n
          \n
          I’m going to try it out and see how it compares to Authelia. My home server has 64GB RAM and I have VPSes with 16GB and 48GB RAM so RAM isn’t much of an issue :D
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1704875198 {#1384
          date: 2024-01-10 09:26:38.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@daniel31x13@lemmy.world"
          "@Lem453@lemmy.ca"
          "@Kir@feddit.it"
          "@dan@upvote.au"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1405 …}
        +nested: Doctrine\ORM\PersistentCollection {#1382 …}
        +votes: Doctrine\ORM\PersistentCollection {#1404 …}
        +reports: Doctrine\ORM\PersistentCollection {#1361 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1403 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2023 …}
        -id: 295339
        -bodyTs: "'16gb':34 '2fa':6 '48gb':36 '64gb':27 'authelia':22 'authentik':4 'compar':20 'd':46 'go':11 'home':24 'interest':1 'isn':40 'issu':45 'ldap':8 'm':10 'much':42 'ram':28,37,39 'see':17 'server':25 'tri':13 'vpses':32"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/615100"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704875198 {#1381
          date: 2024-01-10 09:26:38.0 +01:00
        }
        +"title": 295339
      }
      1 => App\Entity\EntryComment {#2075
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2061 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2454 …}
        +body: "LDAP sends username and password over the network though… It doesn’t use regular web-based authentication. How would it add 2FA to that?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705088780 {#2036
          date: 2024-01-12 20:46:20.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@daniel31x13@lemmy.world"
          "@Lem453@lemmy.ca"
          "@Kir@feddit.it"
          "@dan@upvote.au"
          "@daniel31x13@lemmy.world"
          "@Lem453@lemmy.ca"
          "@Kir@feddit.it"
          "@dan@upvote.au"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2079 …}
        +nested: Doctrine\ORM\PersistentCollection {#2078 …}
        +votes: Doctrine\ORM\PersistentCollection {#2097 …}
        +reports: Doctrine\ORM\PersistentCollection {#2082 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2096 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2081 …}
        -id: 302961
        -bodyTs: "'2fa':23 'add':22 'authent':18 'base':17 'doesn':11 'ldap':1 'network':8 'password':5 'regular':14 'send':2 'though':9 'use':13 'usernam':3 'web':16 'web-bas':15 'would':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/622431"
        +editedAt: DateTimeImmutable @1721978436 {#2037
          date: 2024-07-26 09:20:36.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705088780 {#2144
          date: 2024-01-12 20:46:20.0 +01:00
        }
        +"title": 302961
      }
      0 => App\Entity\EntryComment {#2044}
    ]
    -id: 28138
    -titleTs: "'bookmark':7 'collabor':6 'collect':10 'linkwarden':1 'manag':8 'open':4 'open-sourc':3 'organ':11 'preserv':13 'sourc':5 'webpag':14"
    -bodyTs: "'/#pricing)':163 '/)':126 '/linkwarden/linkwarden':210 '/linkwarden/linkwarden)':121 'access':48 'alreadi':176 'also':70 'alway':196 'app':173 'archiv':35 'bookmark':29 'check':114 'cloud':159 'collabor':28,56 'colleagu':67 'collect':32,62 'daniel':3 'design':80 'didn':105 'either':143 'etc':44 'even':50 'everi':82 'everyon':2 'excit':185 'featur':38,102 'feedback':194 'feel':199 'free':200 'friend':65 'fulli':94 'futur':193 'github':117,207 'github.com':120,209 'github.com/linkwarden/linkwarden':208 'github.com/linkwarden/linkwarden)':119 'greet':1 'help':165 'host':24 'hostabl':97 'info':129 'key':37 'like':132,171 'linkwarden':10,19 'linkwarden.app':125,162,206 'linkwarden.app/#pricing)':161 'linkwarden.app/)':124 'liter':103 'long':113 'lot':169 'm':183 'make':71,109,148 'manag':30 'mani':100 'mobil':172 'monitor':87 'month':18 'open':26,91 'open-sourc':25 'organ':33 'other':153 'part':12 'part-tim':11 'past':16 'pdf':43 'plan':160 'post':111 'preserv':39 'project':141,167,179 'public':73 'pwa':174 're':135 'repo':118,146 'roadmap':180 'screen':83 'screenshot':42 'self':23,96 'self-host':22,95 'share':60,75,187,202 'size':84 'smartphon':90 'sourc':27,92 'star':144 'subscrib':156 'support':139 'taken':54 'thing':170 'thought':204 'time':13 've':6 'visibl':151 'want':107 'webpag':36,40 'websit':123,205 'welcom':197 'widescreen':86 'work':8 'world':79"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704829048
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10469428"
    +editedAt: DateTimeImmutable @1724700513 {#2739
      date: 2024-08-26 21:28:33.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704742648 {#2717
      date: 2024-01-08 20:37:28.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2128 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2454 …}
  +body: "Ohhhh, interesting. Sorry, I didn’t watch the video yet. Thank you!!"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705137372 {#2163
    date: 2024-01-13 10:16:12.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@daniel31x13@lemmy.world"
    "@Lem453@lemmy.ca"
    "@Kir@feddit.it"
    "@dan@upvote.au"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2127 …}
  +nested: Doctrine\ORM\PersistentCollection {#2043 …}
  +votes: Doctrine\ORM\PersistentCollection {#2215 …}
  +reports: Doctrine\ORM\PersistentCollection {#2198 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2227 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2214 …}
  -id: 304701
  -bodyTs: "'didn':5 'interest':2 'ohhhh':1 'sorri':3 'thank':11 'video':9 'watch':7 'yet':10"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://upvote.au/comment/623791"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705137372 {#2162
    date: 2024-01-13 10:16:12.0 +01:00
  }
  +"title": 304701
}
"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 {#2044
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2452
    +user: Proxies\__CG__\App\Entity\User {#2756 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2701 …}
    +slug: "Linkwarden-An-open-source-collaborative-bookmark-manager-to-collect-organize-and"
    +title: "Linkwarden - An open-source collaborative bookmark manager to collect, organize and preserve webpages"
    +url: "https://lemmy.world/pictrs/image/abb94af6-fd89-4708-b26b-bc3ca1e9eae2.jpeg"
    +body: """
      Greetings everyone! Daniel here, I’ve been working on Linkwarden part-time over the past few months.\n
      \n
      **Linkwarden is a self-hosted, open-source collaborative bookmark manager to collect, organize and archive webpages.**\n
      \n
      **Key features:**\n
      \n
      - 📸 Preserve webpages as Screenshot, PDF, etc. So you can access them even if they are taken down.\n
      - 👥 Collaborative, so you can share your collections with your friends and colleagues. You can also make them public and share them with the world.\n
      - 📱 Designed for every screen size, from widescreen monitors down to smartphones.\n
      - ⚡️ Open source and fully self-hostable!\n
      - ✨ And so many more features! *(Literally, just didn’t want to make this post too long. Check out the* [*Github repo*](https://github.com/linkwarden/linkwarden) *and* [*Website*](https://linkwarden.app/) *for more info…)*\n
      \n
      If you like what we’re doing, you can **support the project by either starring ⭐️ the repo** to make it more visible to others or by subscribing to the [**Cloud plan**](https://linkwarden.app/#pricing) (which helps the project, a lot).\n
      \n
      Things like mobile app (PWA) are already on the project roadmap and I’m so excited to share them with you in the future.\n
      \n
      Feedback is always welcome, so feel free to share your thoughts!\n
      \n
      Website: <https://linkwarden.app>\n
      \n
      GitHub: <https://github.com/linkwarden/linkwarden>
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 55
    +favouriteCount: 621
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727375028 {#2751
      date: 2024-09-26 20:23:48.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2758 …}
    +votes: Doctrine\ORM\PersistentCollection {#2760 …}
    +reports: Doctrine\ORM\PersistentCollection {#2762 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2764 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2766 …}
    +badges: Doctrine\ORM\PersistentCollection {#2768 …}
    +children: [
      5 => App\Entity\EntryComment {#2453
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2457 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2454 …}
        +body: """
          Authentik is pretty good. Authelia is good too, and lighter weight.\n
          \n
          You can combine Authelia with LLDAP to get a web UI for user management and LDAP for apps that don’t support OpenID Connect (like Home Assistant).
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1704787798 {#2456
          date: 2024-01-09 09:09:58.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@daniel31x13@lemmy.world"
          "@Lem453@lemmy.ca"
          "@Kir@feddit.it"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2455 …}
        +nested: Doctrine\ORM\PersistentCollection {#2468 …}
        +votes: Doctrine\ORM\PersistentCollection {#2469 …}
        +reports: Doctrine\ORM\PersistentCollection {#2471 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2363 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2377 …}
        -id: 292983
        -bodyTs: "'app':29 'assist':38 'authelia':5,15 'authentik':1 'combin':14 'connect':35 'get':19 'good':4,7 'home':37 'ldap':27 'lighter':10 'like':36 'lldap':17 'manag':25 'openid':34 'pretti':3 'support':33 'ui':22 'user':24 'web':21 'weight':11"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/612711"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704787798 {#2460
          date: 2024-01-09 09:09:58.0 +01:00
        }
        +"title": 292983
      }
      4 => App\Entity\EntryComment {#2364
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2372 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2372 …}
        +body: "Raindrop doesn’t seem to be self-hosted? This is the selfhosted community…"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1704787978 {#2359
          date: 2024-01-09 09:12:58.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@daniel31x13@lemmy.world"
          "@MashedTech@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2380 …}
        +nested: Doctrine\ORM\PersistentCollection {#2382 …}
        +votes: Doctrine\ORM\PersistentCollection {#2384 …}
        +reports: Doctrine\ORM\PersistentCollection {#2379 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2383 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1906 …}
        -id: 292987
        -bodyTs: "'communiti':14 'doesn':2 'host':9 'raindrop':1 'seem':4 'self':8 'self-host':7 'selfhost':13"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/612715"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704787978 {#2361
          date: 2024-01-09 09:12:58.0 +01:00
        }
        +"title": 292987
      }
      3 => App\Entity\EntryComment {#1874
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: null
        +root: null
        +body: "So is this like a self-hosted equivalent to pinboard.in? Can I import all my existing Pinboard bookmarks including their tags?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1704788010 {#1708
          date: 2024-01-09 09:13:30.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@daniel31x13@lemmy.world"
          "@daniel31x13@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1907 …}
        +nested: Doctrine\ORM\PersistentCollection {#1407 …}
        +votes: Doctrine\ORM\PersistentCollection {#2391 …}
        +reports: Doctrine\ORM\PersistentCollection {#2369 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2392 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2395 …}
        -id: 292990
        -bodyTs: "'bookmark':19 'equival':9 'exist':17 'host':8 'import':14 'includ':20 'like':4 'pinboard':18 'pinboard.in':11 'self':7 'self-host':6 'tag':22"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/612717"
        +editedAt: DateTimeImmutable @1719297898 {#1926
          date: 2024-06-25 08:44:58.0 +02:00
        }
        +createdAt: DateTimeImmutable @1704788010 {#1410
          date: 2024-01-09 09:13:30.0 +01:00
        }
        +"title": 292990
      }
      2 => App\Entity\EntryComment {#1383
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1402 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2454 …}
        +body: """
          Interesting… How does Authentik do 2FA for LDAP?\n
          \n
          I’m going to try it out and see how it compares to Authelia. My home server has 64GB RAM and I have VPSes with 16GB and 48GB RAM so RAM isn’t much of an issue :D
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1704875198 {#1384
          date: 2024-01-10 09:26:38.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@daniel31x13@lemmy.world"
          "@Lem453@lemmy.ca"
          "@Kir@feddit.it"
          "@dan@upvote.au"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1405 …}
        +nested: Doctrine\ORM\PersistentCollection {#1382 …}
        +votes: Doctrine\ORM\PersistentCollection {#1404 …}
        +reports: Doctrine\ORM\PersistentCollection {#1361 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1403 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2023 …}
        -id: 295339
        -bodyTs: "'16gb':34 '2fa':6 '48gb':36 '64gb':27 'authelia':22 'authentik':4 'compar':20 'd':46 'go':11 'home':24 'interest':1 'isn':40 'issu':45 'ldap':8 'm':10 'much':42 'ram':28,37,39 'see':17 'server':25 'tri':13 'vpses':32"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/615100"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704875198 {#1381
          date: 2024-01-10 09:26:38.0 +01:00
        }
        +"title": 295339
      }
      1 => App\Entity\EntryComment {#2075
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2061 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2454 …}
        +body: "LDAP sends username and password over the network though… It doesn’t use regular web-based authentication. How would it add 2FA to that?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705088780 {#2036
          date: 2024-01-12 20:46:20.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@daniel31x13@lemmy.world"
          "@Lem453@lemmy.ca"
          "@Kir@feddit.it"
          "@dan@upvote.au"
          "@daniel31x13@lemmy.world"
          "@Lem453@lemmy.ca"
          "@Kir@feddit.it"
          "@dan@upvote.au"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2079 …}
        +nested: Doctrine\ORM\PersistentCollection {#2078 …}
        +votes: Doctrine\ORM\PersistentCollection {#2097 …}
        +reports: Doctrine\ORM\PersistentCollection {#2082 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2096 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2081 …}
        -id: 302961
        -bodyTs: "'2fa':23 'add':22 'authent':18 'base':17 'doesn':11 'ldap':1 'network':8 'password':5 'regular':14 'send':2 'though':9 'use':13 'usernam':3 'web':16 'web-bas':15 'would':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/622431"
        +editedAt: DateTimeImmutable @1721978436 {#2037
          date: 2024-07-26 09:20:36.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705088780 {#2144
          date: 2024-01-12 20:46:20.0 +01:00
        }
        +"title": 302961
      }
      0 => App\Entity\EntryComment {#2044}
    ]
    -id: 28138
    -titleTs: "'bookmark':7 'collabor':6 'collect':10 'linkwarden':1 'manag':8 'open':4 'open-sourc':3 'organ':11 'preserv':13 'sourc':5 'webpag':14"
    -bodyTs: "'/#pricing)':163 '/)':126 '/linkwarden/linkwarden':210 '/linkwarden/linkwarden)':121 'access':48 'alreadi':176 'also':70 'alway':196 'app':173 'archiv':35 'bookmark':29 'check':114 'cloud':159 'collabor':28,56 'colleagu':67 'collect':32,62 'daniel':3 'design':80 'didn':105 'either':143 'etc':44 'even':50 'everi':82 'everyon':2 'excit':185 'featur':38,102 'feedback':194 'feel':199 'free':200 'friend':65 'fulli':94 'futur':193 'github':117,207 'github.com':120,209 'github.com/linkwarden/linkwarden':208 'github.com/linkwarden/linkwarden)':119 'greet':1 'help':165 'host':24 'hostabl':97 'info':129 'key':37 'like':132,171 'linkwarden':10,19 'linkwarden.app':125,162,206 'linkwarden.app/#pricing)':161 'linkwarden.app/)':124 'liter':103 'long':113 'lot':169 'm':183 'make':71,109,148 'manag':30 'mani':100 'mobil':172 'monitor':87 'month':18 'open':26,91 'open-sourc':25 'organ':33 'other':153 'part':12 'part-tim':11 'past':16 'pdf':43 'plan':160 'post':111 'preserv':39 'project':141,167,179 'public':73 'pwa':174 're':135 'repo':118,146 'roadmap':180 'screen':83 'screenshot':42 'self':23,96 'self-host':22,95 'share':60,75,187,202 'size':84 'smartphon':90 'sourc':27,92 'star':144 'subscrib':156 'support':139 'taken':54 'thing':170 'thought':204 'time':13 've':6 'visibl':151 'want':107 'webpag':36,40 'websit':123,205 'welcom':197 'widescreen':86 'work':8 'world':79"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704829048
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10469428"
    +editedAt: DateTimeImmutable @1724700513 {#2739
      date: 2024-08-26 21:28:33.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704742648 {#2717
      date: 2024-01-08 20:37:28.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2128 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2454 …}
  +body: "Ohhhh, interesting. Sorry, I didn’t watch the video yet. Thank you!!"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705137372 {#2163
    date: 2024-01-13 10:16:12.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@daniel31x13@lemmy.world"
    "@Lem453@lemmy.ca"
    "@Kir@feddit.it"
    "@dan@upvote.au"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2127 …}
  +nested: Doctrine\ORM\PersistentCollection {#2043 …}
  +votes: Doctrine\ORM\PersistentCollection {#2215 …}
  +reports: Doctrine\ORM\PersistentCollection {#2198 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2227 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2214 …}
  -id: 304701
  -bodyTs: "'didn':5 'interest':2 'ohhhh':1 'sorri':3 'thank':11 'video':9 'watch':7 'yet':10"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://upvote.au/comment/623791"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705137372 {#2162
    date: 2024-01-13 10:16:12.0 +01:00
  }
  +"title": 304701
}
"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 {#2044
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2452
    +user: Proxies\__CG__\App\Entity\User {#2756 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2701 …}
    +slug: "Linkwarden-An-open-source-collaborative-bookmark-manager-to-collect-organize-and"
    +title: "Linkwarden - An open-source collaborative bookmark manager to collect, organize and preserve webpages"
    +url: "https://lemmy.world/pictrs/image/abb94af6-fd89-4708-b26b-bc3ca1e9eae2.jpeg"
    +body: """
      Greetings everyone! Daniel here, I’ve been working on Linkwarden part-time over the past few months.\n
      \n
      **Linkwarden is a self-hosted, open-source collaborative bookmark manager to collect, organize and archive webpages.**\n
      \n
      **Key features:**\n
      \n
      - 📸 Preserve webpages as Screenshot, PDF, etc. So you can access them even if they are taken down.\n
      - 👥 Collaborative, so you can share your collections with your friends and colleagues. You can also make them public and share them with the world.\n
      - 📱 Designed for every screen size, from widescreen monitors down to smartphones.\n
      - ⚡️ Open source and fully self-hostable!\n
      - ✨ And so many more features! *(Literally, just didn’t want to make this post too long. Check out the* [*Github repo*](https://github.com/linkwarden/linkwarden) *and* [*Website*](https://linkwarden.app/) *for more info…)*\n
      \n
      If you like what we’re doing, you can **support the project by either starring ⭐️ the repo** to make it more visible to others or by subscribing to the [**Cloud plan**](https://linkwarden.app/#pricing) (which helps the project, a lot).\n
      \n
      Things like mobile app (PWA) are already on the project roadmap and I’m so excited to share them with you in the future.\n
      \n
      Feedback is always welcome, so feel free to share your thoughts!\n
      \n
      Website: <https://linkwarden.app>\n
      \n
      GitHub: <https://github.com/linkwarden/linkwarden>
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 55
    +favouriteCount: 621
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727375028 {#2751
      date: 2024-09-26 20:23:48.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2758 …}
    +votes: Doctrine\ORM\PersistentCollection {#2760 …}
    +reports: Doctrine\ORM\PersistentCollection {#2762 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2764 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2766 …}
    +badges: Doctrine\ORM\PersistentCollection {#2768 …}
    +children: [
      5 => App\Entity\EntryComment {#2453
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2457 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2454 …}
        +body: """
          Authentik is pretty good. Authelia is good too, and lighter weight.\n
          \n
          You can combine Authelia with LLDAP to get a web UI for user management and LDAP for apps that don’t support OpenID Connect (like Home Assistant).
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1704787798 {#2456
          date: 2024-01-09 09:09:58.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@daniel31x13@lemmy.world"
          "@Lem453@lemmy.ca"
          "@Kir@feddit.it"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2455 …}
        +nested: Doctrine\ORM\PersistentCollection {#2468 …}
        +votes: Doctrine\ORM\PersistentCollection {#2469 …}
        +reports: Doctrine\ORM\PersistentCollection {#2471 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2363 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2377 …}
        -id: 292983
        -bodyTs: "'app':29 'assist':38 'authelia':5,15 'authentik':1 'combin':14 'connect':35 'get':19 'good':4,7 'home':37 'ldap':27 'lighter':10 'like':36 'lldap':17 'manag':25 'openid':34 'pretti':3 'support':33 'ui':22 'user':24 'web':21 'weight':11"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/612711"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704787798 {#2460
          date: 2024-01-09 09:09:58.0 +01:00
        }
        +"title": 292983
      }
      4 => App\Entity\EntryComment {#2364
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2372 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2372 …}
        +body: "Raindrop doesn’t seem to be self-hosted? This is the selfhosted community…"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1704787978 {#2359
          date: 2024-01-09 09:12:58.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@daniel31x13@lemmy.world"
          "@MashedTech@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2380 …}
        +nested: Doctrine\ORM\PersistentCollection {#2382 …}
        +votes: Doctrine\ORM\PersistentCollection {#2384 …}
        +reports: Doctrine\ORM\PersistentCollection {#2379 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2383 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1906 …}
        -id: 292987
        -bodyTs: "'communiti':14 'doesn':2 'host':9 'raindrop':1 'seem':4 'self':8 'self-host':7 'selfhost':13"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/612715"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704787978 {#2361
          date: 2024-01-09 09:12:58.0 +01:00
        }
        +"title": 292987
      }
      3 => App\Entity\EntryComment {#1874
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: null
        +root: null
        +body: "So is this like a self-hosted equivalent to pinboard.in? Can I import all my existing Pinboard bookmarks including their tags?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1704788010 {#1708
          date: 2024-01-09 09:13:30.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@daniel31x13@lemmy.world"
          "@daniel31x13@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1907 …}
        +nested: Doctrine\ORM\PersistentCollection {#1407 …}
        +votes: Doctrine\ORM\PersistentCollection {#2391 …}
        +reports: Doctrine\ORM\PersistentCollection {#2369 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2392 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2395 …}
        -id: 292990
        -bodyTs: "'bookmark':19 'equival':9 'exist':17 'host':8 'import':14 'includ':20 'like':4 'pinboard':18 'pinboard.in':11 'self':7 'self-host':6 'tag':22"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/612717"
        +editedAt: DateTimeImmutable @1719297898 {#1926
          date: 2024-06-25 08:44:58.0 +02:00
        }
        +createdAt: DateTimeImmutable @1704788010 {#1410
          date: 2024-01-09 09:13:30.0 +01:00
        }
        +"title": 292990
      }
      2 => App\Entity\EntryComment {#1383
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1402 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2454 …}
        +body: """
          Interesting… How does Authentik do 2FA for LDAP?\n
          \n
          I’m going to try it out and see how it compares to Authelia. My home server has 64GB RAM and I have VPSes with 16GB and 48GB RAM so RAM isn’t much of an issue :D
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1704875198 {#1384
          date: 2024-01-10 09:26:38.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@daniel31x13@lemmy.world"
          "@Lem453@lemmy.ca"
          "@Kir@feddit.it"
          "@dan@upvote.au"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1405 …}
        +nested: Doctrine\ORM\PersistentCollection {#1382 …}
        +votes: Doctrine\ORM\PersistentCollection {#1404 …}
        +reports: Doctrine\ORM\PersistentCollection {#1361 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1403 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2023 …}
        -id: 295339
        -bodyTs: "'16gb':34 '2fa':6 '48gb':36 '64gb':27 'authelia':22 'authentik':4 'compar':20 'd':46 'go':11 'home':24 'interest':1 'isn':40 'issu':45 'ldap':8 'm':10 'much':42 'ram':28,37,39 'see':17 'server':25 'tri':13 'vpses':32"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/615100"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704875198 {#1381
          date: 2024-01-10 09:26:38.0 +01:00
        }
        +"title": 295339
      }
      1 => App\Entity\EntryComment {#2075
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2061 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2454 …}
        +body: "LDAP sends username and password over the network though… It doesn’t use regular web-based authentication. How would it add 2FA to that?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705088780 {#2036
          date: 2024-01-12 20:46:20.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@daniel31x13@lemmy.world"
          "@Lem453@lemmy.ca"
          "@Kir@feddit.it"
          "@dan@upvote.au"
          "@daniel31x13@lemmy.world"
          "@Lem453@lemmy.ca"
          "@Kir@feddit.it"
          "@dan@upvote.au"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2079 …}
        +nested: Doctrine\ORM\PersistentCollection {#2078 …}
        +votes: Doctrine\ORM\PersistentCollection {#2097 …}
        +reports: Doctrine\ORM\PersistentCollection {#2082 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2096 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2081 …}
        -id: 302961
        -bodyTs: "'2fa':23 'add':22 'authent':18 'base':17 'doesn':11 'ldap':1 'network':8 'password':5 'regular':14 'send':2 'though':9 'use':13 'usernam':3 'web':16 'web-bas':15 'would':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/622431"
        +editedAt: DateTimeImmutable @1721978436 {#2037
          date: 2024-07-26 09:20:36.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705088780 {#2144
          date: 2024-01-12 20:46:20.0 +01:00
        }
        +"title": 302961
      }
      0 => App\Entity\EntryComment {#2044}
    ]
    -id: 28138
    -titleTs: "'bookmark':7 'collabor':6 'collect':10 'linkwarden':1 'manag':8 'open':4 'open-sourc':3 'organ':11 'preserv':13 'sourc':5 'webpag':14"
    -bodyTs: "'/#pricing)':163 '/)':126 '/linkwarden/linkwarden':210 '/linkwarden/linkwarden)':121 'access':48 'alreadi':176 'also':70 'alway':196 'app':173 'archiv':35 'bookmark':29 'check':114 'cloud':159 'collabor':28,56 'colleagu':67 'collect':32,62 'daniel':3 'design':80 'didn':105 'either':143 'etc':44 'even':50 'everi':82 'everyon':2 'excit':185 'featur':38,102 'feedback':194 'feel':199 'free':200 'friend':65 'fulli':94 'futur':193 'github':117,207 'github.com':120,209 'github.com/linkwarden/linkwarden':208 'github.com/linkwarden/linkwarden)':119 'greet':1 'help':165 'host':24 'hostabl':97 'info':129 'key':37 'like':132,171 'linkwarden':10,19 'linkwarden.app':125,162,206 'linkwarden.app/#pricing)':161 'linkwarden.app/)':124 'liter':103 'long':113 'lot':169 'm':183 'make':71,109,148 'manag':30 'mani':100 'mobil':172 'monitor':87 'month':18 'open':26,91 'open-sourc':25 'organ':33 'other':153 'part':12 'part-tim':11 'past':16 'pdf':43 'plan':160 'post':111 'preserv':39 'project':141,167,179 'public':73 'pwa':174 're':135 'repo':118,146 'roadmap':180 'screen':83 'screenshot':42 'self':23,96 'self-host':22,95 'share':60,75,187,202 'size':84 'smartphon':90 'sourc':27,92 'star':144 'subscrib':156 'support':139 'taken':54 'thing':170 'thought':204 'time':13 've':6 'visibl':151 'want':107 'webpag':36,40 'websit':123,205 'welcom':197 'widescreen':86 'work':8 'world':79"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704829048
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10469428"
    +editedAt: DateTimeImmutable @1724700513 {#2739
      date: 2024-08-26 21:28:33.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704742648 {#2717
      date: 2024-01-08 20:37:28.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2128 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2454 …}
  +body: "Ohhhh, interesting. Sorry, I didn’t watch the video yet. Thank you!!"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705137372 {#2163
    date: 2024-01-13 10:16:12.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@daniel31x13@lemmy.world"
    "@Lem453@lemmy.ca"
    "@Kir@feddit.it"
    "@dan@upvote.au"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2127 …}
  +nested: Doctrine\ORM\PersistentCollection {#2043 …}
  +votes: Doctrine\ORM\PersistentCollection {#2215 …}
  +reports: Doctrine\ORM\PersistentCollection {#2198 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2227 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2214 …}
  -id: 304701
  -bodyTs: "'didn':5 'interest':2 'ohhhh':1 'sorri':3 'thank':11 'video':9 'watch':7 'yet':10"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://upvote.au/comment/623791"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705137372 {#2162
    date: 2024-01-13 10:16:12.0 +01:00
  }
  +"title": 304701
}
"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 {#1585
  +user: Proxies\__CG__\App\Entity\User {#2854 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2629 …}
  +slug: "Friendly-reminder"
  +title: "Friendly reminder"
  +url: null
  +body: """
    This is your annual reminder to do a snapshot (timeshift or whatever you prefer) before doing relatively minor changes to your system.\n
    \n
    I was supposed to be in bed now, but instead I am stuck troubleshooting xorg refusing to start after an apt-get dist-upgrade.\n
    \n
    And as far as friendly reminders go, I should’ve given myself an unfriendly reminder beforehand, as it’s not the first time…\n
    \n
    UPDATE: Fuck nvidia 545. All my homies hate nvidia 545. 535 4 lyf!
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 77
  +favouriteCount: 214
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1727164580 {#2849
    date: 2024-09-24 09:56:20.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2856 …}
  +votes: Doctrine\ORM\PersistentCollection {#2858 …}
  +reports: Doctrine\ORM\PersistentCollection {#2860 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2862 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2864 …}
  +badges: Doctrine\ORM\PersistentCollection {#2866 …}
  +children: [
    2 => App\Entity\EntryComment {#1640
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1585 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1593 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1591 …}
      +body: "Why does Timeshift only support btrfs? Is it just a lack of developers? LVM supports snapshots too, even if you’re just using ext4. ZFS supports snapshots too."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1704342592 {#1698
        date: 2024-01-04 05:29:52.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@neidu2@feddit.nl"
        "@Stillhart@lemm.ee"
        "@jjlinux@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1590 …}
      +nested: Doctrine\ORM\PersistentCollection {#1553 …}
      +votes: Doctrine\ORM\PersistentCollection {#1662 …}
      +reports: Doctrine\ORM\PersistentCollection {#1656 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1563 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1559 …}
      -id: 278641
      -bodyTs: "'btrfs':6 'develop':13 'even':18 'ext4':24 'lack':11 'lvm':14 're':21 'snapshot':16,27 'support':5,15,26 'timeshift':3 'use':23 'zfs':25"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://upvote.au/comment/599503"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704342592 {#1609
        date: 2024-01-04 05:29:52.0 +01:00
      }
      +"title": 278641
    }
    1 => App\Entity\EntryComment {#1613
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1585 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1555 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1555 …}
      +body: """
        > Only the changes between snapshots are stored, so the extra disk usage is minimal\n
        \n
        If you want to use a similar approach for backups, Borgbackup is a pretty nice piece of software. I have two backups of my most important files: One on my NAS at home, and one “in the cloud” on a storage VPS (ends up way cheaper than using S3, B2 or anything like that).
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1704342711 {#1568
        date: 2024-01-04 05:31:51.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@neidu2@feddit.nl"
        "@antsu@lemmy.wtf"
        "@neidu2@feddit.nl"
        "@antsu@lemmy.wtf"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1621 …}
      +nested: Doctrine\ORM\PersistentCollection {#1702 …}
      +votes: Doctrine\ORM\PersistentCollection {#1683 …}
      +reports: Doctrine\ORM\PersistentCollection {#1680 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1686 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1692 …}
      -id: 278644
      -bodyTs: "'anyth':66 'approach':22 'b2':64 'backup':24,36 'borgbackup':25 'chang':3 'cheaper':60 'cloud':52 'disk':11 'end':57 'extra':10 'file':41 'home':47 'import':40 'like':67 'minim':14 'nas':45 'nice':29 'one':42,49 'piec':30 'pretti':28 's3':63 'similar':21 'snapshot':5 'softwar':32 'storag':55 'store':7 'two':35 'usag':12 'use':19,62 'vps':56 'want':17 'way':59"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://upvote.au/comment/599505"
      +editedAt: DateTimeImmutable @1711470270 {#1604
        date: 2024-03-26 17:24:30.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704342711 {#1596
        date: 2024-01-04 05:31:51.0 +01:00
      }
      +"title": 278644
    }
    0 => App\Entity\EntryComment {#1730
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1585 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1737 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1555 …}
      +body: """
        I’ve got one with HostHatch that’s 10TB of space for $10/month. It was an offer they had during Black Friday 2020. They had a similar offer during Black Friday 2023 but I think it was around $20/month, paid yearly.\n
        \n
        I live in the San Francisco Bay Area and my storage server is in Los Angeles, which is around 10ms round-trip ping time from my home internet connection.\n
        \n
        Hetzner is good too. They have relatively cheap “storage boxes” that are a shared environment rather than a VPS. You don’t get proper SSH access, but they do support FTPS, SFTP, Samba, Borgbackup, Restic, rclone, rsync and WebDAV. [www.hetzner.com/storage/storage-box](https://www.hetzner.com/storage/storage-box)\n
        \n
        Borgbackup encrypts the backups, so the host won’t be able to actually view your backups.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704361621 {#1726
        date: 2024-01-04 10:47:01.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@neidu2@feddit.nl"
        "@antsu@lemmy.wtf"
        "@dan@upvote.au"
        "@NanoooK@sh.itjust.works"
        "@neidu2@feddit.nl"
        "@antsu@lemmy.wtf"
        "@dan@upvote.au"
        "@NanoooK@sh.itjust.works"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1734 …}
      +nested: Doctrine\ORM\PersistentCollection {#1727 …}
      +votes: Doctrine\ORM\PersistentCollection {#1733 …}
      +reports: Doctrine\ORM\PersistentCollection {#1724 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1715 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1718 …}
      -id: 279090
      -bodyTs: "'/storage/storage-box](https://www.hetzner.com/storage/storage-box)':113 '10/month':13 '10ms':61 '10tb':9 '20/month':39 '2020':23 '2023':32 'abl':124 'access':97 'actual':126 'angel':57 'area':49 'around':38,60 'backup':117,129 'bay':48 'black':21,30 'borgbackup':105,114 'box':81 'cheap':79 'connect':71 'encrypt':115 'environ':86 'francisco':47 'friday':22,31 'ftps':102 'get':94 'good':74 'got':3 'hetzner':72 'home':69 'host':120 'hosthatch':6 'internet':70 'live':43 'los':56 'offer':17,28 'one':4 'paid':40 'ping':65 'proper':95 'rather':87 'rclone':107 'relat':78 'restic':106 'round':63 'round-trip':62 'rsync':108 'samba':104 'san':46 'server':53 'sftp':103 'share':85 'similar':27 'space':11 'ssh':96 'storag':52,80 'support':101 'think':35 'time':66 'trip':64 've':2 'view':127 'vps':90 'webdav':110 'won':121 'www.hetzner.com':112 'www.hetzner.com/storage/storage-box](https://www.hetzner.com/storage/storage-box)':111 'year':41"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://upvote.au/comment/599815"
      +editedAt: DateTimeImmutable @1711525849 {#1728
        date: 2024-03-27 08:50:49.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704361621 {#1736
        date: 2024-01-04 10:47:01.0 +01:00
      }
      +"title": 279090
    }
  ]
  -id: 26889
  -titleTs: "'friend':1 'remind':2"
  -bodyTs: "'4':83 '535':82 '545':75,81 'annual':4 'apt':44 'apt-get':43 'bed':29 'beforehand':64 'chang':19 'dist':47 'dist-upgrad':46 'far':51 'first':70 'friend':53 'fuck':73 'get':45 'given':59 'go':55 'hate':79 'homi':78 'instead':32 'lyf':84 'minor':18 'nvidia':74,80 'prefer':14 'refus':38 'relat':17 'remind':5,54,63 'snapshot':9 'start':40 'stuck':35 'suppos':25 'system':22 'time':71 'timeshift':10 'troubleshoot':36 'unfriend':62 'updat':72 'upgrad':48 've':58 'whatev':12 'xorg':37"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704358383
  +visibility: "visible             "
  +apId: "https://feddit.nl/post/8632691"
  +editedAt: DateTimeImmutable @1711167112 {#2835
    date: 2024-03-23 05:11:52.0 +01:00
  }
  +createdAt: DateTimeImmutable @1704271983 {#2813
    date: 2024-01-03 09:53:03.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 {#1585
  +user: Proxies\__CG__\App\Entity\User {#2854 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2629 …}
  +slug: "Friendly-reminder"
  +title: "Friendly reminder"
  +url: null
  +body: """
    This is your annual reminder to do a snapshot (timeshift or whatever you prefer) before doing relatively minor changes to your system.\n
    \n
    I was supposed to be in bed now, but instead I am stuck troubleshooting xorg refusing to start after an apt-get dist-upgrade.\n
    \n
    And as far as friendly reminders go, I should’ve given myself an unfriendly reminder beforehand, as it’s not the first time…\n
    \n
    UPDATE: Fuck nvidia 545. All my homies hate nvidia 545. 535 4 lyf!
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 77
  +favouriteCount: 214
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1727164580 {#2849
    date: 2024-09-24 09:56:20.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2856 …}
  +votes: Doctrine\ORM\PersistentCollection {#2858 …}
  +reports: Doctrine\ORM\PersistentCollection {#2860 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2862 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2864 …}
  +badges: Doctrine\ORM\PersistentCollection {#2866 …}
  +children: [
    2 => App\Entity\EntryComment {#1640
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1585 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1593 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1591 …}
      +body: "Why does Timeshift only support btrfs? Is it just a lack of developers? LVM supports snapshots too, even if you’re just using ext4. ZFS supports snapshots too."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1704342592 {#1698
        date: 2024-01-04 05:29:52.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@neidu2@feddit.nl"
        "@Stillhart@lemm.ee"
        "@jjlinux@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1590 …}
      +nested: Doctrine\ORM\PersistentCollection {#1553 …}
      +votes: Doctrine\ORM\PersistentCollection {#1662 …}
      +reports: Doctrine\ORM\PersistentCollection {#1656 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1563 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1559 …}
      -id: 278641
      -bodyTs: "'btrfs':6 'develop':13 'even':18 'ext4':24 'lack':11 'lvm':14 're':21 'snapshot':16,27 'support':5,15,26 'timeshift':3 'use':23 'zfs':25"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://upvote.au/comment/599503"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704342592 {#1609
        date: 2024-01-04 05:29:52.0 +01:00
      }
      +"title": 278641
    }
    1 => App\Entity\EntryComment {#1613
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1585 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1555 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1555 …}
      +body: """
        > Only the changes between snapshots are stored, so the extra disk usage is minimal\n
        \n
        If you want to use a similar approach for backups, Borgbackup is a pretty nice piece of software. I have two backups of my most important files: One on my NAS at home, and one “in the cloud” on a storage VPS (ends up way cheaper than using S3, B2 or anything like that).
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1704342711 {#1568
        date: 2024-01-04 05:31:51.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@neidu2@feddit.nl"
        "@antsu@lemmy.wtf"
        "@neidu2@feddit.nl"
        "@antsu@lemmy.wtf"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1621 …}
      +nested: Doctrine\ORM\PersistentCollection {#1702 …}
      +votes: Doctrine\ORM\PersistentCollection {#1683 …}
      +reports: Doctrine\ORM\PersistentCollection {#1680 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1686 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1692 …}
      -id: 278644
      -bodyTs: "'anyth':66 'approach':22 'b2':64 'backup':24,36 'borgbackup':25 'chang':3 'cheaper':60 'cloud':52 'disk':11 'end':57 'extra':10 'file':41 'home':47 'import':40 'like':67 'minim':14 'nas':45 'nice':29 'one':42,49 'piec':30 'pretti':28 's3':63 'similar':21 'snapshot':5 'softwar':32 'storag':55 'store':7 'two':35 'usag':12 'use':19,62 'vps':56 'want':17 'way':59"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://upvote.au/comment/599505"
      +editedAt: DateTimeImmutable @1711470270 {#1604
        date: 2024-03-26 17:24:30.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704342711 {#1596
        date: 2024-01-04 05:31:51.0 +01:00
      }
      +"title": 278644
    }
    0 => App\Entity\EntryComment {#1730
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1585 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1737 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1555 …}
      +body: """
        I’ve got one with HostHatch that’s 10TB of space for $10/month. It was an offer they had during Black Friday 2020. They had a similar offer during Black Friday 2023 but I think it was around $20/month, paid yearly.\n
        \n
        I live in the San Francisco Bay Area and my storage server is in Los Angeles, which is around 10ms round-trip ping time from my home internet connection.\n
        \n
        Hetzner is good too. They have relatively cheap “storage boxes” that are a shared environment rather than a VPS. You don’t get proper SSH access, but they do support FTPS, SFTP, Samba, Borgbackup, Restic, rclone, rsync and WebDAV. [www.hetzner.com/storage/storage-box](https://www.hetzner.com/storage/storage-box)\n
        \n
        Borgbackup encrypts the backups, so the host won’t be able to actually view your backups.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704361621 {#1726
        date: 2024-01-04 10:47:01.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@neidu2@feddit.nl"
        "@antsu@lemmy.wtf"
        "@dan@upvote.au"
        "@NanoooK@sh.itjust.works"
        "@neidu2@feddit.nl"
        "@antsu@lemmy.wtf"
        "@dan@upvote.au"
        "@NanoooK@sh.itjust.works"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1734 …}
      +nested: Doctrine\ORM\PersistentCollection {#1727 …}
      +votes: Doctrine\ORM\PersistentCollection {#1733 …}
      +reports: Doctrine\ORM\PersistentCollection {#1724 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1715 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1718 …}
      -id: 279090
      -bodyTs: "'/storage/storage-box](https://www.hetzner.com/storage/storage-box)':113 '10/month':13 '10ms':61 '10tb':9 '20/month':39 '2020':23 '2023':32 'abl':124 'access':97 'actual':126 'angel':57 'area':49 'around':38,60 'backup':117,129 'bay':48 'black':21,30 'borgbackup':105,114 'box':81 'cheap':79 'connect':71 'encrypt':115 'environ':86 'francisco':47 'friday':22,31 'ftps':102 'get':94 'good':74 'got':3 'hetzner':72 'home':69 'host':120 'hosthatch':6 'internet':70 'live':43 'los':56 'offer':17,28 'one':4 'paid':40 'ping':65 'proper':95 'rather':87 'rclone':107 'relat':78 'restic':106 'round':63 'round-trip':62 'rsync':108 'samba':104 'san':46 'server':53 'sftp':103 'share':85 'similar':27 'space':11 'ssh':96 'storag':52,80 'support':101 'think':35 'time':66 'trip':64 've':2 'view':127 'vps':90 'webdav':110 'won':121 'www.hetzner.com':112 'www.hetzner.com/storage/storage-box](https://www.hetzner.com/storage/storage-box)':111 'year':41"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://upvote.au/comment/599815"
      +editedAt: DateTimeImmutable @1711525849 {#1728
        date: 2024-03-27 08:50:49.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704361621 {#1736
        date: 2024-01-04 10:47:01.0 +01:00
      }
      +"title": 279090
    }
  ]
  -id: 26889
  -titleTs: "'friend':1 'remind':2"
  -bodyTs: "'4':83 '535':82 '545':75,81 'annual':4 'apt':44 'apt-get':43 'bed':29 'beforehand':64 'chang':19 'dist':47 'dist-upgrad':46 'far':51 'first':70 'friend':53 'fuck':73 'get':45 'given':59 'go':55 'hate':79 'homi':78 'instead':32 'lyf':84 'minor':18 'nvidia':74,80 'prefer':14 'refus':38 'relat':17 'remind':5,54,63 'snapshot':9 'start':40 'stuck':35 'suppos':25 'system':22 'time':71 'timeshift':10 'troubleshoot':36 'unfriend':62 'updat':72 'upgrad':48 've':58 'whatev':12 'xorg':37"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704358383
  +visibility: "visible             "
  +apId: "https://feddit.nl/post/8632691"
  +editedAt: DateTimeImmutable @1711167112 {#2835
    date: 2024-03-23 05:11:52.0 +01:00
  }
  +createdAt: DateTimeImmutable @1704271983 {#2813
    date: 2024-01-03 09:53:03.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 {#1585
  +user: Proxies\__CG__\App\Entity\User {#2854 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2629 …}
  +slug: "Friendly-reminder"
  +title: "Friendly reminder"
  +url: null
  +body: """
    This is your annual reminder to do a snapshot (timeshift or whatever you prefer) before doing relatively minor changes to your system.\n
    \n
    I was supposed to be in bed now, but instead I am stuck troubleshooting xorg refusing to start after an apt-get dist-upgrade.\n
    \n
    And as far as friendly reminders go, I should’ve given myself an unfriendly reminder beforehand, as it’s not the first time…\n
    \n
    UPDATE: Fuck nvidia 545. All my homies hate nvidia 545. 535 4 lyf!
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 77
  +favouriteCount: 214
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1727164580 {#2849
    date: 2024-09-24 09:56:20.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2856 …}
  +votes: Doctrine\ORM\PersistentCollection {#2858 …}
  +reports: Doctrine\ORM\PersistentCollection {#2860 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2862 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2864 …}
  +badges: Doctrine\ORM\PersistentCollection {#2866 …}
  +children: [
    2 => App\Entity\EntryComment {#1640
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1585 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1593 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1591 …}
      +body: "Why does Timeshift only support btrfs? Is it just a lack of developers? LVM supports snapshots too, even if you’re just using ext4. ZFS supports snapshots too."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1704342592 {#1698
        date: 2024-01-04 05:29:52.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@neidu2@feddit.nl"
        "@Stillhart@lemm.ee"
        "@jjlinux@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1590 …}
      +nested: Doctrine\ORM\PersistentCollection {#1553 …}
      +votes: Doctrine\ORM\PersistentCollection {#1662 …}
      +reports: Doctrine\ORM\PersistentCollection {#1656 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1563 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1559 …}
      -id: 278641
      -bodyTs: "'btrfs':6 'develop':13 'even':18 'ext4':24 'lack':11 'lvm':14 're':21 'snapshot':16,27 'support':5,15,26 'timeshift':3 'use':23 'zfs':25"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://upvote.au/comment/599503"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704342592 {#1609
        date: 2024-01-04 05:29:52.0 +01:00
      }
      +"title": 278641
    }
    1 => App\Entity\EntryComment {#1613
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1585 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1555 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1555 …}
      +body: """
        > Only the changes between snapshots are stored, so the extra disk usage is minimal\n
        \n
        If you want to use a similar approach for backups, Borgbackup is a pretty nice piece of software. I have two backups of my most important files: One on my NAS at home, and one “in the cloud” on a storage VPS (ends up way cheaper than using S3, B2 or anything like that).
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1704342711 {#1568
        date: 2024-01-04 05:31:51.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@neidu2@feddit.nl"
        "@antsu@lemmy.wtf"
        "@neidu2@feddit.nl"
        "@antsu@lemmy.wtf"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1621 …}
      +nested: Doctrine\ORM\PersistentCollection {#1702 …}
      +votes: Doctrine\ORM\PersistentCollection {#1683 …}
      +reports: Doctrine\ORM\PersistentCollection {#1680 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1686 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1692 …}
      -id: 278644
      -bodyTs: "'anyth':66 'approach':22 'b2':64 'backup':24,36 'borgbackup':25 'chang':3 'cheaper':60 'cloud':52 'disk':11 'end':57 'extra':10 'file':41 'home':47 'import':40 'like':67 'minim':14 'nas':45 'nice':29 'one':42,49 'piec':30 'pretti':28 's3':63 'similar':21 'snapshot':5 'softwar':32 'storag':55 'store':7 'two':35 'usag':12 'use':19,62 'vps':56 'want':17 'way':59"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://upvote.au/comment/599505"
      +editedAt: DateTimeImmutable @1711470270 {#1604
        date: 2024-03-26 17:24:30.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704342711 {#1596
        date: 2024-01-04 05:31:51.0 +01:00
      }
      +"title": 278644
    }
    0 => App\Entity\EntryComment {#1730
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1585 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1737 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1555 …}
      +body: """
        I’ve got one with HostHatch that’s 10TB of space for $10/month. It was an offer they had during Black Friday 2020. They had a similar offer during Black Friday 2023 but I think it was around $20/month, paid yearly.\n
        \n
        I live in the San Francisco Bay Area and my storage server is in Los Angeles, which is around 10ms round-trip ping time from my home internet connection.\n
        \n
        Hetzner is good too. They have relatively cheap “storage boxes” that are a shared environment rather than a VPS. You don’t get proper SSH access, but they do support FTPS, SFTP, Samba, Borgbackup, Restic, rclone, rsync and WebDAV. [www.hetzner.com/storage/storage-box](https://www.hetzner.com/storage/storage-box)\n
        \n
        Borgbackup encrypts the backups, so the host won’t be able to actually view your backups.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704361621 {#1726
        date: 2024-01-04 10:47:01.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@neidu2@feddit.nl"
        "@antsu@lemmy.wtf"
        "@dan@upvote.au"
        "@NanoooK@sh.itjust.works"
        "@neidu2@feddit.nl"
        "@antsu@lemmy.wtf"
        "@dan@upvote.au"
        "@NanoooK@sh.itjust.works"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1734 …}
      +nested: Doctrine\ORM\PersistentCollection {#1727 …}
      +votes: Doctrine\ORM\PersistentCollection {#1733 …}
      +reports: Doctrine\ORM\PersistentCollection {#1724 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1715 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1718 …}
      -id: 279090
      -bodyTs: "'/storage/storage-box](https://www.hetzner.com/storage/storage-box)':113 '10/month':13 '10ms':61 '10tb':9 '20/month':39 '2020':23 '2023':32 'abl':124 'access':97 'actual':126 'angel':57 'area':49 'around':38,60 'backup':117,129 'bay':48 'black':21,30 'borgbackup':105,114 'box':81 'cheap':79 'connect':71 'encrypt':115 'environ':86 'francisco':47 'friday':22,31 'ftps':102 'get':94 'good':74 'got':3 'hetzner':72 'home':69 'host':120 'hosthatch':6 'internet':70 'live':43 'los':56 'offer':17,28 'one':4 'paid':40 'ping':65 'proper':95 'rather':87 'rclone':107 'relat':78 'restic':106 'round':63 'round-trip':62 'rsync':108 'samba':104 'san':46 'server':53 'sftp':103 'share':85 'similar':27 'space':11 'ssh':96 'storag':52,80 'support':101 'think':35 'time':66 'trip':64 've':2 'view':127 'vps':90 'webdav':110 'won':121 'www.hetzner.com':112 'www.hetzner.com/storage/storage-box](https://www.hetzner.com/storage/storage-box)':111 'year':41"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://upvote.au/comment/599815"
      +editedAt: DateTimeImmutable @1711525849 {#1728
        date: 2024-03-27 08:50:49.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704361621 {#1736
        date: 2024-01-04 10:47:01.0 +01:00
      }
      +"title": 279090
    }
  ]
  -id: 26889
  -titleTs: "'friend':1 'remind':2"
  -bodyTs: "'4':83 '535':82 '545':75,81 'annual':4 'apt':44 'apt-get':43 'bed':29 'beforehand':64 'chang':19 'dist':47 'dist-upgrad':46 'far':51 'first':70 'friend':53 'fuck':73 'get':45 'given':59 'go':55 'hate':79 'homi':78 'instead':32 'lyf':84 'minor':18 'nvidia':74,80 'prefer':14 'refus':38 'relat':17 'remind':5,54,63 'snapshot':9 'start':40 'stuck':35 'suppos':25 'system':22 'time':71 'timeshift':10 'troubleshoot':36 'unfriend':62 'updat':72 'upgrad':48 've':58 'whatev':12 'xorg':37"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704358383
  +visibility: "visible             "
  +apId: "https://feddit.nl/post/8632691"
  +editedAt: DateTimeImmutable @1711167112 {#2835
    date: 2024-03-23 05:11:52.0 +01:00
  }
  +createdAt: DateTimeImmutable @1704271983 {#2813
    date: 2024-01-03 09:53:03.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 {#1640
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1585
    +user: Proxies\__CG__\App\Entity\User {#2854 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2629 …}
    +slug: "Friendly-reminder"
    +title: "Friendly reminder"
    +url: null
    +body: """
      This is your annual reminder to do a snapshot (timeshift or whatever you prefer) before doing relatively minor changes to your system.\n
      \n
      I was supposed to be in bed now, but instead I am stuck troubleshooting xorg refusing to start after an apt-get dist-upgrade.\n
      \n
      And as far as friendly reminders go, I should’ve given myself an unfriendly reminder beforehand, as it’s not the first time…\n
      \n
      UPDATE: Fuck nvidia 545. All my homies hate nvidia 545. 535 4 lyf!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 77
    +favouriteCount: 214
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727164580 {#2849
      date: 2024-09-24 09:56:20.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2856 …}
    +votes: Doctrine\ORM\PersistentCollection {#2858 …}
    +reports: Doctrine\ORM\PersistentCollection {#2860 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2862 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2864 …}
    +badges: Doctrine\ORM\PersistentCollection {#2866 …}
    +children: [
      2 => App\Entity\EntryComment {#1640}
      1 => App\Entity\EntryComment {#1613
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1585 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1555 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1555 …}
        +body: """
          > Only the changes between snapshots are stored, so the extra disk usage is minimal\n
          \n
          If you want to use a similar approach for backups, Borgbackup is a pretty nice piece of software. I have two backups of my most important files: One on my NAS at home, and one “in the cloud” on a storage VPS (ends up way cheaper than using S3, B2 or anything like that).
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1704342711 {#1568
          date: 2024-01-04 05:31:51.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@neidu2@feddit.nl"
          "@antsu@lemmy.wtf"
          "@neidu2@feddit.nl"
          "@antsu@lemmy.wtf"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1621 …}
        +nested: Doctrine\ORM\PersistentCollection {#1702 …}
        +votes: Doctrine\ORM\PersistentCollection {#1683 …}
        +reports: Doctrine\ORM\PersistentCollection {#1680 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1686 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1692 …}
        -id: 278644
        -bodyTs: "'anyth':66 'approach':22 'b2':64 'backup':24,36 'borgbackup':25 'chang':3 'cheaper':60 'cloud':52 'disk':11 'end':57 'extra':10 'file':41 'home':47 'import':40 'like':67 'minim':14 'nas':45 'nice':29 'one':42,49 'piec':30 'pretti':28 's3':63 'similar':21 'snapshot':5 'softwar':32 'storag':55 'store':7 'two':35 'usag':12 'use':19,62 'vps':56 'want':17 'way':59"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/599505"
        +editedAt: DateTimeImmutable @1711470270 {#1604
          date: 2024-03-26 17:24:30.0 +01:00
        }
        +createdAt: DateTimeImmutable @1704342711 {#1596
          date: 2024-01-04 05:31:51.0 +01:00
        }
        +"title": 278644
      }
      0 => App\Entity\EntryComment {#1730
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1585 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1737 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1555 …}
        +body: """
          I’ve got one with HostHatch that’s 10TB of space for $10/month. It was an offer they had during Black Friday 2020. They had a similar offer during Black Friday 2023 but I think it was around $20/month, paid yearly.\n
          \n
          I live in the San Francisco Bay Area and my storage server is in Los Angeles, which is around 10ms round-trip ping time from my home internet connection.\n
          \n
          Hetzner is good too. They have relatively cheap “storage boxes” that are a shared environment rather than a VPS. You don’t get proper SSH access, but they do support FTPS, SFTP, Samba, Borgbackup, Restic, rclone, rsync and WebDAV. [www.hetzner.com/storage/storage-box](https://www.hetzner.com/storage/storage-box)\n
          \n
          Borgbackup encrypts the backups, so the host won’t be able to actually view your backups.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1704361621 {#1726
          date: 2024-01-04 10:47:01.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@neidu2@feddit.nl"
          "@antsu@lemmy.wtf"
          "@dan@upvote.au"
          "@NanoooK@sh.itjust.works"
          "@neidu2@feddit.nl"
          "@antsu@lemmy.wtf"
          "@dan@upvote.au"
          "@NanoooK@sh.itjust.works"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1734 …}
        +nested: Doctrine\ORM\PersistentCollection {#1727 …}
        +votes: Doctrine\ORM\PersistentCollection {#1733 …}
        +reports: Doctrine\ORM\PersistentCollection {#1724 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1715 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1718 …}
        -id: 279090
        -bodyTs: "'/storage/storage-box](https://www.hetzner.com/storage/storage-box)':113 '10/month':13 '10ms':61 '10tb':9 '20/month':39 '2020':23 '2023':32 'abl':124 'access':97 'actual':126 'angel':57 'area':49 'around':38,60 'backup':117,129 'bay':48 'black':21,30 'borgbackup':105,114 'box':81 'cheap':79 'connect':71 'encrypt':115 'environ':86 'francisco':47 'friday':22,31 'ftps':102 'get':94 'good':74 'got':3 'hetzner':72 'home':69 'host':120 'hosthatch':6 'internet':70 'live':43 'los':56 'offer':17,28 'one':4 'paid':40 'ping':65 'proper':95 'rather':87 'rclone':107 'relat':78 'restic':106 'round':63 'round-trip':62 'rsync':108 'samba':104 'san':46 'server':53 'sftp':103 'share':85 'similar':27 'space':11 'ssh':96 'storag':52,80 'support':101 'think':35 'time':66 'trip':64 've':2 'view':127 'vps':90 'webdav':110 'won':121 'www.hetzner.com':112 'www.hetzner.com/storage/storage-box](https://www.hetzner.com/storage/storage-box)':111 'year':41"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/599815"
        +editedAt: DateTimeImmutable @1711525849 {#1728
          date: 2024-03-27 08:50:49.0 +01:00
        }
        +createdAt: DateTimeImmutable @1704361621 {#1736
          date: 2024-01-04 10:47:01.0 +01:00
        }
        +"title": 279090
      }
    ]
    -id: 26889
    -titleTs: "'friend':1 'remind':2"
    -bodyTs: "'4':83 '535':82 '545':75,81 'annual':4 'apt':44 'apt-get':43 'bed':29 'beforehand':64 'chang':19 'dist':47 'dist-upgrad':46 'far':51 'first':70 'friend':53 'fuck':73 'get':45 'given':59 'go':55 'hate':79 'homi':78 'instead':32 'lyf':84 'minor':18 'nvidia':74,80 'prefer':14 'refus':38 'relat':17 'remind':5,54,63 'snapshot':9 'start':40 'stuck':35 'suppos':25 'system':22 'time':71 'timeshift':10 'troubleshoot':36 'unfriend':62 'updat':72 'upgrad':48 've':58 'whatev':12 'xorg':37"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704358383
    +visibility: "visible             "
    +apId: "https://feddit.nl/post/8632691"
    +editedAt: DateTimeImmutable @1711167112 {#2835
      date: 2024-03-23 05:11:52.0 +01:00
    }
    +createdAt: DateTimeImmutable @1704271983 {#2813
      date: 2024-01-03 09:53:03.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1593 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1591 …}
  +body: "Why does Timeshift only support btrfs? Is it just a lack of developers? LVM supports snapshots too, even if you’re just using ext4. ZFS supports snapshots too."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1704342592 {#1698
    date: 2024-01-04 05:29:52.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@neidu2@feddit.nl"
    "@Stillhart@lemm.ee"
    "@jjlinux@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1590 …}
  +nested: Doctrine\ORM\PersistentCollection {#1553 …}
  +votes: Doctrine\ORM\PersistentCollection {#1662 …}
  +reports: Doctrine\ORM\PersistentCollection {#1656 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1563 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1559 …}
  -id: 278641
  -bodyTs: "'btrfs':6 'develop':13 'even':18 'ext4':24 'lack':11 'lvm':14 're':21 'snapshot':16,27 'support':5,15,26 'timeshift':3 'use':23 'zfs':25"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://upvote.au/comment/599503"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704342592 {#1609
    date: 2024-01-04 05:29:52.0 +01:00
  }
  +"title": 278641
}
"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 {#1640
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1585
    +user: Proxies\__CG__\App\Entity\User {#2854 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2629 …}
    +slug: "Friendly-reminder"
    +title: "Friendly reminder"
    +url: null
    +body: """
      This is your annual reminder to do a snapshot (timeshift or whatever you prefer) before doing relatively minor changes to your system.\n
      \n
      I was supposed to be in bed now, but instead I am stuck troubleshooting xorg refusing to start after an apt-get dist-upgrade.\n
      \n
      And as far as friendly reminders go, I should’ve given myself an unfriendly reminder beforehand, as it’s not the first time…\n
      \n
      UPDATE: Fuck nvidia 545. All my homies hate nvidia 545. 535 4 lyf!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 77
    +favouriteCount: 214
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727164580 {#2849
      date: 2024-09-24 09:56:20.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2856 …}
    +votes: Doctrine\ORM\PersistentCollection {#2858 …}
    +reports: Doctrine\ORM\PersistentCollection {#2860 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2862 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2864 …}
    +badges: Doctrine\ORM\PersistentCollection {#2866 …}
    +children: [
      2 => App\Entity\EntryComment {#1640}
      1 => App\Entity\EntryComment {#1613
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1585 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1555 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1555 …}
        +body: """
          > Only the changes between snapshots are stored, so the extra disk usage is minimal\n
          \n
          If you want to use a similar approach for backups, Borgbackup is a pretty nice piece of software. I have two backups of my most important files: One on my NAS at home, and one “in the cloud” on a storage VPS (ends up way cheaper than using S3, B2 or anything like that).
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1704342711 {#1568
          date: 2024-01-04 05:31:51.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@neidu2@feddit.nl"
          "@antsu@lemmy.wtf"
          "@neidu2@feddit.nl"
          "@antsu@lemmy.wtf"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1621 …}
        +nested: Doctrine\ORM\PersistentCollection {#1702 …}
        +votes: Doctrine\ORM\PersistentCollection {#1683 …}
        +reports: Doctrine\ORM\PersistentCollection {#1680 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1686 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1692 …}
        -id: 278644
        -bodyTs: "'anyth':66 'approach':22 'b2':64 'backup':24,36 'borgbackup':25 'chang':3 'cheaper':60 'cloud':52 'disk':11 'end':57 'extra':10 'file':41 'home':47 'import':40 'like':67 'minim':14 'nas':45 'nice':29 'one':42,49 'piec':30 'pretti':28 's3':63 'similar':21 'snapshot':5 'softwar':32 'storag':55 'store':7 'two':35 'usag':12 'use':19,62 'vps':56 'want':17 'way':59"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/599505"
        +editedAt: DateTimeImmutable @1711470270 {#1604
          date: 2024-03-26 17:24:30.0 +01:00
        }
        +createdAt: DateTimeImmutable @1704342711 {#1596
          date: 2024-01-04 05:31:51.0 +01:00
        }
        +"title": 278644
      }
      0 => App\Entity\EntryComment {#1730
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1585 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1737 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1555 …}
        +body: """
          I’ve got one with HostHatch that’s 10TB of space for $10/month. It was an offer they had during Black Friday 2020. They had a similar offer during Black Friday 2023 but I think it was around $20/month, paid yearly.\n
          \n
          I live in the San Francisco Bay Area and my storage server is in Los Angeles, which is around 10ms round-trip ping time from my home internet connection.\n
          \n
          Hetzner is good too. They have relatively cheap “storage boxes” that are a shared environment rather than a VPS. You don’t get proper SSH access, but they do support FTPS, SFTP, Samba, Borgbackup, Restic, rclone, rsync and WebDAV. [www.hetzner.com/storage/storage-box](https://www.hetzner.com/storage/storage-box)\n
          \n
          Borgbackup encrypts the backups, so the host won’t be able to actually view your backups.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1704361621 {#1726
          date: 2024-01-04 10:47:01.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@neidu2@feddit.nl"
          "@antsu@lemmy.wtf"
          "@dan@upvote.au"
          "@NanoooK@sh.itjust.works"
          "@neidu2@feddit.nl"
          "@antsu@lemmy.wtf"
          "@dan@upvote.au"
          "@NanoooK@sh.itjust.works"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1734 …}
        +nested: Doctrine\ORM\PersistentCollection {#1727 …}
        +votes: Doctrine\ORM\PersistentCollection {#1733 …}
        +reports: Doctrine\ORM\PersistentCollection {#1724 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1715 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1718 …}
        -id: 279090
        -bodyTs: "'/storage/storage-box](https://www.hetzner.com/storage/storage-box)':113 '10/month':13 '10ms':61 '10tb':9 '20/month':39 '2020':23 '2023':32 'abl':124 'access':97 'actual':126 'angel':57 'area':49 'around':38,60 'backup':117,129 'bay':48 'black':21,30 'borgbackup':105,114 'box':81 'cheap':79 'connect':71 'encrypt':115 'environ':86 'francisco':47 'friday':22,31 'ftps':102 'get':94 'good':74 'got':3 'hetzner':72 'home':69 'host':120 'hosthatch':6 'internet':70 'live':43 'los':56 'offer':17,28 'one':4 'paid':40 'ping':65 'proper':95 'rather':87 'rclone':107 'relat':78 'restic':106 'round':63 'round-trip':62 'rsync':108 'samba':104 'san':46 'server':53 'sftp':103 'share':85 'similar':27 'space':11 'ssh':96 'storag':52,80 'support':101 'think':35 'time':66 'trip':64 've':2 'view':127 'vps':90 'webdav':110 'won':121 'www.hetzner.com':112 'www.hetzner.com/storage/storage-box](https://www.hetzner.com/storage/storage-box)':111 'year':41"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/599815"
        +editedAt: DateTimeImmutable @1711525849 {#1728
          date: 2024-03-27 08:50:49.0 +01:00
        }
        +createdAt: DateTimeImmutable @1704361621 {#1736
          date: 2024-01-04 10:47:01.0 +01:00
        }
        +"title": 279090
      }
    ]
    -id: 26889
    -titleTs: "'friend':1 'remind':2"
    -bodyTs: "'4':83 '535':82 '545':75,81 'annual':4 'apt':44 'apt-get':43 'bed':29 'beforehand':64 'chang':19 'dist':47 'dist-upgrad':46 'far':51 'first':70 'friend':53 'fuck':73 'get':45 'given':59 'go':55 'hate':79 'homi':78 'instead':32 'lyf':84 'minor':18 'nvidia':74,80 'prefer':14 'refus':38 'relat':17 'remind':5,54,63 'snapshot':9 'start':40 'stuck':35 'suppos':25 'system':22 'time':71 'timeshift':10 'troubleshoot':36 'unfriend':62 'updat':72 'upgrad':48 've':58 'whatev':12 'xorg':37"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704358383
    +visibility: "visible             "
    +apId: "https://feddit.nl/post/8632691"
    +editedAt: DateTimeImmutable @1711167112 {#2835
      date: 2024-03-23 05:11:52.0 +01:00
    }
    +createdAt: DateTimeImmutable @1704271983 {#2813
      date: 2024-01-03 09:53:03.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1593 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1591 …}
  +body: "Why does Timeshift only support btrfs? Is it just a lack of developers? LVM supports snapshots too, even if you’re just using ext4. ZFS supports snapshots too."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1704342592 {#1698
    date: 2024-01-04 05:29:52.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@neidu2@feddit.nl"
    "@Stillhart@lemm.ee"
    "@jjlinux@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1590 …}
  +nested: Doctrine\ORM\PersistentCollection {#1553 …}
  +votes: Doctrine\ORM\PersistentCollection {#1662 …}
  +reports: Doctrine\ORM\PersistentCollection {#1656 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1563 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1559 …}
  -id: 278641
  -bodyTs: "'btrfs':6 'develop':13 'even':18 'ext4':24 'lack':11 'lvm':14 're':21 'snapshot':16,27 'support':5,15,26 'timeshift':3 'use':23 'zfs':25"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://upvote.au/comment/599503"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704342592 {#1609
    date: 2024-01-04 05:29:52.0 +01:00
  }
  +"title": 278641
}
"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 {#1640
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1585
    +user: Proxies\__CG__\App\Entity\User {#2854 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2629 …}
    +slug: "Friendly-reminder"
    +title: "Friendly reminder"
    +url: null
    +body: """
      This is your annual reminder to do a snapshot (timeshift or whatever you prefer) before doing relatively minor changes to your system.\n
      \n
      I was supposed to be in bed now, but instead I am stuck troubleshooting xorg refusing to start after an apt-get dist-upgrade.\n
      \n
      And as far as friendly reminders go, I should’ve given myself an unfriendly reminder beforehand, as it’s not the first time…\n
      \n
      UPDATE: Fuck nvidia 545. All my homies hate nvidia 545. 535 4 lyf!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 77
    +favouriteCount: 214
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727164580 {#2849
      date: 2024-09-24 09:56:20.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2856 …}
    +votes: Doctrine\ORM\PersistentCollection {#2858 …}
    +reports: Doctrine\ORM\PersistentCollection {#2860 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2862 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2864 …}
    +badges: Doctrine\ORM\PersistentCollection {#2866 …}
    +children: [
      2 => App\Entity\EntryComment {#1640}
      1 => App\Entity\EntryComment {#1613
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1585 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1555 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1555 …}
        +body: """
          > Only the changes between snapshots are stored, so the extra disk usage is minimal\n
          \n
          If you want to use a similar approach for backups, Borgbackup is a pretty nice piece of software. I have two backups of my most important files: One on my NAS at home, and one “in the cloud” on a storage VPS (ends up way cheaper than using S3, B2 or anything like that).
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1704342711 {#1568
          date: 2024-01-04 05:31:51.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@neidu2@feddit.nl"
          "@antsu@lemmy.wtf"
          "@neidu2@feddit.nl"
          "@antsu@lemmy.wtf"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1621 …}
        +nested: Doctrine\ORM\PersistentCollection {#1702 …}
        +votes: Doctrine\ORM\PersistentCollection {#1683 …}
        +reports: Doctrine\ORM\PersistentCollection {#1680 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1686 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1692 …}
        -id: 278644
        -bodyTs: "'anyth':66 'approach':22 'b2':64 'backup':24,36 'borgbackup':25 'chang':3 'cheaper':60 'cloud':52 'disk':11 'end':57 'extra':10 'file':41 'home':47 'import':40 'like':67 'minim':14 'nas':45 'nice':29 'one':42,49 'piec':30 'pretti':28 's3':63 'similar':21 'snapshot':5 'softwar':32 'storag':55 'store':7 'two':35 'usag':12 'use':19,62 'vps':56 'want':17 'way':59"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/599505"
        +editedAt: DateTimeImmutable @1711470270 {#1604
          date: 2024-03-26 17:24:30.0 +01:00
        }
        +createdAt: DateTimeImmutable @1704342711 {#1596
          date: 2024-01-04 05:31:51.0 +01:00
        }
        +"title": 278644
      }
      0 => App\Entity\EntryComment {#1730
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1585 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1737 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1555 …}
        +body: """
          I’ve got one with HostHatch that’s 10TB of space for $10/month. It was an offer they had during Black Friday 2020. They had a similar offer during Black Friday 2023 but I think it was around $20/month, paid yearly.\n
          \n
          I live in the San Francisco Bay Area and my storage server is in Los Angeles, which is around 10ms round-trip ping time from my home internet connection.\n
          \n
          Hetzner is good too. They have relatively cheap “storage boxes” that are a shared environment rather than a VPS. You don’t get proper SSH access, but they do support FTPS, SFTP, Samba, Borgbackup, Restic, rclone, rsync and WebDAV. [www.hetzner.com/storage/storage-box](https://www.hetzner.com/storage/storage-box)\n
          \n
          Borgbackup encrypts the backups, so the host won’t be able to actually view your backups.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1704361621 {#1726
          date: 2024-01-04 10:47:01.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@neidu2@feddit.nl"
          "@antsu@lemmy.wtf"
          "@dan@upvote.au"
          "@NanoooK@sh.itjust.works"
          "@neidu2@feddit.nl"
          "@antsu@lemmy.wtf"
          "@dan@upvote.au"
          "@NanoooK@sh.itjust.works"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1734 …}
        +nested: Doctrine\ORM\PersistentCollection {#1727 …}
        +votes: Doctrine\ORM\PersistentCollection {#1733 …}
        +reports: Doctrine\ORM\PersistentCollection {#1724 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1715 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1718 …}
        -id: 279090
        -bodyTs: "'/storage/storage-box](https://www.hetzner.com/storage/storage-box)':113 '10/month':13 '10ms':61 '10tb':9 '20/month':39 '2020':23 '2023':32 'abl':124 'access':97 'actual':126 'angel':57 'area':49 'around':38,60 'backup':117,129 'bay':48 'black':21,30 'borgbackup':105,114 'box':81 'cheap':79 'connect':71 'encrypt':115 'environ':86 'francisco':47 'friday':22,31 'ftps':102 'get':94 'good':74 'got':3 'hetzner':72 'home':69 'host':120 'hosthatch':6 'internet':70 'live':43 'los':56 'offer':17,28 'one':4 'paid':40 'ping':65 'proper':95 'rather':87 'rclone':107 'relat':78 'restic':106 'round':63 'round-trip':62 'rsync':108 'samba':104 'san':46 'server':53 'sftp':103 'share':85 'similar':27 'space':11 'ssh':96 'storag':52,80 'support':101 'think':35 'time':66 'trip':64 've':2 'view':127 'vps':90 'webdav':110 'won':121 'www.hetzner.com':112 'www.hetzner.com/storage/storage-box](https://www.hetzner.com/storage/storage-box)':111 'year':41"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/599815"
        +editedAt: DateTimeImmutable @1711525849 {#1728
          date: 2024-03-27 08:50:49.0 +01:00
        }
        +createdAt: DateTimeImmutable @1704361621 {#1736
          date: 2024-01-04 10:47:01.0 +01:00
        }
        +"title": 279090
      }
    ]
    -id: 26889
    -titleTs: "'friend':1 'remind':2"
    -bodyTs: "'4':83 '535':82 '545':75,81 'annual':4 'apt':44 'apt-get':43 'bed':29 'beforehand':64 'chang':19 'dist':47 'dist-upgrad':46 'far':51 'first':70 'friend':53 'fuck':73 'get':45 'given':59 'go':55 'hate':79 'homi':78 'instead':32 'lyf':84 'minor':18 'nvidia':74,80 'prefer':14 'refus':38 'relat':17 'remind':5,54,63 'snapshot':9 'start':40 'stuck':35 'suppos':25 'system':22 'time':71 'timeshift':10 'troubleshoot':36 'unfriend':62 'updat':72 'upgrad':48 've':58 'whatev':12 'xorg':37"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704358383
    +visibility: "visible             "
    +apId: "https://feddit.nl/post/8632691"
    +editedAt: DateTimeImmutable @1711167112 {#2835
      date: 2024-03-23 05:11:52.0 +01:00
    }
    +createdAt: DateTimeImmutable @1704271983 {#2813
      date: 2024-01-03 09:53:03.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1593 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1591 …}
  +body: "Why does Timeshift only support btrfs? Is it just a lack of developers? LVM supports snapshots too, even if you’re just using ext4. ZFS supports snapshots too."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1704342592 {#1698
    date: 2024-01-04 05:29:52.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@neidu2@feddit.nl"
    "@Stillhart@lemm.ee"
    "@jjlinux@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1590 …}
  +nested: Doctrine\ORM\PersistentCollection {#1553 …}
  +votes: Doctrine\ORM\PersistentCollection {#1662 …}
  +reports: Doctrine\ORM\PersistentCollection {#1656 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1563 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1559 …}
  -id: 278641
  -bodyTs: "'btrfs':6 'develop':13 'even':18 'ext4':24 'lack':11 'lvm':14 're':21 'snapshot':16,27 'support':5,15,26 'timeshift':3 'use':23 'zfs':25"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://upvote.au/comment/599503"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704342592 {#1609
    date: 2024-01-04 05:29:52.0 +01:00
  }
  +"title": 278641
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
45 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
46 DENIED moderate
App\Entity\EntryComment {#1613
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1585
    +user: Proxies\__CG__\App\Entity\User {#2854 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2629 …}
    +slug: "Friendly-reminder"
    +title: "Friendly reminder"
    +url: null
    +body: """
      This is your annual reminder to do a snapshot (timeshift or whatever you prefer) before doing relatively minor changes to your system.\n
      \n
      I was supposed to be in bed now, but instead I am stuck troubleshooting xorg refusing to start after an apt-get dist-upgrade.\n
      \n
      And as far as friendly reminders go, I should’ve given myself an unfriendly reminder beforehand, as it’s not the first time…\n
      \n
      UPDATE: Fuck nvidia 545. All my homies hate nvidia 545. 535 4 lyf!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 77
    +favouriteCount: 214
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727164580 {#2849
      date: 2024-09-24 09:56:20.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2856 …}
    +votes: Doctrine\ORM\PersistentCollection {#2858 …}
    +reports: Doctrine\ORM\PersistentCollection {#2860 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2862 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2864 …}
    +badges: Doctrine\ORM\PersistentCollection {#2866 …}
    +children: [
      2 => App\Entity\EntryComment {#1640
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1585 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1593 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1591 …}
        +body: "Why does Timeshift only support btrfs? Is it just a lack of developers? LVM supports snapshots too, even if you’re just using ext4. ZFS supports snapshots too."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1704342592 {#1698
          date: 2024-01-04 05:29:52.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@neidu2@feddit.nl"
          "@Stillhart@lemm.ee"
          "@jjlinux@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1590 …}
        +nested: Doctrine\ORM\PersistentCollection {#1553 …}
        +votes: Doctrine\ORM\PersistentCollection {#1662 …}
        +reports: Doctrine\ORM\PersistentCollection {#1656 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1563 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1559 …}
        -id: 278641
        -bodyTs: "'btrfs':6 'develop':13 'even':18 'ext4':24 'lack':11 'lvm':14 're':21 'snapshot':16,27 'support':5,15,26 'timeshift':3 'use':23 'zfs':25"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/599503"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704342592 {#1609
          date: 2024-01-04 05:29:52.0 +01:00
        }
        +"title": 278641
      }
      1 => App\Entity\EntryComment {#1613}
      0 => App\Entity\EntryComment {#1730
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1585 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1737 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1555 …}
        +body: """
          I’ve got one with HostHatch that’s 10TB of space for $10/month. It was an offer they had during Black Friday 2020. They had a similar offer during Black Friday 2023 but I think it was around $20/month, paid yearly.\n
          \n
          I live in the San Francisco Bay Area and my storage server is in Los Angeles, which is around 10ms round-trip ping time from my home internet connection.\n
          \n
          Hetzner is good too. They have relatively cheap “storage boxes” that are a shared environment rather than a VPS. You don’t get proper SSH access, but they do support FTPS, SFTP, Samba, Borgbackup, Restic, rclone, rsync and WebDAV. [www.hetzner.com/storage/storage-box](https://www.hetzner.com/storage/storage-box)\n
          \n
          Borgbackup encrypts the backups, so the host won’t be able to actually view your backups.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1704361621 {#1726
          date: 2024-01-04 10:47:01.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@neidu2@feddit.nl"
          "@antsu@lemmy.wtf"
          "@dan@upvote.au"
          "@NanoooK@sh.itjust.works"
          "@neidu2@feddit.nl"
          "@antsu@lemmy.wtf"
          "@dan@upvote.au"
          "@NanoooK@sh.itjust.works"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1734 …}
        +nested: Doctrine\ORM\PersistentCollection {#1727 …}
        +votes: Doctrine\ORM\PersistentCollection {#1733 …}
        +reports: Doctrine\ORM\PersistentCollection {#1724 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1715 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1718 …}
        -id: 279090
        -bodyTs: "'/storage/storage-box](https://www.hetzner.com/storage/storage-box)':113 '10/month':13 '10ms':61 '10tb':9 '20/month':39 '2020':23 '2023':32 'abl':124 'access':97 'actual':126 'angel':57 'area':49 'around':38,60 'backup':117,129 'bay':48 'black':21,30 'borgbackup':105,114 'box':81 'cheap':79 'connect':71 'encrypt':115 'environ':86 'francisco':47 'friday':22,31 'ftps':102 'get':94 'good':74 'got':3 'hetzner':72 'home':69 'host':120 'hosthatch':6 'internet':70 'live':43 'los':56 'offer':17,28 'one':4 'paid':40 'ping':65 'proper':95 'rather':87 'rclone':107 'relat':78 'restic':106 'round':63 'round-trip':62 'rsync':108 'samba':104 'san':46 'server':53 'sftp':103 'share':85 'similar':27 'space':11 'ssh':96 'storag':52,80 'support':101 'think':35 'time':66 'trip':64 've':2 'view':127 'vps':90 'webdav':110 'won':121 'www.hetzner.com':112 'www.hetzner.com/storage/storage-box](https://www.hetzner.com/storage/storage-box)':111 'year':41"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/599815"
        +editedAt: DateTimeImmutable @1711525849 {#1728
          date: 2024-03-27 08:50:49.0 +01:00
        }
        +createdAt: DateTimeImmutable @1704361621 {#1736
          date: 2024-01-04 10:47:01.0 +01:00
        }
        +"title": 279090
      }
    ]
    -id: 26889
    -titleTs: "'friend':1 'remind':2"
    -bodyTs: "'4':83 '535':82 '545':75,81 'annual':4 'apt':44 'apt-get':43 'bed':29 'beforehand':64 'chang':19 'dist':47 'dist-upgrad':46 'far':51 'first':70 'friend':53 'fuck':73 'get':45 'given':59 'go':55 'hate':79 'homi':78 'instead':32 'lyf':84 'minor':18 'nvidia':74,80 'prefer':14 'refus':38 'relat':17 'remind':5,54,63 'snapshot':9 'start':40 'stuck':35 'suppos':25 'system':22 'time':71 'timeshift':10 'troubleshoot':36 'unfriend':62 'updat':72 'upgrad':48 've':58 'whatev':12 'xorg':37"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704358383
    +visibility: "visible             "
    +apId: "https://feddit.nl/post/8632691"
    +editedAt: DateTimeImmutable @1711167112 {#2835
      date: 2024-03-23 05:11:52.0 +01:00
    }
    +createdAt: DateTimeImmutable @1704271983 {#2813
      date: 2024-01-03 09:53:03.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1555 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1555 …}
  +body: """
    > Only the changes between snapshots are stored, so the extra disk usage is minimal\n
    \n
    If you want to use a similar approach for backups, Borgbackup is a pretty nice piece of software. I have two backups of my most important files: One on my NAS at home, and one “in the cloud” on a storage VPS (ends up way cheaper than using S3, B2 or anything like that).
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704342711 {#1568
    date: 2024-01-04 05:31:51.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@neidu2@feddit.nl"
    "@antsu@lemmy.wtf"
    "@neidu2@feddit.nl"
    "@antsu@lemmy.wtf"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1621 …}
  +nested: Doctrine\ORM\PersistentCollection {#1702 …}
  +votes: Doctrine\ORM\PersistentCollection {#1683 …}
  +reports: Doctrine\ORM\PersistentCollection {#1680 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1686 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1692 …}
  -id: 278644
  -bodyTs: "'anyth':66 'approach':22 'b2':64 'backup':24,36 'borgbackup':25 'chang':3 'cheaper':60 'cloud':52 'disk':11 'end':57 'extra':10 'file':41 'home':47 'import':40 'like':67 'minim':14 'nas':45 'nice':29 'one':42,49 'piec':30 'pretti':28 's3':63 'similar':21 'snapshot':5 'softwar':32 'storag':55 'store':7 'two':35 'usag':12 'use':19,62 'vps':56 'want':17 'way':59"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://upvote.au/comment/599505"
  +editedAt: DateTimeImmutable @1711470270 {#1604
    date: 2024-03-26 17:24:30.0 +01:00
  }
  +createdAt: DateTimeImmutable @1704342711 {#1596
    date: 2024-01-04 05:31:51.0 +01:00
  }
  +"title": 278644
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
47 DENIED edit
App\Entity\EntryComment {#1613
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1585
    +user: Proxies\__CG__\App\Entity\User {#2854 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2629 …}
    +slug: "Friendly-reminder"
    +title: "Friendly reminder"
    +url: null
    +body: """
      This is your annual reminder to do a snapshot (timeshift or whatever you prefer) before doing relatively minor changes to your system.\n
      \n
      I was supposed to be in bed now, but instead I am stuck troubleshooting xorg refusing to start after an apt-get dist-upgrade.\n
      \n
      And as far as friendly reminders go, I should’ve given myself an unfriendly reminder beforehand, as it’s not the first time…\n
      \n
      UPDATE: Fuck nvidia 545. All my homies hate nvidia 545. 535 4 lyf!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 77
    +favouriteCount: 214
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727164580 {#2849
      date: 2024-09-24 09:56:20.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2856 …}
    +votes: Doctrine\ORM\PersistentCollection {#2858 …}
    +reports: Doctrine\ORM\PersistentCollection {#2860 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2862 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2864 …}
    +badges: Doctrine\ORM\PersistentCollection {#2866 …}
    +children: [
      2 => App\Entity\EntryComment {#1640
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1585 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1593 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1591 …}
        +body: "Why does Timeshift only support btrfs? Is it just a lack of developers? LVM supports snapshots too, even if you’re just using ext4. ZFS supports snapshots too."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1704342592 {#1698
          date: 2024-01-04 05:29:52.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@neidu2@feddit.nl"
          "@Stillhart@lemm.ee"
          "@jjlinux@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1590 …}
        +nested: Doctrine\ORM\PersistentCollection {#1553 …}
        +votes: Doctrine\ORM\PersistentCollection {#1662 …}
        +reports: Doctrine\ORM\PersistentCollection {#1656 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1563 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1559 …}
        -id: 278641
        -bodyTs: "'btrfs':6 'develop':13 'even':18 'ext4':24 'lack':11 'lvm':14 're':21 'snapshot':16,27 'support':5,15,26 'timeshift':3 'use':23 'zfs':25"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/599503"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704342592 {#1609
          date: 2024-01-04 05:29:52.0 +01:00
        }
        +"title": 278641
      }
      1 => App\Entity\EntryComment {#1613}
      0 => App\Entity\EntryComment {#1730
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1585 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1737 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1555 …}
        +body: """
          I’ve got one with HostHatch that’s 10TB of space for $10/month. It was an offer they had during Black Friday 2020. They had a similar offer during Black Friday 2023 but I think it was around $20/month, paid yearly.\n
          \n
          I live in the San Francisco Bay Area and my storage server is in Los Angeles, which is around 10ms round-trip ping time from my home internet connection.\n
          \n
          Hetzner is good too. They have relatively cheap “storage boxes” that are a shared environment rather than a VPS. You don’t get proper SSH access, but they do support FTPS, SFTP, Samba, Borgbackup, Restic, rclone, rsync and WebDAV. [www.hetzner.com/storage/storage-box](https://www.hetzner.com/storage/storage-box)\n
          \n
          Borgbackup encrypts the backups, so the host won’t be able to actually view your backups.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1704361621 {#1726
          date: 2024-01-04 10:47:01.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@neidu2@feddit.nl"
          "@antsu@lemmy.wtf"
          "@dan@upvote.au"
          "@NanoooK@sh.itjust.works"
          "@neidu2@feddit.nl"
          "@antsu@lemmy.wtf"
          "@dan@upvote.au"
          "@NanoooK@sh.itjust.works"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1734 …}
        +nested: Doctrine\ORM\PersistentCollection {#1727 …}
        +votes: Doctrine\ORM\PersistentCollection {#1733 …}
        +reports: Doctrine\ORM\PersistentCollection {#1724 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1715 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1718 …}
        -id: 279090
        -bodyTs: "'/storage/storage-box](https://www.hetzner.com/storage/storage-box)':113 '10/month':13 '10ms':61 '10tb':9 '20/month':39 '2020':23 '2023':32 'abl':124 'access':97 'actual':126 'angel':57 'area':49 'around':38,60 'backup':117,129 'bay':48 'black':21,30 'borgbackup':105,114 'box':81 'cheap':79 'connect':71 'encrypt':115 'environ':86 'francisco':47 'friday':22,31 'ftps':102 'get':94 'good':74 'got':3 'hetzner':72 'home':69 'host':120 'hosthatch':6 'internet':70 'live':43 'los':56 'offer':17,28 'one':4 'paid':40 'ping':65 'proper':95 'rather':87 'rclone':107 'relat':78 'restic':106 'round':63 'round-trip':62 'rsync':108 'samba':104 'san':46 'server':53 'sftp':103 'share':85 'similar':27 'space':11 'ssh':96 'storag':52,80 'support':101 'think':35 'time':66 'trip':64 've':2 'view':127 'vps':90 'webdav':110 'won':121 'www.hetzner.com':112 'www.hetzner.com/storage/storage-box](https://www.hetzner.com/storage/storage-box)':111 'year':41"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/599815"
        +editedAt: DateTimeImmutable @1711525849 {#1728
          date: 2024-03-27 08:50:49.0 +01:00
        }
        +createdAt: DateTimeImmutable @1704361621 {#1736
          date: 2024-01-04 10:47:01.0 +01:00
        }
        +"title": 279090
      }
    ]
    -id: 26889
    -titleTs: "'friend':1 'remind':2"
    -bodyTs: "'4':83 '535':82 '545':75,81 'annual':4 'apt':44 'apt-get':43 'bed':29 'beforehand':64 'chang':19 'dist':47 'dist-upgrad':46 'far':51 'first':70 'friend':53 'fuck':73 'get':45 'given':59 'go':55 'hate':79 'homi':78 'instead':32 'lyf':84 'minor':18 'nvidia':74,80 'prefer':14 'refus':38 'relat':17 'remind':5,54,63 'snapshot':9 'start':40 'stuck':35 'suppos':25 'system':22 'time':71 'timeshift':10 'troubleshoot':36 'unfriend':62 'updat':72 'upgrad':48 've':58 'whatev':12 'xorg':37"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704358383
    +visibility: "visible             "
    +apId: "https://feddit.nl/post/8632691"
    +editedAt: DateTimeImmutable @1711167112 {#2835
      date: 2024-03-23 05:11:52.0 +01:00
    }
    +createdAt: DateTimeImmutable @1704271983 {#2813
      date: 2024-01-03 09:53:03.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1555 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1555 …}
  +body: """
    > Only the changes between snapshots are stored, so the extra disk usage is minimal\n
    \n
    If you want to use a similar approach for backups, Borgbackup is a pretty nice piece of software. I have two backups of my most important files: One on my NAS at home, and one “in the cloud” on a storage VPS (ends up way cheaper than using S3, B2 or anything like that).
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704342711 {#1568
    date: 2024-01-04 05:31:51.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@neidu2@feddit.nl"
    "@antsu@lemmy.wtf"
    "@neidu2@feddit.nl"
    "@antsu@lemmy.wtf"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1621 …}
  +nested: Doctrine\ORM\PersistentCollection {#1702 …}
  +votes: Doctrine\ORM\PersistentCollection {#1683 …}
  +reports: Doctrine\ORM\PersistentCollection {#1680 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1686 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1692 …}
  -id: 278644
  -bodyTs: "'anyth':66 'approach':22 'b2':64 'backup':24,36 'borgbackup':25 'chang':3 'cheaper':60 'cloud':52 'disk':11 'end':57 'extra':10 'file':41 'home':47 'import':40 'like':67 'minim':14 'nas':45 'nice':29 'one':42,49 'piec':30 'pretti':28 's3':63 'similar':21 'snapshot':5 'softwar':32 'storag':55 'store':7 'two':35 'usag':12 'use':19,62 'vps':56 'want':17 'way':59"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://upvote.au/comment/599505"
  +editedAt: DateTimeImmutable @1711470270 {#1604
    date: 2024-03-26 17:24:30.0 +01:00
  }
  +createdAt: DateTimeImmutable @1704342711 {#1596
    date: 2024-01-04 05:31:51.0 +01:00
  }
  +"title": 278644
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
48 DENIED moderate
App\Entity\EntryComment {#1613
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1585
    +user: Proxies\__CG__\App\Entity\User {#2854 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2629 …}
    +slug: "Friendly-reminder"
    +title: "Friendly reminder"
    +url: null
    +body: """
      This is your annual reminder to do a snapshot (timeshift or whatever you prefer) before doing relatively minor changes to your system.\n
      \n
      I was supposed to be in bed now, but instead I am stuck troubleshooting xorg refusing to start after an apt-get dist-upgrade.\n
      \n
      And as far as friendly reminders go, I should’ve given myself an unfriendly reminder beforehand, as it’s not the first time…\n
      \n
      UPDATE: Fuck nvidia 545. All my homies hate nvidia 545. 535 4 lyf!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 77
    +favouriteCount: 214
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727164580 {#2849
      date: 2024-09-24 09:56:20.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2856 …}
    +votes: Doctrine\ORM\PersistentCollection {#2858 …}
    +reports: Doctrine\ORM\PersistentCollection {#2860 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2862 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2864 …}
    +badges: Doctrine\ORM\PersistentCollection {#2866 …}
    +children: [
      2 => App\Entity\EntryComment {#1640
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1585 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1593 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1591 …}
        +body: "Why does Timeshift only support btrfs? Is it just a lack of developers? LVM supports snapshots too, even if you’re just using ext4. ZFS supports snapshots too."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1704342592 {#1698
          date: 2024-01-04 05:29:52.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@neidu2@feddit.nl"
          "@Stillhart@lemm.ee"
          "@jjlinux@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1590 …}
        +nested: Doctrine\ORM\PersistentCollection {#1553 …}
        +votes: Doctrine\ORM\PersistentCollection {#1662 …}
        +reports: Doctrine\ORM\PersistentCollection {#1656 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1563 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1559 …}
        -id: 278641
        -bodyTs: "'btrfs':6 'develop':13 'even':18 'ext4':24 'lack':11 'lvm':14 're':21 'snapshot':16,27 'support':5,15,26 'timeshift':3 'use':23 'zfs':25"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/599503"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704342592 {#1609
          date: 2024-01-04 05:29:52.0 +01:00
        }
        +"title": 278641
      }
      1 => App\Entity\EntryComment {#1613}
      0 => App\Entity\EntryComment {#1730
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1585 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1737 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1555 …}
        +body: """
          I’ve got one with HostHatch that’s 10TB of space for $10/month. It was an offer they had during Black Friday 2020. They had a similar offer during Black Friday 2023 but I think it was around $20/month, paid yearly.\n
          \n
          I live in the San Francisco Bay Area and my storage server is in Los Angeles, which is around 10ms round-trip ping time from my home internet connection.\n
          \n
          Hetzner is good too. They have relatively cheap “storage boxes” that are a shared environment rather than a VPS. You don’t get proper SSH access, but they do support FTPS, SFTP, Samba, Borgbackup, Restic, rclone, rsync and WebDAV. [www.hetzner.com/storage/storage-box](https://www.hetzner.com/storage/storage-box)\n
          \n
          Borgbackup encrypts the backups, so the host won’t be able to actually view your backups.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1704361621 {#1726
          date: 2024-01-04 10:47:01.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@neidu2@feddit.nl"
          "@antsu@lemmy.wtf"
          "@dan@upvote.au"
          "@NanoooK@sh.itjust.works"
          "@neidu2@feddit.nl"
          "@antsu@lemmy.wtf"
          "@dan@upvote.au"
          "@NanoooK@sh.itjust.works"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1734 …}
        +nested: Doctrine\ORM\PersistentCollection {#1727 …}
        +votes: Doctrine\ORM\PersistentCollection {#1733 …}
        +reports: Doctrine\ORM\PersistentCollection {#1724 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1715 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1718 …}
        -id: 279090
        -bodyTs: "'/storage/storage-box](https://www.hetzner.com/storage/storage-box)':113 '10/month':13 '10ms':61 '10tb':9 '20/month':39 '2020':23 '2023':32 'abl':124 'access':97 'actual':126 'angel':57 'area':49 'around':38,60 'backup':117,129 'bay':48 'black':21,30 'borgbackup':105,114 'box':81 'cheap':79 'connect':71 'encrypt':115 'environ':86 'francisco':47 'friday':22,31 'ftps':102 'get':94 'good':74 'got':3 'hetzner':72 'home':69 'host':120 'hosthatch':6 'internet':70 'live':43 'los':56 'offer':17,28 'one':4 'paid':40 'ping':65 'proper':95 'rather':87 'rclone':107 'relat':78 'restic':106 'round':63 'round-trip':62 'rsync':108 'samba':104 'san':46 'server':53 'sftp':103 'share':85 'similar':27 'space':11 'ssh':96 'storag':52,80 'support':101 'think':35 'time':66 'trip':64 've':2 'view':127 'vps':90 'webdav':110 'won':121 'www.hetzner.com':112 'www.hetzner.com/storage/storage-box](https://www.hetzner.com/storage/storage-box)':111 'year':41"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/599815"
        +editedAt: DateTimeImmutable @1711525849 {#1728
          date: 2024-03-27 08:50:49.0 +01:00
        }
        +createdAt: DateTimeImmutable @1704361621 {#1736
          date: 2024-01-04 10:47:01.0 +01:00
        }
        +"title": 279090
      }
    ]
    -id: 26889
    -titleTs: "'friend':1 'remind':2"
    -bodyTs: "'4':83 '535':82 '545':75,81 'annual':4 'apt':44 'apt-get':43 'bed':29 'beforehand':64 'chang':19 'dist':47 'dist-upgrad':46 'far':51 'first':70 'friend':53 'fuck':73 'get':45 'given':59 'go':55 'hate':79 'homi':78 'instead':32 'lyf':84 'minor':18 'nvidia':74,80 'prefer':14 'refus':38 'relat':17 'remind':5,54,63 'snapshot':9 'start':40 'stuck':35 'suppos':25 'system':22 'time':71 'timeshift':10 'troubleshoot':36 'unfriend':62 'updat':72 'upgrad':48 've':58 'whatev':12 'xorg':37"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704358383
    +visibility: "visible             "
    +apId: "https://feddit.nl/post/8632691"
    +editedAt: DateTimeImmutable @1711167112 {#2835
      date: 2024-03-23 05:11:52.0 +01:00
    }
    +createdAt: DateTimeImmutable @1704271983 {#2813
      date: 2024-01-03 09:53:03.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1555 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1555 …}
  +body: """
    > Only the changes between snapshots are stored, so the extra disk usage is minimal\n
    \n
    If you want to use a similar approach for backups, Borgbackup is a pretty nice piece of software. I have two backups of my most important files: One on my NAS at home, and one “in the cloud” on a storage VPS (ends up way cheaper than using S3, B2 or anything like that).
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704342711 {#1568
    date: 2024-01-04 05:31:51.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@neidu2@feddit.nl"
    "@antsu@lemmy.wtf"
    "@neidu2@feddit.nl"
    "@antsu@lemmy.wtf"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1621 …}
  +nested: Doctrine\ORM\PersistentCollection {#1702 …}
  +votes: Doctrine\ORM\PersistentCollection {#1683 …}
  +reports: Doctrine\ORM\PersistentCollection {#1680 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1686 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1692 …}
  -id: 278644
  -bodyTs: "'anyth':66 'approach':22 'b2':64 'backup':24,36 'borgbackup':25 'chang':3 'cheaper':60 'cloud':52 'disk':11 'end':57 'extra':10 'file':41 'home':47 'import':40 'like':67 'minim':14 'nas':45 'nice':29 'one':42,49 'piec':30 'pretti':28 's3':63 'similar':21 'snapshot':5 'softwar':32 'storag':55 'store':7 'two':35 'usag':12 'use':19,62 'vps':56 'want':17 'way':59"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://upvote.au/comment/599505"
  +editedAt: DateTimeImmutable @1711470270 {#1604
    date: 2024-03-26 17:24:30.0 +01:00
  }
  +createdAt: DateTimeImmutable @1704342711 {#1596
    date: 2024-01-04 05:31:51.0 +01:00
  }
  +"title": 278644
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
49 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
50 DENIED moderate
App\Entity\EntryComment {#1730
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1585
    +user: Proxies\__CG__\App\Entity\User {#2854 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2629 …}
    +slug: "Friendly-reminder"
    +title: "Friendly reminder"
    +url: null
    +body: """
      This is your annual reminder to do a snapshot (timeshift or whatever you prefer) before doing relatively minor changes to your system.\n
      \n
      I was supposed to be in bed now, but instead I am stuck troubleshooting xorg refusing to start after an apt-get dist-upgrade.\n
      \n
      And as far as friendly reminders go, I should’ve given myself an unfriendly reminder beforehand, as it’s not the first time…\n
      \n
      UPDATE: Fuck nvidia 545. All my homies hate nvidia 545. 535 4 lyf!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 77
    +favouriteCount: 214
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727164580 {#2849
      date: 2024-09-24 09:56:20.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2856 …}
    +votes: Doctrine\ORM\PersistentCollection {#2858 …}
    +reports: Doctrine\ORM\PersistentCollection {#2860 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2862 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2864 …}
    +badges: Doctrine\ORM\PersistentCollection {#2866 …}
    +children: [
      2 => App\Entity\EntryComment {#1640
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1585 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1593 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1591 …}
        +body: "Why does Timeshift only support btrfs? Is it just a lack of developers? LVM supports snapshots too, even if you’re just using ext4. ZFS supports snapshots too."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1704342592 {#1698
          date: 2024-01-04 05:29:52.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@neidu2@feddit.nl"
          "@Stillhart@lemm.ee"
          "@jjlinux@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1590 …}
        +nested: Doctrine\ORM\PersistentCollection {#1553 …}
        +votes: Doctrine\ORM\PersistentCollection {#1662 …}
        +reports: Doctrine\ORM\PersistentCollection {#1656 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1563 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1559 …}
        -id: 278641
        -bodyTs: "'btrfs':6 'develop':13 'even':18 'ext4':24 'lack':11 'lvm':14 're':21 'snapshot':16,27 'support':5,15,26 'timeshift':3 'use':23 'zfs':25"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/599503"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704342592 {#1609
          date: 2024-01-04 05:29:52.0 +01:00
        }
        +"title": 278641
      }
      1 => App\Entity\EntryComment {#1613
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1585 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1555 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1555 …}
        +body: """
          > Only the changes between snapshots are stored, so the extra disk usage is minimal\n
          \n
          If you want to use a similar approach for backups, Borgbackup is a pretty nice piece of software. I have two backups of my most important files: One on my NAS at home, and one “in the cloud” on a storage VPS (ends up way cheaper than using S3, B2 or anything like that).
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1704342711 {#1568
          date: 2024-01-04 05:31:51.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@neidu2@feddit.nl"
          "@antsu@lemmy.wtf"
          "@neidu2@feddit.nl"
          "@antsu@lemmy.wtf"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1621 …}
        +nested: Doctrine\ORM\PersistentCollection {#1702 …}
        +votes: Doctrine\ORM\PersistentCollection {#1683 …}
        +reports: Doctrine\ORM\PersistentCollection {#1680 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1686 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1692 …}
        -id: 278644
        -bodyTs: "'anyth':66 'approach':22 'b2':64 'backup':24,36 'borgbackup':25 'chang':3 'cheaper':60 'cloud':52 'disk':11 'end':57 'extra':10 'file':41 'home':47 'import':40 'like':67 'minim':14 'nas':45 'nice':29 'one':42,49 'piec':30 'pretti':28 's3':63 'similar':21 'snapshot':5 'softwar':32 'storag':55 'store':7 'two':35 'usag':12 'use':19,62 'vps':56 'want':17 'way':59"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/599505"
        +editedAt: DateTimeImmutable @1711470270 {#1604
          date: 2024-03-26 17:24:30.0 +01:00
        }
        +createdAt: DateTimeImmutable @1704342711 {#1596
          date: 2024-01-04 05:31:51.0 +01:00
        }
        +"title": 278644
      }
      0 => App\Entity\EntryComment {#1730}
    ]
    -id: 26889
    -titleTs: "'friend':1 'remind':2"
    -bodyTs: "'4':83 '535':82 '545':75,81 'annual':4 'apt':44 'apt-get':43 'bed':29 'beforehand':64 'chang':19 'dist':47 'dist-upgrad':46 'far':51 'first':70 'friend':53 'fuck':73 'get':45 'given':59 'go':55 'hate':79 'homi':78 'instead':32 'lyf':84 'minor':18 'nvidia':74,80 'prefer':14 'refus':38 'relat':17 'remind':5,54,63 'snapshot':9 'start':40 'stuck':35 'suppos':25 'system':22 'time':71 'timeshift':10 'troubleshoot':36 'unfriend':62 'updat':72 'upgrad':48 've':58 'whatev':12 'xorg':37"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704358383
    +visibility: "visible             "
    +apId: "https://feddit.nl/post/8632691"
    +editedAt: DateTimeImmutable @1711167112 {#2835
      date: 2024-03-23 05:11:52.0 +01:00
    }
    +createdAt: DateTimeImmutable @1704271983 {#2813
      date: 2024-01-03 09:53:03.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1737 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1555 …}
  +body: """
    I’ve got one with HostHatch that’s 10TB of space for $10/month. It was an offer they had during Black Friday 2020. They had a similar offer during Black Friday 2023 but I think it was around $20/month, paid yearly.\n
    \n
    I live in the San Francisco Bay Area and my storage server is in Los Angeles, which is around 10ms round-trip ping time from my home internet connection.\n
    \n
    Hetzner is good too. They have relatively cheap “storage boxes” that are a shared environment rather than a VPS. You don’t get proper SSH access, but they do support FTPS, SFTP, Samba, Borgbackup, Restic, rclone, rsync and WebDAV. [www.hetzner.com/storage/storage-box](https://www.hetzner.com/storage/storage-box)\n
    \n
    Borgbackup encrypts the backups, so the host won’t be able to actually view your backups.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704361621 {#1726
    date: 2024-01-04 10:47:01.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@neidu2@feddit.nl"
    "@antsu@lemmy.wtf"
    "@dan@upvote.au"
    "@NanoooK@sh.itjust.works"
    "@neidu2@feddit.nl"
    "@antsu@lemmy.wtf"
    "@dan@upvote.au"
    "@NanoooK@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1734 …}
  +nested: Doctrine\ORM\PersistentCollection {#1727 …}
  +votes: Doctrine\ORM\PersistentCollection {#1733 …}
  +reports: Doctrine\ORM\PersistentCollection {#1724 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1715 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1718 …}
  -id: 279090
  -bodyTs: "'/storage/storage-box](https://www.hetzner.com/storage/storage-box)':113 '10/month':13 '10ms':61 '10tb':9 '20/month':39 '2020':23 '2023':32 'abl':124 'access':97 'actual':126 'angel':57 'area':49 'around':38,60 'backup':117,129 'bay':48 'black':21,30 'borgbackup':105,114 'box':81 'cheap':79 'connect':71 'encrypt':115 'environ':86 'francisco':47 'friday':22,31 'ftps':102 'get':94 'good':74 'got':3 'hetzner':72 'home':69 'host':120 'hosthatch':6 'internet':70 'live':43 'los':56 'offer':17,28 'one':4 'paid':40 'ping':65 'proper':95 'rather':87 'rclone':107 'relat':78 'restic':106 'round':63 'round-trip':62 'rsync':108 'samba':104 'san':46 'server':53 'sftp':103 'share':85 'similar':27 'space':11 'ssh':96 'storag':52,80 'support':101 'think':35 'time':66 'trip':64 've':2 'view':127 'vps':90 'webdav':110 'won':121 'www.hetzner.com':112 'www.hetzner.com/storage/storage-box](https://www.hetzner.com/storage/storage-box)':111 'year':41"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://upvote.au/comment/599815"
  +editedAt: DateTimeImmutable @1711525849 {#1728
    date: 2024-03-27 08:50:49.0 +01:00
  }
  +createdAt: DateTimeImmutable @1704361621 {#1736
    date: 2024-01-04 10:47:01.0 +01:00
  }
  +"title": 279090
}
"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 {#1730
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1585
    +user: Proxies\__CG__\App\Entity\User {#2854 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2629 …}
    +slug: "Friendly-reminder"
    +title: "Friendly reminder"
    +url: null
    +body: """
      This is your annual reminder to do a snapshot (timeshift or whatever you prefer) before doing relatively minor changes to your system.\n
      \n
      I was supposed to be in bed now, but instead I am stuck troubleshooting xorg refusing to start after an apt-get dist-upgrade.\n
      \n
      And as far as friendly reminders go, I should’ve given myself an unfriendly reminder beforehand, as it’s not the first time…\n
      \n
      UPDATE: Fuck nvidia 545. All my homies hate nvidia 545. 535 4 lyf!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 77
    +favouriteCount: 214
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727164580 {#2849
      date: 2024-09-24 09:56:20.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2856 …}
    +votes: Doctrine\ORM\PersistentCollection {#2858 …}
    +reports: Doctrine\ORM\PersistentCollection {#2860 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2862 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2864 …}
    +badges: Doctrine\ORM\PersistentCollection {#2866 …}
    +children: [
      2 => App\Entity\EntryComment {#1640
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1585 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1593 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1591 …}
        +body: "Why does Timeshift only support btrfs? Is it just a lack of developers? LVM supports snapshots too, even if you’re just using ext4. ZFS supports snapshots too."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1704342592 {#1698
          date: 2024-01-04 05:29:52.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@neidu2@feddit.nl"
          "@Stillhart@lemm.ee"
          "@jjlinux@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1590 …}
        +nested: Doctrine\ORM\PersistentCollection {#1553 …}
        +votes: Doctrine\ORM\PersistentCollection {#1662 …}
        +reports: Doctrine\ORM\PersistentCollection {#1656 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1563 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1559 …}
        -id: 278641
        -bodyTs: "'btrfs':6 'develop':13 'even':18 'ext4':24 'lack':11 'lvm':14 're':21 'snapshot':16,27 'support':5,15,26 'timeshift':3 'use':23 'zfs':25"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/599503"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704342592 {#1609
          date: 2024-01-04 05:29:52.0 +01:00
        }
        +"title": 278641
      }
      1 => App\Entity\EntryComment {#1613
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1585 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1555 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1555 …}
        +body: """
          > Only the changes between snapshots are stored, so the extra disk usage is minimal\n
          \n
          If you want to use a similar approach for backups, Borgbackup is a pretty nice piece of software. I have two backups of my most important files: One on my NAS at home, and one “in the cloud” on a storage VPS (ends up way cheaper than using S3, B2 or anything like that).
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1704342711 {#1568
          date: 2024-01-04 05:31:51.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@neidu2@feddit.nl"
          "@antsu@lemmy.wtf"
          "@neidu2@feddit.nl"
          "@antsu@lemmy.wtf"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1621 …}
        +nested: Doctrine\ORM\PersistentCollection {#1702 …}
        +votes: Doctrine\ORM\PersistentCollection {#1683 …}
        +reports: Doctrine\ORM\PersistentCollection {#1680 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1686 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1692 …}
        -id: 278644
        -bodyTs: "'anyth':66 'approach':22 'b2':64 'backup':24,36 'borgbackup':25 'chang':3 'cheaper':60 'cloud':52 'disk':11 'end':57 'extra':10 'file':41 'home':47 'import':40 'like':67 'minim':14 'nas':45 'nice':29 'one':42,49 'piec':30 'pretti':28 's3':63 'similar':21 'snapshot':5 'softwar':32 'storag':55 'store':7 'two':35 'usag':12 'use':19,62 'vps':56 'want':17 'way':59"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/599505"
        +editedAt: DateTimeImmutable @1711470270 {#1604
          date: 2024-03-26 17:24:30.0 +01:00
        }
        +createdAt: DateTimeImmutable @1704342711 {#1596
          date: 2024-01-04 05:31:51.0 +01:00
        }
        +"title": 278644
      }
      0 => App\Entity\EntryComment {#1730}
    ]
    -id: 26889
    -titleTs: "'friend':1 'remind':2"
    -bodyTs: "'4':83 '535':82 '545':75,81 'annual':4 'apt':44 'apt-get':43 'bed':29 'beforehand':64 'chang':19 'dist':47 'dist-upgrad':46 'far':51 'first':70 'friend':53 'fuck':73 'get':45 'given':59 'go':55 'hate':79 'homi':78 'instead':32 'lyf':84 'minor':18 'nvidia':74,80 'prefer':14 'refus':38 'relat':17 'remind':5,54,63 'snapshot':9 'start':40 'stuck':35 'suppos':25 'system':22 'time':71 'timeshift':10 'troubleshoot':36 'unfriend':62 'updat':72 'upgrad':48 've':58 'whatev':12 'xorg':37"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704358383
    +visibility: "visible             "
    +apId: "https://feddit.nl/post/8632691"
    +editedAt: DateTimeImmutable @1711167112 {#2835
      date: 2024-03-23 05:11:52.0 +01:00
    }
    +createdAt: DateTimeImmutable @1704271983 {#2813
      date: 2024-01-03 09:53:03.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1737 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1555 …}
  +body: """
    I’ve got one with HostHatch that’s 10TB of space for $10/month. It was an offer they had during Black Friday 2020. They had a similar offer during Black Friday 2023 but I think it was around $20/month, paid yearly.\n
    \n
    I live in the San Francisco Bay Area and my storage server is in Los Angeles, which is around 10ms round-trip ping time from my home internet connection.\n
    \n
    Hetzner is good too. They have relatively cheap “storage boxes” that are a shared environment rather than a VPS. You don’t get proper SSH access, but they do support FTPS, SFTP, Samba, Borgbackup, Restic, rclone, rsync and WebDAV. [www.hetzner.com/storage/storage-box](https://www.hetzner.com/storage/storage-box)\n
    \n
    Borgbackup encrypts the backups, so the host won’t be able to actually view your backups.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704361621 {#1726
    date: 2024-01-04 10:47:01.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@neidu2@feddit.nl"
    "@antsu@lemmy.wtf"
    "@dan@upvote.au"
    "@NanoooK@sh.itjust.works"
    "@neidu2@feddit.nl"
    "@antsu@lemmy.wtf"
    "@dan@upvote.au"
    "@NanoooK@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1734 …}
  +nested: Doctrine\ORM\PersistentCollection {#1727 …}
  +votes: Doctrine\ORM\PersistentCollection {#1733 …}
  +reports: Doctrine\ORM\PersistentCollection {#1724 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1715 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1718 …}
  -id: 279090
  -bodyTs: "'/storage/storage-box](https://www.hetzner.com/storage/storage-box)':113 '10/month':13 '10ms':61 '10tb':9 '20/month':39 '2020':23 '2023':32 'abl':124 'access':97 'actual':126 'angel':57 'area':49 'around':38,60 'backup':117,129 'bay':48 'black':21,30 'borgbackup':105,114 'box':81 'cheap':79 'connect':71 'encrypt':115 'environ':86 'francisco':47 'friday':22,31 'ftps':102 'get':94 'good':74 'got':3 'hetzner':72 'home':69 'host':120 'hosthatch':6 'internet':70 'live':43 'los':56 'offer':17,28 'one':4 'paid':40 'ping':65 'proper':95 'rather':87 'rclone':107 'relat':78 'restic':106 'round':63 'round-trip':62 'rsync':108 'samba':104 'san':46 'server':53 'sftp':103 'share':85 'similar':27 'space':11 'ssh':96 'storag':52,80 'support':101 'think':35 'time':66 'trip':64 've':2 'view':127 'vps':90 'webdav':110 'won':121 'www.hetzner.com':112 'www.hetzner.com/storage/storage-box](https://www.hetzner.com/storage/storage-box)':111 'year':41"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://upvote.au/comment/599815"
  +editedAt: DateTimeImmutable @1711525849 {#1728
    date: 2024-03-27 08:50:49.0 +01:00
  }
  +createdAt: DateTimeImmutable @1704361621 {#1736
    date: 2024-01-04 10:47:01.0 +01:00
  }
  +"title": 279090
}
"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 {#1730
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1585
    +user: Proxies\__CG__\App\Entity\User {#2854 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2629 …}
    +slug: "Friendly-reminder"
    +title: "Friendly reminder"
    +url: null
    +body: """
      This is your annual reminder to do a snapshot (timeshift or whatever you prefer) before doing relatively minor changes to your system.\n
      \n
      I was supposed to be in bed now, but instead I am stuck troubleshooting xorg refusing to start after an apt-get dist-upgrade.\n
      \n
      And as far as friendly reminders go, I should’ve given myself an unfriendly reminder beforehand, as it’s not the first time…\n
      \n
      UPDATE: Fuck nvidia 545. All my homies hate nvidia 545. 535 4 lyf!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 77
    +favouriteCount: 214
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727164580 {#2849
      date: 2024-09-24 09:56:20.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2856 …}
    +votes: Doctrine\ORM\PersistentCollection {#2858 …}
    +reports: Doctrine\ORM\PersistentCollection {#2860 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2862 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2864 …}
    +badges: Doctrine\ORM\PersistentCollection {#2866 …}
    +children: [
      2 => App\Entity\EntryComment {#1640
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1585 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1593 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1591 …}
        +body: "Why does Timeshift only support btrfs? Is it just a lack of developers? LVM supports snapshots too, even if you’re just using ext4. ZFS supports snapshots too."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1704342592 {#1698
          date: 2024-01-04 05:29:52.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@neidu2@feddit.nl"
          "@Stillhart@lemm.ee"
          "@jjlinux@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1590 …}
        +nested: Doctrine\ORM\PersistentCollection {#1553 …}
        +votes: Doctrine\ORM\PersistentCollection {#1662 …}
        +reports: Doctrine\ORM\PersistentCollection {#1656 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1563 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1559 …}
        -id: 278641
        -bodyTs: "'btrfs':6 'develop':13 'even':18 'ext4':24 'lack':11 'lvm':14 're':21 'snapshot':16,27 'support':5,15,26 'timeshift':3 'use':23 'zfs':25"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/599503"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704342592 {#1609
          date: 2024-01-04 05:29:52.0 +01:00
        }
        +"title": 278641
      }
      1 => App\Entity\EntryComment {#1613
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1585 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1555 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1555 …}
        +body: """
          > Only the changes between snapshots are stored, so the extra disk usage is minimal\n
          \n
          If you want to use a similar approach for backups, Borgbackup is a pretty nice piece of software. I have two backups of my most important files: One on my NAS at home, and one “in the cloud” on a storage VPS (ends up way cheaper than using S3, B2 or anything like that).
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1704342711 {#1568
          date: 2024-01-04 05:31:51.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@neidu2@feddit.nl"
          "@antsu@lemmy.wtf"
          "@neidu2@feddit.nl"
          "@antsu@lemmy.wtf"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1621 …}
        +nested: Doctrine\ORM\PersistentCollection {#1702 …}
        +votes: Doctrine\ORM\PersistentCollection {#1683 …}
        +reports: Doctrine\ORM\PersistentCollection {#1680 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1686 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1692 …}
        -id: 278644
        -bodyTs: "'anyth':66 'approach':22 'b2':64 'backup':24,36 'borgbackup':25 'chang':3 'cheaper':60 'cloud':52 'disk':11 'end':57 'extra':10 'file':41 'home':47 'import':40 'like':67 'minim':14 'nas':45 'nice':29 'one':42,49 'piec':30 'pretti':28 's3':63 'similar':21 'snapshot':5 'softwar':32 'storag':55 'store':7 'two':35 'usag':12 'use':19,62 'vps':56 'want':17 'way':59"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/599505"
        +editedAt: DateTimeImmutable @1711470270 {#1604
          date: 2024-03-26 17:24:30.0 +01:00
        }
        +createdAt: DateTimeImmutable @1704342711 {#1596
          date: 2024-01-04 05:31:51.0 +01:00
        }
        +"title": 278644
      }
      0 => App\Entity\EntryComment {#1730}
    ]
    -id: 26889
    -titleTs: "'friend':1 'remind':2"
    -bodyTs: "'4':83 '535':82 '545':75,81 'annual':4 'apt':44 'apt-get':43 'bed':29 'beforehand':64 'chang':19 'dist':47 'dist-upgrad':46 'far':51 'first':70 'friend':53 'fuck':73 'get':45 'given':59 'go':55 'hate':79 'homi':78 'instead':32 'lyf':84 'minor':18 'nvidia':74,80 'prefer':14 'refus':38 'relat':17 'remind':5,54,63 'snapshot':9 'start':40 'stuck':35 'suppos':25 'system':22 'time':71 'timeshift':10 'troubleshoot':36 'unfriend':62 'updat':72 'upgrad':48 've':58 'whatev':12 'xorg':37"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704358383
    +visibility: "visible             "
    +apId: "https://feddit.nl/post/8632691"
    +editedAt: DateTimeImmutable @1711167112 {#2835
      date: 2024-03-23 05:11:52.0 +01:00
    }
    +createdAt: DateTimeImmutable @1704271983 {#2813
      date: 2024-01-03 09:53:03.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1737 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1555 …}
  +body: """
    I’ve got one with HostHatch that’s 10TB of space for $10/month. It was an offer they had during Black Friday 2020. They had a similar offer during Black Friday 2023 but I think it was around $20/month, paid yearly.\n
    \n
    I live in the San Francisco Bay Area and my storage server is in Los Angeles, which is around 10ms round-trip ping time from my home internet connection.\n
    \n
    Hetzner is good too. They have relatively cheap “storage boxes” that are a shared environment rather than a VPS. You don’t get proper SSH access, but they do support FTPS, SFTP, Samba, Borgbackup, Restic, rclone, rsync and WebDAV. [www.hetzner.com/storage/storage-box](https://www.hetzner.com/storage/storage-box)\n
    \n
    Borgbackup encrypts the backups, so the host won’t be able to actually view your backups.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704361621 {#1726
    date: 2024-01-04 10:47:01.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@neidu2@feddit.nl"
    "@antsu@lemmy.wtf"
    "@dan@upvote.au"
    "@NanoooK@sh.itjust.works"
    "@neidu2@feddit.nl"
    "@antsu@lemmy.wtf"
    "@dan@upvote.au"
    "@NanoooK@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1734 …}
  +nested: Doctrine\ORM\PersistentCollection {#1727 …}
  +votes: Doctrine\ORM\PersistentCollection {#1733 …}
  +reports: Doctrine\ORM\PersistentCollection {#1724 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1715 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1718 …}
  -id: 279090
  -bodyTs: "'/storage/storage-box](https://www.hetzner.com/storage/storage-box)':113 '10/month':13 '10ms':61 '10tb':9 '20/month':39 '2020':23 '2023':32 'abl':124 'access':97 'actual':126 'angel':57 'area':49 'around':38,60 'backup':117,129 'bay':48 'black':21,30 'borgbackup':105,114 'box':81 'cheap':79 'connect':71 'encrypt':115 'environ':86 'francisco':47 'friday':22,31 'ftps':102 'get':94 'good':74 'got':3 'hetzner':72 'home':69 'host':120 'hosthatch':6 'internet':70 'live':43 'los':56 'offer':17,28 'one':4 'paid':40 'ping':65 'proper':95 'rather':87 'rclone':107 'relat':78 'restic':106 'round':63 'round-trip':62 'rsync':108 'samba':104 'san':46 'server':53 'sftp':103 'share':85 'similar':27 'space':11 'ssh':96 'storag':52,80 'support':101 'think':35 'time':66 'trip':64 've':2 'view':127 'vps':90 'webdav':110 'won':121 'www.hetzner.com':112 'www.hetzner.com/storage/storage-box](https://www.hetzner.com/storage/storage-box)':111 'year':41"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://upvote.au/comment/599815"
  +editedAt: DateTimeImmutable @1711525849 {#1728
    date: 2024-03-27 08:50:49.0 +01:00
  }
  +createdAt: DateTimeImmutable @1704361621 {#1736
    date: 2024-01-04 10:47:01.0 +01:00
  }
  +"title": 279090
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
53 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
54 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2208
  +user: Proxies\__CG__\App\Entity\User {#2578 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2221 …}
  +image: Proxies\__CG__\App\Entity\Image {#2672 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2673 …}
  +slug: "Two-moods"
  +title: "Two moods"
  +url: "https://ukfli.uk/pictrs/image/f92d5273-de15-4d18-ad11-e8bacd38a2ed.jpeg"
  +body: null
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 277
  +favouriteCount: 1773
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1726643446 {#2667
    date: 2024-09-18 09:10:46.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2682 …}
  +votes: Doctrine\ORM\PersistentCollection {#2684 …}
  +reports: Doctrine\ORM\PersistentCollection {#2686 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2688 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2690 …}
  +badges: Doctrine\ORM\PersistentCollection {#2692 …}
  +children: [
    App\Entity\EntryComment {#2212
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2208 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2221 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2209 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2204 …}
      +body: "Good advice? In a meme thread? It’s more likely than you think."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1705426042 {#2203
        date: 2024-01-16 18:27:22.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@flamingos@ukfli.uk"
        "@thezeesystem@lemmy.world"
        "@TunaCowboy@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2200 …}
      +nested: Doctrine\ORM\PersistentCollection {#2270 …}
      +votes: Doctrine\ORM\PersistentCollection {#2257 …}
      +reports: Doctrine\ORM\PersistentCollection {#2267 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2271 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2272 …}
      -id: 314325
      -bodyTs: "'advic':2 'good':1 'like':10 'meme':5 'think':13 'thread':6"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://upvote.au/comment/629996"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705426042 {#2207
        date: 2024-01-16 18:27:22.0 +01:00
      }
      +"title": 314325
    }
  ]
  -id: 30899
  -titleTs: "'mood':2 'two':1"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705485433
  +visibility: "visible             "
  +apId: "https://ukfli.uk/post/21396"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705399033 {#2591
    date: 2024-01-16 10:57:13.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
55 DENIED edit
Proxies\__CG__\App\Entity\Entry {#2208
  +user: Proxies\__CG__\App\Entity\User {#2578 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2221 …}
  +image: Proxies\__CG__\App\Entity\Image {#2672 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2673 …}
  +slug: "Two-moods"
  +title: "Two moods"
  +url: "https://ukfli.uk/pictrs/image/f92d5273-de15-4d18-ad11-e8bacd38a2ed.jpeg"
  +body: null
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 277
  +favouriteCount: 1773
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1726643446 {#2667
    date: 2024-09-18 09:10:46.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2682 …}
  +votes: Doctrine\ORM\PersistentCollection {#2684 …}
  +reports: Doctrine\ORM\PersistentCollection {#2686 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2688 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2690 …}
  +badges: Doctrine\ORM\PersistentCollection {#2692 …}
  +children: [
    App\Entity\EntryComment {#2212
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2208 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2221 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2209 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2204 …}
      +body: "Good advice? In a meme thread? It’s more likely than you think."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1705426042 {#2203
        date: 2024-01-16 18:27:22.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@flamingos@ukfli.uk"
        "@thezeesystem@lemmy.world"
        "@TunaCowboy@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2200 …}
      +nested: Doctrine\ORM\PersistentCollection {#2270 …}
      +votes: Doctrine\ORM\PersistentCollection {#2257 …}
      +reports: Doctrine\ORM\PersistentCollection {#2267 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2271 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2272 …}
      -id: 314325
      -bodyTs: "'advic':2 'good':1 'like':10 'meme':5 'think':13 'thread':6"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://upvote.au/comment/629996"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705426042 {#2207
        date: 2024-01-16 18:27:22.0 +01:00
      }
      +"title": 314325
    }
  ]
  -id: 30899
  -titleTs: "'mood':2 'two':1"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705485433
  +visibility: "visible             "
  +apId: "https://ukfli.uk/post/21396"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705399033 {#2591
    date: 2024-01-16 10:57:13.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
56 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2208
  +user: Proxies\__CG__\App\Entity\User {#2578 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2221 …}
  +image: Proxies\__CG__\App\Entity\Image {#2672 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2673 …}
  +slug: "Two-moods"
  +title: "Two moods"
  +url: "https://ukfli.uk/pictrs/image/f92d5273-de15-4d18-ad11-e8bacd38a2ed.jpeg"
  +body: null
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 277
  +favouriteCount: 1773
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1726643446 {#2667
    date: 2024-09-18 09:10:46.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2682 …}
  +votes: Doctrine\ORM\PersistentCollection {#2684 …}
  +reports: Doctrine\ORM\PersistentCollection {#2686 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2688 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2690 …}
  +badges: Doctrine\ORM\PersistentCollection {#2692 …}
  +children: [
    App\Entity\EntryComment {#2212
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2208 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2221 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2209 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2204 …}
      +body: "Good advice? In a meme thread? It’s more likely than you think."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1705426042 {#2203
        date: 2024-01-16 18:27:22.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@flamingos@ukfli.uk"
        "@thezeesystem@lemmy.world"
        "@TunaCowboy@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2200 …}
      +nested: Doctrine\ORM\PersistentCollection {#2270 …}
      +votes: Doctrine\ORM\PersistentCollection {#2257 …}
      +reports: Doctrine\ORM\PersistentCollection {#2267 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2271 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2272 …}
      -id: 314325
      -bodyTs: "'advic':2 'good':1 'like':10 'meme':5 'think':13 'thread':6"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://upvote.au/comment/629996"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705426042 {#2207
        date: 2024-01-16 18:27:22.0 +01:00
      }
      +"title": 314325
    }
  ]
  -id: 30899
  -titleTs: "'mood':2 'two':1"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705485433
  +visibility: "visible             "
  +apId: "https://ukfli.uk/post/21396"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705399033 {#2591
    date: 2024-01-16 10:57:13.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
57 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
58 DENIED moderate
App\Entity\EntryComment {#2212
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2208
    +user: Proxies\__CG__\App\Entity\User {#2578 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2221 …}
    +image: Proxies\__CG__\App\Entity\Image {#2672 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2673 …}
    +slug: "Two-moods"
    +title: "Two moods"
    +url: "https://ukfli.uk/pictrs/image/f92d5273-de15-4d18-ad11-e8bacd38a2ed.jpeg"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 277
    +favouriteCount: 1773
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1726643446 {#2667
      date: 2024-09-18 09:10:46.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2682 …}
    +votes: Doctrine\ORM\PersistentCollection {#2684 …}
    +reports: Doctrine\ORM\PersistentCollection {#2686 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2688 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2690 …}
    +badges: Doctrine\ORM\PersistentCollection {#2692 …}
    +children: [
      App\Entity\EntryComment {#2212}
    ]
    -id: 30899
    -titleTs: "'mood':2 'two':1"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705485433
    +visibility: "visible             "
    +apId: "https://ukfli.uk/post/21396"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705399033 {#2591
      date: 2024-01-16 10:57:13.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2221 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2209 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2204 …}
  +body: "Good advice? In a meme thread? It’s more likely than you think."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705426042 {#2203
    date: 2024-01-16 18:27:22.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@flamingos@ukfli.uk"
    "@thezeesystem@lemmy.world"
    "@TunaCowboy@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2200 …}
  +nested: Doctrine\ORM\PersistentCollection {#2270 …}
  +votes: Doctrine\ORM\PersistentCollection {#2257 …}
  +reports: Doctrine\ORM\PersistentCollection {#2267 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2271 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2272 …}
  -id: 314325
  -bodyTs: "'advic':2 'good':1 'like':10 'meme':5 'think':13 'thread':6"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://upvote.au/comment/629996"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705426042 {#2207
    date: 2024-01-16 18:27:22.0 +01:00
  }
  +"title": 314325
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
59 DENIED edit
App\Entity\EntryComment {#2212
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2208
    +user: Proxies\__CG__\App\Entity\User {#2578 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2221 …}
    +image: Proxies\__CG__\App\Entity\Image {#2672 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2673 …}
    +slug: "Two-moods"
    +title: "Two moods"
    +url: "https://ukfli.uk/pictrs/image/f92d5273-de15-4d18-ad11-e8bacd38a2ed.jpeg"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 277
    +favouriteCount: 1773
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1726643446 {#2667
      date: 2024-09-18 09:10:46.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2682 …}
    +votes: Doctrine\ORM\PersistentCollection {#2684 …}
    +reports: Doctrine\ORM\PersistentCollection {#2686 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2688 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2690 …}
    +badges: Doctrine\ORM\PersistentCollection {#2692 …}
    +children: [
      App\Entity\EntryComment {#2212}
    ]
    -id: 30899
    -titleTs: "'mood':2 'two':1"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705485433
    +visibility: "visible             "
    +apId: "https://ukfli.uk/post/21396"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705399033 {#2591
      date: 2024-01-16 10:57:13.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2221 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2209 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2204 …}
  +body: "Good advice? In a meme thread? It’s more likely than you think."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705426042 {#2203
    date: 2024-01-16 18:27:22.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@flamingos@ukfli.uk"
    "@thezeesystem@lemmy.world"
    "@TunaCowboy@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2200 …}
  +nested: Doctrine\ORM\PersistentCollection {#2270 …}
  +votes: Doctrine\ORM\PersistentCollection {#2257 …}
  +reports: Doctrine\ORM\PersistentCollection {#2267 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2271 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2272 …}
  -id: 314325
  -bodyTs: "'advic':2 'good':1 'like':10 'meme':5 'think':13 'thread':6"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://upvote.au/comment/629996"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705426042 {#2207
    date: 2024-01-16 18:27:22.0 +01:00
  }
  +"title": 314325
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
60 DENIED moderate
App\Entity\EntryComment {#2212
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2208
    +user: Proxies\__CG__\App\Entity\User {#2578 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2221 …}
    +image: Proxies\__CG__\App\Entity\Image {#2672 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2673 …}
    +slug: "Two-moods"
    +title: "Two moods"
    +url: "https://ukfli.uk/pictrs/image/f92d5273-de15-4d18-ad11-e8bacd38a2ed.jpeg"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 277
    +favouriteCount: 1773
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1726643446 {#2667
      date: 2024-09-18 09:10:46.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2682 …}
    +votes: Doctrine\ORM\PersistentCollection {#2684 …}
    +reports: Doctrine\ORM\PersistentCollection {#2686 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2688 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2690 …}
    +badges: Doctrine\ORM\PersistentCollection {#2692 …}
    +children: [
      App\Entity\EntryComment {#2212}
    ]
    -id: 30899
    -titleTs: "'mood':2 'two':1"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705485433
    +visibility: "visible             "
    +apId: "https://ukfli.uk/post/21396"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705399033 {#2591
      date: 2024-01-16 10:57:13.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2221 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2209 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2204 …}
  +body: "Good advice? In a meme thread? It’s more likely than you think."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705426042 {#2203
    date: 2024-01-16 18:27:22.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@flamingos@ukfli.uk"
    "@thezeesystem@lemmy.world"
    "@TunaCowboy@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2200 …}
  +nested: Doctrine\ORM\PersistentCollection {#2270 …}
  +votes: Doctrine\ORM\PersistentCollection {#2257 …}
  +reports: Doctrine\ORM\PersistentCollection {#2267 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2271 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2272 …}
  -id: 314325
  -bodyTs: "'advic':2 'good':1 'like':10 'meme':5 'think':13 'thread':6"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://upvote.au/comment/629996"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705426042 {#2207
    date: 2024-01-16 18:27:22.0 +01:00
  }
  +"title": 314325
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
61 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
62 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2222
  +user: Proxies\__CG__\App\Entity\User {#2699 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2221 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2701 …}
  +slug: "STOP-SCROLLING-BROTHER"
  +title: "STOP SCROLLING BROTHER"
  +url: "https://lemmy.world/pictrs/image/26eb314d-18c9-4bdd-b4b6-ef7652dc50c2.jpeg"
  +body: null
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 65
  +favouriteCount: 1043
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1725149637 {#2694
    date: 2024-09-01 02:13:57.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2702 …}
  +votes: Doctrine\ORM\PersistentCollection {#2704 …}
  +reports: Doctrine\ORM\PersistentCollection {#2706 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2708 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2710 …}
  +badges: Doctrine\ORM\PersistentCollection {#2712 …}
  +children: [
    App\Entity\EntryComment {#2218
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2222 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2221 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2219 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2219 …}
      +body: "Isn’t this actually more likely to happen if it’s closed-source, since the code isn’t visible to third-parties like security researchers? That’s why zero days are a thing."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 10
      +score: 0
      +lastActive: DateTime @1705267008 {#2261
        date: 2024-01-14 22:16:48.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Zeon@lemmy.world"
        "@Cosmocrat@lemmy.dbzer0.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2217 …}
      +nested: Doctrine\ORM\PersistentCollection {#2199 …}
      +votes: Doctrine\ORM\PersistentCollection {#2195 …}
      +reports: Doctrine\ORM\PersistentCollection {#2197 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2206 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2201 …}
      -id: 309006
      -bodyTs: "'actual':4 'close':13 'closed-sourc':12 'code':17 'day':32 'happen':8 'isn':1,18 'like':6,25 'parti':24 'research':27 'secur':26 'sinc':15 'sourc':14 'thing':35 'third':23 'third-parti':22 'visibl':20 'zero':31"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://upvote.au/comment/626686"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705267008 {#2220
        date: 2024-01-14 22:16:48.0 +01:00
      }
      +"title": 309006
    }
  ]
  -id: 30305
  -titleTs: "'brother':3 'scroll':2 'stop':1"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705281954
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10683576"
  +editedAt: DateTimeImmutable @1722945384 {#2675
    date: 2024-08-06 13:56:24.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705195554 {#2596
    date: 2024-01-14 02:25:54.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
63 DENIED edit
Proxies\__CG__\App\Entity\Entry {#2222
  +user: Proxies\__CG__\App\Entity\User {#2699 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2221 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2701 …}
  +slug: "STOP-SCROLLING-BROTHER"
  +title: "STOP SCROLLING BROTHER"
  +url: "https://lemmy.world/pictrs/image/26eb314d-18c9-4bdd-b4b6-ef7652dc50c2.jpeg"
  +body: null
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 65
  +favouriteCount: 1043
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1725149637 {#2694
    date: 2024-09-01 02:13:57.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2702 …}
  +votes: Doctrine\ORM\PersistentCollection {#2704 …}
  +reports: Doctrine\ORM\PersistentCollection {#2706 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2708 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2710 …}
  +badges: Doctrine\ORM\PersistentCollection {#2712 …}
  +children: [
    App\Entity\EntryComment {#2218
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2222 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2221 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2219 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2219 …}
      +body: "Isn’t this actually more likely to happen if it’s closed-source, since the code isn’t visible to third-parties like security researchers? That’s why zero days are a thing."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 10
      +score: 0
      +lastActive: DateTime @1705267008 {#2261
        date: 2024-01-14 22:16:48.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Zeon@lemmy.world"
        "@Cosmocrat@lemmy.dbzer0.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2217 …}
      +nested: Doctrine\ORM\PersistentCollection {#2199 …}
      +votes: Doctrine\ORM\PersistentCollection {#2195 …}
      +reports: Doctrine\ORM\PersistentCollection {#2197 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2206 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2201 …}
      -id: 309006
      -bodyTs: "'actual':4 'close':13 'closed-sourc':12 'code':17 'day':32 'happen':8 'isn':1,18 'like':6,25 'parti':24 'research':27 'secur':26 'sinc':15 'sourc':14 'thing':35 'third':23 'third-parti':22 'visibl':20 'zero':31"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://upvote.au/comment/626686"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705267008 {#2220
        date: 2024-01-14 22:16:48.0 +01:00
      }
      +"title": 309006
    }
  ]
  -id: 30305
  -titleTs: "'brother':3 'scroll':2 'stop':1"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705281954
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10683576"
  +editedAt: DateTimeImmutable @1722945384 {#2675
    date: 2024-08-06 13:56:24.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705195554 {#2596
    date: 2024-01-14 02:25:54.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
64 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2222
  +user: Proxies\__CG__\App\Entity\User {#2699 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2221 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2701 …}
  +slug: "STOP-SCROLLING-BROTHER"
  +title: "STOP SCROLLING BROTHER"
  +url: "https://lemmy.world/pictrs/image/26eb314d-18c9-4bdd-b4b6-ef7652dc50c2.jpeg"
  +body: null
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 65
  +favouriteCount: 1043
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1725149637 {#2694
    date: 2024-09-01 02:13:57.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2702 …}
  +votes: Doctrine\ORM\PersistentCollection {#2704 …}
  +reports: Doctrine\ORM\PersistentCollection {#2706 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2708 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2710 …}
  +badges: Doctrine\ORM\PersistentCollection {#2712 …}
  +children: [
    App\Entity\EntryComment {#2218
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2222 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2221 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2219 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2219 …}
      +body: "Isn’t this actually more likely to happen if it’s closed-source, since the code isn’t visible to third-parties like security researchers? That’s why zero days are a thing."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 10
      +score: 0
      +lastActive: DateTime @1705267008 {#2261
        date: 2024-01-14 22:16:48.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Zeon@lemmy.world"
        "@Cosmocrat@lemmy.dbzer0.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2217 …}
      +nested: Doctrine\ORM\PersistentCollection {#2199 …}
      +votes: Doctrine\ORM\PersistentCollection {#2195 …}
      +reports: Doctrine\ORM\PersistentCollection {#2197 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2206 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2201 …}
      -id: 309006
      -bodyTs: "'actual':4 'close':13 'closed-sourc':12 'code':17 'day':32 'happen':8 'isn':1,18 'like':6,25 'parti':24 'research':27 'secur':26 'sinc':15 'sourc':14 'thing':35 'third':23 'third-parti':22 'visibl':20 'zero':31"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://upvote.au/comment/626686"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705267008 {#2220
        date: 2024-01-14 22:16:48.0 +01:00
      }
      +"title": 309006
    }
  ]
  -id: 30305
  -titleTs: "'brother':3 'scroll':2 'stop':1"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705281954
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10683576"
  +editedAt: DateTimeImmutable @1722945384 {#2675
    date: 2024-08-06 13:56:24.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705195554 {#2596
    date: 2024-01-14 02:25:54.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
65 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
66 DENIED moderate
App\Entity\EntryComment {#2218
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2222
    +user: Proxies\__CG__\App\Entity\User {#2699 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2221 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2701 …}
    +slug: "STOP-SCROLLING-BROTHER"
    +title: "STOP SCROLLING BROTHER"
    +url: "https://lemmy.world/pictrs/image/26eb314d-18c9-4bdd-b4b6-ef7652dc50c2.jpeg"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 65
    +favouriteCount: 1043
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1725149637 {#2694
      date: 2024-09-01 02:13:57.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2702 …}
    +votes: Doctrine\ORM\PersistentCollection {#2704 …}
    +reports: Doctrine\ORM\PersistentCollection {#2706 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2708 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2710 …}
    +badges: Doctrine\ORM\PersistentCollection {#2712 …}
    +children: [
      App\Entity\EntryComment {#2218}
    ]
    -id: 30305
    -titleTs: "'brother':3 'scroll':2 'stop':1"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705281954
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10683576"
    +editedAt: DateTimeImmutable @1722945384 {#2675
      date: 2024-08-06 13:56:24.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705195554 {#2596
      date: 2024-01-14 02:25:54.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2221 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2219 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2219 …}
  +body: "Isn’t this actually more likely to happen if it’s closed-source, since the code isn’t visible to third-parties like security researchers? That’s why zero days are a thing."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 10
  +score: 0
  +lastActive: DateTime @1705267008 {#2261
    date: 2024-01-14 22:16:48.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Zeon@lemmy.world"
    "@Cosmocrat@lemmy.dbzer0.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2217 …}
  +nested: Doctrine\ORM\PersistentCollection {#2199 …}
  +votes: Doctrine\ORM\PersistentCollection {#2195 …}
  +reports: Doctrine\ORM\PersistentCollection {#2197 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2206 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2201 …}
  -id: 309006
  -bodyTs: "'actual':4 'close':13 'closed-sourc':12 'code':17 'day':32 'happen':8 'isn':1,18 'like':6,25 'parti':24 'research':27 'secur':26 'sinc':15 'sourc':14 'thing':35 'third':23 'third-parti':22 'visibl':20 'zero':31"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://upvote.au/comment/626686"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705267008 {#2220
    date: 2024-01-14 22:16:48.0 +01:00
  }
  +"title": 309006
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
67 DENIED edit
App\Entity\EntryComment {#2218
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2222
    +user: Proxies\__CG__\App\Entity\User {#2699 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2221 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2701 …}
    +slug: "STOP-SCROLLING-BROTHER"
    +title: "STOP SCROLLING BROTHER"
    +url: "https://lemmy.world/pictrs/image/26eb314d-18c9-4bdd-b4b6-ef7652dc50c2.jpeg"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 65
    +favouriteCount: 1043
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1725149637 {#2694
      date: 2024-09-01 02:13:57.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2702 …}
    +votes: Doctrine\ORM\PersistentCollection {#2704 …}
    +reports: Doctrine\ORM\PersistentCollection {#2706 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2708 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2710 …}
    +badges: Doctrine\ORM\PersistentCollection {#2712 …}
    +children: [
      App\Entity\EntryComment {#2218}
    ]
    -id: 30305
    -titleTs: "'brother':3 'scroll':2 'stop':1"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705281954
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10683576"
    +editedAt: DateTimeImmutable @1722945384 {#2675
      date: 2024-08-06 13:56:24.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705195554 {#2596
      date: 2024-01-14 02:25:54.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2221 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2219 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2219 …}
  +body: "Isn’t this actually more likely to happen if it’s closed-source, since the code isn’t visible to third-parties like security researchers? That’s why zero days are a thing."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 10
  +score: 0
  +lastActive: DateTime @1705267008 {#2261
    date: 2024-01-14 22:16:48.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Zeon@lemmy.world"
    "@Cosmocrat@lemmy.dbzer0.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2217 …}
  +nested: Doctrine\ORM\PersistentCollection {#2199 …}
  +votes: Doctrine\ORM\PersistentCollection {#2195 …}
  +reports: Doctrine\ORM\PersistentCollection {#2197 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2206 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2201 …}
  -id: 309006
  -bodyTs: "'actual':4 'close':13 'closed-sourc':12 'code':17 'day':32 'happen':8 'isn':1,18 'like':6,25 'parti':24 'research':27 'secur':26 'sinc':15 'sourc':14 'thing':35 'third':23 'third-parti':22 'visibl':20 'zero':31"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://upvote.au/comment/626686"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705267008 {#2220
    date: 2024-01-14 22:16:48.0 +01:00
  }
  +"title": 309006
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
68 DENIED moderate
App\Entity\EntryComment {#2218
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2222
    +user: Proxies\__CG__\App\Entity\User {#2699 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2221 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2701 …}
    +slug: "STOP-SCROLLING-BROTHER"
    +title: "STOP SCROLLING BROTHER"
    +url: "https://lemmy.world/pictrs/image/26eb314d-18c9-4bdd-b4b6-ef7652dc50c2.jpeg"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 65
    +favouriteCount: 1043
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1725149637 {#2694
      date: 2024-09-01 02:13:57.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2702 …}
    +votes: Doctrine\ORM\PersistentCollection {#2704 …}
    +reports: Doctrine\ORM\PersistentCollection {#2706 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2708 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2710 …}
    +badges: Doctrine\ORM\PersistentCollection {#2712 …}
    +children: [
      App\Entity\EntryComment {#2218}
    ]
    -id: 30305
    -titleTs: "'brother':3 'scroll':2 'stop':1"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705281954
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10683576"
    +editedAt: DateTimeImmutable @1722945384 {#2675
      date: 2024-08-06 13:56:24.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705195554 {#2596
      date: 2024-01-14 02:25:54.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2221 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2219 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2219 …}
  +body: "Isn’t this actually more likely to happen if it’s closed-source, since the code isn’t visible to third-parties like security researchers? That’s why zero days are a thing."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 10
  +score: 0
  +lastActive: DateTime @1705267008 {#2261
    date: 2024-01-14 22:16:48.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Zeon@lemmy.world"
    "@Cosmocrat@lemmy.dbzer0.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2217 …}
  +nested: Doctrine\ORM\PersistentCollection {#2199 …}
  +votes: Doctrine\ORM\PersistentCollection {#2195 …}
  +reports: Doctrine\ORM\PersistentCollection {#2197 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2206 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2201 …}
  -id: 309006
  -bodyTs: "'actual':4 'close':13 'closed-sourc':12 'code':17 'day':32 'happen':8 'isn':1,18 'like':6,25 'parti':24 'research':27 'secur':26 'sinc':15 'sourc':14 'thing':35 'third':23 'third-parti':22 'visibl':20 'zero':31"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://upvote.au/comment/626686"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705267008 {#2220
    date: 2024-01-14 22:16:48.0 +01:00
  }
  +"title": 309006
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
69 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
70 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2125
  +user: Proxies\__CG__\App\Entity\User {#2736 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
  +image: Proxies\__CG__\App\Entity\Image {#2775 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2777 …}
  +slug: "Docker-team-is-considering-distributing-Docker-Desktop-as-a-Flatpak"
  +title: "Docker team is considering distributing Docker Desktop as a Flatpak and Snap"
  +url: "https://github.com/docker/roadmap/issues/593#issuecomment-1886924292"
  +body: null
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 23
  +favouriteCount: 155
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1723934537 {#2770
    date: 2024-08-18 00:42:17.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2778 …}
  +votes: Doctrine\ORM\PersistentCollection {#2780 …}
  +reports: Doctrine\ORM\PersistentCollection {#2782 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2784 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2786 …}
  +badges: Doctrine\ORM\PersistentCollection {#2788 …}
  +children: [
    App\Entity\EntryComment {#2053
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2125 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2165 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2165 …}
      +body: "Apparently it lets you set up Kubernetes pretty easily too? idk I don’t use Kubernetes."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705126031 {#2054
        date: 2024-01-13 07:07:11.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@mr_MADAFAKA@lemmy.ml"
        "@danielquinn@lemmy.ca"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2041 …}
      +nested: Doctrine\ORM\PersistentCollection {#2100 …}
      +votes: Doctrine\ORM\PersistentCollection {#2105 …}
      +reports: Doctrine\ORM\PersistentCollection {#2111 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2102 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2103 …}
      -id: 304410
      -bodyTs: "'appar':1 'easili':9 'idk':11 'kubernet':7,16 'let':3 'pretti':8 'set':5 'use':15"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://upvote.au/comment/623595"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705126031 {#2058
        date: 2024-01-13 07:07:11.0 +01:00
      }
      +"title": 304410
    }
  ]
  -id: 29058
  -titleTs: "'consid':4 'desktop':7 'distribut':5 'docker':1,6 'flatpak':10 'snap':12 'team':2"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705078946
  +visibility: "visible             "
  +apId: "https://lemmy.ml/post/10401944"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704992546 {#2757
    date: 2024-01-11 18:02:26.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
71 DENIED edit
Proxies\__CG__\App\Entity\Entry {#2125
  +user: Proxies\__CG__\App\Entity\User {#2736 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
  +image: Proxies\__CG__\App\Entity\Image {#2775 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2777 …}
  +slug: "Docker-team-is-considering-distributing-Docker-Desktop-as-a-Flatpak"
  +title: "Docker team is considering distributing Docker Desktop as a Flatpak and Snap"
  +url: "https://github.com/docker/roadmap/issues/593#issuecomment-1886924292"
  +body: null
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 23
  +favouriteCount: 155
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1723934537 {#2770
    date: 2024-08-18 00:42:17.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2778 …}
  +votes: Doctrine\ORM\PersistentCollection {#2780 …}
  +reports: Doctrine\ORM\PersistentCollection {#2782 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2784 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2786 …}
  +badges: Doctrine\ORM\PersistentCollection {#2788 …}
  +children: [
    App\Entity\EntryComment {#2053
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2125 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2165 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2165 …}
      +body: "Apparently it lets you set up Kubernetes pretty easily too? idk I don’t use Kubernetes."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705126031 {#2054
        date: 2024-01-13 07:07:11.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@mr_MADAFAKA@lemmy.ml"
        "@danielquinn@lemmy.ca"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2041 …}
      +nested: Doctrine\ORM\PersistentCollection {#2100 …}
      +votes: Doctrine\ORM\PersistentCollection {#2105 …}
      +reports: Doctrine\ORM\PersistentCollection {#2111 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2102 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2103 …}
      -id: 304410
      -bodyTs: "'appar':1 'easili':9 'idk':11 'kubernet':7,16 'let':3 'pretti':8 'set':5 'use':15"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://upvote.au/comment/623595"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705126031 {#2058
        date: 2024-01-13 07:07:11.0 +01:00
      }
      +"title": 304410
    }
  ]
  -id: 29058
  -titleTs: "'consid':4 'desktop':7 'distribut':5 'docker':1,6 'flatpak':10 'snap':12 'team':2"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705078946
  +visibility: "visible             "
  +apId: "https://lemmy.ml/post/10401944"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704992546 {#2757
    date: 2024-01-11 18:02:26.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
72 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2125
  +user: Proxies\__CG__\App\Entity\User {#2736 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
  +image: Proxies\__CG__\App\Entity\Image {#2775 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2777 …}
  +slug: "Docker-team-is-considering-distributing-Docker-Desktop-as-a-Flatpak"
  +title: "Docker team is considering distributing Docker Desktop as a Flatpak and Snap"
  +url: "https://github.com/docker/roadmap/issues/593#issuecomment-1886924292"
  +body: null
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 23
  +favouriteCount: 155
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1723934537 {#2770
    date: 2024-08-18 00:42:17.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2778 …}
  +votes: Doctrine\ORM\PersistentCollection {#2780 …}
  +reports: Doctrine\ORM\PersistentCollection {#2782 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2784 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2786 …}
  +badges: Doctrine\ORM\PersistentCollection {#2788 …}
  +children: [
    App\Entity\EntryComment {#2053
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2125 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2165 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2165 …}
      +body: "Apparently it lets you set up Kubernetes pretty easily too? idk I don’t use Kubernetes."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705126031 {#2054
        date: 2024-01-13 07:07:11.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@mr_MADAFAKA@lemmy.ml"
        "@danielquinn@lemmy.ca"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2041 …}
      +nested: Doctrine\ORM\PersistentCollection {#2100 …}
      +votes: Doctrine\ORM\PersistentCollection {#2105 …}
      +reports: Doctrine\ORM\PersistentCollection {#2111 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2102 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2103 …}
      -id: 304410
      -bodyTs: "'appar':1 'easili':9 'idk':11 'kubernet':7,16 'let':3 'pretti':8 'set':5 'use':15"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://upvote.au/comment/623595"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705126031 {#2058
        date: 2024-01-13 07:07:11.0 +01:00
      }
      +"title": 304410
    }
  ]
  -id: 29058
  -titleTs: "'consid':4 'desktop':7 'distribut':5 'docker':1,6 'flatpak':10 'snap':12 'team':2"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705078946
  +visibility: "visible             "
  +apId: "https://lemmy.ml/post/10401944"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704992546 {#2757
    date: 2024-01-11 18:02:26.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
73 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
74 DENIED moderate
App\Entity\EntryComment {#2053
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2125
    +user: Proxies\__CG__\App\Entity\User {#2736 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
    +image: Proxies\__CG__\App\Entity\Image {#2775 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2777 …}
    +slug: "Docker-team-is-considering-distributing-Docker-Desktop-as-a-Flatpak"
    +title: "Docker team is considering distributing Docker Desktop as a Flatpak and Snap"
    +url: "https://github.com/docker/roadmap/issues/593#issuecomment-1886924292"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 23
    +favouriteCount: 155
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1723934537 {#2770
      date: 2024-08-18 00:42:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2778 …}
    +votes: Doctrine\ORM\PersistentCollection {#2780 …}
    +reports: Doctrine\ORM\PersistentCollection {#2782 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2784 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2786 …}
    +badges: Doctrine\ORM\PersistentCollection {#2788 …}
    +children: [
      App\Entity\EntryComment {#2053}
    ]
    -id: 29058
    -titleTs: "'consid':4 'desktop':7 'distribut':5 'docker':1,6 'flatpak':10 'snap':12 'team':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705078946
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/10401944"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704992546 {#2757
      date: 2024-01-11 18:02:26.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2165 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2165 …}
  +body: "Apparently it lets you set up Kubernetes pretty easily too? idk I don’t use Kubernetes."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705126031 {#2054
    date: 2024-01-13 07:07:11.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@mr_MADAFAKA@lemmy.ml"
    "@danielquinn@lemmy.ca"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2041 …}
  +nested: Doctrine\ORM\PersistentCollection {#2100 …}
  +votes: Doctrine\ORM\PersistentCollection {#2105 …}
  +reports: Doctrine\ORM\PersistentCollection {#2111 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2102 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2103 …}
  -id: 304410
  -bodyTs: "'appar':1 'easili':9 'idk':11 'kubernet':7,16 'let':3 'pretti':8 'set':5 'use':15"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://upvote.au/comment/623595"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705126031 {#2058
    date: 2024-01-13 07:07:11.0 +01:00
  }
  +"title": 304410
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
75 DENIED edit
App\Entity\EntryComment {#2053
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2125
    +user: Proxies\__CG__\App\Entity\User {#2736 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
    +image: Proxies\__CG__\App\Entity\Image {#2775 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2777 …}
    +slug: "Docker-team-is-considering-distributing-Docker-Desktop-as-a-Flatpak"
    +title: "Docker team is considering distributing Docker Desktop as a Flatpak and Snap"
    +url: "https://github.com/docker/roadmap/issues/593#issuecomment-1886924292"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 23
    +favouriteCount: 155
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1723934537 {#2770
      date: 2024-08-18 00:42:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2778 …}
    +votes: Doctrine\ORM\PersistentCollection {#2780 …}
    +reports: Doctrine\ORM\PersistentCollection {#2782 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2784 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2786 …}
    +badges: Doctrine\ORM\PersistentCollection {#2788 …}
    +children: [
      App\Entity\EntryComment {#2053}
    ]
    -id: 29058
    -titleTs: "'consid':4 'desktop':7 'distribut':5 'docker':1,6 'flatpak':10 'snap':12 'team':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705078946
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/10401944"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704992546 {#2757
      date: 2024-01-11 18:02:26.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2165 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2165 …}
  +body: "Apparently it lets you set up Kubernetes pretty easily too? idk I don’t use Kubernetes."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705126031 {#2054
    date: 2024-01-13 07:07:11.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@mr_MADAFAKA@lemmy.ml"
    "@danielquinn@lemmy.ca"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2041 …}
  +nested: Doctrine\ORM\PersistentCollection {#2100 …}
  +votes: Doctrine\ORM\PersistentCollection {#2105 …}
  +reports: Doctrine\ORM\PersistentCollection {#2111 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2102 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2103 …}
  -id: 304410
  -bodyTs: "'appar':1 'easili':9 'idk':11 'kubernet':7,16 'let':3 'pretti':8 'set':5 'use':15"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://upvote.au/comment/623595"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705126031 {#2058
    date: 2024-01-13 07:07:11.0 +01:00
  }
  +"title": 304410
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
76 DENIED moderate
App\Entity\EntryComment {#2053
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2125
    +user: Proxies\__CG__\App\Entity\User {#2736 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
    +image: Proxies\__CG__\App\Entity\Image {#2775 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2777 …}
    +slug: "Docker-team-is-considering-distributing-Docker-Desktop-as-a-Flatpak"
    +title: "Docker team is considering distributing Docker Desktop as a Flatpak and Snap"
    +url: "https://github.com/docker/roadmap/issues/593#issuecomment-1886924292"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 23
    +favouriteCount: 155
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1723934537 {#2770
      date: 2024-08-18 00:42:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2778 …}
    +votes: Doctrine\ORM\PersistentCollection {#2780 …}
    +reports: Doctrine\ORM\PersistentCollection {#2782 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2784 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2786 …}
    +badges: Doctrine\ORM\PersistentCollection {#2788 …}
    +children: [
      App\Entity\EntryComment {#2053}
    ]
    -id: 29058
    -titleTs: "'consid':4 'desktop':7 'distribut':5 'docker':1,6 'flatpak':10 'snap':12 'team':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705078946
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/10401944"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704992546 {#2757
      date: 2024-01-11 18:02:26.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2165 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2165 …}
  +body: "Apparently it lets you set up Kubernetes pretty easily too? idk I don’t use Kubernetes."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705126031 {#2054
    date: 2024-01-13 07:07:11.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@mr_MADAFAKA@lemmy.ml"
    "@danielquinn@lemmy.ca"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2041 …}
  +nested: Doctrine\ORM\PersistentCollection {#2100 …}
  +votes: Doctrine\ORM\PersistentCollection {#2105 …}
  +reports: Doctrine\ORM\PersistentCollection {#2111 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2102 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2103 …}
  -id: 304410
  -bodyTs: "'appar':1 'easili':9 'idk':11 'kubernet':7,16 'let':3 'pretti':8 'set':5 'use':15"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://upvote.au/comment/623595"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705126031 {#2058
    date: 2024-01-13 07:07:11.0 +01:00
  }
  +"title": 304410
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
77 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
78 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2336
  +user: Proxies\__CG__\App\Entity\User {#2719 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2629 …}
  +slug: "Should-I-use-a-dedicated-DHCP-DNS-server-hardware"
  +title: "Should I use a dedicated DHCP/DNS server hardware"
  +url: null
  +body: """
    My current setup has my DHCP + DNS on my Unifi USG. However, as I have all my apps hosted on a different server (unifi, plex, home assistant, NAS, etc.) I’ve ran into issues trying to get things set up.\n
    \n
    Basically, Unifi needs to know where the unifi server is, but it’s assigning the IP address to it.\n
    \n
    Should I put DHCP+DNS onto it’s own system? Should I put it on my current server? And any non-Pi recommendations for systems? (I’ve had the PI filesystem clobber itself too many times)\n
    \n
    Edit: I’m starting to think that the real problem is having UNIFI on the same system as the server, as it prevents me reconfiguring any of the server routing information without also disconnecting unifi…\n
    \n
    Edit 2: I’m going to try switching the server from a static DHCP lease to a static IP. If that’s doesn’t work, then I think I’ll move the unifi server onto it’s own system. Thanks!
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 21
  +favouriteCount: 33
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1723661197 {#2714
    date: 2024-08-14 20:46:37.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2721 …}
  +votes: Doctrine\ORM\PersistentCollection {#2723 …}
  +reports: Doctrine\ORM\PersistentCollection {#2725 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2727 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2729 …}
  +badges: Doctrine\ORM\PersistentCollection {#2731 …}
  +children: [
    2 => App\Entity\EntryComment {#2343
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2336 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2335 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2339 …}
      +body: "If you ever switch to AdGuard Home, [adguardhome-sync](https://github.com/bakito/adguardhome-sync) is pretty good. IMO AdGuard Home is better since it has all of PiHole’s features plus it supports DNS-over-HTTPS out-of-the-box, so your ISP can’t spy on your DNS queries (non-encrypted DNS queries can be easily intercepted and modified by your ISP even if you use a third-party DNS server, since they’re unencrypted and unauthenticated)"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1705123693 {#2341
        date: 2024-01-13 06:28:13.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ecclestoned@lemmy.world"
        "@erre@programming.dev"
        "@SpaceCadet@feddit.nl"
        "@Ecclestoned@lemmy.world"
        "@erre@programming.dev"
        "@SpaceCadet@feddit.nl"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2338 …}
      +nested: Doctrine\ORM\PersistentCollection {#2143 …}
      +votes: Doctrine\ORM\PersistentCollection {#2136 …}
      +reports: Doctrine\ORM\PersistentCollection {#2073 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2072 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2065 …}
      -id: 304340
      -bodyTs: "'/bakito/adguardhome-sync)':13 'adguard':6,18 'adguardhom':9 'adguardhome-sync':8 'better':21 'box':41 'dns':34,50,55,74 'dns-over-http':33 'easili':59 'encrypt':54 'even':66 'ever':3 'featur':29 'github.com':12 'github.com/bakito/adguardhome-sync)':11 'good':16 'home':7,19 'https':36 'imo':17 'intercept':60 'isp':44,65 'modifi':62 'non':53 'non-encrypt':52 'out-of-the-box':37 'parti':73 'pihol':27 'plus':30 'pretti':15 'queri':51,56 're':78 'server':75 'sinc':22,76 'spi':47 'support':32 'switch':4 'sync':10 'third':72 'third-parti':71 'unauthent':81 'unencrypt':79 'use':69"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://upvote.au/comment/623563"
      +editedAt: DateTimeImmutable @1722363363 {#2342
        date: 2024-07-30 20:16:03.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705123693 {#2337
        date: 2024-01-13 06:28:13.0 +01:00
      }
      +"title": 304340
    }
    1 => App\Entity\EntryComment {#2067
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2336 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2070 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2070 …}
      +body: "If only everyone was on IPv6, then everything could use SLAAC and worrying about IP assignment for client systems would be a thing of the past. IPv6 on a home LAN generally only uses DHCPv6 for configuring the DNS servers - client systems get IPs using SLAAC and learn their gateway using RAs (router advertisements)."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705124009 {#2066
        date: 2024-01-13 06:33:29.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ecclestoned@lemmy.world"
        "@remotelove@lemmy.ca"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2049 …}
      +nested: Doctrine\ORM\PersistentCollection {#2051 …}
      +votes: Doctrine\ORM\PersistentCollection {#2059 …}
      +reports: Doctrine\ORM\PersistentCollection {#2047 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2057 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2055 …}
      -id: 304353
      -bodyTs: "'advertis':54 'assign':16 'client':18,41 'configur':37 'could':9 'dhcpv6':35 'dns':39 'everyon':3 'everyth':8 'gateway':50 'general':32 'get':43 'home':30 'ip':15,44 'ipv6':6,27 'lan':31 'learn':48 'past':26 'ras':52 'router':53 'server':40 'slaac':11,46 'system':19,42 'thing':23 'use':10,34,45,51 'worri':13 'would':20"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://upvote.au/comment/623569"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705124009 {#2071
        date: 2024-01-13 06:33:29.0 +01:00
      }
      +"title": 304353
    }
    0 => App\Entity\EntryComment {#2292
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2336 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2294 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2339 …}
      +body: """
        Sure, but that’s extra manual setup, and the point of running something like PiHole is to have a nice UI to manage things.\n
        \n
        AdGuard Home uses DNS-over-HTTPS by default, so it’s immediately more privacy-focused than PiHole. I’m really surprised that PiHole hasn’t done this.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705265095 {#2318
        date: 2024-01-14 21:44:55.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ecclestoned@lemmy.world"
        "@erre@programming.dev"
        "@SpaceCadet@feddit.nl"
        "@dan@upvote.au"
        "@Ecclestoned@lemmy.world"
        "@erre@programming.dev"
        "@SpaceCadet@feddit.nl"
        "@dan@upvote.au"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2290 …}
      +nested: Doctrine\ORM\PersistentCollection {#2295 …}
      +votes: Doctrine\ORM\PersistentCollection {#2283 …}
      +reports: Doctrine\ORM\PersistentCollection {#2282 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2276 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2275 …}
      -id: 308932
      -bodyTs: "'adguard':25 'default':33 'dns':29 'dns-over-http':28 'done':52 'extra':5 'focus':41 'hasn':50 'home':26 'https':31 'immedi':37 'like':14 'm':45 'manag':23 'manual':6 'nice':20 'pihol':15,43,49 'point':10 'privaci':40 'privacy-focus':39 'realli':46 'run':12 'setup':7 'someth':13 'sure':1 'surpris':47 'thing':24 'ui':21 'use':27"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://upvote.au/comment/626624"
      +editedAt: DateTimeImmutable @1723452794 {#2313
        date: 2024-08-12 10:53:14.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705265095 {#2316
        date: 2024-01-14 21:44:55.0 +01:00
      }
      +"title": 308932
    }
  ]
  -id: 28891
  -titleTs: "'dedic':5 'dhcp/dns':6 'hardwar':8 'server':7 'use':3"
  -bodyTs: "'2':133 'address':57 'also':129 'app':18 'assign':54 'assist':27 'basic':41 'clobber':92 'current':2,76 'dhcp':6,63,145 'differ':22 'disconnect':130 'dns':7,64 'doesn':154 'edit':97,132 'etc':29 'filesystem':91 'get':37 'go':136 'home':26 'host':19 'howev':12 'inform':127 'ip':56,150 'issu':34 'know':45 'leas':146 'll':161 'm':99,135 'mani':95 'move':162 'nas':28 'need':43 'non':81 'non-pi':80 'onto':65,166 'pi':82,90 'plex':25 'prevent':119 'problem':106 'put':62,72 'ran':32 'real':105 'recommend':83 'reconfigur':121 'rout':126 'server':23,49,77,116,125,141,165 'set':39 'setup':3 'start':100 'static':144,149 'switch':139 'system':69,85,113,170 'thank':171 'thing':38 'think':102,159 'time':96 'tri':35,138 'unifi':10,24,42,48,109,131,164 'usg':11 've':31,87 'without':128 'work':156"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705041019
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10565049"
  +editedAt: DateTimeImmutable @1723662953 {#2700
    date: 2024-08-14 21:15:53.0 +02:00
  }
  +createdAt: DateTimeImmutable @1704954619 {#2678
    date: 2024-01-11 07:30:19.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
79 DENIED edit
Proxies\__CG__\App\Entity\Entry {#2336
  +user: Proxies\__CG__\App\Entity\User {#2719 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2629 …}
  +slug: "Should-I-use-a-dedicated-DHCP-DNS-server-hardware"
  +title: "Should I use a dedicated DHCP/DNS server hardware"
  +url: null
  +body: """
    My current setup has my DHCP + DNS on my Unifi USG. However, as I have all my apps hosted on a different server (unifi, plex, home assistant, NAS, etc.) I’ve ran into issues trying to get things set up.\n
    \n
    Basically, Unifi needs to know where the unifi server is, but it’s assigning the IP address to it.\n
    \n
    Should I put DHCP+DNS onto it’s own system? Should I put it on my current server? And any non-Pi recommendations for systems? (I’ve had the PI filesystem clobber itself too many times)\n
    \n
    Edit: I’m starting to think that the real problem is having UNIFI on the same system as the server, as it prevents me reconfiguring any of the server routing information without also disconnecting unifi…\n
    \n
    Edit 2: I’m going to try switching the server from a static DHCP lease to a static IP. If that’s doesn’t work, then I think I’ll move the unifi server onto it’s own system. Thanks!
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 21
  +favouriteCount: 33
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1723661197 {#2714
    date: 2024-08-14 20:46:37.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2721 …}
  +votes: Doctrine\ORM\PersistentCollection {#2723 …}
  +reports: Doctrine\ORM\PersistentCollection {#2725 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2727 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2729 …}
  +badges: Doctrine\ORM\PersistentCollection {#2731 …}
  +children: [
    2 => App\Entity\EntryComment {#2343
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2336 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2335 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2339 …}
      +body: "If you ever switch to AdGuard Home, [adguardhome-sync](https://github.com/bakito/adguardhome-sync) is pretty good. IMO AdGuard Home is better since it has all of PiHole’s features plus it supports DNS-over-HTTPS out-of-the-box, so your ISP can’t spy on your DNS queries (non-encrypted DNS queries can be easily intercepted and modified by your ISP even if you use a third-party DNS server, since they’re unencrypted and unauthenticated)"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1705123693 {#2341
        date: 2024-01-13 06:28:13.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ecclestoned@lemmy.world"
        "@erre@programming.dev"
        "@SpaceCadet@feddit.nl"
        "@Ecclestoned@lemmy.world"
        "@erre@programming.dev"
        "@SpaceCadet@feddit.nl"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2338 …}
      +nested: Doctrine\ORM\PersistentCollection {#2143 …}
      +votes: Doctrine\ORM\PersistentCollection {#2136 …}
      +reports: Doctrine\ORM\PersistentCollection {#2073 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2072 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2065 …}
      -id: 304340
      -bodyTs: "'/bakito/adguardhome-sync)':13 'adguard':6,18 'adguardhom':9 'adguardhome-sync':8 'better':21 'box':41 'dns':34,50,55,74 'dns-over-http':33 'easili':59 'encrypt':54 'even':66 'ever':3 'featur':29 'github.com':12 'github.com/bakito/adguardhome-sync)':11 'good':16 'home':7,19 'https':36 'imo':17 'intercept':60 'isp':44,65 'modifi':62 'non':53 'non-encrypt':52 'out-of-the-box':37 'parti':73 'pihol':27 'plus':30 'pretti':15 'queri':51,56 're':78 'server':75 'sinc':22,76 'spi':47 'support':32 'switch':4 'sync':10 'third':72 'third-parti':71 'unauthent':81 'unencrypt':79 'use':69"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://upvote.au/comment/623563"
      +editedAt: DateTimeImmutable @1722363363 {#2342
        date: 2024-07-30 20:16:03.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705123693 {#2337
        date: 2024-01-13 06:28:13.0 +01:00
      }
      +"title": 304340
    }
    1 => App\Entity\EntryComment {#2067
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2336 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2070 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2070 …}
      +body: "If only everyone was on IPv6, then everything could use SLAAC and worrying about IP assignment for client systems would be a thing of the past. IPv6 on a home LAN generally only uses DHCPv6 for configuring the DNS servers - client systems get IPs using SLAAC and learn their gateway using RAs (router advertisements)."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705124009 {#2066
        date: 2024-01-13 06:33:29.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ecclestoned@lemmy.world"
        "@remotelove@lemmy.ca"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2049 …}
      +nested: Doctrine\ORM\PersistentCollection {#2051 …}
      +votes: Doctrine\ORM\PersistentCollection {#2059 …}
      +reports: Doctrine\ORM\PersistentCollection {#2047 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2057 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2055 …}
      -id: 304353
      -bodyTs: "'advertis':54 'assign':16 'client':18,41 'configur':37 'could':9 'dhcpv6':35 'dns':39 'everyon':3 'everyth':8 'gateway':50 'general':32 'get':43 'home':30 'ip':15,44 'ipv6':6,27 'lan':31 'learn':48 'past':26 'ras':52 'router':53 'server':40 'slaac':11,46 'system':19,42 'thing':23 'use':10,34,45,51 'worri':13 'would':20"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://upvote.au/comment/623569"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705124009 {#2071
        date: 2024-01-13 06:33:29.0 +01:00
      }
      +"title": 304353
    }
    0 => App\Entity\EntryComment {#2292
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2336 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2294 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2339 …}
      +body: """
        Sure, but that’s extra manual setup, and the point of running something like PiHole is to have a nice UI to manage things.\n
        \n
        AdGuard Home uses DNS-over-HTTPS by default, so it’s immediately more privacy-focused than PiHole. I’m really surprised that PiHole hasn’t done this.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705265095 {#2318
        date: 2024-01-14 21:44:55.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ecclestoned@lemmy.world"
        "@erre@programming.dev"
        "@SpaceCadet@feddit.nl"
        "@dan@upvote.au"
        "@Ecclestoned@lemmy.world"
        "@erre@programming.dev"
        "@SpaceCadet@feddit.nl"
        "@dan@upvote.au"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2290 …}
      +nested: Doctrine\ORM\PersistentCollection {#2295 …}
      +votes: Doctrine\ORM\PersistentCollection {#2283 …}
      +reports: Doctrine\ORM\PersistentCollection {#2282 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2276 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2275 …}
      -id: 308932
      -bodyTs: "'adguard':25 'default':33 'dns':29 'dns-over-http':28 'done':52 'extra':5 'focus':41 'hasn':50 'home':26 'https':31 'immedi':37 'like':14 'm':45 'manag':23 'manual':6 'nice':20 'pihol':15,43,49 'point':10 'privaci':40 'privacy-focus':39 'realli':46 'run':12 'setup':7 'someth':13 'sure':1 'surpris':47 'thing':24 'ui':21 'use':27"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://upvote.au/comment/626624"
      +editedAt: DateTimeImmutable @1723452794 {#2313
        date: 2024-08-12 10:53:14.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705265095 {#2316
        date: 2024-01-14 21:44:55.0 +01:00
      }
      +"title": 308932
    }
  ]
  -id: 28891
  -titleTs: "'dedic':5 'dhcp/dns':6 'hardwar':8 'server':7 'use':3"
  -bodyTs: "'2':133 'address':57 'also':129 'app':18 'assign':54 'assist':27 'basic':41 'clobber':92 'current':2,76 'dhcp':6,63,145 'differ':22 'disconnect':130 'dns':7,64 'doesn':154 'edit':97,132 'etc':29 'filesystem':91 'get':37 'go':136 'home':26 'host':19 'howev':12 'inform':127 'ip':56,150 'issu':34 'know':45 'leas':146 'll':161 'm':99,135 'mani':95 'move':162 'nas':28 'need':43 'non':81 'non-pi':80 'onto':65,166 'pi':82,90 'plex':25 'prevent':119 'problem':106 'put':62,72 'ran':32 'real':105 'recommend':83 'reconfigur':121 'rout':126 'server':23,49,77,116,125,141,165 'set':39 'setup':3 'start':100 'static':144,149 'switch':139 'system':69,85,113,170 'thank':171 'thing':38 'think':102,159 'time':96 'tri':35,138 'unifi':10,24,42,48,109,131,164 'usg':11 've':31,87 'without':128 'work':156"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705041019
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10565049"
  +editedAt: DateTimeImmutable @1723662953 {#2700
    date: 2024-08-14 21:15:53.0 +02:00
  }
  +createdAt: DateTimeImmutable @1704954619 {#2678
    date: 2024-01-11 07:30:19.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
80 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2336
  +user: Proxies\__CG__\App\Entity\User {#2719 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2629 …}
  +slug: "Should-I-use-a-dedicated-DHCP-DNS-server-hardware"
  +title: "Should I use a dedicated DHCP/DNS server hardware"
  +url: null
  +body: """
    My current setup has my DHCP + DNS on my Unifi USG. However, as I have all my apps hosted on a different server (unifi, plex, home assistant, NAS, etc.) I’ve ran into issues trying to get things set up.\n
    \n
    Basically, Unifi needs to know where the unifi server is, but it’s assigning the IP address to it.\n
    \n
    Should I put DHCP+DNS onto it’s own system? Should I put it on my current server? And any non-Pi recommendations for systems? (I’ve had the PI filesystem clobber itself too many times)\n
    \n
    Edit: I’m starting to think that the real problem is having UNIFI on the same system as the server, as it prevents me reconfiguring any of the server routing information without also disconnecting unifi…\n
    \n
    Edit 2: I’m going to try switching the server from a static DHCP lease to a static IP. If that’s doesn’t work, then I think I’ll move the unifi server onto it’s own system. Thanks!
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 21
  +favouriteCount: 33
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1723661197 {#2714
    date: 2024-08-14 20:46:37.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2721 …}
  +votes: Doctrine\ORM\PersistentCollection {#2723 …}
  +reports: Doctrine\ORM\PersistentCollection {#2725 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2727 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2729 …}
  +badges: Doctrine\ORM\PersistentCollection {#2731 …}
  +children: [
    2 => App\Entity\EntryComment {#2343
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2336 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2335 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2339 …}
      +body: "If you ever switch to AdGuard Home, [adguardhome-sync](https://github.com/bakito/adguardhome-sync) is pretty good. IMO AdGuard Home is better since it has all of PiHole’s features plus it supports DNS-over-HTTPS out-of-the-box, so your ISP can’t spy on your DNS queries (non-encrypted DNS queries can be easily intercepted and modified by your ISP even if you use a third-party DNS server, since they’re unencrypted and unauthenticated)"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1705123693 {#2341
        date: 2024-01-13 06:28:13.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ecclestoned@lemmy.world"
        "@erre@programming.dev"
        "@SpaceCadet@feddit.nl"
        "@Ecclestoned@lemmy.world"
        "@erre@programming.dev"
        "@SpaceCadet@feddit.nl"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2338 …}
      +nested: Doctrine\ORM\PersistentCollection {#2143 …}
      +votes: Doctrine\ORM\PersistentCollection {#2136 …}
      +reports: Doctrine\ORM\PersistentCollection {#2073 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2072 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2065 …}
      -id: 304340
      -bodyTs: "'/bakito/adguardhome-sync)':13 'adguard':6,18 'adguardhom':9 'adguardhome-sync':8 'better':21 'box':41 'dns':34,50,55,74 'dns-over-http':33 'easili':59 'encrypt':54 'even':66 'ever':3 'featur':29 'github.com':12 'github.com/bakito/adguardhome-sync)':11 'good':16 'home':7,19 'https':36 'imo':17 'intercept':60 'isp':44,65 'modifi':62 'non':53 'non-encrypt':52 'out-of-the-box':37 'parti':73 'pihol':27 'plus':30 'pretti':15 'queri':51,56 're':78 'server':75 'sinc':22,76 'spi':47 'support':32 'switch':4 'sync':10 'third':72 'third-parti':71 'unauthent':81 'unencrypt':79 'use':69"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://upvote.au/comment/623563"
      +editedAt: DateTimeImmutable @1722363363 {#2342
        date: 2024-07-30 20:16:03.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705123693 {#2337
        date: 2024-01-13 06:28:13.0 +01:00
      }
      +"title": 304340
    }
    1 => App\Entity\EntryComment {#2067
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2336 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2070 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2070 …}
      +body: "If only everyone was on IPv6, then everything could use SLAAC and worrying about IP assignment for client systems would be a thing of the past. IPv6 on a home LAN generally only uses DHCPv6 for configuring the DNS servers - client systems get IPs using SLAAC and learn their gateway using RAs (router advertisements)."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705124009 {#2066
        date: 2024-01-13 06:33:29.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ecclestoned@lemmy.world"
        "@remotelove@lemmy.ca"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2049 …}
      +nested: Doctrine\ORM\PersistentCollection {#2051 …}
      +votes: Doctrine\ORM\PersistentCollection {#2059 …}
      +reports: Doctrine\ORM\PersistentCollection {#2047 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2057 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2055 …}
      -id: 304353
      -bodyTs: "'advertis':54 'assign':16 'client':18,41 'configur':37 'could':9 'dhcpv6':35 'dns':39 'everyon':3 'everyth':8 'gateway':50 'general':32 'get':43 'home':30 'ip':15,44 'ipv6':6,27 'lan':31 'learn':48 'past':26 'ras':52 'router':53 'server':40 'slaac':11,46 'system':19,42 'thing':23 'use':10,34,45,51 'worri':13 'would':20"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://upvote.au/comment/623569"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705124009 {#2071
        date: 2024-01-13 06:33:29.0 +01:00
      }
      +"title": 304353
    }
    0 => App\Entity\EntryComment {#2292
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2336 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2294 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2339 …}
      +body: """
        Sure, but that’s extra manual setup, and the point of running something like PiHole is to have a nice UI to manage things.\n
        \n
        AdGuard Home uses DNS-over-HTTPS by default, so it’s immediately more privacy-focused than PiHole. I’m really surprised that PiHole hasn’t done this.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705265095 {#2318
        date: 2024-01-14 21:44:55.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ecclestoned@lemmy.world"
        "@erre@programming.dev"
        "@SpaceCadet@feddit.nl"
        "@dan@upvote.au"
        "@Ecclestoned@lemmy.world"
        "@erre@programming.dev"
        "@SpaceCadet@feddit.nl"
        "@dan@upvote.au"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2290 …}
      +nested: Doctrine\ORM\PersistentCollection {#2295 …}
      +votes: Doctrine\ORM\PersistentCollection {#2283 …}
      +reports: Doctrine\ORM\PersistentCollection {#2282 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2276 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2275 …}
      -id: 308932
      -bodyTs: "'adguard':25 'default':33 'dns':29 'dns-over-http':28 'done':52 'extra':5 'focus':41 'hasn':50 'home':26 'https':31 'immedi':37 'like':14 'm':45 'manag':23 'manual':6 'nice':20 'pihol':15,43,49 'point':10 'privaci':40 'privacy-focus':39 'realli':46 'run':12 'setup':7 'someth':13 'sure':1 'surpris':47 'thing':24 'ui':21 'use':27"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://upvote.au/comment/626624"
      +editedAt: DateTimeImmutable @1723452794 {#2313
        date: 2024-08-12 10:53:14.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705265095 {#2316
        date: 2024-01-14 21:44:55.0 +01:00
      }
      +"title": 308932
    }
  ]
  -id: 28891
  -titleTs: "'dedic':5 'dhcp/dns':6 'hardwar':8 'server':7 'use':3"
  -bodyTs: "'2':133 'address':57 'also':129 'app':18 'assign':54 'assist':27 'basic':41 'clobber':92 'current':2,76 'dhcp':6,63,145 'differ':22 'disconnect':130 'dns':7,64 'doesn':154 'edit':97,132 'etc':29 'filesystem':91 'get':37 'go':136 'home':26 'host':19 'howev':12 'inform':127 'ip':56,150 'issu':34 'know':45 'leas':146 'll':161 'm':99,135 'mani':95 'move':162 'nas':28 'need':43 'non':81 'non-pi':80 'onto':65,166 'pi':82,90 'plex':25 'prevent':119 'problem':106 'put':62,72 'ran':32 'real':105 'recommend':83 'reconfigur':121 'rout':126 'server':23,49,77,116,125,141,165 'set':39 'setup':3 'start':100 'static':144,149 'switch':139 'system':69,85,113,170 'thank':171 'thing':38 'think':102,159 'time':96 'tri':35,138 'unifi':10,24,42,48,109,131,164 'usg':11 've':31,87 'without':128 'work':156"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705041019
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10565049"
  +editedAt: DateTimeImmutable @1723662953 {#2700
    date: 2024-08-14 21:15:53.0 +02:00
  }
  +createdAt: DateTimeImmutable @1704954619 {#2678
    date: 2024-01-11 07:30:19.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
81 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
82 DENIED moderate
App\Entity\EntryComment {#2343
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2336
    +user: Proxies\__CG__\App\Entity\User {#2719 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2629 …}
    +slug: "Should-I-use-a-dedicated-DHCP-DNS-server-hardware"
    +title: "Should I use a dedicated DHCP/DNS server hardware"
    +url: null
    +body: """
      My current setup has my DHCP + DNS on my Unifi USG. However, as I have all my apps hosted on a different server (unifi, plex, home assistant, NAS, etc.) I’ve ran into issues trying to get things set up.\n
      \n
      Basically, Unifi needs to know where the unifi server is, but it’s assigning the IP address to it.\n
      \n
      Should I put DHCP+DNS onto it’s own system? Should I put it on my current server? And any non-Pi recommendations for systems? (I’ve had the PI filesystem clobber itself too many times)\n
      \n
      Edit: I’m starting to think that the real problem is having UNIFI on the same system as the server, as it prevents me reconfiguring any of the server routing information without also disconnecting unifi…\n
      \n
      Edit 2: I’m going to try switching the server from a static DHCP lease to a static IP. If that’s doesn’t work, then I think I’ll move the unifi server onto it’s own system. Thanks!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 21
    +favouriteCount: 33
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1723661197 {#2714
      date: 2024-08-14 20:46:37.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2721 …}
    +votes: Doctrine\ORM\PersistentCollection {#2723 …}
    +reports: Doctrine\ORM\PersistentCollection {#2725 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2727 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2729 …}
    +badges: Doctrine\ORM\PersistentCollection {#2731 …}
    +children: [
      2 => App\Entity\EntryComment {#2343}
      1 => App\Entity\EntryComment {#2067
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2336 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2070 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2070 …}
        +body: "If only everyone was on IPv6, then everything could use SLAAC and worrying about IP assignment for client systems would be a thing of the past. IPv6 on a home LAN generally only uses DHCPv6 for configuring the DNS servers - client systems get IPs using SLAAC and learn their gateway using RAs (router advertisements)."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705124009 {#2066
          date: 2024-01-13 06:33:29.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ecclestoned@lemmy.world"
          "@remotelove@lemmy.ca"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2049 …}
        +nested: Doctrine\ORM\PersistentCollection {#2051 …}
        +votes: Doctrine\ORM\PersistentCollection {#2059 …}
        +reports: Doctrine\ORM\PersistentCollection {#2047 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2057 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2055 …}
        -id: 304353
        -bodyTs: "'advertis':54 'assign':16 'client':18,41 'configur':37 'could':9 'dhcpv6':35 'dns':39 'everyon':3 'everyth':8 'gateway':50 'general':32 'get':43 'home':30 'ip':15,44 'ipv6':6,27 'lan':31 'learn':48 'past':26 'ras':52 'router':53 'server':40 'slaac':11,46 'system':19,42 'thing':23 'use':10,34,45,51 'worri':13 'would':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/623569"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705124009 {#2071
          date: 2024-01-13 06:33:29.0 +01:00
        }
        +"title": 304353
      }
      0 => App\Entity\EntryComment {#2292
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2336 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2294 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2339 …}
        +body: """
          Sure, but that’s extra manual setup, and the point of running something like PiHole is to have a nice UI to manage things.\n
          \n
          AdGuard Home uses DNS-over-HTTPS by default, so it’s immediately more privacy-focused than PiHole. I’m really surprised that PiHole hasn’t done this.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705265095 {#2318
          date: 2024-01-14 21:44:55.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ecclestoned@lemmy.world"
          "@erre@programming.dev"
          "@SpaceCadet@feddit.nl"
          "@dan@upvote.au"
          "@Ecclestoned@lemmy.world"
          "@erre@programming.dev"
          "@SpaceCadet@feddit.nl"
          "@dan@upvote.au"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2290 …}
        +nested: Doctrine\ORM\PersistentCollection {#2295 …}
        +votes: Doctrine\ORM\PersistentCollection {#2283 …}
        +reports: Doctrine\ORM\PersistentCollection {#2282 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2276 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2275 …}
        -id: 308932
        -bodyTs: "'adguard':25 'default':33 'dns':29 'dns-over-http':28 'done':52 'extra':5 'focus':41 'hasn':50 'home':26 'https':31 'immedi':37 'like':14 'm':45 'manag':23 'manual':6 'nice':20 'pihol':15,43,49 'point':10 'privaci':40 'privacy-focus':39 'realli':46 'run':12 'setup':7 'someth':13 'sure':1 'surpris':47 'thing':24 'ui':21 'use':27"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/626624"
        +editedAt: DateTimeImmutable @1723452794 {#2313
          date: 2024-08-12 10:53:14.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705265095 {#2316
          date: 2024-01-14 21:44:55.0 +01:00
        }
        +"title": 308932
      }
    ]
    -id: 28891
    -titleTs: "'dedic':5 'dhcp/dns':6 'hardwar':8 'server':7 'use':3"
    -bodyTs: "'2':133 'address':57 'also':129 'app':18 'assign':54 'assist':27 'basic':41 'clobber':92 'current':2,76 'dhcp':6,63,145 'differ':22 'disconnect':130 'dns':7,64 'doesn':154 'edit':97,132 'etc':29 'filesystem':91 'get':37 'go':136 'home':26 'host':19 'howev':12 'inform':127 'ip':56,150 'issu':34 'know':45 'leas':146 'll':161 'm':99,135 'mani':95 'move':162 'nas':28 'need':43 'non':81 'non-pi':80 'onto':65,166 'pi':82,90 'plex':25 'prevent':119 'problem':106 'put':62,72 'ran':32 'real':105 'recommend':83 'reconfigur':121 'rout':126 'server':23,49,77,116,125,141,165 'set':39 'setup':3 'start':100 'static':144,149 'switch':139 'system':69,85,113,170 'thank':171 'thing':38 'think':102,159 'time':96 'tri':35,138 'unifi':10,24,42,48,109,131,164 'usg':11 've':31,87 'without':128 'work':156"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705041019
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10565049"
    +editedAt: DateTimeImmutable @1723662953 {#2700
      date: 2024-08-14 21:15:53.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704954619 {#2678
      date: 2024-01-11 07:30:19.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2335 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2339 …}
  +body: "If you ever switch to AdGuard Home, [adguardhome-sync](https://github.com/bakito/adguardhome-sync) is pretty good. IMO AdGuard Home is better since it has all of PiHole’s features plus it supports DNS-over-HTTPS out-of-the-box, so your ISP can’t spy on your DNS queries (non-encrypted DNS queries can be easily intercepted and modified by your ISP even if you use a third-party DNS server, since they’re unencrypted and unauthenticated)"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705123693 {#2341
    date: 2024-01-13 06:28:13.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Ecclestoned@lemmy.world"
    "@erre@programming.dev"
    "@SpaceCadet@feddit.nl"
    "@Ecclestoned@lemmy.world"
    "@erre@programming.dev"
    "@SpaceCadet@feddit.nl"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2338 …}
  +nested: Doctrine\ORM\PersistentCollection {#2143 …}
  +votes: Doctrine\ORM\PersistentCollection {#2136 …}
  +reports: Doctrine\ORM\PersistentCollection {#2073 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2072 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2065 …}
  -id: 304340
  -bodyTs: "'/bakito/adguardhome-sync)':13 'adguard':6,18 'adguardhom':9 'adguardhome-sync':8 'better':21 'box':41 'dns':34,50,55,74 'dns-over-http':33 'easili':59 'encrypt':54 'even':66 'ever':3 'featur':29 'github.com':12 'github.com/bakito/adguardhome-sync)':11 'good':16 'home':7,19 'https':36 'imo':17 'intercept':60 'isp':44,65 'modifi':62 'non':53 'non-encrypt':52 'out-of-the-box':37 'parti':73 'pihol':27 'plus':30 'pretti':15 'queri':51,56 're':78 'server':75 'sinc':22,76 'spi':47 'support':32 'switch':4 'sync':10 'third':72 'third-parti':71 'unauthent':81 'unencrypt':79 'use':69"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://upvote.au/comment/623563"
  +editedAt: DateTimeImmutable @1722363363 {#2342
    date: 2024-07-30 20:16:03.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705123693 {#2337
    date: 2024-01-13 06:28:13.0 +01:00
  }
  +"title": 304340
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
83 DENIED edit
App\Entity\EntryComment {#2343
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2336
    +user: Proxies\__CG__\App\Entity\User {#2719 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2629 …}
    +slug: "Should-I-use-a-dedicated-DHCP-DNS-server-hardware"
    +title: "Should I use a dedicated DHCP/DNS server hardware"
    +url: null
    +body: """
      My current setup has my DHCP + DNS on my Unifi USG. However, as I have all my apps hosted on a different server (unifi, plex, home assistant, NAS, etc.) I’ve ran into issues trying to get things set up.\n
      \n
      Basically, Unifi needs to know where the unifi server is, but it’s assigning the IP address to it.\n
      \n
      Should I put DHCP+DNS onto it’s own system? Should I put it on my current server? And any non-Pi recommendations for systems? (I’ve had the PI filesystem clobber itself too many times)\n
      \n
      Edit: I’m starting to think that the real problem is having UNIFI on the same system as the server, as it prevents me reconfiguring any of the server routing information without also disconnecting unifi…\n
      \n
      Edit 2: I’m going to try switching the server from a static DHCP lease to a static IP. If that’s doesn’t work, then I think I’ll move the unifi server onto it’s own system. Thanks!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 21
    +favouriteCount: 33
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1723661197 {#2714
      date: 2024-08-14 20:46:37.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2721 …}
    +votes: Doctrine\ORM\PersistentCollection {#2723 …}
    +reports: Doctrine\ORM\PersistentCollection {#2725 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2727 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2729 …}
    +badges: Doctrine\ORM\PersistentCollection {#2731 …}
    +children: [
      2 => App\Entity\EntryComment {#2343}
      1 => App\Entity\EntryComment {#2067
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2336 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2070 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2070 …}
        +body: "If only everyone was on IPv6, then everything could use SLAAC and worrying about IP assignment for client systems would be a thing of the past. IPv6 on a home LAN generally only uses DHCPv6 for configuring the DNS servers - client systems get IPs using SLAAC and learn their gateway using RAs (router advertisements)."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705124009 {#2066
          date: 2024-01-13 06:33:29.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ecclestoned@lemmy.world"
          "@remotelove@lemmy.ca"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2049 …}
        +nested: Doctrine\ORM\PersistentCollection {#2051 …}
        +votes: Doctrine\ORM\PersistentCollection {#2059 …}
        +reports: Doctrine\ORM\PersistentCollection {#2047 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2057 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2055 …}
        -id: 304353
        -bodyTs: "'advertis':54 'assign':16 'client':18,41 'configur':37 'could':9 'dhcpv6':35 'dns':39 'everyon':3 'everyth':8 'gateway':50 'general':32 'get':43 'home':30 'ip':15,44 'ipv6':6,27 'lan':31 'learn':48 'past':26 'ras':52 'router':53 'server':40 'slaac':11,46 'system':19,42 'thing':23 'use':10,34,45,51 'worri':13 'would':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/623569"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705124009 {#2071
          date: 2024-01-13 06:33:29.0 +01:00
        }
        +"title": 304353
      }
      0 => App\Entity\EntryComment {#2292
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2336 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2294 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2339 …}
        +body: """
          Sure, but that’s extra manual setup, and the point of running something like PiHole is to have a nice UI to manage things.\n
          \n
          AdGuard Home uses DNS-over-HTTPS by default, so it’s immediately more privacy-focused than PiHole. I’m really surprised that PiHole hasn’t done this.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705265095 {#2318
          date: 2024-01-14 21:44:55.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ecclestoned@lemmy.world"
          "@erre@programming.dev"
          "@SpaceCadet@feddit.nl"
          "@dan@upvote.au"
          "@Ecclestoned@lemmy.world"
          "@erre@programming.dev"
          "@SpaceCadet@feddit.nl"
          "@dan@upvote.au"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2290 …}
        +nested: Doctrine\ORM\PersistentCollection {#2295 …}
        +votes: Doctrine\ORM\PersistentCollection {#2283 …}
        +reports: Doctrine\ORM\PersistentCollection {#2282 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2276 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2275 …}
        -id: 308932
        -bodyTs: "'adguard':25 'default':33 'dns':29 'dns-over-http':28 'done':52 'extra':5 'focus':41 'hasn':50 'home':26 'https':31 'immedi':37 'like':14 'm':45 'manag':23 'manual':6 'nice':20 'pihol':15,43,49 'point':10 'privaci':40 'privacy-focus':39 'realli':46 'run':12 'setup':7 'someth':13 'sure':1 'surpris':47 'thing':24 'ui':21 'use':27"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/626624"
        +editedAt: DateTimeImmutable @1723452794 {#2313
          date: 2024-08-12 10:53:14.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705265095 {#2316
          date: 2024-01-14 21:44:55.0 +01:00
        }
        +"title": 308932
      }
    ]
    -id: 28891
    -titleTs: "'dedic':5 'dhcp/dns':6 'hardwar':8 'server':7 'use':3"
    -bodyTs: "'2':133 'address':57 'also':129 'app':18 'assign':54 'assist':27 'basic':41 'clobber':92 'current':2,76 'dhcp':6,63,145 'differ':22 'disconnect':130 'dns':7,64 'doesn':154 'edit':97,132 'etc':29 'filesystem':91 'get':37 'go':136 'home':26 'host':19 'howev':12 'inform':127 'ip':56,150 'issu':34 'know':45 'leas':146 'll':161 'm':99,135 'mani':95 'move':162 'nas':28 'need':43 'non':81 'non-pi':80 'onto':65,166 'pi':82,90 'plex':25 'prevent':119 'problem':106 'put':62,72 'ran':32 'real':105 'recommend':83 'reconfigur':121 'rout':126 'server':23,49,77,116,125,141,165 'set':39 'setup':3 'start':100 'static':144,149 'switch':139 'system':69,85,113,170 'thank':171 'thing':38 'think':102,159 'time':96 'tri':35,138 'unifi':10,24,42,48,109,131,164 'usg':11 've':31,87 'without':128 'work':156"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705041019
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10565049"
    +editedAt: DateTimeImmutable @1723662953 {#2700
      date: 2024-08-14 21:15:53.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704954619 {#2678
      date: 2024-01-11 07:30:19.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2335 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2339 …}
  +body: "If you ever switch to AdGuard Home, [adguardhome-sync](https://github.com/bakito/adguardhome-sync) is pretty good. IMO AdGuard Home is better since it has all of PiHole’s features plus it supports DNS-over-HTTPS out-of-the-box, so your ISP can’t spy on your DNS queries (non-encrypted DNS queries can be easily intercepted and modified by your ISP even if you use a third-party DNS server, since they’re unencrypted and unauthenticated)"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705123693 {#2341
    date: 2024-01-13 06:28:13.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Ecclestoned@lemmy.world"
    "@erre@programming.dev"
    "@SpaceCadet@feddit.nl"
    "@Ecclestoned@lemmy.world"
    "@erre@programming.dev"
    "@SpaceCadet@feddit.nl"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2338 …}
  +nested: Doctrine\ORM\PersistentCollection {#2143 …}
  +votes: Doctrine\ORM\PersistentCollection {#2136 …}
  +reports: Doctrine\ORM\PersistentCollection {#2073 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2072 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2065 …}
  -id: 304340
  -bodyTs: "'/bakito/adguardhome-sync)':13 'adguard':6,18 'adguardhom':9 'adguardhome-sync':8 'better':21 'box':41 'dns':34,50,55,74 'dns-over-http':33 'easili':59 'encrypt':54 'even':66 'ever':3 'featur':29 'github.com':12 'github.com/bakito/adguardhome-sync)':11 'good':16 'home':7,19 'https':36 'imo':17 'intercept':60 'isp':44,65 'modifi':62 'non':53 'non-encrypt':52 'out-of-the-box':37 'parti':73 'pihol':27 'plus':30 'pretti':15 'queri':51,56 're':78 'server':75 'sinc':22,76 'spi':47 'support':32 'switch':4 'sync':10 'third':72 'third-parti':71 'unauthent':81 'unencrypt':79 'use':69"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://upvote.au/comment/623563"
  +editedAt: DateTimeImmutable @1722363363 {#2342
    date: 2024-07-30 20:16:03.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705123693 {#2337
    date: 2024-01-13 06:28:13.0 +01:00
  }
  +"title": 304340
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
84 DENIED moderate
App\Entity\EntryComment {#2343
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2336
    +user: Proxies\__CG__\App\Entity\User {#2719 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2629 …}
    +slug: "Should-I-use-a-dedicated-DHCP-DNS-server-hardware"
    +title: "Should I use a dedicated DHCP/DNS server hardware"
    +url: null
    +body: """
      My current setup has my DHCP + DNS on my Unifi USG. However, as I have all my apps hosted on a different server (unifi, plex, home assistant, NAS, etc.) I’ve ran into issues trying to get things set up.\n
      \n
      Basically, Unifi needs to know where the unifi server is, but it’s assigning the IP address to it.\n
      \n
      Should I put DHCP+DNS onto it’s own system? Should I put it on my current server? And any non-Pi recommendations for systems? (I’ve had the PI filesystem clobber itself too many times)\n
      \n
      Edit: I’m starting to think that the real problem is having UNIFI on the same system as the server, as it prevents me reconfiguring any of the server routing information without also disconnecting unifi…\n
      \n
      Edit 2: I’m going to try switching the server from a static DHCP lease to a static IP. If that’s doesn’t work, then I think I’ll move the unifi server onto it’s own system. Thanks!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 21
    +favouriteCount: 33
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1723661197 {#2714
      date: 2024-08-14 20:46:37.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2721 …}
    +votes: Doctrine\ORM\PersistentCollection {#2723 …}
    +reports: Doctrine\ORM\PersistentCollection {#2725 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2727 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2729 …}
    +badges: Doctrine\ORM\PersistentCollection {#2731 …}
    +children: [
      2 => App\Entity\EntryComment {#2343}
      1 => App\Entity\EntryComment {#2067
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2336 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2070 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2070 …}
        +body: "If only everyone was on IPv6, then everything could use SLAAC and worrying about IP assignment for client systems would be a thing of the past. IPv6 on a home LAN generally only uses DHCPv6 for configuring the DNS servers - client systems get IPs using SLAAC and learn their gateway using RAs (router advertisements)."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705124009 {#2066
          date: 2024-01-13 06:33:29.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ecclestoned@lemmy.world"
          "@remotelove@lemmy.ca"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2049 …}
        +nested: Doctrine\ORM\PersistentCollection {#2051 …}
        +votes: Doctrine\ORM\PersistentCollection {#2059 …}
        +reports: Doctrine\ORM\PersistentCollection {#2047 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2057 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2055 …}
        -id: 304353
        -bodyTs: "'advertis':54 'assign':16 'client':18,41 'configur':37 'could':9 'dhcpv6':35 'dns':39 'everyon':3 'everyth':8 'gateway':50 'general':32 'get':43 'home':30 'ip':15,44 'ipv6':6,27 'lan':31 'learn':48 'past':26 'ras':52 'router':53 'server':40 'slaac':11,46 'system':19,42 'thing':23 'use':10,34,45,51 'worri':13 'would':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/623569"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705124009 {#2071
          date: 2024-01-13 06:33:29.0 +01:00
        }
        +"title": 304353
      }
      0 => App\Entity\EntryComment {#2292
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2336 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2294 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2339 …}
        +body: """
          Sure, but that’s extra manual setup, and the point of running something like PiHole is to have a nice UI to manage things.\n
          \n
          AdGuard Home uses DNS-over-HTTPS by default, so it’s immediately more privacy-focused than PiHole. I’m really surprised that PiHole hasn’t done this.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705265095 {#2318
          date: 2024-01-14 21:44:55.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ecclestoned@lemmy.world"
          "@erre@programming.dev"
          "@SpaceCadet@feddit.nl"
          "@dan@upvote.au"
          "@Ecclestoned@lemmy.world"
          "@erre@programming.dev"
          "@SpaceCadet@feddit.nl"
          "@dan@upvote.au"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2290 …}
        +nested: Doctrine\ORM\PersistentCollection {#2295 …}
        +votes: Doctrine\ORM\PersistentCollection {#2283 …}
        +reports: Doctrine\ORM\PersistentCollection {#2282 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2276 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2275 …}
        -id: 308932
        -bodyTs: "'adguard':25 'default':33 'dns':29 'dns-over-http':28 'done':52 'extra':5 'focus':41 'hasn':50 'home':26 'https':31 'immedi':37 'like':14 'm':45 'manag':23 'manual':6 'nice':20 'pihol':15,43,49 'point':10 'privaci':40 'privacy-focus':39 'realli':46 'run':12 'setup':7 'someth':13 'sure':1 'surpris':47 'thing':24 'ui':21 'use':27"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/626624"
        +editedAt: DateTimeImmutable @1723452794 {#2313
          date: 2024-08-12 10:53:14.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705265095 {#2316
          date: 2024-01-14 21:44:55.0 +01:00
        }
        +"title": 308932
      }
    ]
    -id: 28891
    -titleTs: "'dedic':5 'dhcp/dns':6 'hardwar':8 'server':7 'use':3"
    -bodyTs: "'2':133 'address':57 'also':129 'app':18 'assign':54 'assist':27 'basic':41 'clobber':92 'current':2,76 'dhcp':6,63,145 'differ':22 'disconnect':130 'dns':7,64 'doesn':154 'edit':97,132 'etc':29 'filesystem':91 'get':37 'go':136 'home':26 'host':19 'howev':12 'inform':127 'ip':56,150 'issu':34 'know':45 'leas':146 'll':161 'm':99,135 'mani':95 'move':162 'nas':28 'need':43 'non':81 'non-pi':80 'onto':65,166 'pi':82,90 'plex':25 'prevent':119 'problem':106 'put':62,72 'ran':32 'real':105 'recommend':83 'reconfigur':121 'rout':126 'server':23,49,77,116,125,141,165 'set':39 'setup':3 'start':100 'static':144,149 'switch':139 'system':69,85,113,170 'thank':171 'thing':38 'think':102,159 'time':96 'tri':35,138 'unifi':10,24,42,48,109,131,164 'usg':11 've':31,87 'without':128 'work':156"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705041019
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10565049"
    +editedAt: DateTimeImmutable @1723662953 {#2700
      date: 2024-08-14 21:15:53.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704954619 {#2678
      date: 2024-01-11 07:30:19.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2335 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2339 …}
  +body: "If you ever switch to AdGuard Home, [adguardhome-sync](https://github.com/bakito/adguardhome-sync) is pretty good. IMO AdGuard Home is better since it has all of PiHole’s features plus it supports DNS-over-HTTPS out-of-the-box, so your ISP can’t spy on your DNS queries (non-encrypted DNS queries can be easily intercepted and modified by your ISP even if you use a third-party DNS server, since they’re unencrypted and unauthenticated)"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705123693 {#2341
    date: 2024-01-13 06:28:13.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Ecclestoned@lemmy.world"
    "@erre@programming.dev"
    "@SpaceCadet@feddit.nl"
    "@Ecclestoned@lemmy.world"
    "@erre@programming.dev"
    "@SpaceCadet@feddit.nl"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2338 …}
  +nested: Doctrine\ORM\PersistentCollection {#2143 …}
  +votes: Doctrine\ORM\PersistentCollection {#2136 …}
  +reports: Doctrine\ORM\PersistentCollection {#2073 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2072 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2065 …}
  -id: 304340
  -bodyTs: "'/bakito/adguardhome-sync)':13 'adguard':6,18 'adguardhom':9 'adguardhome-sync':8 'better':21 'box':41 'dns':34,50,55,74 'dns-over-http':33 'easili':59 'encrypt':54 'even':66 'ever':3 'featur':29 'github.com':12 'github.com/bakito/adguardhome-sync)':11 'good':16 'home':7,19 'https':36 'imo':17 'intercept':60 'isp':44,65 'modifi':62 'non':53 'non-encrypt':52 'out-of-the-box':37 'parti':73 'pihol':27 'plus':30 'pretti':15 'queri':51,56 're':78 'server':75 'sinc':22,76 'spi':47 'support':32 'switch':4 'sync':10 'third':72 'third-parti':71 'unauthent':81 'unencrypt':79 'use':69"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://upvote.au/comment/623563"
  +editedAt: DateTimeImmutable @1722363363 {#2342
    date: 2024-07-30 20:16:03.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705123693 {#2337
    date: 2024-01-13 06:28:13.0 +01:00
  }
  +"title": 304340
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
85 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
86 DENIED moderate
App\Entity\EntryComment {#2067
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2336
    +user: Proxies\__CG__\App\Entity\User {#2719 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2629 …}
    +slug: "Should-I-use-a-dedicated-DHCP-DNS-server-hardware"
    +title: "Should I use a dedicated DHCP/DNS server hardware"
    +url: null
    +body: """
      My current setup has my DHCP + DNS on my Unifi USG. However, as I have all my apps hosted on a different server (unifi, plex, home assistant, NAS, etc.) I’ve ran into issues trying to get things set up.\n
      \n
      Basically, Unifi needs to know where the unifi server is, but it’s assigning the IP address to it.\n
      \n
      Should I put DHCP+DNS onto it’s own system? Should I put it on my current server? And any non-Pi recommendations for systems? (I’ve had the PI filesystem clobber itself too many times)\n
      \n
      Edit: I’m starting to think that the real problem is having UNIFI on the same system as the server, as it prevents me reconfiguring any of the server routing information without also disconnecting unifi…\n
      \n
      Edit 2: I’m going to try switching the server from a static DHCP lease to a static IP. If that’s doesn’t work, then I think I’ll move the unifi server onto it’s own system. Thanks!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 21
    +favouriteCount: 33
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1723661197 {#2714
      date: 2024-08-14 20:46:37.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2721 …}
    +votes: Doctrine\ORM\PersistentCollection {#2723 …}
    +reports: Doctrine\ORM\PersistentCollection {#2725 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2727 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2729 …}
    +badges: Doctrine\ORM\PersistentCollection {#2731 …}
    +children: [
      2 => App\Entity\EntryComment {#2343
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2336 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2335 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2339 …}
        +body: "If you ever switch to AdGuard Home, [adguardhome-sync](https://github.com/bakito/adguardhome-sync) is pretty good. IMO AdGuard Home is better since it has all of PiHole’s features plus it supports DNS-over-HTTPS out-of-the-box, so your ISP can’t spy on your DNS queries (non-encrypted DNS queries can be easily intercepted and modified by your ISP even if you use a third-party DNS server, since they’re unencrypted and unauthenticated)"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705123693 {#2341
          date: 2024-01-13 06:28:13.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ecclestoned@lemmy.world"
          "@erre@programming.dev"
          "@SpaceCadet@feddit.nl"
          "@Ecclestoned@lemmy.world"
          "@erre@programming.dev"
          "@SpaceCadet@feddit.nl"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2338 …}
        +nested: Doctrine\ORM\PersistentCollection {#2143 …}
        +votes: Doctrine\ORM\PersistentCollection {#2136 …}
        +reports: Doctrine\ORM\PersistentCollection {#2073 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2072 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2065 …}
        -id: 304340
        -bodyTs: "'/bakito/adguardhome-sync)':13 'adguard':6,18 'adguardhom':9 'adguardhome-sync':8 'better':21 'box':41 'dns':34,50,55,74 'dns-over-http':33 'easili':59 'encrypt':54 'even':66 'ever':3 'featur':29 'github.com':12 'github.com/bakito/adguardhome-sync)':11 'good':16 'home':7,19 'https':36 'imo':17 'intercept':60 'isp':44,65 'modifi':62 'non':53 'non-encrypt':52 'out-of-the-box':37 'parti':73 'pihol':27 'plus':30 'pretti':15 'queri':51,56 're':78 'server':75 'sinc':22,76 'spi':47 'support':32 'switch':4 'sync':10 'third':72 'third-parti':71 'unauthent':81 'unencrypt':79 'use':69"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/623563"
        +editedAt: DateTimeImmutable @1722363363 {#2342
          date: 2024-07-30 20:16:03.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705123693 {#2337
          date: 2024-01-13 06:28:13.0 +01:00
        }
        +"title": 304340
      }
      1 => App\Entity\EntryComment {#2067}
      0 => App\Entity\EntryComment {#2292
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2336 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2294 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2339 …}
        +body: """
          Sure, but that’s extra manual setup, and the point of running something like PiHole is to have a nice UI to manage things.\n
          \n
          AdGuard Home uses DNS-over-HTTPS by default, so it’s immediately more privacy-focused than PiHole. I’m really surprised that PiHole hasn’t done this.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705265095 {#2318
          date: 2024-01-14 21:44:55.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ecclestoned@lemmy.world"
          "@erre@programming.dev"
          "@SpaceCadet@feddit.nl"
          "@dan@upvote.au"
          "@Ecclestoned@lemmy.world"
          "@erre@programming.dev"
          "@SpaceCadet@feddit.nl"
          "@dan@upvote.au"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2290 …}
        +nested: Doctrine\ORM\PersistentCollection {#2295 …}
        +votes: Doctrine\ORM\PersistentCollection {#2283 …}
        +reports: Doctrine\ORM\PersistentCollection {#2282 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2276 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2275 …}
        -id: 308932
        -bodyTs: "'adguard':25 'default':33 'dns':29 'dns-over-http':28 'done':52 'extra':5 'focus':41 'hasn':50 'home':26 'https':31 'immedi':37 'like':14 'm':45 'manag':23 'manual':6 'nice':20 'pihol':15,43,49 'point':10 'privaci':40 'privacy-focus':39 'realli':46 'run':12 'setup':7 'someth':13 'sure':1 'surpris':47 'thing':24 'ui':21 'use':27"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/626624"
        +editedAt: DateTimeImmutable @1723452794 {#2313
          date: 2024-08-12 10:53:14.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705265095 {#2316
          date: 2024-01-14 21:44:55.0 +01:00
        }
        +"title": 308932
      }
    ]
    -id: 28891
    -titleTs: "'dedic':5 'dhcp/dns':6 'hardwar':8 'server':7 'use':3"
    -bodyTs: "'2':133 'address':57 'also':129 'app':18 'assign':54 'assist':27 'basic':41 'clobber':92 'current':2,76 'dhcp':6,63,145 'differ':22 'disconnect':130 'dns':7,64 'doesn':154 'edit':97,132 'etc':29 'filesystem':91 'get':37 'go':136 'home':26 'host':19 'howev':12 'inform':127 'ip':56,150 'issu':34 'know':45 'leas':146 'll':161 'm':99,135 'mani':95 'move':162 'nas':28 'need':43 'non':81 'non-pi':80 'onto':65,166 'pi':82,90 'plex':25 'prevent':119 'problem':106 'put':62,72 'ran':32 'real':105 'recommend':83 'reconfigur':121 'rout':126 'server':23,49,77,116,125,141,165 'set':39 'setup':3 'start':100 'static':144,149 'switch':139 'system':69,85,113,170 'thank':171 'thing':38 'think':102,159 'time':96 'tri':35,138 'unifi':10,24,42,48,109,131,164 'usg':11 've':31,87 'without':128 'work':156"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705041019
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10565049"
    +editedAt: DateTimeImmutable @1723662953 {#2700
      date: 2024-08-14 21:15:53.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704954619 {#2678
      date: 2024-01-11 07:30:19.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2070 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2070 …}
  +body: "If only everyone was on IPv6, then everything could use SLAAC and worrying about IP assignment for client systems would be a thing of the past. IPv6 on a home LAN generally only uses DHCPv6 for configuring the DNS servers - client systems get IPs using SLAAC and learn their gateway using RAs (router advertisements)."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705124009 {#2066
    date: 2024-01-13 06:33:29.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Ecclestoned@lemmy.world"
    "@remotelove@lemmy.ca"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2049 …}
  +nested: Doctrine\ORM\PersistentCollection {#2051 …}
  +votes: Doctrine\ORM\PersistentCollection {#2059 …}
  +reports: Doctrine\ORM\PersistentCollection {#2047 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2057 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2055 …}
  -id: 304353
  -bodyTs: "'advertis':54 'assign':16 'client':18,41 'configur':37 'could':9 'dhcpv6':35 'dns':39 'everyon':3 'everyth':8 'gateway':50 'general':32 'get':43 'home':30 'ip':15,44 'ipv6':6,27 'lan':31 'learn':48 'past':26 'ras':52 'router':53 'server':40 'slaac':11,46 'system':19,42 'thing':23 'use':10,34,45,51 'worri':13 'would':20"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://upvote.au/comment/623569"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705124009 {#2071
    date: 2024-01-13 06:33:29.0 +01:00
  }
  +"title": 304353
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
87 DENIED edit
App\Entity\EntryComment {#2067
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2336
    +user: Proxies\__CG__\App\Entity\User {#2719 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2629 …}
    +slug: "Should-I-use-a-dedicated-DHCP-DNS-server-hardware"
    +title: "Should I use a dedicated DHCP/DNS server hardware"
    +url: null
    +body: """
      My current setup has my DHCP + DNS on my Unifi USG. However, as I have all my apps hosted on a different server (unifi, plex, home assistant, NAS, etc.) I’ve ran into issues trying to get things set up.\n
      \n
      Basically, Unifi needs to know where the unifi server is, but it’s assigning the IP address to it.\n
      \n
      Should I put DHCP+DNS onto it’s own system? Should I put it on my current server? And any non-Pi recommendations for systems? (I’ve had the PI filesystem clobber itself too many times)\n
      \n
      Edit: I’m starting to think that the real problem is having UNIFI on the same system as the server, as it prevents me reconfiguring any of the server routing information without also disconnecting unifi…\n
      \n
      Edit 2: I’m going to try switching the server from a static DHCP lease to a static IP. If that’s doesn’t work, then I think I’ll move the unifi server onto it’s own system. Thanks!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 21
    +favouriteCount: 33
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1723661197 {#2714
      date: 2024-08-14 20:46:37.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2721 …}
    +votes: Doctrine\ORM\PersistentCollection {#2723 …}
    +reports: Doctrine\ORM\PersistentCollection {#2725 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2727 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2729 …}
    +badges: Doctrine\ORM\PersistentCollection {#2731 …}
    +children: [
      2 => App\Entity\EntryComment {#2343
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2336 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2335 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2339 …}
        +body: "If you ever switch to AdGuard Home, [adguardhome-sync](https://github.com/bakito/adguardhome-sync) is pretty good. IMO AdGuard Home is better since it has all of PiHole’s features plus it supports DNS-over-HTTPS out-of-the-box, so your ISP can’t spy on your DNS queries (non-encrypted DNS queries can be easily intercepted and modified by your ISP even if you use a third-party DNS server, since they’re unencrypted and unauthenticated)"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705123693 {#2341
          date: 2024-01-13 06:28:13.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ecclestoned@lemmy.world"
          "@erre@programming.dev"
          "@SpaceCadet@feddit.nl"
          "@Ecclestoned@lemmy.world"
          "@erre@programming.dev"
          "@SpaceCadet@feddit.nl"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2338 …}
        +nested: Doctrine\ORM\PersistentCollection {#2143 …}
        +votes: Doctrine\ORM\PersistentCollection {#2136 …}
        +reports: Doctrine\ORM\PersistentCollection {#2073 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2072 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2065 …}
        -id: 304340
        -bodyTs: "'/bakito/adguardhome-sync)':13 'adguard':6,18 'adguardhom':9 'adguardhome-sync':8 'better':21 'box':41 'dns':34,50,55,74 'dns-over-http':33 'easili':59 'encrypt':54 'even':66 'ever':3 'featur':29 'github.com':12 'github.com/bakito/adguardhome-sync)':11 'good':16 'home':7,19 'https':36 'imo':17 'intercept':60 'isp':44,65 'modifi':62 'non':53 'non-encrypt':52 'out-of-the-box':37 'parti':73 'pihol':27 'plus':30 'pretti':15 'queri':51,56 're':78 'server':75 'sinc':22,76 'spi':47 'support':32 'switch':4 'sync':10 'third':72 'third-parti':71 'unauthent':81 'unencrypt':79 'use':69"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/623563"
        +editedAt: DateTimeImmutable @1722363363 {#2342
          date: 2024-07-30 20:16:03.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705123693 {#2337
          date: 2024-01-13 06:28:13.0 +01:00
        }
        +"title": 304340
      }
      1 => App\Entity\EntryComment {#2067}
      0 => App\Entity\EntryComment {#2292
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2336 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2294 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2339 …}
        +body: """
          Sure, but that’s extra manual setup, and the point of running something like PiHole is to have a nice UI to manage things.\n
          \n
          AdGuard Home uses DNS-over-HTTPS by default, so it’s immediately more privacy-focused than PiHole. I’m really surprised that PiHole hasn’t done this.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705265095 {#2318
          date: 2024-01-14 21:44:55.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ecclestoned@lemmy.world"
          "@erre@programming.dev"
          "@SpaceCadet@feddit.nl"
          "@dan@upvote.au"
          "@Ecclestoned@lemmy.world"
          "@erre@programming.dev"
          "@SpaceCadet@feddit.nl"
          "@dan@upvote.au"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2290 …}
        +nested: Doctrine\ORM\PersistentCollection {#2295 …}
        +votes: Doctrine\ORM\PersistentCollection {#2283 …}
        +reports: Doctrine\ORM\PersistentCollection {#2282 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2276 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2275 …}
        -id: 308932
        -bodyTs: "'adguard':25 'default':33 'dns':29 'dns-over-http':28 'done':52 'extra':5 'focus':41 'hasn':50 'home':26 'https':31 'immedi':37 'like':14 'm':45 'manag':23 'manual':6 'nice':20 'pihol':15,43,49 'point':10 'privaci':40 'privacy-focus':39 'realli':46 'run':12 'setup':7 'someth':13 'sure':1 'surpris':47 'thing':24 'ui':21 'use':27"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/626624"
        +editedAt: DateTimeImmutable @1723452794 {#2313
          date: 2024-08-12 10:53:14.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705265095 {#2316
          date: 2024-01-14 21:44:55.0 +01:00
        }
        +"title": 308932
      }
    ]
    -id: 28891
    -titleTs: "'dedic':5 'dhcp/dns':6 'hardwar':8 'server':7 'use':3"
    -bodyTs: "'2':133 'address':57 'also':129 'app':18 'assign':54 'assist':27 'basic':41 'clobber':92 'current':2,76 'dhcp':6,63,145 'differ':22 'disconnect':130 'dns':7,64 'doesn':154 'edit':97,132 'etc':29 'filesystem':91 'get':37 'go':136 'home':26 'host':19 'howev':12 'inform':127 'ip':56,150 'issu':34 'know':45 'leas':146 'll':161 'm':99,135 'mani':95 'move':162 'nas':28 'need':43 'non':81 'non-pi':80 'onto':65,166 'pi':82,90 'plex':25 'prevent':119 'problem':106 'put':62,72 'ran':32 'real':105 'recommend':83 'reconfigur':121 'rout':126 'server':23,49,77,116,125,141,165 'set':39 'setup':3 'start':100 'static':144,149 'switch':139 'system':69,85,113,170 'thank':171 'thing':38 'think':102,159 'time':96 'tri':35,138 'unifi':10,24,42,48,109,131,164 'usg':11 've':31,87 'without':128 'work':156"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705041019
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10565049"
    +editedAt: DateTimeImmutable @1723662953 {#2700
      date: 2024-08-14 21:15:53.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704954619 {#2678
      date: 2024-01-11 07:30:19.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2070 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2070 …}
  +body: "If only everyone was on IPv6, then everything could use SLAAC and worrying about IP assignment for client systems would be a thing of the past. IPv6 on a home LAN generally only uses DHCPv6 for configuring the DNS servers - client systems get IPs using SLAAC and learn their gateway using RAs (router advertisements)."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705124009 {#2066
    date: 2024-01-13 06:33:29.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Ecclestoned@lemmy.world"
    "@remotelove@lemmy.ca"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2049 …}
  +nested: Doctrine\ORM\PersistentCollection {#2051 …}
  +votes: Doctrine\ORM\PersistentCollection {#2059 …}
  +reports: Doctrine\ORM\PersistentCollection {#2047 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2057 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2055 …}
  -id: 304353
  -bodyTs: "'advertis':54 'assign':16 'client':18,41 'configur':37 'could':9 'dhcpv6':35 'dns':39 'everyon':3 'everyth':8 'gateway':50 'general':32 'get':43 'home':30 'ip':15,44 'ipv6':6,27 'lan':31 'learn':48 'past':26 'ras':52 'router':53 'server':40 'slaac':11,46 'system':19,42 'thing':23 'use':10,34,45,51 'worri':13 'would':20"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://upvote.au/comment/623569"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705124009 {#2071
    date: 2024-01-13 06:33:29.0 +01:00
  }
  +"title": 304353
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
88 DENIED moderate
App\Entity\EntryComment {#2067
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2336
    +user: Proxies\__CG__\App\Entity\User {#2719 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2629 …}
    +slug: "Should-I-use-a-dedicated-DHCP-DNS-server-hardware"
    +title: "Should I use a dedicated DHCP/DNS server hardware"
    +url: null
    +body: """
      My current setup has my DHCP + DNS on my Unifi USG. However, as I have all my apps hosted on a different server (unifi, plex, home assistant, NAS, etc.) I’ve ran into issues trying to get things set up.\n
      \n
      Basically, Unifi needs to know where the unifi server is, but it’s assigning the IP address to it.\n
      \n
      Should I put DHCP+DNS onto it’s own system? Should I put it on my current server? And any non-Pi recommendations for systems? (I’ve had the PI filesystem clobber itself too many times)\n
      \n
      Edit: I’m starting to think that the real problem is having UNIFI on the same system as the server, as it prevents me reconfiguring any of the server routing information without also disconnecting unifi…\n
      \n
      Edit 2: I’m going to try switching the server from a static DHCP lease to a static IP. If that’s doesn’t work, then I think I’ll move the unifi server onto it’s own system. Thanks!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 21
    +favouriteCount: 33
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1723661197 {#2714
      date: 2024-08-14 20:46:37.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2721 …}
    +votes: Doctrine\ORM\PersistentCollection {#2723 …}
    +reports: Doctrine\ORM\PersistentCollection {#2725 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2727 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2729 …}
    +badges: Doctrine\ORM\PersistentCollection {#2731 …}
    +children: [
      2 => App\Entity\EntryComment {#2343
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2336 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2335 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2339 …}
        +body: "If you ever switch to AdGuard Home, [adguardhome-sync](https://github.com/bakito/adguardhome-sync) is pretty good. IMO AdGuard Home is better since it has all of PiHole’s features plus it supports DNS-over-HTTPS out-of-the-box, so your ISP can’t spy on your DNS queries (non-encrypted DNS queries can be easily intercepted and modified by your ISP even if you use a third-party DNS server, since they’re unencrypted and unauthenticated)"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705123693 {#2341
          date: 2024-01-13 06:28:13.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ecclestoned@lemmy.world"
          "@erre@programming.dev"
          "@SpaceCadet@feddit.nl"
          "@Ecclestoned@lemmy.world"
          "@erre@programming.dev"
          "@SpaceCadet@feddit.nl"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2338 …}
        +nested: Doctrine\ORM\PersistentCollection {#2143 …}
        +votes: Doctrine\ORM\PersistentCollection {#2136 …}
        +reports: Doctrine\ORM\PersistentCollection {#2073 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2072 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2065 …}
        -id: 304340
        -bodyTs: "'/bakito/adguardhome-sync)':13 'adguard':6,18 'adguardhom':9 'adguardhome-sync':8 'better':21 'box':41 'dns':34,50,55,74 'dns-over-http':33 'easili':59 'encrypt':54 'even':66 'ever':3 'featur':29 'github.com':12 'github.com/bakito/adguardhome-sync)':11 'good':16 'home':7,19 'https':36 'imo':17 'intercept':60 'isp':44,65 'modifi':62 'non':53 'non-encrypt':52 'out-of-the-box':37 'parti':73 'pihol':27 'plus':30 'pretti':15 'queri':51,56 're':78 'server':75 'sinc':22,76 'spi':47 'support':32 'switch':4 'sync':10 'third':72 'third-parti':71 'unauthent':81 'unencrypt':79 'use':69"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/623563"
        +editedAt: DateTimeImmutable @1722363363 {#2342
          date: 2024-07-30 20:16:03.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705123693 {#2337
          date: 2024-01-13 06:28:13.0 +01:00
        }
        +"title": 304340
      }
      1 => App\Entity\EntryComment {#2067}
      0 => App\Entity\EntryComment {#2292
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2336 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2294 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2339 …}
        +body: """
          Sure, but that’s extra manual setup, and the point of running something like PiHole is to have a nice UI to manage things.\n
          \n
          AdGuard Home uses DNS-over-HTTPS by default, so it’s immediately more privacy-focused than PiHole. I’m really surprised that PiHole hasn’t done this.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705265095 {#2318
          date: 2024-01-14 21:44:55.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ecclestoned@lemmy.world"
          "@erre@programming.dev"
          "@SpaceCadet@feddit.nl"
          "@dan@upvote.au"
          "@Ecclestoned@lemmy.world"
          "@erre@programming.dev"
          "@SpaceCadet@feddit.nl"
          "@dan@upvote.au"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2290 …}
        +nested: Doctrine\ORM\PersistentCollection {#2295 …}
        +votes: Doctrine\ORM\PersistentCollection {#2283 …}
        +reports: Doctrine\ORM\PersistentCollection {#2282 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2276 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2275 …}
        -id: 308932
        -bodyTs: "'adguard':25 'default':33 'dns':29 'dns-over-http':28 'done':52 'extra':5 'focus':41 'hasn':50 'home':26 'https':31 'immedi':37 'like':14 'm':45 'manag':23 'manual':6 'nice':20 'pihol':15,43,49 'point':10 'privaci':40 'privacy-focus':39 'realli':46 'run':12 'setup':7 'someth':13 'sure':1 'surpris':47 'thing':24 'ui':21 'use':27"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/626624"
        +editedAt: DateTimeImmutable @1723452794 {#2313
          date: 2024-08-12 10:53:14.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705265095 {#2316
          date: 2024-01-14 21:44:55.0 +01:00
        }
        +"title": 308932
      }
    ]
    -id: 28891
    -titleTs: "'dedic':5 'dhcp/dns':6 'hardwar':8 'server':7 'use':3"
    -bodyTs: "'2':133 'address':57 'also':129 'app':18 'assign':54 'assist':27 'basic':41 'clobber':92 'current':2,76 'dhcp':6,63,145 'differ':22 'disconnect':130 'dns':7,64 'doesn':154 'edit':97,132 'etc':29 'filesystem':91 'get':37 'go':136 'home':26 'host':19 'howev':12 'inform':127 'ip':56,150 'issu':34 'know':45 'leas':146 'll':161 'm':99,135 'mani':95 'move':162 'nas':28 'need':43 'non':81 'non-pi':80 'onto':65,166 'pi':82,90 'plex':25 'prevent':119 'problem':106 'put':62,72 'ran':32 'real':105 'recommend':83 'reconfigur':121 'rout':126 'server':23,49,77,116,125,141,165 'set':39 'setup':3 'start':100 'static':144,149 'switch':139 'system':69,85,113,170 'thank':171 'thing':38 'think':102,159 'time':96 'tri':35,138 'unifi':10,24,42,48,109,131,164 'usg':11 've':31,87 'without':128 'work':156"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705041019
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10565049"
    +editedAt: DateTimeImmutable @1723662953 {#2700
      date: 2024-08-14 21:15:53.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704954619 {#2678
      date: 2024-01-11 07:30:19.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2070 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2070 …}
  +body: "If only everyone was on IPv6, then everything could use SLAAC and worrying about IP assignment for client systems would be a thing of the past. IPv6 on a home LAN generally only uses DHCPv6 for configuring the DNS servers - client systems get IPs using SLAAC and learn their gateway using RAs (router advertisements)."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705124009 {#2066
    date: 2024-01-13 06:33:29.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Ecclestoned@lemmy.world"
    "@remotelove@lemmy.ca"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2049 …}
  +nested: Doctrine\ORM\PersistentCollection {#2051 …}
  +votes: Doctrine\ORM\PersistentCollection {#2059 …}
  +reports: Doctrine\ORM\PersistentCollection {#2047 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2057 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2055 …}
  -id: 304353
  -bodyTs: "'advertis':54 'assign':16 'client':18,41 'configur':37 'could':9 'dhcpv6':35 'dns':39 'everyon':3 'everyth':8 'gateway':50 'general':32 'get':43 'home':30 'ip':15,44 'ipv6':6,27 'lan':31 'learn':48 'past':26 'ras':52 'router':53 'server':40 'slaac':11,46 'system':19,42 'thing':23 'use':10,34,45,51 'worri':13 'would':20"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://upvote.au/comment/623569"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705124009 {#2071
    date: 2024-01-13 06:33:29.0 +01:00
  }
  +"title": 304353
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
89 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
90 DENIED moderate
App\Entity\EntryComment {#2292
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2336
    +user: Proxies\__CG__\App\Entity\User {#2719 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2629 …}
    +slug: "Should-I-use-a-dedicated-DHCP-DNS-server-hardware"
    +title: "Should I use a dedicated DHCP/DNS server hardware"
    +url: null
    +body: """
      My current setup has my DHCP + DNS on my Unifi USG. However, as I have all my apps hosted on a different server (unifi, plex, home assistant, NAS, etc.) I’ve ran into issues trying to get things set up.\n
      \n
      Basically, Unifi needs to know where the unifi server is, but it’s assigning the IP address to it.\n
      \n
      Should I put DHCP+DNS onto it’s own system? Should I put it on my current server? And any non-Pi recommendations for systems? (I’ve had the PI filesystem clobber itself too many times)\n
      \n
      Edit: I’m starting to think that the real problem is having UNIFI on the same system as the server, as it prevents me reconfiguring any of the server routing information without also disconnecting unifi…\n
      \n
      Edit 2: I’m going to try switching the server from a static DHCP lease to a static IP. If that’s doesn’t work, then I think I’ll move the unifi server onto it’s own system. Thanks!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 21
    +favouriteCount: 33
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1723661197 {#2714
      date: 2024-08-14 20:46:37.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2721 …}
    +votes: Doctrine\ORM\PersistentCollection {#2723 …}
    +reports: Doctrine\ORM\PersistentCollection {#2725 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2727 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2729 …}
    +badges: Doctrine\ORM\PersistentCollection {#2731 …}
    +children: [
      2 => App\Entity\EntryComment {#2343
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2336 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2335 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2339 …}
        +body: "If you ever switch to AdGuard Home, [adguardhome-sync](https://github.com/bakito/adguardhome-sync) is pretty good. IMO AdGuard Home is better since it has all of PiHole’s features plus it supports DNS-over-HTTPS out-of-the-box, so your ISP can’t spy on your DNS queries (non-encrypted DNS queries can be easily intercepted and modified by your ISP even if you use a third-party DNS server, since they’re unencrypted and unauthenticated)"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705123693 {#2341
          date: 2024-01-13 06:28:13.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ecclestoned@lemmy.world"
          "@erre@programming.dev"
          "@SpaceCadet@feddit.nl"
          "@Ecclestoned@lemmy.world"
          "@erre@programming.dev"
          "@SpaceCadet@feddit.nl"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2338 …}
        +nested: Doctrine\ORM\PersistentCollection {#2143 …}
        +votes: Doctrine\ORM\PersistentCollection {#2136 …}
        +reports: Doctrine\ORM\PersistentCollection {#2073 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2072 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2065 …}
        -id: 304340
        -bodyTs: "'/bakito/adguardhome-sync)':13 'adguard':6,18 'adguardhom':9 'adguardhome-sync':8 'better':21 'box':41 'dns':34,50,55,74 'dns-over-http':33 'easili':59 'encrypt':54 'even':66 'ever':3 'featur':29 'github.com':12 'github.com/bakito/adguardhome-sync)':11 'good':16 'home':7,19 'https':36 'imo':17 'intercept':60 'isp':44,65 'modifi':62 'non':53 'non-encrypt':52 'out-of-the-box':37 'parti':73 'pihol':27 'plus':30 'pretti':15 'queri':51,56 're':78 'server':75 'sinc':22,76 'spi':47 'support':32 'switch':4 'sync':10 'third':72 'third-parti':71 'unauthent':81 'unencrypt':79 'use':69"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/623563"
        +editedAt: DateTimeImmutable @1722363363 {#2342
          date: 2024-07-30 20:16:03.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705123693 {#2337
          date: 2024-01-13 06:28:13.0 +01:00
        }
        +"title": 304340
      }
      1 => App\Entity\EntryComment {#2067
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2336 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2070 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2070 …}
        +body: "If only everyone was on IPv6, then everything could use SLAAC and worrying about IP assignment for client systems would be a thing of the past. IPv6 on a home LAN generally only uses DHCPv6 for configuring the DNS servers - client systems get IPs using SLAAC and learn their gateway using RAs (router advertisements)."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705124009 {#2066
          date: 2024-01-13 06:33:29.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ecclestoned@lemmy.world"
          "@remotelove@lemmy.ca"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2049 …}
        +nested: Doctrine\ORM\PersistentCollection {#2051 …}
        +votes: Doctrine\ORM\PersistentCollection {#2059 …}
        +reports: Doctrine\ORM\PersistentCollection {#2047 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2057 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2055 …}
        -id: 304353
        -bodyTs: "'advertis':54 'assign':16 'client':18,41 'configur':37 'could':9 'dhcpv6':35 'dns':39 'everyon':3 'everyth':8 'gateway':50 'general':32 'get':43 'home':30 'ip':15,44 'ipv6':6,27 'lan':31 'learn':48 'past':26 'ras':52 'router':53 'server':40 'slaac':11,46 'system':19,42 'thing':23 'use':10,34,45,51 'worri':13 'would':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/623569"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705124009 {#2071
          date: 2024-01-13 06:33:29.0 +01:00
        }
        +"title": 304353
      }
      0 => App\Entity\EntryComment {#2292}
    ]
    -id: 28891
    -titleTs: "'dedic':5 'dhcp/dns':6 'hardwar':8 'server':7 'use':3"
    -bodyTs: "'2':133 'address':57 'also':129 'app':18 'assign':54 'assist':27 'basic':41 'clobber':92 'current':2,76 'dhcp':6,63,145 'differ':22 'disconnect':130 'dns':7,64 'doesn':154 'edit':97,132 'etc':29 'filesystem':91 'get':37 'go':136 'home':26 'host':19 'howev':12 'inform':127 'ip':56,150 'issu':34 'know':45 'leas':146 'll':161 'm':99,135 'mani':95 'move':162 'nas':28 'need':43 'non':81 'non-pi':80 'onto':65,166 'pi':82,90 'plex':25 'prevent':119 'problem':106 'put':62,72 'ran':32 'real':105 'recommend':83 'reconfigur':121 'rout':126 'server':23,49,77,116,125,141,165 'set':39 'setup':3 'start':100 'static':144,149 'switch':139 'system':69,85,113,170 'thank':171 'thing':38 'think':102,159 'time':96 'tri':35,138 'unifi':10,24,42,48,109,131,164 'usg':11 've':31,87 'without':128 'work':156"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705041019
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10565049"
    +editedAt: DateTimeImmutable @1723662953 {#2700
      date: 2024-08-14 21:15:53.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704954619 {#2678
      date: 2024-01-11 07:30:19.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2294 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2339 …}
  +body: """
    Sure, but that’s extra manual setup, and the point of running something like PiHole is to have a nice UI to manage things.\n
    \n
    AdGuard Home uses DNS-over-HTTPS by default, so it’s immediately more privacy-focused than PiHole. I’m really surprised that PiHole hasn’t done this.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705265095 {#2318
    date: 2024-01-14 21:44:55.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Ecclestoned@lemmy.world"
    "@erre@programming.dev"
    "@SpaceCadet@feddit.nl"
    "@dan@upvote.au"
    "@Ecclestoned@lemmy.world"
    "@erre@programming.dev"
    "@SpaceCadet@feddit.nl"
    "@dan@upvote.au"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2290 …}
  +nested: Doctrine\ORM\PersistentCollection {#2295 …}
  +votes: Doctrine\ORM\PersistentCollection {#2283 …}
  +reports: Doctrine\ORM\PersistentCollection {#2282 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2276 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2275 …}
  -id: 308932
  -bodyTs: "'adguard':25 'default':33 'dns':29 'dns-over-http':28 'done':52 'extra':5 'focus':41 'hasn':50 'home':26 'https':31 'immedi':37 'like':14 'm':45 'manag':23 'manual':6 'nice':20 'pihol':15,43,49 'point':10 'privaci':40 'privacy-focus':39 'realli':46 'run':12 'setup':7 'someth':13 'sure':1 'surpris':47 'thing':24 'ui':21 'use':27"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://upvote.au/comment/626624"
  +editedAt: DateTimeImmutable @1723452794 {#2313
    date: 2024-08-12 10:53:14.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705265095 {#2316
    date: 2024-01-14 21:44:55.0 +01:00
  }
  +"title": 308932
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
91 DENIED edit
App\Entity\EntryComment {#2292
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2336
    +user: Proxies\__CG__\App\Entity\User {#2719 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2629 …}
    +slug: "Should-I-use-a-dedicated-DHCP-DNS-server-hardware"
    +title: "Should I use a dedicated DHCP/DNS server hardware"
    +url: null
    +body: """
      My current setup has my DHCP + DNS on my Unifi USG. However, as I have all my apps hosted on a different server (unifi, plex, home assistant, NAS, etc.) I’ve ran into issues trying to get things set up.\n
      \n
      Basically, Unifi needs to know where the unifi server is, but it’s assigning the IP address to it.\n
      \n
      Should I put DHCP+DNS onto it’s own system? Should I put it on my current server? And any non-Pi recommendations for systems? (I’ve had the PI filesystem clobber itself too many times)\n
      \n
      Edit: I’m starting to think that the real problem is having UNIFI on the same system as the server, as it prevents me reconfiguring any of the server routing information without also disconnecting unifi…\n
      \n
      Edit 2: I’m going to try switching the server from a static DHCP lease to a static IP. If that’s doesn’t work, then I think I’ll move the unifi server onto it’s own system. Thanks!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 21
    +favouriteCount: 33
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1723661197 {#2714
      date: 2024-08-14 20:46:37.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2721 …}
    +votes: Doctrine\ORM\PersistentCollection {#2723 …}
    +reports: Doctrine\ORM\PersistentCollection {#2725 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2727 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2729 …}
    +badges: Doctrine\ORM\PersistentCollection {#2731 …}
    +children: [
      2 => App\Entity\EntryComment {#2343
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2336 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2335 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2339 …}
        +body: "If you ever switch to AdGuard Home, [adguardhome-sync](https://github.com/bakito/adguardhome-sync) is pretty good. IMO AdGuard Home is better since it has all of PiHole’s features plus it supports DNS-over-HTTPS out-of-the-box, so your ISP can’t spy on your DNS queries (non-encrypted DNS queries can be easily intercepted and modified by your ISP even if you use a third-party DNS server, since they’re unencrypted and unauthenticated)"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705123693 {#2341
          date: 2024-01-13 06:28:13.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ecclestoned@lemmy.world"
          "@erre@programming.dev"
          "@SpaceCadet@feddit.nl"
          "@Ecclestoned@lemmy.world"
          "@erre@programming.dev"
          "@SpaceCadet@feddit.nl"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2338 …}
        +nested: Doctrine\ORM\PersistentCollection {#2143 …}
        +votes: Doctrine\ORM\PersistentCollection {#2136 …}
        +reports: Doctrine\ORM\PersistentCollection {#2073 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2072 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2065 …}
        -id: 304340
        -bodyTs: "'/bakito/adguardhome-sync)':13 'adguard':6,18 'adguardhom':9 'adguardhome-sync':8 'better':21 'box':41 'dns':34,50,55,74 'dns-over-http':33 'easili':59 'encrypt':54 'even':66 'ever':3 'featur':29 'github.com':12 'github.com/bakito/adguardhome-sync)':11 'good':16 'home':7,19 'https':36 'imo':17 'intercept':60 'isp':44,65 'modifi':62 'non':53 'non-encrypt':52 'out-of-the-box':37 'parti':73 'pihol':27 'plus':30 'pretti':15 'queri':51,56 're':78 'server':75 'sinc':22,76 'spi':47 'support':32 'switch':4 'sync':10 'third':72 'third-parti':71 'unauthent':81 'unencrypt':79 'use':69"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/623563"
        +editedAt: DateTimeImmutable @1722363363 {#2342
          date: 2024-07-30 20:16:03.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705123693 {#2337
          date: 2024-01-13 06:28:13.0 +01:00
        }
        +"title": 304340
      }
      1 => App\Entity\EntryComment {#2067
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2336 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2070 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2070 …}
        +body: "If only everyone was on IPv6, then everything could use SLAAC and worrying about IP assignment for client systems would be a thing of the past. IPv6 on a home LAN generally only uses DHCPv6 for configuring the DNS servers - client systems get IPs using SLAAC and learn their gateway using RAs (router advertisements)."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705124009 {#2066
          date: 2024-01-13 06:33:29.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ecclestoned@lemmy.world"
          "@remotelove@lemmy.ca"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2049 …}
        +nested: Doctrine\ORM\PersistentCollection {#2051 …}
        +votes: Doctrine\ORM\PersistentCollection {#2059 …}
        +reports: Doctrine\ORM\PersistentCollection {#2047 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2057 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2055 …}
        -id: 304353
        -bodyTs: "'advertis':54 'assign':16 'client':18,41 'configur':37 'could':9 'dhcpv6':35 'dns':39 'everyon':3 'everyth':8 'gateway':50 'general':32 'get':43 'home':30 'ip':15,44 'ipv6':6,27 'lan':31 'learn':48 'past':26 'ras':52 'router':53 'server':40 'slaac':11,46 'system':19,42 'thing':23 'use':10,34,45,51 'worri':13 'would':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/623569"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705124009 {#2071
          date: 2024-01-13 06:33:29.0 +01:00
        }
        +"title": 304353
      }
      0 => App\Entity\EntryComment {#2292}
    ]
    -id: 28891
    -titleTs: "'dedic':5 'dhcp/dns':6 'hardwar':8 'server':7 'use':3"
    -bodyTs: "'2':133 'address':57 'also':129 'app':18 'assign':54 'assist':27 'basic':41 'clobber':92 'current':2,76 'dhcp':6,63,145 'differ':22 'disconnect':130 'dns':7,64 'doesn':154 'edit':97,132 'etc':29 'filesystem':91 'get':37 'go':136 'home':26 'host':19 'howev':12 'inform':127 'ip':56,150 'issu':34 'know':45 'leas':146 'll':161 'm':99,135 'mani':95 'move':162 'nas':28 'need':43 'non':81 'non-pi':80 'onto':65,166 'pi':82,90 'plex':25 'prevent':119 'problem':106 'put':62,72 'ran':32 'real':105 'recommend':83 'reconfigur':121 'rout':126 'server':23,49,77,116,125,141,165 'set':39 'setup':3 'start':100 'static':144,149 'switch':139 'system':69,85,113,170 'thank':171 'thing':38 'think':102,159 'time':96 'tri':35,138 'unifi':10,24,42,48,109,131,164 'usg':11 've':31,87 'without':128 'work':156"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705041019
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10565049"
    +editedAt: DateTimeImmutable @1723662953 {#2700
      date: 2024-08-14 21:15:53.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704954619 {#2678
      date: 2024-01-11 07:30:19.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2294 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2339 …}
  +body: """
    Sure, but that’s extra manual setup, and the point of running something like PiHole is to have a nice UI to manage things.\n
    \n
    AdGuard Home uses DNS-over-HTTPS by default, so it’s immediately more privacy-focused than PiHole. I’m really surprised that PiHole hasn’t done this.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705265095 {#2318
    date: 2024-01-14 21:44:55.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Ecclestoned@lemmy.world"
    "@erre@programming.dev"
    "@SpaceCadet@feddit.nl"
    "@dan@upvote.au"
    "@Ecclestoned@lemmy.world"
    "@erre@programming.dev"
    "@SpaceCadet@feddit.nl"
    "@dan@upvote.au"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2290 …}
  +nested: Doctrine\ORM\PersistentCollection {#2295 …}
  +votes: Doctrine\ORM\PersistentCollection {#2283 …}
  +reports: Doctrine\ORM\PersistentCollection {#2282 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2276 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2275 …}
  -id: 308932
  -bodyTs: "'adguard':25 'default':33 'dns':29 'dns-over-http':28 'done':52 'extra':5 'focus':41 'hasn':50 'home':26 'https':31 'immedi':37 'like':14 'm':45 'manag':23 'manual':6 'nice':20 'pihol':15,43,49 'point':10 'privaci':40 'privacy-focus':39 'realli':46 'run':12 'setup':7 'someth':13 'sure':1 'surpris':47 'thing':24 'ui':21 'use':27"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://upvote.au/comment/626624"
  +editedAt: DateTimeImmutable @1723452794 {#2313
    date: 2024-08-12 10:53:14.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705265095 {#2316
    date: 2024-01-14 21:44:55.0 +01:00
  }
  +"title": 308932
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
92 DENIED moderate
App\Entity\EntryComment {#2292
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2336
    +user: Proxies\__CG__\App\Entity\User {#2719 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2629 …}
    +slug: "Should-I-use-a-dedicated-DHCP-DNS-server-hardware"
    +title: "Should I use a dedicated DHCP/DNS server hardware"
    +url: null
    +body: """
      My current setup has my DHCP + DNS on my Unifi USG. However, as I have all my apps hosted on a different server (unifi, plex, home assistant, NAS, etc.) I’ve ran into issues trying to get things set up.\n
      \n
      Basically, Unifi needs to know where the unifi server is, but it’s assigning the IP address to it.\n
      \n
      Should I put DHCP+DNS onto it’s own system? Should I put it on my current server? And any non-Pi recommendations for systems? (I’ve had the PI filesystem clobber itself too many times)\n
      \n
      Edit: I’m starting to think that the real problem is having UNIFI on the same system as the server, as it prevents me reconfiguring any of the server routing information without also disconnecting unifi…\n
      \n
      Edit 2: I’m going to try switching the server from a static DHCP lease to a static IP. If that’s doesn’t work, then I think I’ll move the unifi server onto it’s own system. Thanks!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 21
    +favouriteCount: 33
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1723661197 {#2714
      date: 2024-08-14 20:46:37.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2721 …}
    +votes: Doctrine\ORM\PersistentCollection {#2723 …}
    +reports: Doctrine\ORM\PersistentCollection {#2725 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2727 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2729 …}
    +badges: Doctrine\ORM\PersistentCollection {#2731 …}
    +children: [
      2 => App\Entity\EntryComment {#2343
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2336 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2335 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2339 …}
        +body: "If you ever switch to AdGuard Home, [adguardhome-sync](https://github.com/bakito/adguardhome-sync) is pretty good. IMO AdGuard Home is better since it has all of PiHole’s features plus it supports DNS-over-HTTPS out-of-the-box, so your ISP can’t spy on your DNS queries (non-encrypted DNS queries can be easily intercepted and modified by your ISP even if you use a third-party DNS server, since they’re unencrypted and unauthenticated)"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705123693 {#2341
          date: 2024-01-13 06:28:13.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ecclestoned@lemmy.world"
          "@erre@programming.dev"
          "@SpaceCadet@feddit.nl"
          "@Ecclestoned@lemmy.world"
          "@erre@programming.dev"
          "@SpaceCadet@feddit.nl"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2338 …}
        +nested: Doctrine\ORM\PersistentCollection {#2143 …}
        +votes: Doctrine\ORM\PersistentCollection {#2136 …}
        +reports: Doctrine\ORM\PersistentCollection {#2073 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2072 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2065 …}
        -id: 304340
        -bodyTs: "'/bakito/adguardhome-sync)':13 'adguard':6,18 'adguardhom':9 'adguardhome-sync':8 'better':21 'box':41 'dns':34,50,55,74 'dns-over-http':33 'easili':59 'encrypt':54 'even':66 'ever':3 'featur':29 'github.com':12 'github.com/bakito/adguardhome-sync)':11 'good':16 'home':7,19 'https':36 'imo':17 'intercept':60 'isp':44,65 'modifi':62 'non':53 'non-encrypt':52 'out-of-the-box':37 'parti':73 'pihol':27 'plus':30 'pretti':15 'queri':51,56 're':78 'server':75 'sinc':22,76 'spi':47 'support':32 'switch':4 'sync':10 'third':72 'third-parti':71 'unauthent':81 'unencrypt':79 'use':69"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/623563"
        +editedAt: DateTimeImmutable @1722363363 {#2342
          date: 2024-07-30 20:16:03.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705123693 {#2337
          date: 2024-01-13 06:28:13.0 +01:00
        }
        +"title": 304340
      }
      1 => App\Entity\EntryComment {#2067
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2336 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2070 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2070 …}
        +body: "If only everyone was on IPv6, then everything could use SLAAC and worrying about IP assignment for client systems would be a thing of the past. IPv6 on a home LAN generally only uses DHCPv6 for configuring the DNS servers - client systems get IPs using SLAAC and learn their gateway using RAs (router advertisements)."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705124009 {#2066
          date: 2024-01-13 06:33:29.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ecclestoned@lemmy.world"
          "@remotelove@lemmy.ca"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2049 …}
        +nested: Doctrine\ORM\PersistentCollection {#2051 …}
        +votes: Doctrine\ORM\PersistentCollection {#2059 …}
        +reports: Doctrine\ORM\PersistentCollection {#2047 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2057 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2055 …}
        -id: 304353
        -bodyTs: "'advertis':54 'assign':16 'client':18,41 'configur':37 'could':9 'dhcpv6':35 'dns':39 'everyon':3 'everyth':8 'gateway':50 'general':32 'get':43 'home':30 'ip':15,44 'ipv6':6,27 'lan':31 'learn':48 'past':26 'ras':52 'router':53 'server':40 'slaac':11,46 'system':19,42 'thing':23 'use':10,34,45,51 'worri':13 'would':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/623569"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705124009 {#2071
          date: 2024-01-13 06:33:29.0 +01:00
        }
        +"title": 304353
      }
      0 => App\Entity\EntryComment {#2292}
    ]
    -id: 28891
    -titleTs: "'dedic':5 'dhcp/dns':6 'hardwar':8 'server':7 'use':3"
    -bodyTs: "'2':133 'address':57 'also':129 'app':18 'assign':54 'assist':27 'basic':41 'clobber':92 'current':2,76 'dhcp':6,63,145 'differ':22 'disconnect':130 'dns':7,64 'doesn':154 'edit':97,132 'etc':29 'filesystem':91 'get':37 'go':136 'home':26 'host':19 'howev':12 'inform':127 'ip':56,150 'issu':34 'know':45 'leas':146 'll':161 'm':99,135 'mani':95 'move':162 'nas':28 'need':43 'non':81 'non-pi':80 'onto':65,166 'pi':82,90 'plex':25 'prevent':119 'problem':106 'put':62,72 'ran':32 'real':105 'recommend':83 'reconfigur':121 'rout':126 'server':23,49,77,116,125,141,165 'set':39 'setup':3 'start':100 'static':144,149 'switch':139 'system':69,85,113,170 'thank':171 'thing':38 'think':102,159 'time':96 'tri':35,138 'unifi':10,24,42,48,109,131,164 'usg':11 've':31,87 'without':128 'work':156"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705041019
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10565049"
    +editedAt: DateTimeImmutable @1723662953 {#2700
      date: 2024-08-14 21:15:53.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704954619 {#2678
      date: 2024-01-11 07:30:19.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2294 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2339 …}
  +body: """
    Sure, but that’s extra manual setup, and the point of running something like PiHole is to have a nice UI to manage things.\n
    \n
    AdGuard Home uses DNS-over-HTTPS by default, so it’s immediately more privacy-focused than PiHole. I’m really surprised that PiHole hasn’t done this.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705265095 {#2318
    date: 2024-01-14 21:44:55.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Ecclestoned@lemmy.world"
    "@erre@programming.dev"
    "@SpaceCadet@feddit.nl"
    "@dan@upvote.au"
    "@Ecclestoned@lemmy.world"
    "@erre@programming.dev"
    "@SpaceCadet@feddit.nl"
    "@dan@upvote.au"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2290 …}
  +nested: Doctrine\ORM\PersistentCollection {#2295 …}
  +votes: Doctrine\ORM\PersistentCollection {#2283 …}
  +reports: Doctrine\ORM\PersistentCollection {#2282 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2276 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2275 …}
  -id: 308932
  -bodyTs: "'adguard':25 'default':33 'dns':29 'dns-over-http':28 'done':52 'extra':5 'focus':41 'hasn':50 'home':26 'https':31 'immedi':37 'like':14 'm':45 'manag':23 'manual':6 'nice':20 'pihol':15,43,49 'point':10 'privaci':40 'privacy-focus':39 'realli':46 'run':12 'setup':7 'someth':13 'sure':1 'surpris':47 'thing':24 'ui':21 'use':27"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://upvote.au/comment/626624"
  +editedAt: DateTimeImmutable @1723452794 {#2313
    date: 2024-08-12 10:53:14.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705265095 {#2316
    date: 2024-01-14 21:44:55.0 +01:00
  }
  +"title": 308932
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
93 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
94 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2124
  +user: App\Entity\User {#261 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2629 …}
  +slug: "Lighter-weight-replacements-for-Sentry-bug-logging"
  +title: "Lighter weight replacements for Sentry bug logging"
  +url: null
  +body: """
    I love Sentry, but it’s very heavy. It runs close to 50 Docker containers, some of which use more than 1GB RAM each. I’m running it on a VPS with 10GB RAM and it barely fits on there. They used to say 8GB RAM is required but [bumped it to 16GB RAM](https://github.com/getsentry/self-hosted/pull/2585) after I started using it.\n
    \n
    It’s built for large-scale deployments and has a nice scalable enterprise-ready design using things like Apache Kafka, but I just don’t need that since all I’m using it for is tracking bugs in some relatively small C# and JavaScript projects, which may amount to a few hundred events per week if that. I don’t use any of the fancier features in Sentry, like the live session recording / replay or the performance analytics.\n
    \n
    I could move it to one of my 16GB or 24GB RAM systems, but instead I’m looking to evaluate some lighter-weight systems to replace it. What I need is:\n
    \n
    - Support for C# and JavaScript, including mapping stack traces to original source code using debug symbols for C# and source maps for JavaScript. \n
        - Ideally supports React component stack traces in JS.\n
    - Automatically group the same bugs together, if multiple people hit the same issue \n
        - See how many users are affected by a bug\n
    - Ignore particular errors\n
    - Mark a bug as “fixed in next release” and reopen it if it’s logged again in a new release\n
    - Associate bugs with GitHub issues\n
    - Ideally supports login via OpenID Connect\n
    \n
    Any suggestions?\n
    \n
    Thanks!
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 6
  +favouriteCount: 16
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1722820911 {#2733
    date: 2024-08-05 03:21:51.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2738 …}
  +votes: Doctrine\ORM\PersistentCollection {#2741 …}
  +reports: Doctrine\ORM\PersistentCollection {#2743 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2745 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2747 …}
  +badges: Doctrine\ORM\PersistentCollection {#2749 …}
  +children: [
    2 => App\Entity\EntryComment {#2112
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2124 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2114 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2114 …}
      +body: "Thanks! I’ll try it out. I don’t see anything on their site about JavaScript source mapping, so I assume they don’t do it. With Sentry, you upload the source map to the server as part of your JS build process, and their backend automatically maps minified stack traces to unminified ones using the uploaded source map. Maybe I’d be fine losing that in exchange for something lighter weight."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1705131816 {#2110
        date: 2024-01-13 08:43:36.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@dan@upvote.au"
        "@RegalPotoo@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2118 …}
      +nested: Doctrine\ORM\PersistentCollection {#2121 …}
      +votes: Doctrine\ORM\PersistentCollection {#2115 …}
      +reports: Doctrine\ORM\PersistentCollection {#2123 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2116 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2161 …}
      -id: 304549
      -bodyTs: "'anyth':11 'assum':21 'automat':47 'backend':46 'build':42 'd':62 'exchang':68 'fine':64 'javascript':16 'js':41 'lighter':71 'll':3 'lose':65 'map':18,33,48,59 'mayb':60 'minifi':49 'one':54 'part':38 'process':43 'see':10 'sentri':28 'server':36 'site':14 'someth':70 'sourc':17,32,58 'stack':50 'thank':1 'trace':51 'tri':4 'unminifi':53 'upload':30,57 'use':55 'weight':72"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://upvote.au/comment/623707"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705131816 {#2107
        date: 2024-01-13 08:43:36.0 +01:00
      }
      +"title": 304549
    }
    1 => App\Entity\EntryComment {#2231
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2124 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2232 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2114 …}
      +body: "Perfect, thanks. Strange that it’s not in their docs, but it does seem like their docs are very minimal."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705137413 {#2225
        date: 2024-01-13 10:16:53.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@dan@upvote.au"
        "@RegalPotoo@lemmy.world"
        "@justcallmelarry@lemmy.dbzer0.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2229 …}
      +nested: Doctrine\ORM\PersistentCollection {#2252 …}
      +votes: Doctrine\ORM\PersistentCollection {#2189 …}
      +reports: Doctrine\ORM\PersistentCollection {#2311 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2293 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2309 …}
      -id: 304702
      -bodyTs: "'doc':10,17 'like':15 'minim':20 'perfect':1 'seem':14 'strang':3 'thank':2"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://upvote.au/comment/623792"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705137413 {#2230
        date: 2024-01-13 10:16:53.0 +01:00
      }
      +"title": 304702
    }
    0 => App\Entity\EntryComment {#2320
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2124 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2315 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2114 …}
      +body: """
        Nice to see you on here! I understand the lack of time - I’ve got some projects I’ve had on hold for years because of time constraints. I’m definitely going to try Glitchtip.\n
        \n
        If I get some free time, I’ll see if I can write some docs about using source maps for JS apps. Sounds like it works in the same way as Sentry’s does.\n
        \n
        It was a great idea for GlitchTip to reuse the Sentry SDKs and CLI, because their SDKs are solid. They’ve got the best .NET SDK out of all of the error logging systems I evaluated two years ago which is why I was using Sentry. Unfortunately, Sentry has become significantly heavier over those two years.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705178569 {#2302
        date: 2024-01-13 21:42:49.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@dan@upvote.au"
        "@RegalPotoo@lemmy.world"
        "@bufke@lemm.ee"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2322 …}
      +nested: Doctrine\ORM\PersistentCollection {#2312 …}
      +votes: Doctrine\ORM\PersistentCollection {#2307 …}
      +reports: Doctrine\ORM\PersistentCollection {#2308 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2304 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2319 …}
      -id: 306146
      -bodyTs: "'ago':108 'app':57 'becom':119 'best':93 'cli':83 'constraint':28 'definit':31 'doc':50 'error':101 'evalu':105 'free':40 'get':38 'glitchtip':35,76 'go':32 'got':15,91 'great':73 'heavier':121 'hold':22 'idea':74 'js':56 'lack':10 'like':59 'll':43 'log':102 'm':30 'map':54 'net':94 'nice':1 'project':17 'reus':78 'sdk':95 'sdks':81,86 'see':3,44 'sentri':67,80,115,117 'signific':120 'solid':88 'sound':58 'sourc':53 'system':103 'time':12,27,41 'tri':34 'two':106,124 'understand':8 'unfortun':116 'use':52,114 've':14,19,90 'way':65 'work':61 'write':48 'year':24,107,125"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://upvote.au/comment/624834"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705178569 {#2297
        date: 2024-01-13 21:42:49.0 +01:00
      }
      +"title": 306146
    }
  ]
  -id: 29608
  -titleTs: "'bug':6 'lighter':1 'log':7 'replac':3 'sentri':5 'weight':2"
  -bodyTs: "'/getsentry/self-hosted/pull/2585)':57 '10gb':33 '16gb':53,151 '1gb':22 '24gb':153 '50':13 '8gb':45 'affect':224 'amount':112 'analyt':142 'apach':83 'associ':251 'automat':206 'bare':37 'bug':101,210,227,233,252 'built':65 'bump':50 'c':106,177,192 'close':11 'code':187 'compon':201 'connect':261 'contain':15 'could':144 'debug':189 'deploy':70 'design':79 'docker':14 'enterpris':77 'enterprise-readi':76 'error':230 'evalu':162 'event':117 'fancier':129 'featur':130 'fit':38 'fix':235 'github':254 'github.com':56 'github.com/getsentry/self-hosted/pull/2585)':55 'group':207 'heavi':8 'hit':215 'hundr':116 'ideal':198,256 'ignor':228 'includ':180 'instead':157 'issu':218,255 'javascript':108,179,197 'js':205 'kafka':84 'larg':68 'large-scal':67 'lighter':165 'lighter-weight':164 'like':82,133 'live':135 'log':245 'login':258 'look':160 'love':2 'm':26,95,159 'mani':221 'map':181,195 'mark':231 'may':111 'move':145 'multipl':213 'need':90,173 'new':249 'next':237 'nice':74 'one':148 'openid':260 'origin':185 'particular':229 'peopl':214 'per':118 'perform':141 'project':109 'ram':23,34,46,54,154 'react':200 'readi':78 'record':137 'relat':104 'releas':238,250 'reopen':240 'replac':169 'replay':138 'requir':48 'run':10,27 'say':44 'scalabl':75 'scale':69 'see':219 'sentri':3,132 'session':136 'sinc':92 'small':105 'sourc':186,194 'stack':182,202 'start':60 'suggest':263 'support':175,199,257 'symbol':190 'system':155,167 'thank':264 'thing':81 'togeth':211 'trace':183,203 'track':100 'use':19,42,61,80,96,125,188 'user':222 'via':259 'vps':31 'week':119 'weight':166"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705189737
  +visibility: "visible             "
  +apId: "https://upvote.au/post/113804"
  +editedAt: DateTimeImmutable @1722370799 {#2720
    date: 2024-07-30 22:19:59.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705124737 {#2697
    date: 2024-01-13 06:45:37.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
95 DENIED edit
Proxies\__CG__\App\Entity\Entry {#2124
  +user: App\Entity\User {#261 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2629 …}
  +slug: "Lighter-weight-replacements-for-Sentry-bug-logging"
  +title: "Lighter weight replacements for Sentry bug logging"
  +url: null
  +body: """
    I love Sentry, but it’s very heavy. It runs close to 50 Docker containers, some of which use more than 1GB RAM each. I’m running it on a VPS with 10GB RAM and it barely fits on there. They used to say 8GB RAM is required but [bumped it to 16GB RAM](https://github.com/getsentry/self-hosted/pull/2585) after I started using it.\n
    \n
    It’s built for large-scale deployments and has a nice scalable enterprise-ready design using things like Apache Kafka, but I just don’t need that since all I’m using it for is tracking bugs in some relatively small C# and JavaScript projects, which may amount to a few hundred events per week if that. I don’t use any of the fancier features in Sentry, like the live session recording / replay or the performance analytics.\n
    \n
    I could move it to one of my 16GB or 24GB RAM systems, but instead I’m looking to evaluate some lighter-weight systems to replace it. What I need is:\n
    \n
    - Support for C# and JavaScript, including mapping stack traces to original source code using debug symbols for C# and source maps for JavaScript. \n
        - Ideally supports React component stack traces in JS.\n
    - Automatically group the same bugs together, if multiple people hit the same issue \n
        - See how many users are affected by a bug\n
    - Ignore particular errors\n
    - Mark a bug as “fixed in next release” and reopen it if it’s logged again in a new release\n
    - Associate bugs with GitHub issues\n
    - Ideally supports login via OpenID Connect\n
    \n
    Any suggestions?\n
    \n
    Thanks!
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 6
  +favouriteCount: 16
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1722820911 {#2733
    date: 2024-08-05 03:21:51.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2738 …}
  +votes: Doctrine\ORM\PersistentCollection {#2741 …}
  +reports: Doctrine\ORM\PersistentCollection {#2743 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2745 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2747 …}
  +badges: Doctrine\ORM\PersistentCollection {#2749 …}
  +children: [
    2 => App\Entity\EntryComment {#2112
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2124 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2114 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2114 …}
      +body: "Thanks! I’ll try it out. I don’t see anything on their site about JavaScript source mapping, so I assume they don’t do it. With Sentry, you upload the source map to the server as part of your JS build process, and their backend automatically maps minified stack traces to unminified ones using the uploaded source map. Maybe I’d be fine losing that in exchange for something lighter weight."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1705131816 {#2110
        date: 2024-01-13 08:43:36.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@dan@upvote.au"
        "@RegalPotoo@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2118 …}
      +nested: Doctrine\ORM\PersistentCollection {#2121 …}
      +votes: Doctrine\ORM\PersistentCollection {#2115 …}
      +reports: Doctrine\ORM\PersistentCollection {#2123 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2116 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2161 …}
      -id: 304549
      -bodyTs: "'anyth':11 'assum':21 'automat':47 'backend':46 'build':42 'd':62 'exchang':68 'fine':64 'javascript':16 'js':41 'lighter':71 'll':3 'lose':65 'map':18,33,48,59 'mayb':60 'minifi':49 'one':54 'part':38 'process':43 'see':10 'sentri':28 'server':36 'site':14 'someth':70 'sourc':17,32,58 'stack':50 'thank':1 'trace':51 'tri':4 'unminifi':53 'upload':30,57 'use':55 'weight':72"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://upvote.au/comment/623707"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705131816 {#2107
        date: 2024-01-13 08:43:36.0 +01:00
      }
      +"title": 304549
    }
    1 => App\Entity\EntryComment {#2231
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2124 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2232 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2114 …}
      +body: "Perfect, thanks. Strange that it’s not in their docs, but it does seem like their docs are very minimal."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705137413 {#2225
        date: 2024-01-13 10:16:53.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@dan@upvote.au"
        "@RegalPotoo@lemmy.world"
        "@justcallmelarry@lemmy.dbzer0.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2229 …}
      +nested: Doctrine\ORM\PersistentCollection {#2252 …}
      +votes: Doctrine\ORM\PersistentCollection {#2189 …}
      +reports: Doctrine\ORM\PersistentCollection {#2311 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2293 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2309 …}
      -id: 304702
      -bodyTs: "'doc':10,17 'like':15 'minim':20 'perfect':1 'seem':14 'strang':3 'thank':2"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://upvote.au/comment/623792"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705137413 {#2230
        date: 2024-01-13 10:16:53.0 +01:00
      }
      +"title": 304702
    }
    0 => App\Entity\EntryComment {#2320
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2124 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2315 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2114 …}
      +body: """
        Nice to see you on here! I understand the lack of time - I’ve got some projects I’ve had on hold for years because of time constraints. I’m definitely going to try Glitchtip.\n
        \n
        If I get some free time, I’ll see if I can write some docs about using source maps for JS apps. Sounds like it works in the same way as Sentry’s does.\n
        \n
        It was a great idea for GlitchTip to reuse the Sentry SDKs and CLI, because their SDKs are solid. They’ve got the best .NET SDK out of all of the error logging systems I evaluated two years ago which is why I was using Sentry. Unfortunately, Sentry has become significantly heavier over those two years.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705178569 {#2302
        date: 2024-01-13 21:42:49.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@dan@upvote.au"
        "@RegalPotoo@lemmy.world"
        "@bufke@lemm.ee"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2322 …}
      +nested: Doctrine\ORM\PersistentCollection {#2312 …}
      +votes: Doctrine\ORM\PersistentCollection {#2307 …}
      +reports: Doctrine\ORM\PersistentCollection {#2308 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2304 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2319 …}
      -id: 306146
      -bodyTs: "'ago':108 'app':57 'becom':119 'best':93 'cli':83 'constraint':28 'definit':31 'doc':50 'error':101 'evalu':105 'free':40 'get':38 'glitchtip':35,76 'go':32 'got':15,91 'great':73 'heavier':121 'hold':22 'idea':74 'js':56 'lack':10 'like':59 'll':43 'log':102 'm':30 'map':54 'net':94 'nice':1 'project':17 'reus':78 'sdk':95 'sdks':81,86 'see':3,44 'sentri':67,80,115,117 'signific':120 'solid':88 'sound':58 'sourc':53 'system':103 'time':12,27,41 'tri':34 'two':106,124 'understand':8 'unfortun':116 'use':52,114 've':14,19,90 'way':65 'work':61 'write':48 'year':24,107,125"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://upvote.au/comment/624834"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705178569 {#2297
        date: 2024-01-13 21:42:49.0 +01:00
      }
      +"title": 306146
    }
  ]
  -id: 29608
  -titleTs: "'bug':6 'lighter':1 'log':7 'replac':3 'sentri':5 'weight':2"
  -bodyTs: "'/getsentry/self-hosted/pull/2585)':57 '10gb':33 '16gb':53,151 '1gb':22 '24gb':153 '50':13 '8gb':45 'affect':224 'amount':112 'analyt':142 'apach':83 'associ':251 'automat':206 'bare':37 'bug':101,210,227,233,252 'built':65 'bump':50 'c':106,177,192 'close':11 'code':187 'compon':201 'connect':261 'contain':15 'could':144 'debug':189 'deploy':70 'design':79 'docker':14 'enterpris':77 'enterprise-readi':76 'error':230 'evalu':162 'event':117 'fancier':129 'featur':130 'fit':38 'fix':235 'github':254 'github.com':56 'github.com/getsentry/self-hosted/pull/2585)':55 'group':207 'heavi':8 'hit':215 'hundr':116 'ideal':198,256 'ignor':228 'includ':180 'instead':157 'issu':218,255 'javascript':108,179,197 'js':205 'kafka':84 'larg':68 'large-scal':67 'lighter':165 'lighter-weight':164 'like':82,133 'live':135 'log':245 'login':258 'look':160 'love':2 'm':26,95,159 'mani':221 'map':181,195 'mark':231 'may':111 'move':145 'multipl':213 'need':90,173 'new':249 'next':237 'nice':74 'one':148 'openid':260 'origin':185 'particular':229 'peopl':214 'per':118 'perform':141 'project':109 'ram':23,34,46,54,154 'react':200 'readi':78 'record':137 'relat':104 'releas':238,250 'reopen':240 'replac':169 'replay':138 'requir':48 'run':10,27 'say':44 'scalabl':75 'scale':69 'see':219 'sentri':3,132 'session':136 'sinc':92 'small':105 'sourc':186,194 'stack':182,202 'start':60 'suggest':263 'support':175,199,257 'symbol':190 'system':155,167 'thank':264 'thing':81 'togeth':211 'trace':183,203 'track':100 'use':19,42,61,80,96,125,188 'user':222 'via':259 'vps':31 'week':119 'weight':166"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705189737
  +visibility: "visible             "
  +apId: "https://upvote.au/post/113804"
  +editedAt: DateTimeImmutable @1722370799 {#2720
    date: 2024-07-30 22:19:59.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705124737 {#2697
    date: 2024-01-13 06:45:37.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
96 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2124
  +user: App\Entity\User {#261 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2629 …}
  +slug: "Lighter-weight-replacements-for-Sentry-bug-logging"
  +title: "Lighter weight replacements for Sentry bug logging"
  +url: null
  +body: """
    I love Sentry, but it’s very heavy. It runs close to 50 Docker containers, some of which use more than 1GB RAM each. I’m running it on a VPS with 10GB RAM and it barely fits on there. They used to say 8GB RAM is required but [bumped it to 16GB RAM](https://github.com/getsentry/self-hosted/pull/2585) after I started using it.\n
    \n
    It’s built for large-scale deployments and has a nice scalable enterprise-ready design using things like Apache Kafka, but I just don’t need that since all I’m using it for is tracking bugs in some relatively small C# and JavaScript projects, which may amount to a few hundred events per week if that. I don’t use any of the fancier features in Sentry, like the live session recording / replay or the performance analytics.\n
    \n
    I could move it to one of my 16GB or 24GB RAM systems, but instead I’m looking to evaluate some lighter-weight systems to replace it. What I need is:\n
    \n
    - Support for C# and JavaScript, including mapping stack traces to original source code using debug symbols for C# and source maps for JavaScript. \n
        - Ideally supports React component stack traces in JS.\n
    - Automatically group the same bugs together, if multiple people hit the same issue \n
        - See how many users are affected by a bug\n
    - Ignore particular errors\n
    - Mark a bug as “fixed in next release” and reopen it if it’s logged again in a new release\n
    - Associate bugs with GitHub issues\n
    - Ideally supports login via OpenID Connect\n
    \n
    Any suggestions?\n
    \n
    Thanks!
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 6
  +favouriteCount: 16
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1722820911 {#2733
    date: 2024-08-05 03:21:51.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2738 …}
  +votes: Doctrine\ORM\PersistentCollection {#2741 …}
  +reports: Doctrine\ORM\PersistentCollection {#2743 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2745 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2747 …}
  +badges: Doctrine\ORM\PersistentCollection {#2749 …}
  +children: [
    2 => App\Entity\EntryComment {#2112
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2124 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2114 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2114 …}
      +body: "Thanks! I’ll try it out. I don’t see anything on their site about JavaScript source mapping, so I assume they don’t do it. With Sentry, you upload the source map to the server as part of your JS build process, and their backend automatically maps minified stack traces to unminified ones using the uploaded source map. Maybe I’d be fine losing that in exchange for something lighter weight."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1705131816 {#2110
        date: 2024-01-13 08:43:36.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@dan@upvote.au"
        "@RegalPotoo@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2118 …}
      +nested: Doctrine\ORM\PersistentCollection {#2121 …}
      +votes: Doctrine\ORM\PersistentCollection {#2115 …}
      +reports: Doctrine\ORM\PersistentCollection {#2123 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2116 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2161 …}
      -id: 304549
      -bodyTs: "'anyth':11 'assum':21 'automat':47 'backend':46 'build':42 'd':62 'exchang':68 'fine':64 'javascript':16 'js':41 'lighter':71 'll':3 'lose':65 'map':18,33,48,59 'mayb':60 'minifi':49 'one':54 'part':38 'process':43 'see':10 'sentri':28 'server':36 'site':14 'someth':70 'sourc':17,32,58 'stack':50 'thank':1 'trace':51 'tri':4 'unminifi':53 'upload':30,57 'use':55 'weight':72"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://upvote.au/comment/623707"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705131816 {#2107
        date: 2024-01-13 08:43:36.0 +01:00
      }
      +"title": 304549
    }
    1 => App\Entity\EntryComment {#2231
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2124 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2232 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2114 …}
      +body: "Perfect, thanks. Strange that it’s not in their docs, but it does seem like their docs are very minimal."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705137413 {#2225
        date: 2024-01-13 10:16:53.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@dan@upvote.au"
        "@RegalPotoo@lemmy.world"
        "@justcallmelarry@lemmy.dbzer0.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2229 …}
      +nested: Doctrine\ORM\PersistentCollection {#2252 …}
      +votes: Doctrine\ORM\PersistentCollection {#2189 …}
      +reports: Doctrine\ORM\PersistentCollection {#2311 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2293 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2309 …}
      -id: 304702
      -bodyTs: "'doc':10,17 'like':15 'minim':20 'perfect':1 'seem':14 'strang':3 'thank':2"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://upvote.au/comment/623792"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705137413 {#2230
        date: 2024-01-13 10:16:53.0 +01:00
      }
      +"title": 304702
    }
    0 => App\Entity\EntryComment {#2320
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2124 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2315 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2114 …}
      +body: """
        Nice to see you on here! I understand the lack of time - I’ve got some projects I’ve had on hold for years because of time constraints. I’m definitely going to try Glitchtip.\n
        \n
        If I get some free time, I’ll see if I can write some docs about using source maps for JS apps. Sounds like it works in the same way as Sentry’s does.\n
        \n
        It was a great idea for GlitchTip to reuse the Sentry SDKs and CLI, because their SDKs are solid. They’ve got the best .NET SDK out of all of the error logging systems I evaluated two years ago which is why I was using Sentry. Unfortunately, Sentry has become significantly heavier over those two years.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705178569 {#2302
        date: 2024-01-13 21:42:49.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@dan@upvote.au"
        "@RegalPotoo@lemmy.world"
        "@bufke@lemm.ee"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2322 …}
      +nested: Doctrine\ORM\PersistentCollection {#2312 …}
      +votes: Doctrine\ORM\PersistentCollection {#2307 …}
      +reports: Doctrine\ORM\PersistentCollection {#2308 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2304 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2319 …}
      -id: 306146
      -bodyTs: "'ago':108 'app':57 'becom':119 'best':93 'cli':83 'constraint':28 'definit':31 'doc':50 'error':101 'evalu':105 'free':40 'get':38 'glitchtip':35,76 'go':32 'got':15,91 'great':73 'heavier':121 'hold':22 'idea':74 'js':56 'lack':10 'like':59 'll':43 'log':102 'm':30 'map':54 'net':94 'nice':1 'project':17 'reus':78 'sdk':95 'sdks':81,86 'see':3,44 'sentri':67,80,115,117 'signific':120 'solid':88 'sound':58 'sourc':53 'system':103 'time':12,27,41 'tri':34 'two':106,124 'understand':8 'unfortun':116 'use':52,114 've':14,19,90 'way':65 'work':61 'write':48 'year':24,107,125"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://upvote.au/comment/624834"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705178569 {#2297
        date: 2024-01-13 21:42:49.0 +01:00
      }
      +"title": 306146
    }
  ]
  -id: 29608
  -titleTs: "'bug':6 'lighter':1 'log':7 'replac':3 'sentri':5 'weight':2"
  -bodyTs: "'/getsentry/self-hosted/pull/2585)':57 '10gb':33 '16gb':53,151 '1gb':22 '24gb':153 '50':13 '8gb':45 'affect':224 'amount':112 'analyt':142 'apach':83 'associ':251 'automat':206 'bare':37 'bug':101,210,227,233,252 'built':65 'bump':50 'c':106,177,192 'close':11 'code':187 'compon':201 'connect':261 'contain':15 'could':144 'debug':189 'deploy':70 'design':79 'docker':14 'enterpris':77 'enterprise-readi':76 'error':230 'evalu':162 'event':117 'fancier':129 'featur':130 'fit':38 'fix':235 'github':254 'github.com':56 'github.com/getsentry/self-hosted/pull/2585)':55 'group':207 'heavi':8 'hit':215 'hundr':116 'ideal':198,256 'ignor':228 'includ':180 'instead':157 'issu':218,255 'javascript':108,179,197 'js':205 'kafka':84 'larg':68 'large-scal':67 'lighter':165 'lighter-weight':164 'like':82,133 'live':135 'log':245 'login':258 'look':160 'love':2 'm':26,95,159 'mani':221 'map':181,195 'mark':231 'may':111 'move':145 'multipl':213 'need':90,173 'new':249 'next':237 'nice':74 'one':148 'openid':260 'origin':185 'particular':229 'peopl':214 'per':118 'perform':141 'project':109 'ram':23,34,46,54,154 'react':200 'readi':78 'record':137 'relat':104 'releas':238,250 'reopen':240 'replac':169 'replay':138 'requir':48 'run':10,27 'say':44 'scalabl':75 'scale':69 'see':219 'sentri':3,132 'session':136 'sinc':92 'small':105 'sourc':186,194 'stack':182,202 'start':60 'suggest':263 'support':175,199,257 'symbol':190 'system':155,167 'thank':264 'thing':81 'togeth':211 'trace':183,203 'track':100 'use':19,42,61,80,96,125,188 'user':222 'via':259 'vps':31 'week':119 'weight':166"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705189737
  +visibility: "visible             "
  +apId: "https://upvote.au/post/113804"
  +editedAt: DateTimeImmutable @1722370799 {#2720
    date: 2024-07-30 22:19:59.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705124737 {#2697
    date: 2024-01-13 06:45:37.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
97 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
98 DENIED moderate
App\Entity\EntryComment {#2112
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2124
    +user: App\Entity\User {#261 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2629 …}
    +slug: "Lighter-weight-replacements-for-Sentry-bug-logging"
    +title: "Lighter weight replacements for Sentry bug logging"
    +url: null
    +body: """
      I love Sentry, but it’s very heavy. It runs close to 50 Docker containers, some of which use more than 1GB RAM each. I’m running it on a VPS with 10GB RAM and it barely fits on there. They used to say 8GB RAM is required but [bumped it to 16GB RAM](https://github.com/getsentry/self-hosted/pull/2585) after I started using it.\n
      \n
      It’s built for large-scale deployments and has a nice scalable enterprise-ready design using things like Apache Kafka, but I just don’t need that since all I’m using it for is tracking bugs in some relatively small C# and JavaScript projects, which may amount to a few hundred events per week if that. I don’t use any of the fancier features in Sentry, like the live session recording / replay or the performance analytics.\n
      \n
      I could move it to one of my 16GB or 24GB RAM systems, but instead I’m looking to evaluate some lighter-weight systems to replace it. What I need is:\n
      \n
      - Support for C# and JavaScript, including mapping stack traces to original source code using debug symbols for C# and source maps for JavaScript. \n
          - Ideally supports React component stack traces in JS.\n
      - Automatically group the same bugs together, if multiple people hit the same issue \n
          - See how many users are affected by a bug\n
      - Ignore particular errors\n
      - Mark a bug as “fixed in next release” and reopen it if it’s logged again in a new release\n
      - Associate bugs with GitHub issues\n
      - Ideally supports login via OpenID Connect\n
      \n
      Any suggestions?\n
      \n
      Thanks!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 6
    +favouriteCount: 16
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1722820911 {#2733
      date: 2024-08-05 03:21:51.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2738 …}
    +votes: Doctrine\ORM\PersistentCollection {#2741 …}
    +reports: Doctrine\ORM\PersistentCollection {#2743 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2745 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2747 …}
    +badges: Doctrine\ORM\PersistentCollection {#2749 …}
    +children: [
      2 => App\Entity\EntryComment {#2112}
      1 => App\Entity\EntryComment {#2231
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2124 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2232 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2114 …}
        +body: "Perfect, thanks. Strange that it’s not in their docs, but it does seem like their docs are very minimal."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705137413 {#2225
          date: 2024-01-13 10:16:53.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@dan@upvote.au"
          "@RegalPotoo@lemmy.world"
          "@justcallmelarry@lemmy.dbzer0.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2229 …}
        +nested: Doctrine\ORM\PersistentCollection {#2252 …}
        +votes: Doctrine\ORM\PersistentCollection {#2189 …}
        +reports: Doctrine\ORM\PersistentCollection {#2311 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2293 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2309 …}
        -id: 304702
        -bodyTs: "'doc':10,17 'like':15 'minim':20 'perfect':1 'seem':14 'strang':3 'thank':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/623792"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705137413 {#2230
          date: 2024-01-13 10:16:53.0 +01:00
        }
        +"title": 304702
      }
      0 => App\Entity\EntryComment {#2320
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2124 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2315 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2114 …}
        +body: """
          Nice to see you on here! I understand the lack of time - I’ve got some projects I’ve had on hold for years because of time constraints. I’m definitely going to try Glitchtip.\n
          \n
          If I get some free time, I’ll see if I can write some docs about using source maps for JS apps. Sounds like it works in the same way as Sentry’s does.\n
          \n
          It was a great idea for GlitchTip to reuse the Sentry SDKs and CLI, because their SDKs are solid. They’ve got the best .NET SDK out of all of the error logging systems I evaluated two years ago which is why I was using Sentry. Unfortunately, Sentry has become significantly heavier over those two years.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705178569 {#2302
          date: 2024-01-13 21:42:49.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@dan@upvote.au"
          "@RegalPotoo@lemmy.world"
          "@bufke@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2322 …}
        +nested: Doctrine\ORM\PersistentCollection {#2312 …}
        +votes: Doctrine\ORM\PersistentCollection {#2307 …}
        +reports: Doctrine\ORM\PersistentCollection {#2308 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2304 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2319 …}
        -id: 306146
        -bodyTs: "'ago':108 'app':57 'becom':119 'best':93 'cli':83 'constraint':28 'definit':31 'doc':50 'error':101 'evalu':105 'free':40 'get':38 'glitchtip':35,76 'go':32 'got':15,91 'great':73 'heavier':121 'hold':22 'idea':74 'js':56 'lack':10 'like':59 'll':43 'log':102 'm':30 'map':54 'net':94 'nice':1 'project':17 'reus':78 'sdk':95 'sdks':81,86 'see':3,44 'sentri':67,80,115,117 'signific':120 'solid':88 'sound':58 'sourc':53 'system':103 'time':12,27,41 'tri':34 'two':106,124 'understand':8 'unfortun':116 'use':52,114 've':14,19,90 'way':65 'work':61 'write':48 'year':24,107,125"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/624834"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705178569 {#2297
          date: 2024-01-13 21:42:49.0 +01:00
        }
        +"title": 306146
      }
    ]
    -id: 29608
    -titleTs: "'bug':6 'lighter':1 'log':7 'replac':3 'sentri':5 'weight':2"
    -bodyTs: "'/getsentry/self-hosted/pull/2585)':57 '10gb':33 '16gb':53,151 '1gb':22 '24gb':153 '50':13 '8gb':45 'affect':224 'amount':112 'analyt':142 'apach':83 'associ':251 'automat':206 'bare':37 'bug':101,210,227,233,252 'built':65 'bump':50 'c':106,177,192 'close':11 'code':187 'compon':201 'connect':261 'contain':15 'could':144 'debug':189 'deploy':70 'design':79 'docker':14 'enterpris':77 'enterprise-readi':76 'error':230 'evalu':162 'event':117 'fancier':129 'featur':130 'fit':38 'fix':235 'github':254 'github.com':56 'github.com/getsentry/self-hosted/pull/2585)':55 'group':207 'heavi':8 'hit':215 'hundr':116 'ideal':198,256 'ignor':228 'includ':180 'instead':157 'issu':218,255 'javascript':108,179,197 'js':205 'kafka':84 'larg':68 'large-scal':67 'lighter':165 'lighter-weight':164 'like':82,133 'live':135 'log':245 'login':258 'look':160 'love':2 'm':26,95,159 'mani':221 'map':181,195 'mark':231 'may':111 'move':145 'multipl':213 'need':90,173 'new':249 'next':237 'nice':74 'one':148 'openid':260 'origin':185 'particular':229 'peopl':214 'per':118 'perform':141 'project':109 'ram':23,34,46,54,154 'react':200 'readi':78 'record':137 'relat':104 'releas':238,250 'reopen':240 'replac':169 'replay':138 'requir':48 'run':10,27 'say':44 'scalabl':75 'scale':69 'see':219 'sentri':3,132 'session':136 'sinc':92 'small':105 'sourc':186,194 'stack':182,202 'start':60 'suggest':263 'support':175,199,257 'symbol':190 'system':155,167 'thank':264 'thing':81 'togeth':211 'trace':183,203 'track':100 'use':19,42,61,80,96,125,188 'user':222 'via':259 'vps':31 'week':119 'weight':166"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705189737
    +visibility: "visible             "
    +apId: "https://upvote.au/post/113804"
    +editedAt: DateTimeImmutable @1722370799 {#2720
      date: 2024-07-30 22:19:59.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705124737 {#2697
      date: 2024-01-13 06:45:37.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2114 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2114 …}
  +body: "Thanks! I’ll try it out. I don’t see anything on their site about JavaScript source mapping, so I assume they don’t do it. With Sentry, you upload the source map to the server as part of your JS build process, and their backend automatically maps minified stack traces to unminified ones using the uploaded source map. Maybe I’d be fine losing that in exchange for something lighter weight."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705131816 {#2110
    date: 2024-01-13 08:43:36.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@dan@upvote.au"
    "@RegalPotoo@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2118 …}
  +nested: Doctrine\ORM\PersistentCollection {#2121 …}
  +votes: Doctrine\ORM\PersistentCollection {#2115 …}
  +reports: Doctrine\ORM\PersistentCollection {#2123 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2116 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2161 …}
  -id: 304549
  -bodyTs: "'anyth':11 'assum':21 'automat':47 'backend':46 'build':42 'd':62 'exchang':68 'fine':64 'javascript':16 'js':41 'lighter':71 'll':3 'lose':65 'map':18,33,48,59 'mayb':60 'minifi':49 'one':54 'part':38 'process':43 'see':10 'sentri':28 'server':36 'site':14 'someth':70 'sourc':17,32,58 'stack':50 'thank':1 'trace':51 'tri':4 'unminifi':53 'upload':30,57 'use':55 'weight':72"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://upvote.au/comment/623707"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705131816 {#2107
    date: 2024-01-13 08:43:36.0 +01:00
  }
  +"title": 304549
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
99 DENIED edit
App\Entity\EntryComment {#2112
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2124
    +user: App\Entity\User {#261 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2629 …}
    +slug: "Lighter-weight-replacements-for-Sentry-bug-logging"
    +title: "Lighter weight replacements for Sentry bug logging"
    +url: null
    +body: """
      I love Sentry, but it’s very heavy. It runs close to 50 Docker containers, some of which use more than 1GB RAM each. I’m running it on a VPS with 10GB RAM and it barely fits on there. They used to say 8GB RAM is required but [bumped it to 16GB RAM](https://github.com/getsentry/self-hosted/pull/2585) after I started using it.\n
      \n
      It’s built for large-scale deployments and has a nice scalable enterprise-ready design using things like Apache Kafka, but I just don’t need that since all I’m using it for is tracking bugs in some relatively small C# and JavaScript projects, which may amount to a few hundred events per week if that. I don’t use any of the fancier features in Sentry, like the live session recording / replay or the performance analytics.\n
      \n
      I could move it to one of my 16GB or 24GB RAM systems, but instead I’m looking to evaluate some lighter-weight systems to replace it. What I need is:\n
      \n
      - Support for C# and JavaScript, including mapping stack traces to original source code using debug symbols for C# and source maps for JavaScript. \n
          - Ideally supports React component stack traces in JS.\n
      - Automatically group the same bugs together, if multiple people hit the same issue \n
          - See how many users are affected by a bug\n
      - Ignore particular errors\n
      - Mark a bug as “fixed in next release” and reopen it if it’s logged again in a new release\n
      - Associate bugs with GitHub issues\n
      - Ideally supports login via OpenID Connect\n
      \n
      Any suggestions?\n
      \n
      Thanks!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 6
    +favouriteCount: 16
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1722820911 {#2733
      date: 2024-08-05 03:21:51.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2738 …}
    +votes: Doctrine\ORM\PersistentCollection {#2741 …}
    +reports: Doctrine\ORM\PersistentCollection {#2743 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2745 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2747 …}
    +badges: Doctrine\ORM\PersistentCollection {#2749 …}
    +children: [
      2 => App\Entity\EntryComment {#2112}
      1 => App\Entity\EntryComment {#2231
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2124 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2232 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2114 …}
        +body: "Perfect, thanks. Strange that it’s not in their docs, but it does seem like their docs are very minimal."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705137413 {#2225
          date: 2024-01-13 10:16:53.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@dan@upvote.au"
          "@RegalPotoo@lemmy.world"
          "@justcallmelarry@lemmy.dbzer0.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2229 …}
        +nested: Doctrine\ORM\PersistentCollection {#2252 …}
        +votes: Doctrine\ORM\PersistentCollection {#2189 …}
        +reports: Doctrine\ORM\PersistentCollection {#2311 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2293 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2309 …}
        -id: 304702
        -bodyTs: "'doc':10,17 'like':15 'minim':20 'perfect':1 'seem':14 'strang':3 'thank':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/623792"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705137413 {#2230
          date: 2024-01-13 10:16:53.0 +01:00
        }
        +"title": 304702
      }
      0 => App\Entity\EntryComment {#2320
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2124 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2315 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2114 …}
        +body: """
          Nice to see you on here! I understand the lack of time - I’ve got some projects I’ve had on hold for years because of time constraints. I’m definitely going to try Glitchtip.\n
          \n
          If I get some free time, I’ll see if I can write some docs about using source maps for JS apps. Sounds like it works in the same way as Sentry’s does.\n
          \n
          It was a great idea for GlitchTip to reuse the Sentry SDKs and CLI, because their SDKs are solid. They’ve got the best .NET SDK out of all of the error logging systems I evaluated two years ago which is why I was using Sentry. Unfortunately, Sentry has become significantly heavier over those two years.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705178569 {#2302
          date: 2024-01-13 21:42:49.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@dan@upvote.au"
          "@RegalPotoo@lemmy.world"
          "@bufke@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2322 …}
        +nested: Doctrine\ORM\PersistentCollection {#2312 …}
        +votes: Doctrine\ORM\PersistentCollection {#2307 …}
        +reports: Doctrine\ORM\PersistentCollection {#2308 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2304 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2319 …}
        -id: 306146
        -bodyTs: "'ago':108 'app':57 'becom':119 'best':93 'cli':83 'constraint':28 'definit':31 'doc':50 'error':101 'evalu':105 'free':40 'get':38 'glitchtip':35,76 'go':32 'got':15,91 'great':73 'heavier':121 'hold':22 'idea':74 'js':56 'lack':10 'like':59 'll':43 'log':102 'm':30 'map':54 'net':94 'nice':1 'project':17 'reus':78 'sdk':95 'sdks':81,86 'see':3,44 'sentri':67,80,115,117 'signific':120 'solid':88 'sound':58 'sourc':53 'system':103 'time':12,27,41 'tri':34 'two':106,124 'understand':8 'unfortun':116 'use':52,114 've':14,19,90 'way':65 'work':61 'write':48 'year':24,107,125"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/624834"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705178569 {#2297
          date: 2024-01-13 21:42:49.0 +01:00
        }
        +"title": 306146
      }
    ]
    -id: 29608
    -titleTs: "'bug':6 'lighter':1 'log':7 'replac':3 'sentri':5 'weight':2"
    -bodyTs: "'/getsentry/self-hosted/pull/2585)':57 '10gb':33 '16gb':53,151 '1gb':22 '24gb':153 '50':13 '8gb':45 'affect':224 'amount':112 'analyt':142 'apach':83 'associ':251 'automat':206 'bare':37 'bug':101,210,227,233,252 'built':65 'bump':50 'c':106,177,192 'close':11 'code':187 'compon':201 'connect':261 'contain':15 'could':144 'debug':189 'deploy':70 'design':79 'docker':14 'enterpris':77 'enterprise-readi':76 'error':230 'evalu':162 'event':117 'fancier':129 'featur':130 'fit':38 'fix':235 'github':254 'github.com':56 'github.com/getsentry/self-hosted/pull/2585)':55 'group':207 'heavi':8 'hit':215 'hundr':116 'ideal':198,256 'ignor':228 'includ':180 'instead':157 'issu':218,255 'javascript':108,179,197 'js':205 'kafka':84 'larg':68 'large-scal':67 'lighter':165 'lighter-weight':164 'like':82,133 'live':135 'log':245 'login':258 'look':160 'love':2 'm':26,95,159 'mani':221 'map':181,195 'mark':231 'may':111 'move':145 'multipl':213 'need':90,173 'new':249 'next':237 'nice':74 'one':148 'openid':260 'origin':185 'particular':229 'peopl':214 'per':118 'perform':141 'project':109 'ram':23,34,46,54,154 'react':200 'readi':78 'record':137 'relat':104 'releas':238,250 'reopen':240 'replac':169 'replay':138 'requir':48 'run':10,27 'say':44 'scalabl':75 'scale':69 'see':219 'sentri':3,132 'session':136 'sinc':92 'small':105 'sourc':186,194 'stack':182,202 'start':60 'suggest':263 'support':175,199,257 'symbol':190 'system':155,167 'thank':264 'thing':81 'togeth':211 'trace':183,203 'track':100 'use':19,42,61,80,96,125,188 'user':222 'via':259 'vps':31 'week':119 'weight':166"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705189737
    +visibility: "visible             "
    +apId: "https://upvote.au/post/113804"
    +editedAt: DateTimeImmutable @1722370799 {#2720
      date: 2024-07-30 22:19:59.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705124737 {#2697
      date: 2024-01-13 06:45:37.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2114 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2114 …}
  +body: "Thanks! I’ll try it out. I don’t see anything on their site about JavaScript source mapping, so I assume they don’t do it. With Sentry, you upload the source map to the server as part of your JS build process, and their backend automatically maps minified stack traces to unminified ones using the uploaded source map. Maybe I’d be fine losing that in exchange for something lighter weight."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705131816 {#2110
    date: 2024-01-13 08:43:36.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@dan@upvote.au"
    "@RegalPotoo@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2118 …}
  +nested: Doctrine\ORM\PersistentCollection {#2121 …}
  +votes: Doctrine\ORM\PersistentCollection {#2115 …}
  +reports: Doctrine\ORM\PersistentCollection {#2123 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2116 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2161 …}
  -id: 304549
  -bodyTs: "'anyth':11 'assum':21 'automat':47 'backend':46 'build':42 'd':62 'exchang':68 'fine':64 'javascript':16 'js':41 'lighter':71 'll':3 'lose':65 'map':18,33,48,59 'mayb':60 'minifi':49 'one':54 'part':38 'process':43 'see':10 'sentri':28 'server':36 'site':14 'someth':70 'sourc':17,32,58 'stack':50 'thank':1 'trace':51 'tri':4 'unminifi':53 'upload':30,57 'use':55 'weight':72"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://upvote.au/comment/623707"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705131816 {#2107
    date: 2024-01-13 08:43:36.0 +01:00
  }
  +"title": 304549
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
100 DENIED moderate
App\Entity\EntryComment {#2112
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2124
    +user: App\Entity\User {#261 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2629 …}
    +slug: "Lighter-weight-replacements-for-Sentry-bug-logging"
    +title: "Lighter weight replacements for Sentry bug logging"
    +url: null
    +body: """
      I love Sentry, but it’s very heavy. It runs close to 50 Docker containers, some of which use more than 1GB RAM each. I’m running it on a VPS with 10GB RAM and it barely fits on there. They used to say 8GB RAM is required but [bumped it to 16GB RAM](https://github.com/getsentry/self-hosted/pull/2585) after I started using it.\n
      \n
      It’s built for large-scale deployments and has a nice scalable enterprise-ready design using things like Apache Kafka, but I just don’t need that since all I’m using it for is tracking bugs in some relatively small C# and JavaScript projects, which may amount to a few hundred events per week if that. I don’t use any of the fancier features in Sentry, like the live session recording / replay or the performance analytics.\n
      \n
      I could move it to one of my 16GB or 24GB RAM systems, but instead I’m looking to evaluate some lighter-weight systems to replace it. What I need is:\n
      \n
      - Support for C# and JavaScript, including mapping stack traces to original source code using debug symbols for C# and source maps for JavaScript. \n
          - Ideally supports React component stack traces in JS.\n
      - Automatically group the same bugs together, if multiple people hit the same issue \n
          - See how many users are affected by a bug\n
      - Ignore particular errors\n
      - Mark a bug as “fixed in next release” and reopen it if it’s logged again in a new release\n
      - Associate bugs with GitHub issues\n
      - Ideally supports login via OpenID Connect\n
      \n
      Any suggestions?\n
      \n
      Thanks!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 6
    +favouriteCount: 16
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1722820911 {#2733
      date: 2024-08-05 03:21:51.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2738 …}
    +votes: Doctrine\ORM\PersistentCollection {#2741 …}
    +reports: Doctrine\ORM\PersistentCollection {#2743 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2745 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2747 …}
    +badges: Doctrine\ORM\PersistentCollection {#2749 …}
    +children: [
      2 => App\Entity\EntryComment {#2112}
      1 => App\Entity\EntryComment {#2231
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2124 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2232 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2114 …}
        +body: "Perfect, thanks. Strange that it’s not in their docs, but it does seem like their docs are very minimal."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705137413 {#2225
          date: 2024-01-13 10:16:53.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@dan@upvote.au"
          "@RegalPotoo@lemmy.world"
          "@justcallmelarry@lemmy.dbzer0.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2229 …}
        +nested: Doctrine\ORM\PersistentCollection {#2252 …}
        +votes: Doctrine\ORM\PersistentCollection {#2189 …}
        +reports: Doctrine\ORM\PersistentCollection {#2311 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2293 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2309 …}
        -id: 304702
        -bodyTs: "'doc':10,17 'like':15 'minim':20 'perfect':1 'seem':14 'strang':3 'thank':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/623792"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705137413 {#2230
          date: 2024-01-13 10:16:53.0 +01:00
        }
        +"title": 304702
      }
      0 => App\Entity\EntryComment {#2320
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2124 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2315 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2114 …}
        +body: """
          Nice to see you on here! I understand the lack of time - I’ve got some projects I’ve had on hold for years because of time constraints. I’m definitely going to try Glitchtip.\n
          \n
          If I get some free time, I’ll see if I can write some docs about using source maps for JS apps. Sounds like it works in the same way as Sentry’s does.\n
          \n
          It was a great idea for GlitchTip to reuse the Sentry SDKs and CLI, because their SDKs are solid. They’ve got the best .NET SDK out of all of the error logging systems I evaluated two years ago which is why I was using Sentry. Unfortunately, Sentry has become significantly heavier over those two years.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705178569 {#2302
          date: 2024-01-13 21:42:49.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@dan@upvote.au"
          "@RegalPotoo@lemmy.world"
          "@bufke@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2322 …}
        +nested: Doctrine\ORM\PersistentCollection {#2312 …}
        +votes: Doctrine\ORM\PersistentCollection {#2307 …}
        +reports: Doctrine\ORM\PersistentCollection {#2308 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2304 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2319 …}
        -id: 306146
        -bodyTs: "'ago':108 'app':57 'becom':119 'best':93 'cli':83 'constraint':28 'definit':31 'doc':50 'error':101 'evalu':105 'free':40 'get':38 'glitchtip':35,76 'go':32 'got':15,91 'great':73 'heavier':121 'hold':22 'idea':74 'js':56 'lack':10 'like':59 'll':43 'log':102 'm':30 'map':54 'net':94 'nice':1 'project':17 'reus':78 'sdk':95 'sdks':81,86 'see':3,44 'sentri':67,80,115,117 'signific':120 'solid':88 'sound':58 'sourc':53 'system':103 'time':12,27,41 'tri':34 'two':106,124 'understand':8 'unfortun':116 'use':52,114 've':14,19,90 'way':65 'work':61 'write':48 'year':24,107,125"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/624834"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705178569 {#2297
          date: 2024-01-13 21:42:49.0 +01:00
        }
        +"title": 306146
      }
    ]
    -id: 29608
    -titleTs: "'bug':6 'lighter':1 'log':7 'replac':3 'sentri':5 'weight':2"
    -bodyTs: "'/getsentry/self-hosted/pull/2585)':57 '10gb':33 '16gb':53,151 '1gb':22 '24gb':153 '50':13 '8gb':45 'affect':224 'amount':112 'analyt':142 'apach':83 'associ':251 'automat':206 'bare':37 'bug':101,210,227,233,252 'built':65 'bump':50 'c':106,177,192 'close':11 'code':187 'compon':201 'connect':261 'contain':15 'could':144 'debug':189 'deploy':70 'design':79 'docker':14 'enterpris':77 'enterprise-readi':76 'error':230 'evalu':162 'event':117 'fancier':129 'featur':130 'fit':38 'fix':235 'github':254 'github.com':56 'github.com/getsentry/self-hosted/pull/2585)':55 'group':207 'heavi':8 'hit':215 'hundr':116 'ideal':198,256 'ignor':228 'includ':180 'instead':157 'issu':218,255 'javascript':108,179,197 'js':205 'kafka':84 'larg':68 'large-scal':67 'lighter':165 'lighter-weight':164 'like':82,133 'live':135 'log':245 'login':258 'look':160 'love':2 'm':26,95,159 'mani':221 'map':181,195 'mark':231 'may':111 'move':145 'multipl':213 'need':90,173 'new':249 'next':237 'nice':74 'one':148 'openid':260 'origin':185 'particular':229 'peopl':214 'per':118 'perform':141 'project':109 'ram':23,34,46,54,154 'react':200 'readi':78 'record':137 'relat':104 'releas':238,250 'reopen':240 'replac':169 'replay':138 'requir':48 'run':10,27 'say':44 'scalabl':75 'scale':69 'see':219 'sentri':3,132 'session':136 'sinc':92 'small':105 'sourc':186,194 'stack':182,202 'start':60 'suggest':263 'support':175,199,257 'symbol':190 'system':155,167 'thank':264 'thing':81 'togeth':211 'trace':183,203 'track':100 'use':19,42,61,80,96,125,188 'user':222 'via':259 'vps':31 'week':119 'weight':166"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705189737
    +visibility: "visible             "
    +apId: "https://upvote.au/post/113804"
    +editedAt: DateTimeImmutable @1722370799 {#2720
      date: 2024-07-30 22:19:59.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705124737 {#2697
      date: 2024-01-13 06:45:37.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2114 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2114 …}
  +body: "Thanks! I’ll try it out. I don’t see anything on their site about JavaScript source mapping, so I assume they don’t do it. With Sentry, you upload the source map to the server as part of your JS build process, and their backend automatically maps minified stack traces to unminified ones using the uploaded source map. Maybe I’d be fine losing that in exchange for something lighter weight."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705131816 {#2110
    date: 2024-01-13 08:43:36.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@dan@upvote.au"
    "@RegalPotoo@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2118 …}
  +nested: Doctrine\ORM\PersistentCollection {#2121 …}
  +votes: Doctrine\ORM\PersistentCollection {#2115 …}
  +reports: Doctrine\ORM\PersistentCollection {#2123 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2116 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2161 …}
  -id: 304549
  -bodyTs: "'anyth':11 'assum':21 'automat':47 'backend':46 'build':42 'd':62 'exchang':68 'fine':64 'javascript':16 'js':41 'lighter':71 'll':3 'lose':65 'map':18,33,48,59 'mayb':60 'minifi':49 'one':54 'part':38 'process':43 'see':10 'sentri':28 'server':36 'site':14 'someth':70 'sourc':17,32,58 'stack':50 'thank':1 'trace':51 'tri':4 'unminifi':53 'upload':30,57 'use':55 'weight':72"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://upvote.au/comment/623707"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705131816 {#2107
    date: 2024-01-13 08:43:36.0 +01:00
  }
  +"title": 304549
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
101 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
102 DENIED moderate
App\Entity\EntryComment {#2231
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2124
    +user: App\Entity\User {#261 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2629 …}
    +slug: "Lighter-weight-replacements-for-Sentry-bug-logging"
    +title: "Lighter weight replacements for Sentry bug logging"
    +url: null
    +body: """
      I love Sentry, but it’s very heavy. It runs close to 50 Docker containers, some of which use more than 1GB RAM each. I’m running it on a VPS with 10GB RAM and it barely fits on there. They used to say 8GB RAM is required but [bumped it to 16GB RAM](https://github.com/getsentry/self-hosted/pull/2585) after I started using it.\n
      \n
      It’s built for large-scale deployments and has a nice scalable enterprise-ready design using things like Apache Kafka, but I just don’t need that since all I’m using it for is tracking bugs in some relatively small C# and JavaScript projects, which may amount to a few hundred events per week if that. I don’t use any of the fancier features in Sentry, like the live session recording / replay or the performance analytics.\n
      \n
      I could move it to one of my 16GB or 24GB RAM systems, but instead I’m looking to evaluate some lighter-weight systems to replace it. What I need is:\n
      \n
      - Support for C# and JavaScript, including mapping stack traces to original source code using debug symbols for C# and source maps for JavaScript. \n
          - Ideally supports React component stack traces in JS.\n
      - Automatically group the same bugs together, if multiple people hit the same issue \n
          - See how many users are affected by a bug\n
      - Ignore particular errors\n
      - Mark a bug as “fixed in next release” and reopen it if it’s logged again in a new release\n
      - Associate bugs with GitHub issues\n
      - Ideally supports login via OpenID Connect\n
      \n
      Any suggestions?\n
      \n
      Thanks!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 6
    +favouriteCount: 16
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1722820911 {#2733
      date: 2024-08-05 03:21:51.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2738 …}
    +votes: Doctrine\ORM\PersistentCollection {#2741 …}
    +reports: Doctrine\ORM\PersistentCollection {#2743 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2745 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2747 …}
    +badges: Doctrine\ORM\PersistentCollection {#2749 …}
    +children: [
      2 => App\Entity\EntryComment {#2112
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2124 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2114 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2114 …}
        +body: "Thanks! I’ll try it out. I don’t see anything on their site about JavaScript source mapping, so I assume they don’t do it. With Sentry, you upload the source map to the server as part of your JS build process, and their backend automatically maps minified stack traces to unminified ones using the uploaded source map. Maybe I’d be fine losing that in exchange for something lighter weight."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705131816 {#2110
          date: 2024-01-13 08:43:36.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@dan@upvote.au"
          "@RegalPotoo@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2118 …}
        +nested: Doctrine\ORM\PersistentCollection {#2121 …}
        +votes: Doctrine\ORM\PersistentCollection {#2115 …}
        +reports: Doctrine\ORM\PersistentCollection {#2123 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2116 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2161 …}
        -id: 304549
        -bodyTs: "'anyth':11 'assum':21 'automat':47 'backend':46 'build':42 'd':62 'exchang':68 'fine':64 'javascript':16 'js':41 'lighter':71 'll':3 'lose':65 'map':18,33,48,59 'mayb':60 'minifi':49 'one':54 'part':38 'process':43 'see':10 'sentri':28 'server':36 'site':14 'someth':70 'sourc':17,32,58 'stack':50 'thank':1 'trace':51 'tri':4 'unminifi':53 'upload':30,57 'use':55 'weight':72"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/623707"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705131816 {#2107
          date: 2024-01-13 08:43:36.0 +01:00
        }
        +"title": 304549
      }
      1 => App\Entity\EntryComment {#2231}
      0 => App\Entity\EntryComment {#2320
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2124 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2315 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2114 …}
        +body: """
          Nice to see you on here! I understand the lack of time - I’ve got some projects I’ve had on hold for years because of time constraints. I’m definitely going to try Glitchtip.\n
          \n
          If I get some free time, I’ll see if I can write some docs about using source maps for JS apps. Sounds like it works in the same way as Sentry’s does.\n
          \n
          It was a great idea for GlitchTip to reuse the Sentry SDKs and CLI, because their SDKs are solid. They’ve got the best .NET SDK out of all of the error logging systems I evaluated two years ago which is why I was using Sentry. Unfortunately, Sentry has become significantly heavier over those two years.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705178569 {#2302
          date: 2024-01-13 21:42:49.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@dan@upvote.au"
          "@RegalPotoo@lemmy.world"
          "@bufke@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2322 …}
        +nested: Doctrine\ORM\PersistentCollection {#2312 …}
        +votes: Doctrine\ORM\PersistentCollection {#2307 …}
        +reports: Doctrine\ORM\PersistentCollection {#2308 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2304 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2319 …}
        -id: 306146
        -bodyTs: "'ago':108 'app':57 'becom':119 'best':93 'cli':83 'constraint':28 'definit':31 'doc':50 'error':101 'evalu':105 'free':40 'get':38 'glitchtip':35,76 'go':32 'got':15,91 'great':73 'heavier':121 'hold':22 'idea':74 'js':56 'lack':10 'like':59 'll':43 'log':102 'm':30 'map':54 'net':94 'nice':1 'project':17 'reus':78 'sdk':95 'sdks':81,86 'see':3,44 'sentri':67,80,115,117 'signific':120 'solid':88 'sound':58 'sourc':53 'system':103 'time':12,27,41 'tri':34 'two':106,124 'understand':8 'unfortun':116 'use':52,114 've':14,19,90 'way':65 'work':61 'write':48 'year':24,107,125"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/624834"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705178569 {#2297
          date: 2024-01-13 21:42:49.0 +01:00
        }
        +"title": 306146
      }
    ]
    -id: 29608
    -titleTs: "'bug':6 'lighter':1 'log':7 'replac':3 'sentri':5 'weight':2"
    -bodyTs: "'/getsentry/self-hosted/pull/2585)':57 '10gb':33 '16gb':53,151 '1gb':22 '24gb':153 '50':13 '8gb':45 'affect':224 'amount':112 'analyt':142 'apach':83 'associ':251 'automat':206 'bare':37 'bug':101,210,227,233,252 'built':65 'bump':50 'c':106,177,192 'close':11 'code':187 'compon':201 'connect':261 'contain':15 'could':144 'debug':189 'deploy':70 'design':79 'docker':14 'enterpris':77 'enterprise-readi':76 'error':230 'evalu':162 'event':117 'fancier':129 'featur':130 'fit':38 'fix':235 'github':254 'github.com':56 'github.com/getsentry/self-hosted/pull/2585)':55 'group':207 'heavi':8 'hit':215 'hundr':116 'ideal':198,256 'ignor':228 'includ':180 'instead':157 'issu':218,255 'javascript':108,179,197 'js':205 'kafka':84 'larg':68 'large-scal':67 'lighter':165 'lighter-weight':164 'like':82,133 'live':135 'log':245 'login':258 'look':160 'love':2 'm':26,95,159 'mani':221 'map':181,195 'mark':231 'may':111 'move':145 'multipl':213 'need':90,173 'new':249 'next':237 'nice':74 'one':148 'openid':260 'origin':185 'particular':229 'peopl':214 'per':118 'perform':141 'project':109 'ram':23,34,46,54,154 'react':200 'readi':78 'record':137 'relat':104 'releas':238,250 'reopen':240 'replac':169 'replay':138 'requir':48 'run':10,27 'say':44 'scalabl':75 'scale':69 'see':219 'sentri':3,132 'session':136 'sinc':92 'small':105 'sourc':186,194 'stack':182,202 'start':60 'suggest':263 'support':175,199,257 'symbol':190 'system':155,167 'thank':264 'thing':81 'togeth':211 'trace':183,203 'track':100 'use':19,42,61,80,96,125,188 'user':222 'via':259 'vps':31 'week':119 'weight':166"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705189737
    +visibility: "visible             "
    +apId: "https://upvote.au/post/113804"
    +editedAt: DateTimeImmutable @1722370799 {#2720
      date: 2024-07-30 22:19:59.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705124737 {#2697
      date: 2024-01-13 06:45:37.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2232 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2114 …}
  +body: "Perfect, thanks. Strange that it’s not in their docs, but it does seem like their docs are very minimal."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705137413 {#2225
    date: 2024-01-13 10:16:53.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@dan@upvote.au"
    "@RegalPotoo@lemmy.world"
    "@justcallmelarry@lemmy.dbzer0.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2229 …}
  +nested: Doctrine\ORM\PersistentCollection {#2252 …}
  +votes: Doctrine\ORM\PersistentCollection {#2189 …}
  +reports: Doctrine\ORM\PersistentCollection {#2311 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2293 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2309 …}
  -id: 304702
  -bodyTs: "'doc':10,17 'like':15 'minim':20 'perfect':1 'seem':14 'strang':3 'thank':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://upvote.au/comment/623792"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705137413 {#2230
    date: 2024-01-13 10:16:53.0 +01:00
  }
  +"title": 304702
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
103 DENIED edit
App\Entity\EntryComment {#2231
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2124
    +user: App\Entity\User {#261 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2629 …}
    +slug: "Lighter-weight-replacements-for-Sentry-bug-logging"
    +title: "Lighter weight replacements for Sentry bug logging"
    +url: null
    +body: """
      I love Sentry, but it’s very heavy. It runs close to 50 Docker containers, some of which use more than 1GB RAM each. I’m running it on a VPS with 10GB RAM and it barely fits on there. They used to say 8GB RAM is required but [bumped it to 16GB RAM](https://github.com/getsentry/self-hosted/pull/2585) after I started using it.\n
      \n
      It’s built for large-scale deployments and has a nice scalable enterprise-ready design using things like Apache Kafka, but I just don’t need that since all I’m using it for is tracking bugs in some relatively small C# and JavaScript projects, which may amount to a few hundred events per week if that. I don’t use any of the fancier features in Sentry, like the live session recording / replay or the performance analytics.\n
      \n
      I could move it to one of my 16GB or 24GB RAM systems, but instead I’m looking to evaluate some lighter-weight systems to replace it. What I need is:\n
      \n
      - Support for C# and JavaScript, including mapping stack traces to original source code using debug symbols for C# and source maps for JavaScript. \n
          - Ideally supports React component stack traces in JS.\n
      - Automatically group the same bugs together, if multiple people hit the same issue \n
          - See how many users are affected by a bug\n
      - Ignore particular errors\n
      - Mark a bug as “fixed in next release” and reopen it if it’s logged again in a new release\n
      - Associate bugs with GitHub issues\n
      - Ideally supports login via OpenID Connect\n
      \n
      Any suggestions?\n
      \n
      Thanks!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 6
    +favouriteCount: 16
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1722820911 {#2733
      date: 2024-08-05 03:21:51.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2738 …}
    +votes: Doctrine\ORM\PersistentCollection {#2741 …}
    +reports: Doctrine\ORM\PersistentCollection {#2743 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2745 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2747 …}
    +badges: Doctrine\ORM\PersistentCollection {#2749 …}
    +children: [
      2 => App\Entity\EntryComment {#2112
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2124 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2114 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2114 …}
        +body: "Thanks! I’ll try it out. I don’t see anything on their site about JavaScript source mapping, so I assume they don’t do it. With Sentry, you upload the source map to the server as part of your JS build process, and their backend automatically maps minified stack traces to unminified ones using the uploaded source map. Maybe I’d be fine losing that in exchange for something lighter weight."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705131816 {#2110
          date: 2024-01-13 08:43:36.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@dan@upvote.au"
          "@RegalPotoo@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2118 …}
        +nested: Doctrine\ORM\PersistentCollection {#2121 …}
        +votes: Doctrine\ORM\PersistentCollection {#2115 …}
        +reports: Doctrine\ORM\PersistentCollection {#2123 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2116 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2161 …}
        -id: 304549
        -bodyTs: "'anyth':11 'assum':21 'automat':47 'backend':46 'build':42 'd':62 'exchang':68 'fine':64 'javascript':16 'js':41 'lighter':71 'll':3 'lose':65 'map':18,33,48,59 'mayb':60 'minifi':49 'one':54 'part':38 'process':43 'see':10 'sentri':28 'server':36 'site':14 'someth':70 'sourc':17,32,58 'stack':50 'thank':1 'trace':51 'tri':4 'unminifi':53 'upload':30,57 'use':55 'weight':72"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/623707"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705131816 {#2107
          date: 2024-01-13 08:43:36.0 +01:00
        }
        +"title": 304549
      }
      1 => App\Entity\EntryComment {#2231}
      0 => App\Entity\EntryComment {#2320
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2124 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2315 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2114 …}
        +body: """
          Nice to see you on here! I understand the lack of time - I’ve got some projects I’ve had on hold for years because of time constraints. I’m definitely going to try Glitchtip.\n
          \n
          If I get some free time, I’ll see if I can write some docs about using source maps for JS apps. Sounds like it works in the same way as Sentry’s does.\n
          \n
          It was a great idea for GlitchTip to reuse the Sentry SDKs and CLI, because their SDKs are solid. They’ve got the best .NET SDK out of all of the error logging systems I evaluated two years ago which is why I was using Sentry. Unfortunately, Sentry has become significantly heavier over those two years.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705178569 {#2302
          date: 2024-01-13 21:42:49.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@dan@upvote.au"
          "@RegalPotoo@lemmy.world"
          "@bufke@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2322 …}
        +nested: Doctrine\ORM\PersistentCollection {#2312 …}
        +votes: Doctrine\ORM\PersistentCollection {#2307 …}
        +reports: Doctrine\ORM\PersistentCollection {#2308 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2304 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2319 …}
        -id: 306146
        -bodyTs: "'ago':108 'app':57 'becom':119 'best':93 'cli':83 'constraint':28 'definit':31 'doc':50 'error':101 'evalu':105 'free':40 'get':38 'glitchtip':35,76 'go':32 'got':15,91 'great':73 'heavier':121 'hold':22 'idea':74 'js':56 'lack':10 'like':59 'll':43 'log':102 'm':30 'map':54 'net':94 'nice':1 'project':17 'reus':78 'sdk':95 'sdks':81,86 'see':3,44 'sentri':67,80,115,117 'signific':120 'solid':88 'sound':58 'sourc':53 'system':103 'time':12,27,41 'tri':34 'two':106,124 'understand':8 'unfortun':116 'use':52,114 've':14,19,90 'way':65 'work':61 'write':48 'year':24,107,125"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/624834"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705178569 {#2297
          date: 2024-01-13 21:42:49.0 +01:00
        }
        +"title": 306146
      }
    ]
    -id: 29608
    -titleTs: "'bug':6 'lighter':1 'log':7 'replac':3 'sentri':5 'weight':2"
    -bodyTs: "'/getsentry/self-hosted/pull/2585)':57 '10gb':33 '16gb':53,151 '1gb':22 '24gb':153 '50':13 '8gb':45 'affect':224 'amount':112 'analyt':142 'apach':83 'associ':251 'automat':206 'bare':37 'bug':101,210,227,233,252 'built':65 'bump':50 'c':106,177,192 'close':11 'code':187 'compon':201 'connect':261 'contain':15 'could':144 'debug':189 'deploy':70 'design':79 'docker':14 'enterpris':77 'enterprise-readi':76 'error':230 'evalu':162 'event':117 'fancier':129 'featur':130 'fit':38 'fix':235 'github':254 'github.com':56 'github.com/getsentry/self-hosted/pull/2585)':55 'group':207 'heavi':8 'hit':215 'hundr':116 'ideal':198,256 'ignor':228 'includ':180 'instead':157 'issu':218,255 'javascript':108,179,197 'js':205 'kafka':84 'larg':68 'large-scal':67 'lighter':165 'lighter-weight':164 'like':82,133 'live':135 'log':245 'login':258 'look':160 'love':2 'm':26,95,159 'mani':221 'map':181,195 'mark':231 'may':111 'move':145 'multipl':213 'need':90,173 'new':249 'next':237 'nice':74 'one':148 'openid':260 'origin':185 'particular':229 'peopl':214 'per':118 'perform':141 'project':109 'ram':23,34,46,54,154 'react':200 'readi':78 'record':137 'relat':104 'releas':238,250 'reopen':240 'replac':169 'replay':138 'requir':48 'run':10,27 'say':44 'scalabl':75 'scale':69 'see':219 'sentri':3,132 'session':136 'sinc':92 'small':105 'sourc':186,194 'stack':182,202 'start':60 'suggest':263 'support':175,199,257 'symbol':190 'system':155,167 'thank':264 'thing':81 'togeth':211 'trace':183,203 'track':100 'use':19,42,61,80,96,125,188 'user':222 'via':259 'vps':31 'week':119 'weight':166"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705189737
    +visibility: "visible             "
    +apId: "https://upvote.au/post/113804"
    +editedAt: DateTimeImmutable @1722370799 {#2720
      date: 2024-07-30 22:19:59.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705124737 {#2697
      date: 2024-01-13 06:45:37.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2232 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2114 …}
  +body: "Perfect, thanks. Strange that it’s not in their docs, but it does seem like their docs are very minimal."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705137413 {#2225
    date: 2024-01-13 10:16:53.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@dan@upvote.au"
    "@RegalPotoo@lemmy.world"
    "@justcallmelarry@lemmy.dbzer0.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2229 …}
  +nested: Doctrine\ORM\PersistentCollection {#2252 …}
  +votes: Doctrine\ORM\PersistentCollection {#2189 …}
  +reports: Doctrine\ORM\PersistentCollection {#2311 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2293 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2309 …}
  -id: 304702
  -bodyTs: "'doc':10,17 'like':15 'minim':20 'perfect':1 'seem':14 'strang':3 'thank':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://upvote.au/comment/623792"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705137413 {#2230
    date: 2024-01-13 10:16:53.0 +01:00
  }
  +"title": 304702
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
104 DENIED moderate
App\Entity\EntryComment {#2231
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2124
    +user: App\Entity\User {#261 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2629 …}
    +slug: "Lighter-weight-replacements-for-Sentry-bug-logging"
    +title: "Lighter weight replacements for Sentry bug logging"
    +url: null
    +body: """
      I love Sentry, but it’s very heavy. It runs close to 50 Docker containers, some of which use more than 1GB RAM each. I’m running it on a VPS with 10GB RAM and it barely fits on there. They used to say 8GB RAM is required but [bumped it to 16GB RAM](https://github.com/getsentry/self-hosted/pull/2585) after I started using it.\n
      \n
      It’s built for large-scale deployments and has a nice scalable enterprise-ready design using things like Apache Kafka, but I just don’t need that since all I’m using it for is tracking bugs in some relatively small C# and JavaScript projects, which may amount to a few hundred events per week if that. I don’t use any of the fancier features in Sentry, like the live session recording / replay or the performance analytics.\n
      \n
      I could move it to one of my 16GB or 24GB RAM systems, but instead I’m looking to evaluate some lighter-weight systems to replace it. What I need is:\n
      \n
      - Support for C# and JavaScript, including mapping stack traces to original source code using debug symbols for C# and source maps for JavaScript. \n
          - Ideally supports React component stack traces in JS.\n
      - Automatically group the same bugs together, if multiple people hit the same issue \n
          - See how many users are affected by a bug\n
      - Ignore particular errors\n
      - Mark a bug as “fixed in next release” and reopen it if it’s logged again in a new release\n
      - Associate bugs with GitHub issues\n
      - Ideally supports login via OpenID Connect\n
      \n
      Any suggestions?\n
      \n
      Thanks!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 6
    +favouriteCount: 16
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1722820911 {#2733
      date: 2024-08-05 03:21:51.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2738 …}
    +votes: Doctrine\ORM\PersistentCollection {#2741 …}
    +reports: Doctrine\ORM\PersistentCollection {#2743 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2745 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2747 …}
    +badges: Doctrine\ORM\PersistentCollection {#2749 …}
    +children: [
      2 => App\Entity\EntryComment {#2112
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2124 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2114 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2114 …}
        +body: "Thanks! I’ll try it out. I don’t see anything on their site about JavaScript source mapping, so I assume they don’t do it. With Sentry, you upload the source map to the server as part of your JS build process, and their backend automatically maps minified stack traces to unminified ones using the uploaded source map. Maybe I’d be fine losing that in exchange for something lighter weight."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705131816 {#2110
          date: 2024-01-13 08:43:36.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@dan@upvote.au"
          "@RegalPotoo@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2118 …}
        +nested: Doctrine\ORM\PersistentCollection {#2121 …}
        +votes: Doctrine\ORM\PersistentCollection {#2115 …}
        +reports: Doctrine\ORM\PersistentCollection {#2123 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2116 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2161 …}
        -id: 304549
        -bodyTs: "'anyth':11 'assum':21 'automat':47 'backend':46 'build':42 'd':62 'exchang':68 'fine':64 'javascript':16 'js':41 'lighter':71 'll':3 'lose':65 'map':18,33,48,59 'mayb':60 'minifi':49 'one':54 'part':38 'process':43 'see':10 'sentri':28 'server':36 'site':14 'someth':70 'sourc':17,32,58 'stack':50 'thank':1 'trace':51 'tri':4 'unminifi':53 'upload':30,57 'use':55 'weight':72"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/623707"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705131816 {#2107
          date: 2024-01-13 08:43:36.0 +01:00
        }
        +"title": 304549
      }
      1 => App\Entity\EntryComment {#2231}
      0 => App\Entity\EntryComment {#2320
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2124 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2315 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2114 …}
        +body: """
          Nice to see you on here! I understand the lack of time - I’ve got some projects I’ve had on hold for years because of time constraints. I’m definitely going to try Glitchtip.\n
          \n
          If I get some free time, I’ll see if I can write some docs about using source maps for JS apps. Sounds like it works in the same way as Sentry’s does.\n
          \n
          It was a great idea for GlitchTip to reuse the Sentry SDKs and CLI, because their SDKs are solid. They’ve got the best .NET SDK out of all of the error logging systems I evaluated two years ago which is why I was using Sentry. Unfortunately, Sentry has become significantly heavier over those two years.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705178569 {#2302
          date: 2024-01-13 21:42:49.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@dan@upvote.au"
          "@RegalPotoo@lemmy.world"
          "@bufke@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2322 …}
        +nested: Doctrine\ORM\PersistentCollection {#2312 …}
        +votes: Doctrine\ORM\PersistentCollection {#2307 …}
        +reports: Doctrine\ORM\PersistentCollection {#2308 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2304 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2319 …}
        -id: 306146
        -bodyTs: "'ago':108 'app':57 'becom':119 'best':93 'cli':83 'constraint':28 'definit':31 'doc':50 'error':101 'evalu':105 'free':40 'get':38 'glitchtip':35,76 'go':32 'got':15,91 'great':73 'heavier':121 'hold':22 'idea':74 'js':56 'lack':10 'like':59 'll':43 'log':102 'm':30 'map':54 'net':94 'nice':1 'project':17 'reus':78 'sdk':95 'sdks':81,86 'see':3,44 'sentri':67,80,115,117 'signific':120 'solid':88 'sound':58 'sourc':53 'system':103 'time':12,27,41 'tri':34 'two':106,124 'understand':8 'unfortun':116 'use':52,114 've':14,19,90 'way':65 'work':61 'write':48 'year':24,107,125"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/624834"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705178569 {#2297
          date: 2024-01-13 21:42:49.0 +01:00
        }
        +"title": 306146
      }
    ]
    -id: 29608
    -titleTs: "'bug':6 'lighter':1 'log':7 'replac':3 'sentri':5 'weight':2"
    -bodyTs: "'/getsentry/self-hosted/pull/2585)':57 '10gb':33 '16gb':53,151 '1gb':22 '24gb':153 '50':13 '8gb':45 'affect':224 'amount':112 'analyt':142 'apach':83 'associ':251 'automat':206 'bare':37 'bug':101,210,227,233,252 'built':65 'bump':50 'c':106,177,192 'close':11 'code':187 'compon':201 'connect':261 'contain':15 'could':144 'debug':189 'deploy':70 'design':79 'docker':14 'enterpris':77 'enterprise-readi':76 'error':230 'evalu':162 'event':117 'fancier':129 'featur':130 'fit':38 'fix':235 'github':254 'github.com':56 'github.com/getsentry/self-hosted/pull/2585)':55 'group':207 'heavi':8 'hit':215 'hundr':116 'ideal':198,256 'ignor':228 'includ':180 'instead':157 'issu':218,255 'javascript':108,179,197 'js':205 'kafka':84 'larg':68 'large-scal':67 'lighter':165 'lighter-weight':164 'like':82,133 'live':135 'log':245 'login':258 'look':160 'love':2 'm':26,95,159 'mani':221 'map':181,195 'mark':231 'may':111 'move':145 'multipl':213 'need':90,173 'new':249 'next':237 'nice':74 'one':148 'openid':260 'origin':185 'particular':229 'peopl':214 'per':118 'perform':141 'project':109 'ram':23,34,46,54,154 'react':200 'readi':78 'record':137 'relat':104 'releas':238,250 'reopen':240 'replac':169 'replay':138 'requir':48 'run':10,27 'say':44 'scalabl':75 'scale':69 'see':219 'sentri':3,132 'session':136 'sinc':92 'small':105 'sourc':186,194 'stack':182,202 'start':60 'suggest':263 'support':175,199,257 'symbol':190 'system':155,167 'thank':264 'thing':81 'togeth':211 'trace':183,203 'track':100 'use':19,42,61,80,96,125,188 'user':222 'via':259 'vps':31 'week':119 'weight':166"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705189737
    +visibility: "visible             "
    +apId: "https://upvote.au/post/113804"
    +editedAt: DateTimeImmutable @1722370799 {#2720
      date: 2024-07-30 22:19:59.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705124737 {#2697
      date: 2024-01-13 06:45:37.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2232 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2114 …}
  +body: "Perfect, thanks. Strange that it’s not in their docs, but it does seem like their docs are very minimal."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705137413 {#2225
    date: 2024-01-13 10:16:53.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@dan@upvote.au"
    "@RegalPotoo@lemmy.world"
    "@justcallmelarry@lemmy.dbzer0.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2229 …}
  +nested: Doctrine\ORM\PersistentCollection {#2252 …}
  +votes: Doctrine\ORM\PersistentCollection {#2189 …}
  +reports: Doctrine\ORM\PersistentCollection {#2311 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2293 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2309 …}
  -id: 304702
  -bodyTs: "'doc':10,17 'like':15 'minim':20 'perfect':1 'seem':14 'strang':3 'thank':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://upvote.au/comment/623792"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705137413 {#2230
    date: 2024-01-13 10:16:53.0 +01:00
  }
  +"title": 304702
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
105 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
106 DENIED moderate
App\Entity\EntryComment {#2320
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2124
    +user: App\Entity\User {#261 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2629 …}
    +slug: "Lighter-weight-replacements-for-Sentry-bug-logging"
    +title: "Lighter weight replacements for Sentry bug logging"
    +url: null
    +body: """
      I love Sentry, but it’s very heavy. It runs close to 50 Docker containers, some of which use more than 1GB RAM each. I’m running it on a VPS with 10GB RAM and it barely fits on there. They used to say 8GB RAM is required but [bumped it to 16GB RAM](https://github.com/getsentry/self-hosted/pull/2585) after I started using it.\n
      \n
      It’s built for large-scale deployments and has a nice scalable enterprise-ready design using things like Apache Kafka, but I just don’t need that since all I’m using it for is tracking bugs in some relatively small C# and JavaScript projects, which may amount to a few hundred events per week if that. I don’t use any of the fancier features in Sentry, like the live session recording / replay or the performance analytics.\n
      \n
      I could move it to one of my 16GB or 24GB RAM systems, but instead I’m looking to evaluate some lighter-weight systems to replace it. What I need is:\n
      \n
      - Support for C# and JavaScript, including mapping stack traces to original source code using debug symbols for C# and source maps for JavaScript. \n
          - Ideally supports React component stack traces in JS.\n
      - Automatically group the same bugs together, if multiple people hit the same issue \n
          - See how many users are affected by a bug\n
      - Ignore particular errors\n
      - Mark a bug as “fixed in next release” and reopen it if it’s logged again in a new release\n
      - Associate bugs with GitHub issues\n
      - Ideally supports login via OpenID Connect\n
      \n
      Any suggestions?\n
      \n
      Thanks!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 6
    +favouriteCount: 16
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1722820911 {#2733
      date: 2024-08-05 03:21:51.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2738 …}
    +votes: Doctrine\ORM\PersistentCollection {#2741 …}
    +reports: Doctrine\ORM\PersistentCollection {#2743 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2745 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2747 …}
    +badges: Doctrine\ORM\PersistentCollection {#2749 …}
    +children: [
      2 => App\Entity\EntryComment {#2112
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2124 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2114 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2114 …}
        +body: "Thanks! I’ll try it out. I don’t see anything on their site about JavaScript source mapping, so I assume they don’t do it. With Sentry, you upload the source map to the server as part of your JS build process, and their backend automatically maps minified stack traces to unminified ones using the uploaded source map. Maybe I’d be fine losing that in exchange for something lighter weight."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705131816 {#2110
          date: 2024-01-13 08:43:36.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@dan@upvote.au"
          "@RegalPotoo@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2118 …}
        +nested: Doctrine\ORM\PersistentCollection {#2121 …}
        +votes: Doctrine\ORM\PersistentCollection {#2115 …}
        +reports: Doctrine\ORM\PersistentCollection {#2123 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2116 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2161 …}
        -id: 304549
        -bodyTs: "'anyth':11 'assum':21 'automat':47 'backend':46 'build':42 'd':62 'exchang':68 'fine':64 'javascript':16 'js':41 'lighter':71 'll':3 'lose':65 'map':18,33,48,59 'mayb':60 'minifi':49 'one':54 'part':38 'process':43 'see':10 'sentri':28 'server':36 'site':14 'someth':70 'sourc':17,32,58 'stack':50 'thank':1 'trace':51 'tri':4 'unminifi':53 'upload':30,57 'use':55 'weight':72"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/623707"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705131816 {#2107
          date: 2024-01-13 08:43:36.0 +01:00
        }
        +"title": 304549
      }
      1 => App\Entity\EntryComment {#2231
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2124 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2232 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2114 …}
        +body: "Perfect, thanks. Strange that it’s not in their docs, but it does seem like their docs are very minimal."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705137413 {#2225
          date: 2024-01-13 10:16:53.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@dan@upvote.au"
          "@RegalPotoo@lemmy.world"
          "@justcallmelarry@lemmy.dbzer0.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2229 …}
        +nested: Doctrine\ORM\PersistentCollection {#2252 …}
        +votes: Doctrine\ORM\PersistentCollection {#2189 …}
        +reports: Doctrine\ORM\PersistentCollection {#2311 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2293 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2309 …}
        -id: 304702
        -bodyTs: "'doc':10,17 'like':15 'minim':20 'perfect':1 'seem':14 'strang':3 'thank':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/623792"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705137413 {#2230
          date: 2024-01-13 10:16:53.0 +01:00
        }
        +"title": 304702
      }
      0 => App\Entity\EntryComment {#2320}
    ]
    -id: 29608
    -titleTs: "'bug':6 'lighter':1 'log':7 'replac':3 'sentri':5 'weight':2"
    -bodyTs: "'/getsentry/self-hosted/pull/2585)':57 '10gb':33 '16gb':53,151 '1gb':22 '24gb':153 '50':13 '8gb':45 'affect':224 'amount':112 'analyt':142 'apach':83 'associ':251 'automat':206 'bare':37 'bug':101,210,227,233,252 'built':65 'bump':50 'c':106,177,192 'close':11 'code':187 'compon':201 'connect':261 'contain':15 'could':144 'debug':189 'deploy':70 'design':79 'docker':14 'enterpris':77 'enterprise-readi':76 'error':230 'evalu':162 'event':117 'fancier':129 'featur':130 'fit':38 'fix':235 'github':254 'github.com':56 'github.com/getsentry/self-hosted/pull/2585)':55 'group':207 'heavi':8 'hit':215 'hundr':116 'ideal':198,256 'ignor':228 'includ':180 'instead':157 'issu':218,255 'javascript':108,179,197 'js':205 'kafka':84 'larg':68 'large-scal':67 'lighter':165 'lighter-weight':164 'like':82,133 'live':135 'log':245 'login':258 'look':160 'love':2 'm':26,95,159 'mani':221 'map':181,195 'mark':231 'may':111 'move':145 'multipl':213 'need':90,173 'new':249 'next':237 'nice':74 'one':148 'openid':260 'origin':185 'particular':229 'peopl':214 'per':118 'perform':141 'project':109 'ram':23,34,46,54,154 'react':200 'readi':78 'record':137 'relat':104 'releas':238,250 'reopen':240 'replac':169 'replay':138 'requir':48 'run':10,27 'say':44 'scalabl':75 'scale':69 'see':219 'sentri':3,132 'session':136 'sinc':92 'small':105 'sourc':186,194 'stack':182,202 'start':60 'suggest':263 'support':175,199,257 'symbol':190 'system':155,167 'thank':264 'thing':81 'togeth':211 'trace':183,203 'track':100 'use':19,42,61,80,96,125,188 'user':222 'via':259 'vps':31 'week':119 'weight':166"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705189737
    +visibility: "visible             "
    +apId: "https://upvote.au/post/113804"
    +editedAt: DateTimeImmutable @1722370799 {#2720
      date: 2024-07-30 22:19:59.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705124737 {#2697
      date: 2024-01-13 06:45:37.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2315 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2114 …}
  +body: """
    Nice to see you on here! I understand the lack of time - I’ve got some projects I’ve had on hold for years because of time constraints. I’m definitely going to try Glitchtip.\n
    \n
    If I get some free time, I’ll see if I can write some docs about using source maps for JS apps. Sounds like it works in the same way as Sentry’s does.\n
    \n
    It was a great idea for GlitchTip to reuse the Sentry SDKs and CLI, because their SDKs are solid. They’ve got the best .NET SDK out of all of the error logging systems I evaluated two years ago which is why I was using Sentry. Unfortunately, Sentry has become significantly heavier over those two years.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705178569 {#2302
    date: 2024-01-13 21:42:49.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@dan@upvote.au"
    "@RegalPotoo@lemmy.world"
    "@bufke@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2322 …}
  +nested: Doctrine\ORM\PersistentCollection {#2312 …}
  +votes: Doctrine\ORM\PersistentCollection {#2307 …}
  +reports: Doctrine\ORM\PersistentCollection {#2308 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2304 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2319 …}
  -id: 306146
  -bodyTs: "'ago':108 'app':57 'becom':119 'best':93 'cli':83 'constraint':28 'definit':31 'doc':50 'error':101 'evalu':105 'free':40 'get':38 'glitchtip':35,76 'go':32 'got':15,91 'great':73 'heavier':121 'hold':22 'idea':74 'js':56 'lack':10 'like':59 'll':43 'log':102 'm':30 'map':54 'net':94 'nice':1 'project':17 'reus':78 'sdk':95 'sdks':81,86 'see':3,44 'sentri':67,80,115,117 'signific':120 'solid':88 'sound':58 'sourc':53 'system':103 'time':12,27,41 'tri':34 'two':106,124 'understand':8 'unfortun':116 'use':52,114 've':14,19,90 'way':65 'work':61 'write':48 'year':24,107,125"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://upvote.au/comment/624834"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705178569 {#2297
    date: 2024-01-13 21:42:49.0 +01:00
  }
  +"title": 306146
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
107 DENIED edit
App\Entity\EntryComment {#2320
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2124
    +user: App\Entity\User {#261 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2629 …}
    +slug: "Lighter-weight-replacements-for-Sentry-bug-logging"
    +title: "Lighter weight replacements for Sentry bug logging"
    +url: null
    +body: """
      I love Sentry, but it’s very heavy. It runs close to 50 Docker containers, some of which use more than 1GB RAM each. I’m running it on a VPS with 10GB RAM and it barely fits on there. They used to say 8GB RAM is required but [bumped it to 16GB RAM](https://github.com/getsentry/self-hosted/pull/2585) after I started using it.\n
      \n
      It’s built for large-scale deployments and has a nice scalable enterprise-ready design using things like Apache Kafka, but I just don’t need that since all I’m using it for is tracking bugs in some relatively small C# and JavaScript projects, which may amount to a few hundred events per week if that. I don’t use any of the fancier features in Sentry, like the live session recording / replay or the performance analytics.\n
      \n
      I could move it to one of my 16GB or 24GB RAM systems, but instead I’m looking to evaluate some lighter-weight systems to replace it. What I need is:\n
      \n
      - Support for C# and JavaScript, including mapping stack traces to original source code using debug symbols for C# and source maps for JavaScript. \n
          - Ideally supports React component stack traces in JS.\n
      - Automatically group the same bugs together, if multiple people hit the same issue \n
          - See how many users are affected by a bug\n
      - Ignore particular errors\n
      - Mark a bug as “fixed in next release” and reopen it if it’s logged again in a new release\n
      - Associate bugs with GitHub issues\n
      - Ideally supports login via OpenID Connect\n
      \n
      Any suggestions?\n
      \n
      Thanks!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 6
    +favouriteCount: 16
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1722820911 {#2733
      date: 2024-08-05 03:21:51.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2738 …}
    +votes: Doctrine\ORM\PersistentCollection {#2741 …}
    +reports: Doctrine\ORM\PersistentCollection {#2743 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2745 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2747 …}
    +badges: Doctrine\ORM\PersistentCollection {#2749 …}
    +children: [
      2 => App\Entity\EntryComment {#2112
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2124 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2114 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2114 …}
        +body: "Thanks! I’ll try it out. I don’t see anything on their site about JavaScript source mapping, so I assume they don’t do it. With Sentry, you upload the source map to the server as part of your JS build process, and their backend automatically maps minified stack traces to unminified ones using the uploaded source map. Maybe I’d be fine losing that in exchange for something lighter weight."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705131816 {#2110
          date: 2024-01-13 08:43:36.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@dan@upvote.au"
          "@RegalPotoo@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2118 …}
        +nested: Doctrine\ORM\PersistentCollection {#2121 …}
        +votes: Doctrine\ORM\PersistentCollection {#2115 …}
        +reports: Doctrine\ORM\PersistentCollection {#2123 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2116 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2161 …}
        -id: 304549
        -bodyTs: "'anyth':11 'assum':21 'automat':47 'backend':46 'build':42 'd':62 'exchang':68 'fine':64 'javascript':16 'js':41 'lighter':71 'll':3 'lose':65 'map':18,33,48,59 'mayb':60 'minifi':49 'one':54 'part':38 'process':43 'see':10 'sentri':28 'server':36 'site':14 'someth':70 'sourc':17,32,58 'stack':50 'thank':1 'trace':51 'tri':4 'unminifi':53 'upload':30,57 'use':55 'weight':72"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/623707"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705131816 {#2107
          date: 2024-01-13 08:43:36.0 +01:00
        }
        +"title": 304549
      }
      1 => App\Entity\EntryComment {#2231
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2124 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2232 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2114 …}
        +body: "Perfect, thanks. Strange that it’s not in their docs, but it does seem like their docs are very minimal."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705137413 {#2225
          date: 2024-01-13 10:16:53.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@dan@upvote.au"
          "@RegalPotoo@lemmy.world"
          "@justcallmelarry@lemmy.dbzer0.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2229 …}
        +nested: Doctrine\ORM\PersistentCollection {#2252 …}
        +votes: Doctrine\ORM\PersistentCollection {#2189 …}
        +reports: Doctrine\ORM\PersistentCollection {#2311 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2293 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2309 …}
        -id: 304702
        -bodyTs: "'doc':10,17 'like':15 'minim':20 'perfect':1 'seem':14 'strang':3 'thank':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/623792"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705137413 {#2230
          date: 2024-01-13 10:16:53.0 +01:00
        }
        +"title": 304702
      }
      0 => App\Entity\EntryComment {#2320}
    ]
    -id: 29608
    -titleTs: "'bug':6 'lighter':1 'log':7 'replac':3 'sentri':5 'weight':2"
    -bodyTs: "'/getsentry/self-hosted/pull/2585)':57 '10gb':33 '16gb':53,151 '1gb':22 '24gb':153 '50':13 '8gb':45 'affect':224 'amount':112 'analyt':142 'apach':83 'associ':251 'automat':206 'bare':37 'bug':101,210,227,233,252 'built':65 'bump':50 'c':106,177,192 'close':11 'code':187 'compon':201 'connect':261 'contain':15 'could':144 'debug':189 'deploy':70 'design':79 'docker':14 'enterpris':77 'enterprise-readi':76 'error':230 'evalu':162 'event':117 'fancier':129 'featur':130 'fit':38 'fix':235 'github':254 'github.com':56 'github.com/getsentry/self-hosted/pull/2585)':55 'group':207 'heavi':8 'hit':215 'hundr':116 'ideal':198,256 'ignor':228 'includ':180 'instead':157 'issu':218,255 'javascript':108,179,197 'js':205 'kafka':84 'larg':68 'large-scal':67 'lighter':165 'lighter-weight':164 'like':82,133 'live':135 'log':245 'login':258 'look':160 'love':2 'm':26,95,159 'mani':221 'map':181,195 'mark':231 'may':111 'move':145 'multipl':213 'need':90,173 'new':249 'next':237 'nice':74 'one':148 'openid':260 'origin':185 'particular':229 'peopl':214 'per':118 'perform':141 'project':109 'ram':23,34,46,54,154 'react':200 'readi':78 'record':137 'relat':104 'releas':238,250 'reopen':240 'replac':169 'replay':138 'requir':48 'run':10,27 'say':44 'scalabl':75 'scale':69 'see':219 'sentri':3,132 'session':136 'sinc':92 'small':105 'sourc':186,194 'stack':182,202 'start':60 'suggest':263 'support':175,199,257 'symbol':190 'system':155,167 'thank':264 'thing':81 'togeth':211 'trace':183,203 'track':100 'use':19,42,61,80,96,125,188 'user':222 'via':259 'vps':31 'week':119 'weight':166"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705189737
    +visibility: "visible             "
    +apId: "https://upvote.au/post/113804"
    +editedAt: DateTimeImmutable @1722370799 {#2720
      date: 2024-07-30 22:19:59.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705124737 {#2697
      date: 2024-01-13 06:45:37.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2315 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2114 …}
  +body: """
    Nice to see you on here! I understand the lack of time - I’ve got some projects I’ve had on hold for years because of time constraints. I’m definitely going to try Glitchtip.\n
    \n
    If I get some free time, I’ll see if I can write some docs about using source maps for JS apps. Sounds like it works in the same way as Sentry’s does.\n
    \n
    It was a great idea for GlitchTip to reuse the Sentry SDKs and CLI, because their SDKs are solid. They’ve got the best .NET SDK out of all of the error logging systems I evaluated two years ago which is why I was using Sentry. Unfortunately, Sentry has become significantly heavier over those two years.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705178569 {#2302
    date: 2024-01-13 21:42:49.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@dan@upvote.au"
    "@RegalPotoo@lemmy.world"
    "@bufke@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2322 …}
  +nested: Doctrine\ORM\PersistentCollection {#2312 …}
  +votes: Doctrine\ORM\PersistentCollection {#2307 …}
  +reports: Doctrine\ORM\PersistentCollection {#2308 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2304 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2319 …}
  -id: 306146
  -bodyTs: "'ago':108 'app':57 'becom':119 'best':93 'cli':83 'constraint':28 'definit':31 'doc':50 'error':101 'evalu':105 'free':40 'get':38 'glitchtip':35,76 'go':32 'got':15,91 'great':73 'heavier':121 'hold':22 'idea':74 'js':56 'lack':10 'like':59 'll':43 'log':102 'm':30 'map':54 'net':94 'nice':1 'project':17 'reus':78 'sdk':95 'sdks':81,86 'see':3,44 'sentri':67,80,115,117 'signific':120 'solid':88 'sound':58 'sourc':53 'system':103 'time':12,27,41 'tri':34 'two':106,124 'understand':8 'unfortun':116 'use':52,114 've':14,19,90 'way':65 'work':61 'write':48 'year':24,107,125"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://upvote.au/comment/624834"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705178569 {#2297
    date: 2024-01-13 21:42:49.0 +01:00
  }
  +"title": 306146
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
108 DENIED moderate
App\Entity\EntryComment {#2320
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2124
    +user: App\Entity\User {#261 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2629 …}
    +slug: "Lighter-weight-replacements-for-Sentry-bug-logging"
    +title: "Lighter weight replacements for Sentry bug logging"
    +url: null
    +body: """
      I love Sentry, but it’s very heavy. It runs close to 50 Docker containers, some of which use more than 1GB RAM each. I’m running it on a VPS with 10GB RAM and it barely fits on there. They used to say 8GB RAM is required but [bumped it to 16GB RAM](https://github.com/getsentry/self-hosted/pull/2585) after I started using it.\n
      \n
      It’s built for large-scale deployments and has a nice scalable enterprise-ready design using things like Apache Kafka, but I just don’t need that since all I’m using it for is tracking bugs in some relatively small C# and JavaScript projects, which may amount to a few hundred events per week if that. I don’t use any of the fancier features in Sentry, like the live session recording / replay or the performance analytics.\n
      \n
      I could move it to one of my 16GB or 24GB RAM systems, but instead I’m looking to evaluate some lighter-weight systems to replace it. What I need is:\n
      \n
      - Support for C# and JavaScript, including mapping stack traces to original source code using debug symbols for C# and source maps for JavaScript. \n
          - Ideally supports React component stack traces in JS.\n
      - Automatically group the same bugs together, if multiple people hit the same issue \n
          - See how many users are affected by a bug\n
      - Ignore particular errors\n
      - Mark a bug as “fixed in next release” and reopen it if it’s logged again in a new release\n
      - Associate bugs with GitHub issues\n
      - Ideally supports login via OpenID Connect\n
      \n
      Any suggestions?\n
      \n
      Thanks!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 6
    +favouriteCount: 16
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1722820911 {#2733
      date: 2024-08-05 03:21:51.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2738 …}
    +votes: Doctrine\ORM\PersistentCollection {#2741 …}
    +reports: Doctrine\ORM\PersistentCollection {#2743 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2745 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2747 …}
    +badges: Doctrine\ORM\PersistentCollection {#2749 …}
    +children: [
      2 => App\Entity\EntryComment {#2112
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2124 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2114 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2114 …}
        +body: "Thanks! I’ll try it out. I don’t see anything on their site about JavaScript source mapping, so I assume they don’t do it. With Sentry, you upload the source map to the server as part of your JS build process, and their backend automatically maps minified stack traces to unminified ones using the uploaded source map. Maybe I’d be fine losing that in exchange for something lighter weight."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705131816 {#2110
          date: 2024-01-13 08:43:36.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@dan@upvote.au"
          "@RegalPotoo@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2118 …}
        +nested: Doctrine\ORM\PersistentCollection {#2121 …}
        +votes: Doctrine\ORM\PersistentCollection {#2115 …}
        +reports: Doctrine\ORM\PersistentCollection {#2123 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2116 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2161 …}
        -id: 304549
        -bodyTs: "'anyth':11 'assum':21 'automat':47 'backend':46 'build':42 'd':62 'exchang':68 'fine':64 'javascript':16 'js':41 'lighter':71 'll':3 'lose':65 'map':18,33,48,59 'mayb':60 'minifi':49 'one':54 'part':38 'process':43 'see':10 'sentri':28 'server':36 'site':14 'someth':70 'sourc':17,32,58 'stack':50 'thank':1 'trace':51 'tri':4 'unminifi':53 'upload':30,57 'use':55 'weight':72"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/623707"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705131816 {#2107
          date: 2024-01-13 08:43:36.0 +01:00
        }
        +"title": 304549
      }
      1 => App\Entity\EntryComment {#2231
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2124 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2232 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2114 …}
        +body: "Perfect, thanks. Strange that it’s not in their docs, but it does seem like their docs are very minimal."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705137413 {#2225
          date: 2024-01-13 10:16:53.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@dan@upvote.au"
          "@RegalPotoo@lemmy.world"
          "@justcallmelarry@lemmy.dbzer0.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2229 …}
        +nested: Doctrine\ORM\PersistentCollection {#2252 …}
        +votes: Doctrine\ORM\PersistentCollection {#2189 …}
        +reports: Doctrine\ORM\PersistentCollection {#2311 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2293 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2309 …}
        -id: 304702
        -bodyTs: "'doc':10,17 'like':15 'minim':20 'perfect':1 'seem':14 'strang':3 'thank':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/623792"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705137413 {#2230
          date: 2024-01-13 10:16:53.0 +01:00
        }
        +"title": 304702
      }
      0 => App\Entity\EntryComment {#2320}
    ]
    -id: 29608
    -titleTs: "'bug':6 'lighter':1 'log':7 'replac':3 'sentri':5 'weight':2"
    -bodyTs: "'/getsentry/self-hosted/pull/2585)':57 '10gb':33 '16gb':53,151 '1gb':22 '24gb':153 '50':13 '8gb':45 'affect':224 'amount':112 'analyt':142 'apach':83 'associ':251 'automat':206 'bare':37 'bug':101,210,227,233,252 'built':65 'bump':50 'c':106,177,192 'close':11 'code':187 'compon':201 'connect':261 'contain':15 'could':144 'debug':189 'deploy':70 'design':79 'docker':14 'enterpris':77 'enterprise-readi':76 'error':230 'evalu':162 'event':117 'fancier':129 'featur':130 'fit':38 'fix':235 'github':254 'github.com':56 'github.com/getsentry/self-hosted/pull/2585)':55 'group':207 'heavi':8 'hit':215 'hundr':116 'ideal':198,256 'ignor':228 'includ':180 'instead':157 'issu':218,255 'javascript':108,179,197 'js':205 'kafka':84 'larg':68 'large-scal':67 'lighter':165 'lighter-weight':164 'like':82,133 'live':135 'log':245 'login':258 'look':160 'love':2 'm':26,95,159 'mani':221 'map':181,195 'mark':231 'may':111 'move':145 'multipl':213 'need':90,173 'new':249 'next':237 'nice':74 'one':148 'openid':260 'origin':185 'particular':229 'peopl':214 'per':118 'perform':141 'project':109 'ram':23,34,46,54,154 'react':200 'readi':78 'record':137 'relat':104 'releas':238,250 'reopen':240 'replac':169 'replay':138 'requir':48 'run':10,27 'say':44 'scalabl':75 'scale':69 'see':219 'sentri':3,132 'session':136 'sinc':92 'small':105 'sourc':186,194 'stack':182,202 'start':60 'suggest':263 'support':175,199,257 'symbol':190 'system':155,167 'thank':264 'thing':81 'togeth':211 'trace':183,203 'track':100 'use':19,42,61,80,96,125,188 'user':222 'via':259 'vps':31 'week':119 'weight':166"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705189737
    +visibility: "visible             "
    +apId: "https://upvote.au/post/113804"
    +editedAt: DateTimeImmutable @1722370799 {#2720
      date: 2024-07-30 22:19:59.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705124737 {#2697
      date: 2024-01-13 06:45:37.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2315 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2114 …}
  +body: """
    Nice to see you on here! I understand the lack of time - I’ve got some projects I’ve had on hold for years because of time constraints. I’m definitely going to try Glitchtip.\n
    \n
    If I get some free time, I’ll see if I can write some docs about using source maps for JS apps. Sounds like it works in the same way as Sentry’s does.\n
    \n
    It was a great idea for GlitchTip to reuse the Sentry SDKs and CLI, because their SDKs are solid. They’ve got the best .NET SDK out of all of the error logging systems I evaluated two years ago which is why I was using Sentry. Unfortunately, Sentry has become significantly heavier over those two years.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705178569 {#2302
    date: 2024-01-13 21:42:49.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@dan@upvote.au"
    "@RegalPotoo@lemmy.world"
    "@bufke@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2322 …}
  +nested: Doctrine\ORM\PersistentCollection {#2312 …}
  +votes: Doctrine\ORM\PersistentCollection {#2307 …}
  +reports: Doctrine\ORM\PersistentCollection {#2308 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2304 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2319 …}
  -id: 306146
  -bodyTs: "'ago':108 'app':57 'becom':119 'best':93 'cli':83 'constraint':28 'definit':31 'doc':50 'error':101 'evalu':105 'free':40 'get':38 'glitchtip':35,76 'go':32 'got':15,91 'great':73 'heavier':121 'hold':22 'idea':74 'js':56 'lack':10 'like':59 'll':43 'log':102 'm':30 'map':54 'net':94 'nice':1 'project':17 'reus':78 'sdk':95 'sdks':81,86 'see':3,44 'sentri':67,80,115,117 'signific':120 'solid':88 'sound':58 'sourc':53 'system':103 'time':12,27,41 'tri':34 'two':106,124 'understand':8 'unfortun':116 'use':52,114 've':14,19,90 'way':65 'work':61 'write':48 'year':24,107,125"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://upvote.au/comment/624834"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705178569 {#2297
    date: 2024-01-13 21:42:49.0 +01:00
  }
  +"title": 306146
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
109 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
110 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#1611
  +user: Proxies\__CG__\App\Entity\User {#2834 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2836 …}
  +slug: "PiKVM-Build-and-Deploy"
  +title: "PiKVM Build and Deploy"
  +url: "https://feddit.nu/pictrs/image/7e4be15f-4896-4ed3-852c-3318a98538a6.jpeg"
  +body: """
    Built a nice little PiKVM and deployed it in my NAS. The NAS is heavy and placed in a dark half-height place under the stairs so it’s awkward when things go wrong and you need hardware access.\n
    \n
    ![The built KVM](https://feddit.nu/pictrs/image/6698669b-e315-44f7-9182-8c32f48bf12a.jpeg)\n
    \n
    For those that don’t know what PiKVM is: [pikvm.org](https://pikvm.org/)
    """
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 27
  +favouriteCount: 147
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1712126617 {#2829
    date: 2024-04-03 08:43:37.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2837 …}
  +votes: Doctrine\ORM\PersistentCollection {#2839 …}
  +reports: Doctrine\ORM\PersistentCollection {#2841 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2843 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2845 …}
  +badges: Doctrine\ORM\PersistentCollection {#2847 …}
  +children: [
    1 => App\Entity\EntryComment {#1616
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1611 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1630 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1629 …}
      +body: """
        Aww, nice gift!\n
        \n
        I’m using a workstation board in my server. Asus Pro WS W680M-ACE SE along with a Core i5-13500. Intel support ECC for consumer CPUs but only when using workstation motherboards :/. The IPMI on this board works well though.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1704353271 {#1705
        date: 2024-01-04 08:27:51.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Prizephitah@feddit.nu"
        "@dan@upvote.au"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1628 …}
      +nested: Doctrine\ORM\PersistentCollection {#1599 …}
      +votes: Doctrine\ORM\PersistentCollection {#1625 …}
      +reports: Doctrine\ORM\PersistentCollection {#1617 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1725 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1722 …}
      -id: 278915
      -bodyTs: "'-13500':25 'ace':18 'along':20 'asus':13 'aww':1 'board':9,42 'consum':30 'core':23 'cpus':31 'ecc':28 'gift':3 'i5':24 'intel':26 'ipmi':39 'm':5 'motherboard':37 'nice':2 'pro':14 'se':19 'server':12 'support':27 'though':45 'use':6,35 'w680m':17 'w680m-ace':16 'well':44 'work':43 'workstat':8,36 'ws':15"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://upvote.au/comment/599700"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704353271 {#1711
        date: 2024-01-04 08:27:51.0 +01:00
      }
      +"title": 278915
    }
    0 => App\Entity\EntryComment {#1739
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1611 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1741 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1629 …}
      +body: "I think so, but I don’t have any vPro capable CPUs so I haven’t been able to try it."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1704475427 {#1716
        date: 2024-01-05 18:23:47.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Prizephitah@feddit.nu"
        "@dan@upvote.au"
        "@Appoxo@lemmy.dbzer0.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1740 …}
      +nested: Doctrine\ORM\PersistentCollection {#2465 …}
      +votes: Doctrine\ORM\PersistentCollection {#2463 …}
      +reports: Doctrine\ORM\PersistentCollection {#2411 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2422 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2458 …}
      -id: 282979
      -bodyTs: "'abl':18 'capabl':11 'cpus':12 'haven':15 'think':2 'tri':20 'vpro':10"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://upvote.au/comment/603488"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704475427 {#1717
        date: 2024-01-05 18:23:47.0 +01:00
      }
      +"title": 282979
    }
  ]
  -id: 26983
  -titleTs: "'build':2 'deploy':4 'pikvm':1"
  -bodyTs: "'/)':59 '/pictrs/image/6698669b-e315-44f7-9182-8c32f48bf12a.jpeg)':46 'access':40 'awkward':31 'built':1,42 'dark':20 'deploy':7 'feddit.nu':45 'feddit.nu/pictrs/image/6698669b-e315-44f7-9182-8c32f48bf12a.jpeg)':44 'go':34 'half':22 'half-height':21 'hardwar':39 'heavi':15 'height':23 'know':52 'kvm':43 'littl':4 'nas':11,13 'need':38 'nice':3 'pikvm':5,54 'pikvm.org':56,58 'pikvm.org/)':57 'place':17,24 'stair':27 'thing':33 'wrong':35"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704392376
  +visibility: "visible             "
  +apId: "https://feddit.nu/post/2451536"
  +editedAt: DateTimeImmutable @1711319486 {#2816
    date: 2024-03-24 23:31:26.0 +01:00
  }
  +createdAt: DateTimeImmutable @1704305976 {#2793
    date: 2024-01-03 19:19: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
111 DENIED edit
Proxies\__CG__\App\Entity\Entry {#1611
  +user: Proxies\__CG__\App\Entity\User {#2834 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2836 …}
  +slug: "PiKVM-Build-and-Deploy"
  +title: "PiKVM Build and Deploy"
  +url: "https://feddit.nu/pictrs/image/7e4be15f-4896-4ed3-852c-3318a98538a6.jpeg"
  +body: """
    Built a nice little PiKVM and deployed it in my NAS. The NAS is heavy and placed in a dark half-height place under the stairs so it’s awkward when things go wrong and you need hardware access.\n
    \n
    ![The built KVM](https://feddit.nu/pictrs/image/6698669b-e315-44f7-9182-8c32f48bf12a.jpeg)\n
    \n
    For those that don’t know what PiKVM is: [pikvm.org](https://pikvm.org/)
    """
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 27
  +favouriteCount: 147
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1712126617 {#2829
    date: 2024-04-03 08:43:37.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2837 …}
  +votes: Doctrine\ORM\PersistentCollection {#2839 …}
  +reports: Doctrine\ORM\PersistentCollection {#2841 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2843 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2845 …}
  +badges: Doctrine\ORM\PersistentCollection {#2847 …}
  +children: [
    1 => App\Entity\EntryComment {#1616
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1611 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1630 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1629 …}
      +body: """
        Aww, nice gift!\n
        \n
        I’m using a workstation board in my server. Asus Pro WS W680M-ACE SE along with a Core i5-13500. Intel support ECC for consumer CPUs but only when using workstation motherboards :/. The IPMI on this board works well though.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1704353271 {#1705
        date: 2024-01-04 08:27:51.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Prizephitah@feddit.nu"
        "@dan@upvote.au"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1628 …}
      +nested: Doctrine\ORM\PersistentCollection {#1599 …}
      +votes: Doctrine\ORM\PersistentCollection {#1625 …}
      +reports: Doctrine\ORM\PersistentCollection {#1617 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1725 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1722 …}
      -id: 278915
      -bodyTs: "'-13500':25 'ace':18 'along':20 'asus':13 'aww':1 'board':9,42 'consum':30 'core':23 'cpus':31 'ecc':28 'gift':3 'i5':24 'intel':26 'ipmi':39 'm':5 'motherboard':37 'nice':2 'pro':14 'se':19 'server':12 'support':27 'though':45 'use':6,35 'w680m':17 'w680m-ace':16 'well':44 'work':43 'workstat':8,36 'ws':15"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://upvote.au/comment/599700"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704353271 {#1711
        date: 2024-01-04 08:27:51.0 +01:00
      }
      +"title": 278915
    }
    0 => App\Entity\EntryComment {#1739
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1611 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1741 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1629 …}
      +body: "I think so, but I don’t have any vPro capable CPUs so I haven’t been able to try it."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1704475427 {#1716
        date: 2024-01-05 18:23:47.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Prizephitah@feddit.nu"
        "@dan@upvote.au"
        "@Appoxo@lemmy.dbzer0.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1740 …}
      +nested: Doctrine\ORM\PersistentCollection {#2465 …}
      +votes: Doctrine\ORM\PersistentCollection {#2463 …}
      +reports: Doctrine\ORM\PersistentCollection {#2411 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2422 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2458 …}
      -id: 282979
      -bodyTs: "'abl':18 'capabl':11 'cpus':12 'haven':15 'think':2 'tri':20 'vpro':10"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://upvote.au/comment/603488"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704475427 {#1717
        date: 2024-01-05 18:23:47.0 +01:00
      }
      +"title": 282979
    }
  ]
  -id: 26983
  -titleTs: "'build':2 'deploy':4 'pikvm':1"
  -bodyTs: "'/)':59 '/pictrs/image/6698669b-e315-44f7-9182-8c32f48bf12a.jpeg)':46 'access':40 'awkward':31 'built':1,42 'dark':20 'deploy':7 'feddit.nu':45 'feddit.nu/pictrs/image/6698669b-e315-44f7-9182-8c32f48bf12a.jpeg)':44 'go':34 'half':22 'half-height':21 'hardwar':39 'heavi':15 'height':23 'know':52 'kvm':43 'littl':4 'nas':11,13 'need':38 'nice':3 'pikvm':5,54 'pikvm.org':56,58 'pikvm.org/)':57 'place':17,24 'stair':27 'thing':33 'wrong':35"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704392376
  +visibility: "visible             "
  +apId: "https://feddit.nu/post/2451536"
  +editedAt: DateTimeImmutable @1711319486 {#2816
    date: 2024-03-24 23:31:26.0 +01:00
  }
  +createdAt: DateTimeImmutable @1704305976 {#2793
    date: 2024-01-03 19:19: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
112 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#1611
  +user: Proxies\__CG__\App\Entity\User {#2834 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2836 …}
  +slug: "PiKVM-Build-and-Deploy"
  +title: "PiKVM Build and Deploy"
  +url: "https://feddit.nu/pictrs/image/7e4be15f-4896-4ed3-852c-3318a98538a6.jpeg"
  +body: """
    Built a nice little PiKVM and deployed it in my NAS. The NAS is heavy and placed in a dark half-height place under the stairs so it’s awkward when things go wrong and you need hardware access.\n
    \n
    ![The built KVM](https://feddit.nu/pictrs/image/6698669b-e315-44f7-9182-8c32f48bf12a.jpeg)\n
    \n
    For those that don’t know what PiKVM is: [pikvm.org](https://pikvm.org/)
    """
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 27
  +favouriteCount: 147
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1712126617 {#2829
    date: 2024-04-03 08:43:37.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2837 …}
  +votes: Doctrine\ORM\PersistentCollection {#2839 …}
  +reports: Doctrine\ORM\PersistentCollection {#2841 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2843 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2845 …}
  +badges: Doctrine\ORM\PersistentCollection {#2847 …}
  +children: [
    1 => App\Entity\EntryComment {#1616
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1611 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1630 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1629 …}
      +body: """
        Aww, nice gift!\n
        \n
        I’m using a workstation board in my server. Asus Pro WS W680M-ACE SE along with a Core i5-13500. Intel support ECC for consumer CPUs but only when using workstation motherboards :/. The IPMI on this board works well though.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1704353271 {#1705
        date: 2024-01-04 08:27:51.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Prizephitah@feddit.nu"
        "@dan@upvote.au"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1628 …}
      +nested: Doctrine\ORM\PersistentCollection {#1599 …}
      +votes: Doctrine\ORM\PersistentCollection {#1625 …}
      +reports: Doctrine\ORM\PersistentCollection {#1617 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1725 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1722 …}
      -id: 278915
      -bodyTs: "'-13500':25 'ace':18 'along':20 'asus':13 'aww':1 'board':9,42 'consum':30 'core':23 'cpus':31 'ecc':28 'gift':3 'i5':24 'intel':26 'ipmi':39 'm':5 'motherboard':37 'nice':2 'pro':14 'se':19 'server':12 'support':27 'though':45 'use':6,35 'w680m':17 'w680m-ace':16 'well':44 'work':43 'workstat':8,36 'ws':15"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://upvote.au/comment/599700"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704353271 {#1711
        date: 2024-01-04 08:27:51.0 +01:00
      }
      +"title": 278915
    }
    0 => App\Entity\EntryComment {#1739
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1611 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1741 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1629 …}
      +body: "I think so, but I don’t have any vPro capable CPUs so I haven’t been able to try it."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1704475427 {#1716
        date: 2024-01-05 18:23:47.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Prizephitah@feddit.nu"
        "@dan@upvote.au"
        "@Appoxo@lemmy.dbzer0.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1740 …}
      +nested: Doctrine\ORM\PersistentCollection {#2465 …}
      +votes: Doctrine\ORM\PersistentCollection {#2463 …}
      +reports: Doctrine\ORM\PersistentCollection {#2411 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2422 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2458 …}
      -id: 282979
      -bodyTs: "'abl':18 'capabl':11 'cpus':12 'haven':15 'think':2 'tri':20 'vpro':10"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://upvote.au/comment/603488"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704475427 {#1717
        date: 2024-01-05 18:23:47.0 +01:00
      }
      +"title": 282979
    }
  ]
  -id: 26983
  -titleTs: "'build':2 'deploy':4 'pikvm':1"
  -bodyTs: "'/)':59 '/pictrs/image/6698669b-e315-44f7-9182-8c32f48bf12a.jpeg)':46 'access':40 'awkward':31 'built':1,42 'dark':20 'deploy':7 'feddit.nu':45 'feddit.nu/pictrs/image/6698669b-e315-44f7-9182-8c32f48bf12a.jpeg)':44 'go':34 'half':22 'half-height':21 'hardwar':39 'heavi':15 'height':23 'know':52 'kvm':43 'littl':4 'nas':11,13 'need':38 'nice':3 'pikvm':5,54 'pikvm.org':56,58 'pikvm.org/)':57 'place':17,24 'stair':27 'thing':33 'wrong':35"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704392376
  +visibility: "visible             "
  +apId: "https://feddit.nu/post/2451536"
  +editedAt: DateTimeImmutable @1711319486 {#2816
    date: 2024-03-24 23:31:26.0 +01:00
  }
  +createdAt: DateTimeImmutable @1704305976 {#2793
    date: 2024-01-03 19:19: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
113 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
114 DENIED moderate
App\Entity\EntryComment {#1616
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1611
    +user: Proxies\__CG__\App\Entity\User {#2834 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2836 …}
    +slug: "PiKVM-Build-and-Deploy"
    +title: "PiKVM Build and Deploy"
    +url: "https://feddit.nu/pictrs/image/7e4be15f-4896-4ed3-852c-3318a98538a6.jpeg"
    +body: """
      Built a nice little PiKVM and deployed it in my NAS. The NAS is heavy and placed in a dark half-height place under the stairs so it’s awkward when things go wrong and you need hardware access.\n
      \n
      ![The built KVM](https://feddit.nu/pictrs/image/6698669b-e315-44f7-9182-8c32f48bf12a.jpeg)\n
      \n
      For those that don’t know what PiKVM is: [pikvm.org](https://pikvm.org/)
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 27
    +favouriteCount: 147
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1712126617 {#2829
      date: 2024-04-03 08:43:37.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2837 …}
    +votes: Doctrine\ORM\PersistentCollection {#2839 …}
    +reports: Doctrine\ORM\PersistentCollection {#2841 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2843 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2845 …}
    +badges: Doctrine\ORM\PersistentCollection {#2847 …}
    +children: [
      1 => App\Entity\EntryComment {#1616}
      0 => App\Entity\EntryComment {#1739
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1611 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1741 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1629 …}
        +body: "I think so, but I don’t have any vPro capable CPUs so I haven’t been able to try it."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1704475427 {#1716
          date: 2024-01-05 18:23:47.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Prizephitah@feddit.nu"
          "@dan@upvote.au"
          "@Appoxo@lemmy.dbzer0.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1740 …}
        +nested: Doctrine\ORM\PersistentCollection {#2465 …}
        +votes: Doctrine\ORM\PersistentCollection {#2463 …}
        +reports: Doctrine\ORM\PersistentCollection {#2411 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2422 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2458 …}
        -id: 282979
        -bodyTs: "'abl':18 'capabl':11 'cpus':12 'haven':15 'think':2 'tri':20 'vpro':10"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/603488"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704475427 {#1717
          date: 2024-01-05 18:23:47.0 +01:00
        }
        +"title": 282979
      }
    ]
    -id: 26983
    -titleTs: "'build':2 'deploy':4 'pikvm':1"
    -bodyTs: "'/)':59 '/pictrs/image/6698669b-e315-44f7-9182-8c32f48bf12a.jpeg)':46 'access':40 'awkward':31 'built':1,42 'dark':20 'deploy':7 'feddit.nu':45 'feddit.nu/pictrs/image/6698669b-e315-44f7-9182-8c32f48bf12a.jpeg)':44 'go':34 'half':22 'half-height':21 'hardwar':39 'heavi':15 'height':23 'know':52 'kvm':43 'littl':4 'nas':11,13 'need':38 'nice':3 'pikvm':5,54 'pikvm.org':56,58 'pikvm.org/)':57 'place':17,24 'stair':27 'thing':33 'wrong':35"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704392376
    +visibility: "visible             "
    +apId: "https://feddit.nu/post/2451536"
    +editedAt: DateTimeImmutable @1711319486 {#2816
      date: 2024-03-24 23:31:26.0 +01:00
    }
    +createdAt: DateTimeImmutable @1704305976 {#2793
      date: 2024-01-03 19:19:36.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1630 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1629 …}
  +body: """
    Aww, nice gift!\n
    \n
    I’m using a workstation board in my server. Asus Pro WS W680M-ACE SE along with a Core i5-13500. Intel support ECC for consumer CPUs but only when using workstation motherboards :/. The IPMI on this board works well though.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1704353271 {#1705
    date: 2024-01-04 08:27:51.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Prizephitah@feddit.nu"
    "@dan@upvote.au"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1628 …}
  +nested: Doctrine\ORM\PersistentCollection {#1599 …}
  +votes: Doctrine\ORM\PersistentCollection {#1625 …}
  +reports: Doctrine\ORM\PersistentCollection {#1617 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1725 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1722 …}
  -id: 278915
  -bodyTs: "'-13500':25 'ace':18 'along':20 'asus':13 'aww':1 'board':9,42 'consum':30 'core':23 'cpus':31 'ecc':28 'gift':3 'i5':24 'intel':26 'ipmi':39 'm':5 'motherboard':37 'nice':2 'pro':14 'se':19 'server':12 'support':27 'though':45 'use':6,35 'w680m':17 'w680m-ace':16 'well':44 'work':43 'workstat':8,36 'ws':15"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://upvote.au/comment/599700"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704353271 {#1711
    date: 2024-01-04 08:27:51.0 +01:00
  }
  +"title": 278915
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
115 DENIED edit
App\Entity\EntryComment {#1616
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1611
    +user: Proxies\__CG__\App\Entity\User {#2834 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2836 …}
    +slug: "PiKVM-Build-and-Deploy"
    +title: "PiKVM Build and Deploy"
    +url: "https://feddit.nu/pictrs/image/7e4be15f-4896-4ed3-852c-3318a98538a6.jpeg"
    +body: """
      Built a nice little PiKVM and deployed it in my NAS. The NAS is heavy and placed in a dark half-height place under the stairs so it’s awkward when things go wrong and you need hardware access.\n
      \n
      ![The built KVM](https://feddit.nu/pictrs/image/6698669b-e315-44f7-9182-8c32f48bf12a.jpeg)\n
      \n
      For those that don’t know what PiKVM is: [pikvm.org](https://pikvm.org/)
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 27
    +favouriteCount: 147
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1712126617 {#2829
      date: 2024-04-03 08:43:37.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2837 …}
    +votes: Doctrine\ORM\PersistentCollection {#2839 …}
    +reports: Doctrine\ORM\PersistentCollection {#2841 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2843 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2845 …}
    +badges: Doctrine\ORM\PersistentCollection {#2847 …}
    +children: [
      1 => App\Entity\EntryComment {#1616}
      0 => App\Entity\EntryComment {#1739
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1611 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1741 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1629 …}
        +body: "I think so, but I don’t have any vPro capable CPUs so I haven’t been able to try it."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1704475427 {#1716
          date: 2024-01-05 18:23:47.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Prizephitah@feddit.nu"
          "@dan@upvote.au"
          "@Appoxo@lemmy.dbzer0.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1740 …}
        +nested: Doctrine\ORM\PersistentCollection {#2465 …}
        +votes: Doctrine\ORM\PersistentCollection {#2463 …}
        +reports: Doctrine\ORM\PersistentCollection {#2411 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2422 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2458 …}
        -id: 282979
        -bodyTs: "'abl':18 'capabl':11 'cpus':12 'haven':15 'think':2 'tri':20 'vpro':10"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/603488"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704475427 {#1717
          date: 2024-01-05 18:23:47.0 +01:00
        }
        +"title": 282979
      }
    ]
    -id: 26983
    -titleTs: "'build':2 'deploy':4 'pikvm':1"
    -bodyTs: "'/)':59 '/pictrs/image/6698669b-e315-44f7-9182-8c32f48bf12a.jpeg)':46 'access':40 'awkward':31 'built':1,42 'dark':20 'deploy':7 'feddit.nu':45 'feddit.nu/pictrs/image/6698669b-e315-44f7-9182-8c32f48bf12a.jpeg)':44 'go':34 'half':22 'half-height':21 'hardwar':39 'heavi':15 'height':23 'know':52 'kvm':43 'littl':4 'nas':11,13 'need':38 'nice':3 'pikvm':5,54 'pikvm.org':56,58 'pikvm.org/)':57 'place':17,24 'stair':27 'thing':33 'wrong':35"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704392376
    +visibility: "visible             "
    +apId: "https://feddit.nu/post/2451536"
    +editedAt: DateTimeImmutable @1711319486 {#2816
      date: 2024-03-24 23:31:26.0 +01:00
    }
    +createdAt: DateTimeImmutable @1704305976 {#2793
      date: 2024-01-03 19:19:36.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1630 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1629 …}
  +body: """
    Aww, nice gift!\n
    \n
    I’m using a workstation board in my server. Asus Pro WS W680M-ACE SE along with a Core i5-13500. Intel support ECC for consumer CPUs but only when using workstation motherboards :/. The IPMI on this board works well though.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1704353271 {#1705
    date: 2024-01-04 08:27:51.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Prizephitah@feddit.nu"
    "@dan@upvote.au"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1628 …}
  +nested: Doctrine\ORM\PersistentCollection {#1599 …}
  +votes: Doctrine\ORM\PersistentCollection {#1625 …}
  +reports: Doctrine\ORM\PersistentCollection {#1617 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1725 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1722 …}
  -id: 278915
  -bodyTs: "'-13500':25 'ace':18 'along':20 'asus':13 'aww':1 'board':9,42 'consum':30 'core':23 'cpus':31 'ecc':28 'gift':3 'i5':24 'intel':26 'ipmi':39 'm':5 'motherboard':37 'nice':2 'pro':14 'se':19 'server':12 'support':27 'though':45 'use':6,35 'w680m':17 'w680m-ace':16 'well':44 'work':43 'workstat':8,36 'ws':15"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://upvote.au/comment/599700"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704353271 {#1711
    date: 2024-01-04 08:27:51.0 +01:00
  }
  +"title": 278915
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
116 DENIED moderate
App\Entity\EntryComment {#1616
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1611
    +user: Proxies\__CG__\App\Entity\User {#2834 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2836 …}
    +slug: "PiKVM-Build-and-Deploy"
    +title: "PiKVM Build and Deploy"
    +url: "https://feddit.nu/pictrs/image/7e4be15f-4896-4ed3-852c-3318a98538a6.jpeg"
    +body: """
      Built a nice little PiKVM and deployed it in my NAS. The NAS is heavy and placed in a dark half-height place under the stairs so it’s awkward when things go wrong and you need hardware access.\n
      \n
      ![The built KVM](https://feddit.nu/pictrs/image/6698669b-e315-44f7-9182-8c32f48bf12a.jpeg)\n
      \n
      For those that don’t know what PiKVM is: [pikvm.org](https://pikvm.org/)
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 27
    +favouriteCount: 147
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1712126617 {#2829
      date: 2024-04-03 08:43:37.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2837 …}
    +votes: Doctrine\ORM\PersistentCollection {#2839 …}
    +reports: Doctrine\ORM\PersistentCollection {#2841 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2843 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2845 …}
    +badges: Doctrine\ORM\PersistentCollection {#2847 …}
    +children: [
      1 => App\Entity\EntryComment {#1616}
      0 => App\Entity\EntryComment {#1739
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1611 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1741 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1629 …}
        +body: "I think so, but I don’t have any vPro capable CPUs so I haven’t been able to try it."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1704475427 {#1716
          date: 2024-01-05 18:23:47.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Prizephitah@feddit.nu"
          "@dan@upvote.au"
          "@Appoxo@lemmy.dbzer0.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1740 …}
        +nested: Doctrine\ORM\PersistentCollection {#2465 …}
        +votes: Doctrine\ORM\PersistentCollection {#2463 …}
        +reports: Doctrine\ORM\PersistentCollection {#2411 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2422 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2458 …}
        -id: 282979
        -bodyTs: "'abl':18 'capabl':11 'cpus':12 'haven':15 'think':2 'tri':20 'vpro':10"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/603488"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704475427 {#1717
          date: 2024-01-05 18:23:47.0 +01:00
        }
        +"title": 282979
      }
    ]
    -id: 26983
    -titleTs: "'build':2 'deploy':4 'pikvm':1"
    -bodyTs: "'/)':59 '/pictrs/image/6698669b-e315-44f7-9182-8c32f48bf12a.jpeg)':46 'access':40 'awkward':31 'built':1,42 'dark':20 'deploy':7 'feddit.nu':45 'feddit.nu/pictrs/image/6698669b-e315-44f7-9182-8c32f48bf12a.jpeg)':44 'go':34 'half':22 'half-height':21 'hardwar':39 'heavi':15 'height':23 'know':52 'kvm':43 'littl':4 'nas':11,13 'need':38 'nice':3 'pikvm':5,54 'pikvm.org':56,58 'pikvm.org/)':57 'place':17,24 'stair':27 'thing':33 'wrong':35"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704392376
    +visibility: "visible             "
    +apId: "https://feddit.nu/post/2451536"
    +editedAt: DateTimeImmutable @1711319486 {#2816
      date: 2024-03-24 23:31:26.0 +01:00
    }
    +createdAt: DateTimeImmutable @1704305976 {#2793
      date: 2024-01-03 19:19:36.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1630 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1629 …}
  +body: """
    Aww, nice gift!\n
    \n
    I’m using a workstation board in my server. Asus Pro WS W680M-ACE SE along with a Core i5-13500. Intel support ECC for consumer CPUs but only when using workstation motherboards :/. The IPMI on this board works well though.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1704353271 {#1705
    date: 2024-01-04 08:27:51.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Prizephitah@feddit.nu"
    "@dan@upvote.au"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1628 …}
  +nested: Doctrine\ORM\PersistentCollection {#1599 …}
  +votes: Doctrine\ORM\PersistentCollection {#1625 …}
  +reports: Doctrine\ORM\PersistentCollection {#1617 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1725 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1722 …}
  -id: 278915
  -bodyTs: "'-13500':25 'ace':18 'along':20 'asus':13 'aww':1 'board':9,42 'consum':30 'core':23 'cpus':31 'ecc':28 'gift':3 'i5':24 'intel':26 'ipmi':39 'm':5 'motherboard':37 'nice':2 'pro':14 'se':19 'server':12 'support':27 'though':45 'use':6,35 'w680m':17 'w680m-ace':16 'well':44 'work':43 'workstat':8,36 'ws':15"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://upvote.au/comment/599700"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704353271 {#1711
    date: 2024-01-04 08:27:51.0 +01:00
  }
  +"title": 278915
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
117 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
118 DENIED moderate
App\Entity\EntryComment {#1739
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1611
    +user: Proxies\__CG__\App\Entity\User {#2834 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2836 …}
    +slug: "PiKVM-Build-and-Deploy"
    +title: "PiKVM Build and Deploy"
    +url: "https://feddit.nu/pictrs/image/7e4be15f-4896-4ed3-852c-3318a98538a6.jpeg"
    +body: """
      Built a nice little PiKVM and deployed it in my NAS. The NAS is heavy and placed in a dark half-height place under the stairs so it’s awkward when things go wrong and you need hardware access.\n
      \n
      ![The built KVM](https://feddit.nu/pictrs/image/6698669b-e315-44f7-9182-8c32f48bf12a.jpeg)\n
      \n
      For those that don’t know what PiKVM is: [pikvm.org](https://pikvm.org/)
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 27
    +favouriteCount: 147
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1712126617 {#2829
      date: 2024-04-03 08:43:37.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2837 …}
    +votes: Doctrine\ORM\PersistentCollection {#2839 …}
    +reports: Doctrine\ORM\PersistentCollection {#2841 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2843 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2845 …}
    +badges: Doctrine\ORM\PersistentCollection {#2847 …}
    +children: [
      1 => App\Entity\EntryComment {#1616
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1611 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1630 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1629 …}
        +body: """
          Aww, nice gift!\n
          \n
          I’m using a workstation board in my server. Asus Pro WS W680M-ACE SE along with a Core i5-13500. Intel support ECC for consumer CPUs but only when using workstation motherboards :/. The IPMI on this board works well though.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1704353271 {#1705
          date: 2024-01-04 08:27:51.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Prizephitah@feddit.nu"
          "@dan@upvote.au"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1628 …}
        +nested: Doctrine\ORM\PersistentCollection {#1599 …}
        +votes: Doctrine\ORM\PersistentCollection {#1625 …}
        +reports: Doctrine\ORM\PersistentCollection {#1617 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1725 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1722 …}
        -id: 278915
        -bodyTs: "'-13500':25 'ace':18 'along':20 'asus':13 'aww':1 'board':9,42 'consum':30 'core':23 'cpus':31 'ecc':28 'gift':3 'i5':24 'intel':26 'ipmi':39 'm':5 'motherboard':37 'nice':2 'pro':14 'se':19 'server':12 'support':27 'though':45 'use':6,35 'w680m':17 'w680m-ace':16 'well':44 'work':43 'workstat':8,36 'ws':15"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/599700"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704353271 {#1711
          date: 2024-01-04 08:27:51.0 +01:00
        }
        +"title": 278915
      }
      0 => App\Entity\EntryComment {#1739}
    ]
    -id: 26983
    -titleTs: "'build':2 'deploy':4 'pikvm':1"
    -bodyTs: "'/)':59 '/pictrs/image/6698669b-e315-44f7-9182-8c32f48bf12a.jpeg)':46 'access':40 'awkward':31 'built':1,42 'dark':20 'deploy':7 'feddit.nu':45 'feddit.nu/pictrs/image/6698669b-e315-44f7-9182-8c32f48bf12a.jpeg)':44 'go':34 'half':22 'half-height':21 'hardwar':39 'heavi':15 'height':23 'know':52 'kvm':43 'littl':4 'nas':11,13 'need':38 'nice':3 'pikvm':5,54 'pikvm.org':56,58 'pikvm.org/)':57 'place':17,24 'stair':27 'thing':33 'wrong':35"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704392376
    +visibility: "visible             "
    +apId: "https://feddit.nu/post/2451536"
    +editedAt: DateTimeImmutable @1711319486 {#2816
      date: 2024-03-24 23:31:26.0 +01:00
    }
    +createdAt: DateTimeImmutable @1704305976 {#2793
      date: 2024-01-03 19:19:36.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1741 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1629 …}
  +body: "I think so, but I don’t have any vPro capable CPUs so I haven’t been able to try it."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704475427 {#1716
    date: 2024-01-05 18:23:47.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Prizephitah@feddit.nu"
    "@dan@upvote.au"
    "@Appoxo@lemmy.dbzer0.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1740 …}
  +nested: Doctrine\ORM\PersistentCollection {#2465 …}
  +votes: Doctrine\ORM\PersistentCollection {#2463 …}
  +reports: Doctrine\ORM\PersistentCollection {#2411 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2422 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2458 …}
  -id: 282979
  -bodyTs: "'abl':18 'capabl':11 'cpus':12 'haven':15 'think':2 'tri':20 'vpro':10"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://upvote.au/comment/603488"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704475427 {#1717
    date: 2024-01-05 18:23:47.0 +01:00
  }
  +"title": 282979
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
119 DENIED edit
App\Entity\EntryComment {#1739
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1611
    +user: Proxies\__CG__\App\Entity\User {#2834 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2836 …}
    +slug: "PiKVM-Build-and-Deploy"
    +title: "PiKVM Build and Deploy"
    +url: "https://feddit.nu/pictrs/image/7e4be15f-4896-4ed3-852c-3318a98538a6.jpeg"
    +body: """
      Built a nice little PiKVM and deployed it in my NAS. The NAS is heavy and placed in a dark half-height place under the stairs so it’s awkward when things go wrong and you need hardware access.\n
      \n
      ![The built KVM](https://feddit.nu/pictrs/image/6698669b-e315-44f7-9182-8c32f48bf12a.jpeg)\n
      \n
      For those that don’t know what PiKVM is: [pikvm.org](https://pikvm.org/)
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 27
    +favouriteCount: 147
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1712126617 {#2829
      date: 2024-04-03 08:43:37.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2837 …}
    +votes: Doctrine\ORM\PersistentCollection {#2839 …}
    +reports: Doctrine\ORM\PersistentCollection {#2841 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2843 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2845 …}
    +badges: Doctrine\ORM\PersistentCollection {#2847 …}
    +children: [
      1 => App\Entity\EntryComment {#1616
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1611 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1630 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1629 …}
        +body: """
          Aww, nice gift!\n
          \n
          I’m using a workstation board in my server. Asus Pro WS W680M-ACE SE along with a Core i5-13500. Intel support ECC for consumer CPUs but only when using workstation motherboards :/. The IPMI on this board works well though.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1704353271 {#1705
          date: 2024-01-04 08:27:51.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Prizephitah@feddit.nu"
          "@dan@upvote.au"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1628 …}
        +nested: Doctrine\ORM\PersistentCollection {#1599 …}
        +votes: Doctrine\ORM\PersistentCollection {#1625 …}
        +reports: Doctrine\ORM\PersistentCollection {#1617 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1725 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1722 …}
        -id: 278915
        -bodyTs: "'-13500':25 'ace':18 'along':20 'asus':13 'aww':1 'board':9,42 'consum':30 'core':23 'cpus':31 'ecc':28 'gift':3 'i5':24 'intel':26 'ipmi':39 'm':5 'motherboard':37 'nice':2 'pro':14 'se':19 'server':12 'support':27 'though':45 'use':6,35 'w680m':17 'w680m-ace':16 'well':44 'work':43 'workstat':8,36 'ws':15"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/599700"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704353271 {#1711
          date: 2024-01-04 08:27:51.0 +01:00
        }
        +"title": 278915
      }
      0 => App\Entity\EntryComment {#1739}
    ]
    -id: 26983
    -titleTs: "'build':2 'deploy':4 'pikvm':1"
    -bodyTs: "'/)':59 '/pictrs/image/6698669b-e315-44f7-9182-8c32f48bf12a.jpeg)':46 'access':40 'awkward':31 'built':1,42 'dark':20 'deploy':7 'feddit.nu':45 'feddit.nu/pictrs/image/6698669b-e315-44f7-9182-8c32f48bf12a.jpeg)':44 'go':34 'half':22 'half-height':21 'hardwar':39 'heavi':15 'height':23 'know':52 'kvm':43 'littl':4 'nas':11,13 'need':38 'nice':3 'pikvm':5,54 'pikvm.org':56,58 'pikvm.org/)':57 'place':17,24 'stair':27 'thing':33 'wrong':35"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704392376
    +visibility: "visible             "
    +apId: "https://feddit.nu/post/2451536"
    +editedAt: DateTimeImmutable @1711319486 {#2816
      date: 2024-03-24 23:31:26.0 +01:00
    }
    +createdAt: DateTimeImmutable @1704305976 {#2793
      date: 2024-01-03 19:19:36.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1741 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1629 …}
  +body: "I think so, but I don’t have any vPro capable CPUs so I haven’t been able to try it."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704475427 {#1716
    date: 2024-01-05 18:23:47.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Prizephitah@feddit.nu"
    "@dan@upvote.au"
    "@Appoxo@lemmy.dbzer0.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1740 …}
  +nested: Doctrine\ORM\PersistentCollection {#2465 …}
  +votes: Doctrine\ORM\PersistentCollection {#2463 …}
  +reports: Doctrine\ORM\PersistentCollection {#2411 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2422 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2458 …}
  -id: 282979
  -bodyTs: "'abl':18 'capabl':11 'cpus':12 'haven':15 'think':2 'tri':20 'vpro':10"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://upvote.au/comment/603488"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704475427 {#1717
    date: 2024-01-05 18:23:47.0 +01:00
  }
  +"title": 282979
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
120 DENIED moderate
App\Entity\EntryComment {#1739
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1611
    +user: Proxies\__CG__\App\Entity\User {#2834 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2836 …}
    +slug: "PiKVM-Build-and-Deploy"
    +title: "PiKVM Build and Deploy"
    +url: "https://feddit.nu/pictrs/image/7e4be15f-4896-4ed3-852c-3318a98538a6.jpeg"
    +body: """
      Built a nice little PiKVM and deployed it in my NAS. The NAS is heavy and placed in a dark half-height place under the stairs so it’s awkward when things go wrong and you need hardware access.\n
      \n
      ![The built KVM](https://feddit.nu/pictrs/image/6698669b-e315-44f7-9182-8c32f48bf12a.jpeg)\n
      \n
      For those that don’t know what PiKVM is: [pikvm.org](https://pikvm.org/)
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 27
    +favouriteCount: 147
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1712126617 {#2829
      date: 2024-04-03 08:43:37.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2837 …}
    +votes: Doctrine\ORM\PersistentCollection {#2839 …}
    +reports: Doctrine\ORM\PersistentCollection {#2841 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2843 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2845 …}
    +badges: Doctrine\ORM\PersistentCollection {#2847 …}
    +children: [
      1 => App\Entity\EntryComment {#1616
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1611 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1630 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1629 …}
        +body: """
          Aww, nice gift!\n
          \n
          I’m using a workstation board in my server. Asus Pro WS W680M-ACE SE along with a Core i5-13500. Intel support ECC for consumer CPUs but only when using workstation motherboards :/. The IPMI on this board works well though.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1704353271 {#1705
          date: 2024-01-04 08:27:51.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Prizephitah@feddit.nu"
          "@dan@upvote.au"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1628 …}
        +nested: Doctrine\ORM\PersistentCollection {#1599 …}
        +votes: Doctrine\ORM\PersistentCollection {#1625 …}
        +reports: Doctrine\ORM\PersistentCollection {#1617 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1725 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1722 …}
        -id: 278915
        -bodyTs: "'-13500':25 'ace':18 'along':20 'asus':13 'aww':1 'board':9,42 'consum':30 'core':23 'cpus':31 'ecc':28 'gift':3 'i5':24 'intel':26 'ipmi':39 'm':5 'motherboard':37 'nice':2 'pro':14 'se':19 'server':12 'support':27 'though':45 'use':6,35 'w680m':17 'w680m-ace':16 'well':44 'work':43 'workstat':8,36 'ws':15"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/599700"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704353271 {#1711
          date: 2024-01-04 08:27:51.0 +01:00
        }
        +"title": 278915
      }
      0 => App\Entity\EntryComment {#1739}
    ]
    -id: 26983
    -titleTs: "'build':2 'deploy':4 'pikvm':1"
    -bodyTs: "'/)':59 '/pictrs/image/6698669b-e315-44f7-9182-8c32f48bf12a.jpeg)':46 'access':40 'awkward':31 'built':1,42 'dark':20 'deploy':7 'feddit.nu':45 'feddit.nu/pictrs/image/6698669b-e315-44f7-9182-8c32f48bf12a.jpeg)':44 'go':34 'half':22 'half-height':21 'hardwar':39 'heavi':15 'height':23 'know':52 'kvm':43 'littl':4 'nas':11,13 'need':38 'nice':3 'pikvm':5,54 'pikvm.org':56,58 'pikvm.org/)':57 'place':17,24 'stair':27 'thing':33 'wrong':35"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704392376
    +visibility: "visible             "
    +apId: "https://feddit.nu/post/2451536"
    +editedAt: DateTimeImmutable @1711319486 {#2816
      date: 2024-03-24 23:31:26.0 +01:00
    }
    +createdAt: DateTimeImmutable @1704305976 {#2793
      date: 2024-01-03 19:19:36.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1598 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1741 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1629 …}
  +body: "I think so, but I don’t have any vPro capable CPUs so I haven’t been able to try it."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704475427 {#1716
    date: 2024-01-05 18:23:47.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Prizephitah@feddit.nu"
    "@dan@upvote.au"
    "@Appoxo@lemmy.dbzer0.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1740 …}
  +nested: Doctrine\ORM\PersistentCollection {#2465 …}
  +votes: Doctrine\ORM\PersistentCollection {#2463 …}
  +reports: Doctrine\ORM\PersistentCollection {#2411 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2422 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2458 …}
  -id: 282979
  -bodyTs: "'abl':18 'capabl':11 'cpus':12 'haven':15 'think':2 'tri':20 'vpro':10"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://upvote.au/comment/603488"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704475427 {#1717
    date: 2024-01-05 18:23:47.0 +01:00
  }
  +"title": 282979
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
121 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
122 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2263
  +user: Proxies\__CG__\App\Entity\User {#2571 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2629 …}
  +slug: "ELI5-the-whole-Wayland-vs-X11-going-on"
  +title: "ELI5 the whole Wayland vs X11 going on."
  +url: null
  +body: "Title"
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 71
  +favouriteCount: 192
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1705436736 {#2243
    date: 2024-01-16 21:25:36.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2628 …}
  +votes: Doctrine\ORM\PersistentCollection {#2626 …}
  +reports: Doctrine\ORM\PersistentCollection {#2623 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2657 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2653 …}
  +badges: Doctrine\ORM\PersistentCollection {#2670 …}
  +children: [
    App\Entity\EntryComment {#2262
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2263 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2264 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2264 …}
      +body: "Wow this is such a good comment. Very helpful. I wish Lemmy had a “super upvote” where I could upvote it several times."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705426492 {#2253
        date: 2024-01-16 18:34:52.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@alexdeathway@programming.dev"
        "@kevincox@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2235 …}
      +nested: Doctrine\ORM\PersistentCollection {#2239 …}
      +votes: Doctrine\ORM\PersistentCollection {#2236 …}
      +reports: Doctrine\ORM\PersistentCollection {#2226 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2238 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2249 …}
      -id: 314348
      -bodyTs: "'comment':7 'could':19 'good':6 'help':9 'lemmi':12 'sever':22 'super':15 'time':23 'upvot':16,20 'wish':11 'wow':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://upvote.au/comment/630003"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705426492 {#2265
        date: 2024-01-16 18:34:52.0 +01:00
      }
      +"title": 314348
    }
  ]
  -id: 30499
  -titleTs: "'eli5':1 'go':7 'vs':5 'wayland':4 'whole':3 'x11':6"
  -bodyTs: "'titl':1"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705347804
  +visibility: "visible             "
  +apId: "https://programming.dev/post/8603552"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705261404 {#2597
    date: 2024-01-14 20:43:24.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
123 DENIED edit
Proxies\__CG__\App\Entity\Entry {#2263
  +user: Proxies\__CG__\App\Entity\User {#2571 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2629 …}
  +slug: "ELI5-the-whole-Wayland-vs-X11-going-on"
  +title: "ELI5 the whole Wayland vs X11 going on."
  +url: null
  +body: "Title"
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 71
  +favouriteCount: 192
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1705436736 {#2243
    date: 2024-01-16 21:25:36.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2628 …}
  +votes: Doctrine\ORM\PersistentCollection {#2626 …}
  +reports: Doctrine\ORM\PersistentCollection {#2623 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2657 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2653 …}
  +badges: Doctrine\ORM\PersistentCollection {#2670 …}
  +children: [
    App\Entity\EntryComment {#2262
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2263 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2264 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2264 …}
      +body: "Wow this is such a good comment. Very helpful. I wish Lemmy had a “super upvote” where I could upvote it several times."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705426492 {#2253
        date: 2024-01-16 18:34:52.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@alexdeathway@programming.dev"
        "@kevincox@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2235 …}
      +nested: Doctrine\ORM\PersistentCollection {#2239 …}
      +votes: Doctrine\ORM\PersistentCollection {#2236 …}
      +reports: Doctrine\ORM\PersistentCollection {#2226 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2238 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2249 …}
      -id: 314348
      -bodyTs: "'comment':7 'could':19 'good':6 'help':9 'lemmi':12 'sever':22 'super':15 'time':23 'upvot':16,20 'wish':11 'wow':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://upvote.au/comment/630003"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705426492 {#2265
        date: 2024-01-16 18:34:52.0 +01:00
      }
      +"title": 314348
    }
  ]
  -id: 30499
  -titleTs: "'eli5':1 'go':7 'vs':5 'wayland':4 'whole':3 'x11':6"
  -bodyTs: "'titl':1"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705347804
  +visibility: "visible             "
  +apId: "https://programming.dev/post/8603552"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705261404 {#2597
    date: 2024-01-14 20:43:24.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
124 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2263
  +user: Proxies\__CG__\App\Entity\User {#2571 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2629 …}
  +slug: "ELI5-the-whole-Wayland-vs-X11-going-on"
  +title: "ELI5 the whole Wayland vs X11 going on."
  +url: null
  +body: "Title"
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 71
  +favouriteCount: 192
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1705436736 {#2243
    date: 2024-01-16 21:25:36.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2628 …}
  +votes: Doctrine\ORM\PersistentCollection {#2626 …}
  +reports: Doctrine\ORM\PersistentCollection {#2623 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2657 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2653 …}
  +badges: Doctrine\ORM\PersistentCollection {#2670 …}
  +children: [
    App\Entity\EntryComment {#2262
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2263 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2264 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2264 …}
      +body: "Wow this is such a good comment. Very helpful. I wish Lemmy had a “super upvote” where I could upvote it several times."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705426492 {#2253
        date: 2024-01-16 18:34:52.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@alexdeathway@programming.dev"
        "@kevincox@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2235 …}
      +nested: Doctrine\ORM\PersistentCollection {#2239 …}
      +votes: Doctrine\ORM\PersistentCollection {#2236 …}
      +reports: Doctrine\ORM\PersistentCollection {#2226 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2238 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2249 …}
      -id: 314348
      -bodyTs: "'comment':7 'could':19 'good':6 'help':9 'lemmi':12 'sever':22 'super':15 'time':23 'upvot':16,20 'wish':11 'wow':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://upvote.au/comment/630003"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705426492 {#2265
        date: 2024-01-16 18:34:52.0 +01:00
      }
      +"title": 314348
    }
  ]
  -id: 30499
  -titleTs: "'eli5':1 'go':7 'vs':5 'wayland':4 'whole':3 'x11':6"
  -bodyTs: "'titl':1"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705347804
  +visibility: "visible             "
  +apId: "https://programming.dev/post/8603552"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705261404 {#2597
    date: 2024-01-14 20:43:24.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
125 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
126 DENIED moderate
App\Entity\EntryComment {#2262
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2263
    +user: Proxies\__CG__\App\Entity\User {#2571 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2629 …}
    +slug: "ELI5-the-whole-Wayland-vs-X11-going-on"
    +title: "ELI5 the whole Wayland vs X11 going on."
    +url: null
    +body: "Title"
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 71
    +favouriteCount: 192
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1705436736 {#2243
      date: 2024-01-16 21:25:36.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2628 …}
    +votes: Doctrine\ORM\PersistentCollection {#2626 …}
    +reports: Doctrine\ORM\PersistentCollection {#2623 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2657 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2653 …}
    +badges: Doctrine\ORM\PersistentCollection {#2670 …}
    +children: [
      App\Entity\EntryComment {#2262}
    ]
    -id: 30499
    -titleTs: "'eli5':1 'go':7 'vs':5 'wayland':4 'whole':3 'x11':6"
    -bodyTs: "'titl':1"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705347804
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8603552"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705261404 {#2597
      date: 2024-01-14 20:43:24.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2264 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2264 …}
  +body: "Wow this is such a good comment. Very helpful. I wish Lemmy had a “super upvote” where I could upvote it several times."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705426492 {#2253
    date: 2024-01-16 18:34:52.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@alexdeathway@programming.dev"
    "@kevincox@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2235 …}
  +nested: Doctrine\ORM\PersistentCollection {#2239 …}
  +votes: Doctrine\ORM\PersistentCollection {#2236 …}
  +reports: Doctrine\ORM\PersistentCollection {#2226 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2238 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2249 …}
  -id: 314348
  -bodyTs: "'comment':7 'could':19 'good':6 'help':9 'lemmi':12 'sever':22 'super':15 'time':23 'upvot':16,20 'wish':11 'wow':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://upvote.au/comment/630003"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705426492 {#2265
    date: 2024-01-16 18:34:52.0 +01:00
  }
  +"title": 314348
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
127 DENIED edit
App\Entity\EntryComment {#2262
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2263
    +user: Proxies\__CG__\App\Entity\User {#2571 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2629 …}
    +slug: "ELI5-the-whole-Wayland-vs-X11-going-on"
    +title: "ELI5 the whole Wayland vs X11 going on."
    +url: null
    +body: "Title"
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 71
    +favouriteCount: 192
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1705436736 {#2243
      date: 2024-01-16 21:25:36.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2628 …}
    +votes: Doctrine\ORM\PersistentCollection {#2626 …}
    +reports: Doctrine\ORM\PersistentCollection {#2623 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2657 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2653 …}
    +badges: Doctrine\ORM\PersistentCollection {#2670 …}
    +children: [
      App\Entity\EntryComment {#2262}
    ]
    -id: 30499
    -titleTs: "'eli5':1 'go':7 'vs':5 'wayland':4 'whole':3 'x11':6"
    -bodyTs: "'titl':1"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705347804
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8603552"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705261404 {#2597
      date: 2024-01-14 20:43:24.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2264 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2264 …}
  +body: "Wow this is such a good comment. Very helpful. I wish Lemmy had a “super upvote” where I could upvote it several times."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705426492 {#2253
    date: 2024-01-16 18:34:52.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@alexdeathway@programming.dev"
    "@kevincox@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2235 …}
  +nested: Doctrine\ORM\PersistentCollection {#2239 …}
  +votes: Doctrine\ORM\PersistentCollection {#2236 …}
  +reports: Doctrine\ORM\PersistentCollection {#2226 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2238 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2249 …}
  -id: 314348
  -bodyTs: "'comment':7 'could':19 'good':6 'help':9 'lemmi':12 'sever':22 'super':15 'time':23 'upvot':16,20 'wish':11 'wow':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://upvote.au/comment/630003"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705426492 {#2265
    date: 2024-01-16 18:34:52.0 +01:00
  }
  +"title": 314348
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
128 DENIED moderate
App\Entity\EntryComment {#2262
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2263
    +user: Proxies\__CG__\App\Entity\User {#2571 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2629 …}
    +slug: "ELI5-the-whole-Wayland-vs-X11-going-on"
    +title: "ELI5 the whole Wayland vs X11 going on."
    +url: null
    +body: "Title"
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 71
    +favouriteCount: 192
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1705436736 {#2243
      date: 2024-01-16 21:25:36.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2628 …}
    +votes: Doctrine\ORM\PersistentCollection {#2626 …}
    +reports: Doctrine\ORM\PersistentCollection {#2623 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2657 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2653 …}
    +badges: Doctrine\ORM\PersistentCollection {#2670 …}
    +children: [
      App\Entity\EntryComment {#2262}
    ]
    -id: 30499
    -titleTs: "'eli5':1 'go':7 'vs':5 'wayland':4 'whole':3 'x11':6"
    -bodyTs: "'titl':1"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705347804
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8603552"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705261404 {#2597
      date: 2024-01-14 20:43:24.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2264 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2264 …}
  +body: "Wow this is such a good comment. Very helpful. I wish Lemmy had a “super upvote” where I could upvote it several times."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705426492 {#2253
    date: 2024-01-16 18:34:52.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@alexdeathway@programming.dev"
    "@kevincox@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2235 …}
  +nested: Doctrine\ORM\PersistentCollection {#2239 …}
  +votes: Doctrine\ORM\PersistentCollection {#2236 …}
  +reports: Doctrine\ORM\PersistentCollection {#2226 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2238 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2249 …}
  -id: 314348
  -bodyTs: "'comment':7 'could':19 'good':6 'help':9 'lemmi':12 'sever':22 'super':15 'time':23 'upvot':16,20 'wish':11 'wow':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://upvote.au/comment/630003"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705426492 {#2265
    date: 2024-01-16 18:34:52.0 +01:00
  }
  +"title": 314348
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
129 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
130 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2064
  +user: Proxies\__CG__\App\Entity\User {#2754 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
  +image: Proxies\__CG__\App\Entity\Image {#2795 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2797 …}
  +slug: "Why-more-PC-gaming-handhelds-should-ditch-Windows-for-SteamOS"
  +title: "Why more PC gaming handhelds should ditch Windows for SteamOS"
  +url: "https://arstechnica.com/gaming/2024/01/why-more-pc-gaming-handhelds-should-ditch-windows-for-steamos/"
  +body: null
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 99
  +favouriteCount: 679
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1705184941 {#2790
    date: 2024-01-13 23:29:01.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2798 …}
  +votes: Doctrine\ORM\PersistentCollection {#2800 …}
  +reports: Doctrine\ORM\PersistentCollection {#2802 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2804 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2806 …}
  +badges: Doctrine\ORM\PersistentCollection {#2808 …}
  +children: [
    2 => App\Entity\EntryComment {#2080
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2064 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2089 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2088 …}
      +body: "That’s literally the second paragraph in the linked article. Do people not actually read the articles on here?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1705092578 {#2098
        date: 2024-01-12 21:49:38.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@canpolat@programming.dev"
        "@BigTrout75@lemmy.world"
        "@bjoern_tantau@swg-empire.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2095 …}
      +nested: Doctrine\ORM\PersistentCollection {#2091 …}
      +votes: Doctrine\ORM\PersistentCollection {#2090 …}
      +reports: Doctrine\ORM\PersistentCollection {#2092 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2241 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2130 …}
      -id: 303147
      -bodyTs: "'actual':14 'articl':10,17 'link':9 'liter':3 'paragraph':6 'peopl':12 'read':15 'second':5"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://upvote.au/comment/622557"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705092578 {#2063
        date: 2024-01-12 21:49:38.0 +01:00
      }
      +"title": 303147
    }
    1 => App\Entity\EntryComment {#2132
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2064 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2138 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2040 …}
      +body: "Microsoft have quite a bit of software that runs on Linux (PowerShell, VS Code, .NET, Azure tools, Intune / Endpoint Manager, even SQL Server) so it’s understandable that they’d have documentation to explain it to their customers."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705093023 {#2129
        date: 2024-01-12 21:57:03.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@canpolat@programming.dev"
        "@Kecessa@sh.itjust.works"
        "@BCsven@lemmy.ca"
        "@StefanT@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2345 …}
      +nested: Doctrine\ORM\PersistentCollection {#2330 …}
      +votes: Doctrine\ORM\PersistentCollection {#2346 …}
      +reports: Doctrine\ORM\PersistentCollection {#2347 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2344 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2042 …}
      -id: 303160
      -bodyTs: "'azur':16 'bit':5 'code':14 'custom':38 'd':30 'document':32 'endpoint':19 'even':21 'explain':34 'intun':18 'linux':11 'manag':20 'microsoft':1 'net':15 'powershel':12 'quit':3 'run':9 'server':23 'softwar':7 'sql':22 'tool':17 'understand':27 'vs':13"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://upvote.au/comment/622575"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705093023 {#2131
        date: 2024-01-12 21:57:03.0 +01:00
      }
      +"title": 303160
    }
    0 => App\Entity\EntryComment {#2331
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2064 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2314 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2289 …}
      +body: "My comment is licensed under GPL. If you look at it when you reply, it means your reply is a derivative work and must retain the license. Have fun."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1705108083 {#2060
        date: 2024-01-13 02:08:03.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@canpolat@programming.dev"
        "@onlinepersona@programming.dev"
        "@qaz@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2328 …}
      +nested: Doctrine\ORM\PersistentCollection {#2191 …}
      +votes: Doctrine\ORM\PersistentCollection {#2327 …}
      +reports: Doctrine\ORM\PersistentCollection {#2333 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2324 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2334 …}
      -id: 303809
      -bodyTs: "'comment':2 'deriv':21 'fun':29 'gpl':6 'licens':4,27 'look':9 'mean':16 'must':24 'repli':14,18 'retain':25 'work':22"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://upvote.au/comment/623169"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705108083 {#2164
        date: 2024-01-13 02:08:03.0 +01:00
      }
      +"title": 303809
    }
  ]
  -id: 29120
  -titleTs: "'ditch':7 'game':4 'handheld':5 'pc':3 'steamo':10 'window':8"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705090140
  +visibility: "visible             "
  +apId: "https://programming.dev/post/8451255"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705003740 {#2776
    date: 2024-01-11 21:09: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
131 DENIED edit
Proxies\__CG__\App\Entity\Entry {#2064
  +user: Proxies\__CG__\App\Entity\User {#2754 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
  +image: Proxies\__CG__\App\Entity\Image {#2795 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2797 …}
  +slug: "Why-more-PC-gaming-handhelds-should-ditch-Windows-for-SteamOS"
  +title: "Why more PC gaming handhelds should ditch Windows for SteamOS"
  +url: "https://arstechnica.com/gaming/2024/01/why-more-pc-gaming-handhelds-should-ditch-windows-for-steamos/"
  +body: null
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 99
  +favouriteCount: 679
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1705184941 {#2790
    date: 2024-01-13 23:29:01.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2798 …}
  +votes: Doctrine\ORM\PersistentCollection {#2800 …}
  +reports: Doctrine\ORM\PersistentCollection {#2802 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2804 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2806 …}
  +badges: Doctrine\ORM\PersistentCollection {#2808 …}
  +children: [
    2 => App\Entity\EntryComment {#2080
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2064 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2089 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2088 …}
      +body: "That’s literally the second paragraph in the linked article. Do people not actually read the articles on here?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1705092578 {#2098
        date: 2024-01-12 21:49:38.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@canpolat@programming.dev"
        "@BigTrout75@lemmy.world"
        "@bjoern_tantau@swg-empire.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2095 …}
      +nested: Doctrine\ORM\PersistentCollection {#2091 …}
      +votes: Doctrine\ORM\PersistentCollection {#2090 …}
      +reports: Doctrine\ORM\PersistentCollection {#2092 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2241 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2130 …}
      -id: 303147
      -bodyTs: "'actual':14 'articl':10,17 'link':9 'liter':3 'paragraph':6 'peopl':12 'read':15 'second':5"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://upvote.au/comment/622557"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705092578 {#2063
        date: 2024-01-12 21:49:38.0 +01:00
      }
      +"title": 303147
    }
    1 => App\Entity\EntryComment {#2132
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2064 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2138 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2040 …}
      +body: "Microsoft have quite a bit of software that runs on Linux (PowerShell, VS Code, .NET, Azure tools, Intune / Endpoint Manager, even SQL Server) so it’s understandable that they’d have documentation to explain it to their customers."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705093023 {#2129
        date: 2024-01-12 21:57:03.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@canpolat@programming.dev"
        "@Kecessa@sh.itjust.works"
        "@BCsven@lemmy.ca"
        "@StefanT@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2345 …}
      +nested: Doctrine\ORM\PersistentCollection {#2330 …}
      +votes: Doctrine\ORM\PersistentCollection {#2346 …}
      +reports: Doctrine\ORM\PersistentCollection {#2347 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2344 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2042 …}
      -id: 303160
      -bodyTs: "'azur':16 'bit':5 'code':14 'custom':38 'd':30 'document':32 'endpoint':19 'even':21 'explain':34 'intun':18 'linux':11 'manag':20 'microsoft':1 'net':15 'powershel':12 'quit':3 'run':9 'server':23 'softwar':7 'sql':22 'tool':17 'understand':27 'vs':13"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://upvote.au/comment/622575"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705093023 {#2131
        date: 2024-01-12 21:57:03.0 +01:00
      }
      +"title": 303160
    }
    0 => App\Entity\EntryComment {#2331
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2064 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2314 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2289 …}
      +body: "My comment is licensed under GPL. If you look at it when you reply, it means your reply is a derivative work and must retain the license. Have fun."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1705108083 {#2060
        date: 2024-01-13 02:08:03.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@canpolat@programming.dev"
        "@onlinepersona@programming.dev"
        "@qaz@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2328 …}
      +nested: Doctrine\ORM\PersistentCollection {#2191 …}
      +votes: Doctrine\ORM\PersistentCollection {#2327 …}
      +reports: Doctrine\ORM\PersistentCollection {#2333 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2324 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2334 …}
      -id: 303809
      -bodyTs: "'comment':2 'deriv':21 'fun':29 'gpl':6 'licens':4,27 'look':9 'mean':16 'must':24 'repli':14,18 'retain':25 'work':22"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://upvote.au/comment/623169"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705108083 {#2164
        date: 2024-01-13 02:08:03.0 +01:00
      }
      +"title": 303809
    }
  ]
  -id: 29120
  -titleTs: "'ditch':7 'game':4 'handheld':5 'pc':3 'steamo':10 'window':8"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705090140
  +visibility: "visible             "
  +apId: "https://programming.dev/post/8451255"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705003740 {#2776
    date: 2024-01-11 21:09: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
132 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2064
  +user: Proxies\__CG__\App\Entity\User {#2754 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
  +image: Proxies\__CG__\App\Entity\Image {#2795 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2797 …}
  +slug: "Why-more-PC-gaming-handhelds-should-ditch-Windows-for-SteamOS"
  +title: "Why more PC gaming handhelds should ditch Windows for SteamOS"
  +url: "https://arstechnica.com/gaming/2024/01/why-more-pc-gaming-handhelds-should-ditch-windows-for-steamos/"
  +body: null
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 99
  +favouriteCount: 679
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1705184941 {#2790
    date: 2024-01-13 23:29:01.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2798 …}
  +votes: Doctrine\ORM\PersistentCollection {#2800 …}
  +reports: Doctrine\ORM\PersistentCollection {#2802 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2804 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2806 …}
  +badges: Doctrine\ORM\PersistentCollection {#2808 …}
  +children: [
    2 => App\Entity\EntryComment {#2080
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2064 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2089 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2088 …}
      +body: "That’s literally the second paragraph in the linked article. Do people not actually read the articles on here?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1705092578 {#2098
        date: 2024-01-12 21:49:38.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@canpolat@programming.dev"
        "@BigTrout75@lemmy.world"
        "@bjoern_tantau@swg-empire.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2095 …}
      +nested: Doctrine\ORM\PersistentCollection {#2091 …}
      +votes: Doctrine\ORM\PersistentCollection {#2090 …}
      +reports: Doctrine\ORM\PersistentCollection {#2092 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2241 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2130 …}
      -id: 303147
      -bodyTs: "'actual':14 'articl':10,17 'link':9 'liter':3 'paragraph':6 'peopl':12 'read':15 'second':5"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://upvote.au/comment/622557"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705092578 {#2063
        date: 2024-01-12 21:49:38.0 +01:00
      }
      +"title": 303147
    }
    1 => App\Entity\EntryComment {#2132
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2064 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2138 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2040 …}
      +body: "Microsoft have quite a bit of software that runs on Linux (PowerShell, VS Code, .NET, Azure tools, Intune / Endpoint Manager, even SQL Server) so it’s understandable that they’d have documentation to explain it to their customers."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705093023 {#2129
        date: 2024-01-12 21:57:03.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@canpolat@programming.dev"
        "@Kecessa@sh.itjust.works"
        "@BCsven@lemmy.ca"
        "@StefanT@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2345 …}
      +nested: Doctrine\ORM\PersistentCollection {#2330 …}
      +votes: Doctrine\ORM\PersistentCollection {#2346 …}
      +reports: Doctrine\ORM\PersistentCollection {#2347 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2344 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2042 …}
      -id: 303160
      -bodyTs: "'azur':16 'bit':5 'code':14 'custom':38 'd':30 'document':32 'endpoint':19 'even':21 'explain':34 'intun':18 'linux':11 'manag':20 'microsoft':1 'net':15 'powershel':12 'quit':3 'run':9 'server':23 'softwar':7 'sql':22 'tool':17 'understand':27 'vs':13"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://upvote.au/comment/622575"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705093023 {#2131
        date: 2024-01-12 21:57:03.0 +01:00
      }
      +"title": 303160
    }
    0 => App\Entity\EntryComment {#2331
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2064 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2314 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2289 …}
      +body: "My comment is licensed under GPL. If you look at it when you reply, it means your reply is a derivative work and must retain the license. Have fun."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1705108083 {#2060
        date: 2024-01-13 02:08:03.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@canpolat@programming.dev"
        "@onlinepersona@programming.dev"
        "@qaz@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2328 …}
      +nested: Doctrine\ORM\PersistentCollection {#2191 …}
      +votes: Doctrine\ORM\PersistentCollection {#2327 …}
      +reports: Doctrine\ORM\PersistentCollection {#2333 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2324 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2334 …}
      -id: 303809
      -bodyTs: "'comment':2 'deriv':21 'fun':29 'gpl':6 'licens':4,27 'look':9 'mean':16 'must':24 'repli':14,18 'retain':25 'work':22"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://upvote.au/comment/623169"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705108083 {#2164
        date: 2024-01-13 02:08:03.0 +01:00
      }
      +"title": 303809
    }
  ]
  -id: 29120
  -titleTs: "'ditch':7 'game':4 'handheld':5 'pc':3 'steamo':10 'window':8"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705090140
  +visibility: "visible             "
  +apId: "https://programming.dev/post/8451255"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705003740 {#2776
    date: 2024-01-11 21:09: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
133 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
134 DENIED moderate
App\Entity\EntryComment {#2080
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2064
    +user: Proxies\__CG__\App\Entity\User {#2754 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
    +image: Proxies\__CG__\App\Entity\Image {#2795 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2797 …}
    +slug: "Why-more-PC-gaming-handhelds-should-ditch-Windows-for-SteamOS"
    +title: "Why more PC gaming handhelds should ditch Windows for SteamOS"
    +url: "https://arstechnica.com/gaming/2024/01/why-more-pc-gaming-handhelds-should-ditch-windows-for-steamos/"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 99
    +favouriteCount: 679
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1705184941 {#2790
      date: 2024-01-13 23:29:01.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2798 …}
    +votes: Doctrine\ORM\PersistentCollection {#2800 …}
    +reports: Doctrine\ORM\PersistentCollection {#2802 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2804 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2806 …}
    +badges: Doctrine\ORM\PersistentCollection {#2808 …}
    +children: [
      2 => App\Entity\EntryComment {#2080}
      1 => App\Entity\EntryComment {#2132
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2064 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2138 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2040 …}
        +body: "Microsoft have quite a bit of software that runs on Linux (PowerShell, VS Code, .NET, Azure tools, Intune / Endpoint Manager, even SQL Server) so it’s understandable that they’d have documentation to explain it to their customers."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705093023 {#2129
          date: 2024-01-12 21:57:03.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@canpolat@programming.dev"
          "@Kecessa@sh.itjust.works"
          "@BCsven@lemmy.ca"
          "@StefanT@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2345 …}
        +nested: Doctrine\ORM\PersistentCollection {#2330 …}
        +votes: Doctrine\ORM\PersistentCollection {#2346 …}
        +reports: Doctrine\ORM\PersistentCollection {#2347 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2344 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2042 …}
        -id: 303160
        -bodyTs: "'azur':16 'bit':5 'code':14 'custom':38 'd':30 'document':32 'endpoint':19 'even':21 'explain':34 'intun':18 'linux':11 'manag':20 'microsoft':1 'net':15 'powershel':12 'quit':3 'run':9 'server':23 'softwar':7 'sql':22 'tool':17 'understand':27 'vs':13"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/622575"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705093023 {#2131
          date: 2024-01-12 21:57:03.0 +01:00
        }
        +"title": 303160
      }
      0 => App\Entity\EntryComment {#2331
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2064 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2314 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2289 …}
        +body: "My comment is licensed under GPL. If you look at it when you reply, it means your reply is a derivative work and must retain the license. Have fun."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1705108083 {#2060
          date: 2024-01-13 02:08:03.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@canpolat@programming.dev"
          "@onlinepersona@programming.dev"
          "@qaz@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2328 …}
        +nested: Doctrine\ORM\PersistentCollection {#2191 …}
        +votes: Doctrine\ORM\PersistentCollection {#2327 …}
        +reports: Doctrine\ORM\PersistentCollection {#2333 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2324 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2334 …}
        -id: 303809
        -bodyTs: "'comment':2 'deriv':21 'fun':29 'gpl':6 'licens':4,27 'look':9 'mean':16 'must':24 'repli':14,18 'retain':25 'work':22"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/623169"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705108083 {#2164
          date: 2024-01-13 02:08:03.0 +01:00
        }
        +"title": 303809
      }
    ]
    -id: 29120
    -titleTs: "'ditch':7 'game':4 'handheld':5 'pc':3 'steamo':10 'window':8"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705090140
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8451255"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705003740 {#2776
      date: 2024-01-11 21:09:00.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2089 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2088 …}
  +body: "That’s literally the second paragraph in the linked article. Do people not actually read the articles on here?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705092578 {#2098
    date: 2024-01-12 21:49:38.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@canpolat@programming.dev"
    "@BigTrout75@lemmy.world"
    "@bjoern_tantau@swg-empire.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2095 …}
  +nested: Doctrine\ORM\PersistentCollection {#2091 …}
  +votes: Doctrine\ORM\PersistentCollection {#2090 …}
  +reports: Doctrine\ORM\PersistentCollection {#2092 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2241 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2130 …}
  -id: 303147
  -bodyTs: "'actual':14 'articl':10,17 'link':9 'liter':3 'paragraph':6 'peopl':12 'read':15 'second':5"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://upvote.au/comment/622557"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705092578 {#2063
    date: 2024-01-12 21:49:38.0 +01:00
  }
  +"title": 303147
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
135 DENIED edit
App\Entity\EntryComment {#2080
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2064
    +user: Proxies\__CG__\App\Entity\User {#2754 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
    +image: Proxies\__CG__\App\Entity\Image {#2795 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2797 …}
    +slug: "Why-more-PC-gaming-handhelds-should-ditch-Windows-for-SteamOS"
    +title: "Why more PC gaming handhelds should ditch Windows for SteamOS"
    +url: "https://arstechnica.com/gaming/2024/01/why-more-pc-gaming-handhelds-should-ditch-windows-for-steamos/"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 99
    +favouriteCount: 679
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1705184941 {#2790
      date: 2024-01-13 23:29:01.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2798 …}
    +votes: Doctrine\ORM\PersistentCollection {#2800 …}
    +reports: Doctrine\ORM\PersistentCollection {#2802 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2804 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2806 …}
    +badges: Doctrine\ORM\PersistentCollection {#2808 …}
    +children: [
      2 => App\Entity\EntryComment {#2080}
      1 => App\Entity\EntryComment {#2132
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2064 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2138 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2040 …}
        +body: "Microsoft have quite a bit of software that runs on Linux (PowerShell, VS Code, .NET, Azure tools, Intune / Endpoint Manager, even SQL Server) so it’s understandable that they’d have documentation to explain it to their customers."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705093023 {#2129
          date: 2024-01-12 21:57:03.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@canpolat@programming.dev"
          "@Kecessa@sh.itjust.works"
          "@BCsven@lemmy.ca"
          "@StefanT@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2345 …}
        +nested: Doctrine\ORM\PersistentCollection {#2330 …}
        +votes: Doctrine\ORM\PersistentCollection {#2346 …}
        +reports: Doctrine\ORM\PersistentCollection {#2347 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2344 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2042 …}
        -id: 303160
        -bodyTs: "'azur':16 'bit':5 'code':14 'custom':38 'd':30 'document':32 'endpoint':19 'even':21 'explain':34 'intun':18 'linux':11 'manag':20 'microsoft':1 'net':15 'powershel':12 'quit':3 'run':9 'server':23 'softwar':7 'sql':22 'tool':17 'understand':27 'vs':13"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/622575"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705093023 {#2131
          date: 2024-01-12 21:57:03.0 +01:00
        }
        +"title": 303160
      }
      0 => App\Entity\EntryComment {#2331
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2064 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2314 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2289 …}
        +body: "My comment is licensed under GPL. If you look at it when you reply, it means your reply is a derivative work and must retain the license. Have fun."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1705108083 {#2060
          date: 2024-01-13 02:08:03.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@canpolat@programming.dev"
          "@onlinepersona@programming.dev"
          "@qaz@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2328 …}
        +nested: Doctrine\ORM\PersistentCollection {#2191 …}
        +votes: Doctrine\ORM\PersistentCollection {#2327 …}
        +reports: Doctrine\ORM\PersistentCollection {#2333 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2324 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2334 …}
        -id: 303809
        -bodyTs: "'comment':2 'deriv':21 'fun':29 'gpl':6 'licens':4,27 'look':9 'mean':16 'must':24 'repli':14,18 'retain':25 'work':22"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/623169"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705108083 {#2164
          date: 2024-01-13 02:08:03.0 +01:00
        }
        +"title": 303809
      }
    ]
    -id: 29120
    -titleTs: "'ditch':7 'game':4 'handheld':5 'pc':3 'steamo':10 'window':8"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705090140
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8451255"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705003740 {#2776
      date: 2024-01-11 21:09:00.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2089 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2088 …}
  +body: "That’s literally the second paragraph in the linked article. Do people not actually read the articles on here?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705092578 {#2098
    date: 2024-01-12 21:49:38.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@canpolat@programming.dev"
    "@BigTrout75@lemmy.world"
    "@bjoern_tantau@swg-empire.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2095 …}
  +nested: Doctrine\ORM\PersistentCollection {#2091 …}
  +votes: Doctrine\ORM\PersistentCollection {#2090 …}
  +reports: Doctrine\ORM\PersistentCollection {#2092 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2241 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2130 …}
  -id: 303147
  -bodyTs: "'actual':14 'articl':10,17 'link':9 'liter':3 'paragraph':6 'peopl':12 'read':15 'second':5"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://upvote.au/comment/622557"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705092578 {#2063
    date: 2024-01-12 21:49:38.0 +01:00
  }
  +"title": 303147
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
136 DENIED moderate
App\Entity\EntryComment {#2080
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2064
    +user: Proxies\__CG__\App\Entity\User {#2754 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
    +image: Proxies\__CG__\App\Entity\Image {#2795 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2797 …}
    +slug: "Why-more-PC-gaming-handhelds-should-ditch-Windows-for-SteamOS"
    +title: "Why more PC gaming handhelds should ditch Windows for SteamOS"
    +url: "https://arstechnica.com/gaming/2024/01/why-more-pc-gaming-handhelds-should-ditch-windows-for-steamos/"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 99
    +favouriteCount: 679
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1705184941 {#2790
      date: 2024-01-13 23:29:01.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2798 …}
    +votes: Doctrine\ORM\PersistentCollection {#2800 …}
    +reports: Doctrine\ORM\PersistentCollection {#2802 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2804 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2806 …}
    +badges: Doctrine\ORM\PersistentCollection {#2808 …}
    +children: [
      2 => App\Entity\EntryComment {#2080}
      1 => App\Entity\EntryComment {#2132
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2064 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2138 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2040 …}
        +body: "Microsoft have quite a bit of software that runs on Linux (PowerShell, VS Code, .NET, Azure tools, Intune / Endpoint Manager, even SQL Server) so it’s understandable that they’d have documentation to explain it to their customers."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705093023 {#2129
          date: 2024-01-12 21:57:03.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@canpolat@programming.dev"
          "@Kecessa@sh.itjust.works"
          "@BCsven@lemmy.ca"
          "@StefanT@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2345 …}
        +nested: Doctrine\ORM\PersistentCollection {#2330 …}
        +votes: Doctrine\ORM\PersistentCollection {#2346 …}
        +reports: Doctrine\ORM\PersistentCollection {#2347 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2344 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2042 …}
        -id: 303160
        -bodyTs: "'azur':16 'bit':5 'code':14 'custom':38 'd':30 'document':32 'endpoint':19 'even':21 'explain':34 'intun':18 'linux':11 'manag':20 'microsoft':1 'net':15 'powershel':12 'quit':3 'run':9 'server':23 'softwar':7 'sql':22 'tool':17 'understand':27 'vs':13"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/622575"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705093023 {#2131
          date: 2024-01-12 21:57:03.0 +01:00
        }
        +"title": 303160
      }
      0 => App\Entity\EntryComment {#2331
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2064 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2314 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2289 …}
        +body: "My comment is licensed under GPL. If you look at it when you reply, it means your reply is a derivative work and must retain the license. Have fun."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1705108083 {#2060
          date: 2024-01-13 02:08:03.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@canpolat@programming.dev"
          "@onlinepersona@programming.dev"
          "@qaz@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2328 …}
        +nested: Doctrine\ORM\PersistentCollection {#2191 …}
        +votes: Doctrine\ORM\PersistentCollection {#2327 …}
        +reports: Doctrine\ORM\PersistentCollection {#2333 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2324 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2334 …}
        -id: 303809
        -bodyTs: "'comment':2 'deriv':21 'fun':29 'gpl':6 'licens':4,27 'look':9 'mean':16 'must':24 'repli':14,18 'retain':25 'work':22"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/623169"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705108083 {#2164
          date: 2024-01-13 02:08:03.0 +01:00
        }
        +"title": 303809
      }
    ]
    -id: 29120
    -titleTs: "'ditch':7 'game':4 'handheld':5 'pc':3 'steamo':10 'window':8"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705090140
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8451255"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705003740 {#2776
      date: 2024-01-11 21:09:00.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2089 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2088 …}
  +body: "That’s literally the second paragraph in the linked article. Do people not actually read the articles on here?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705092578 {#2098
    date: 2024-01-12 21:49:38.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@canpolat@programming.dev"
    "@BigTrout75@lemmy.world"
    "@bjoern_tantau@swg-empire.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2095 …}
  +nested: Doctrine\ORM\PersistentCollection {#2091 …}
  +votes: Doctrine\ORM\PersistentCollection {#2090 …}
  +reports: Doctrine\ORM\PersistentCollection {#2092 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2241 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2130 …}
  -id: 303147
  -bodyTs: "'actual':14 'articl':10,17 'link':9 'liter':3 'paragraph':6 'peopl':12 'read':15 'second':5"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://upvote.au/comment/622557"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705092578 {#2063
    date: 2024-01-12 21:49:38.0 +01:00
  }
  +"title": 303147
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
137 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
138 DENIED moderate
App\Entity\EntryComment {#2132
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2064
    +user: Proxies\__CG__\App\Entity\User {#2754 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
    +image: Proxies\__CG__\App\Entity\Image {#2795 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2797 …}
    +slug: "Why-more-PC-gaming-handhelds-should-ditch-Windows-for-SteamOS"
    +title: "Why more PC gaming handhelds should ditch Windows for SteamOS"
    +url: "https://arstechnica.com/gaming/2024/01/why-more-pc-gaming-handhelds-should-ditch-windows-for-steamos/"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 99
    +favouriteCount: 679
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1705184941 {#2790
      date: 2024-01-13 23:29:01.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2798 …}
    +votes: Doctrine\ORM\PersistentCollection {#2800 …}
    +reports: Doctrine\ORM\PersistentCollection {#2802 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2804 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2806 …}
    +badges: Doctrine\ORM\PersistentCollection {#2808 …}
    +children: [
      2 => App\Entity\EntryComment {#2080
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2064 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2089 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2088 …}
        +body: "That’s literally the second paragraph in the linked article. Do people not actually read the articles on here?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705092578 {#2098
          date: 2024-01-12 21:49:38.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@canpolat@programming.dev"
          "@BigTrout75@lemmy.world"
          "@bjoern_tantau@swg-empire.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2095 …}
        +nested: Doctrine\ORM\PersistentCollection {#2091 …}
        +votes: Doctrine\ORM\PersistentCollection {#2090 …}
        +reports: Doctrine\ORM\PersistentCollection {#2092 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2241 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2130 …}
        -id: 303147
        -bodyTs: "'actual':14 'articl':10,17 'link':9 'liter':3 'paragraph':6 'peopl':12 'read':15 'second':5"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/622557"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705092578 {#2063
          date: 2024-01-12 21:49:38.0 +01:00
        }
        +"title": 303147
      }
      1 => App\Entity\EntryComment {#2132}
      0 => App\Entity\EntryComment {#2331
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2064 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2314 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2289 …}
        +body: "My comment is licensed under GPL. If you look at it when you reply, it means your reply is a derivative work and must retain the license. Have fun."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1705108083 {#2060
          date: 2024-01-13 02:08:03.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@canpolat@programming.dev"
          "@onlinepersona@programming.dev"
          "@qaz@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2328 …}
        +nested: Doctrine\ORM\PersistentCollection {#2191 …}
        +votes: Doctrine\ORM\PersistentCollection {#2327 …}
        +reports: Doctrine\ORM\PersistentCollection {#2333 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2324 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2334 …}
        -id: 303809
        -bodyTs: "'comment':2 'deriv':21 'fun':29 'gpl':6 'licens':4,27 'look':9 'mean':16 'must':24 'repli':14,18 'retain':25 'work':22"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/623169"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705108083 {#2164
          date: 2024-01-13 02:08:03.0 +01:00
        }
        +"title": 303809
      }
    ]
    -id: 29120
    -titleTs: "'ditch':7 'game':4 'handheld':5 'pc':3 'steamo':10 'window':8"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705090140
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8451255"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705003740 {#2776
      date: 2024-01-11 21:09:00.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2138 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2040 …}
  +body: "Microsoft have quite a bit of software that runs on Linux (PowerShell, VS Code, .NET, Azure tools, Intune / Endpoint Manager, even SQL Server) so it’s understandable that they’d have documentation to explain it to their customers."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705093023 {#2129
    date: 2024-01-12 21:57:03.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@canpolat@programming.dev"
    "@Kecessa@sh.itjust.works"
    "@BCsven@lemmy.ca"
    "@StefanT@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2345 …}
  +nested: Doctrine\ORM\PersistentCollection {#2330 …}
  +votes: Doctrine\ORM\PersistentCollection {#2346 …}
  +reports: Doctrine\ORM\PersistentCollection {#2347 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2344 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2042 …}
  -id: 303160
  -bodyTs: "'azur':16 'bit':5 'code':14 'custom':38 'd':30 'document':32 'endpoint':19 'even':21 'explain':34 'intun':18 'linux':11 'manag':20 'microsoft':1 'net':15 'powershel':12 'quit':3 'run':9 'server':23 'softwar':7 'sql':22 'tool':17 'understand':27 'vs':13"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://upvote.au/comment/622575"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705093023 {#2131
    date: 2024-01-12 21:57:03.0 +01:00
  }
  +"title": 303160
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
139 DENIED edit
App\Entity\EntryComment {#2132
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2064
    +user: Proxies\__CG__\App\Entity\User {#2754 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
    +image: Proxies\__CG__\App\Entity\Image {#2795 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2797 …}
    +slug: "Why-more-PC-gaming-handhelds-should-ditch-Windows-for-SteamOS"
    +title: "Why more PC gaming handhelds should ditch Windows for SteamOS"
    +url: "https://arstechnica.com/gaming/2024/01/why-more-pc-gaming-handhelds-should-ditch-windows-for-steamos/"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 99
    +favouriteCount: 679
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1705184941 {#2790
      date: 2024-01-13 23:29:01.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2798 …}
    +votes: Doctrine\ORM\PersistentCollection {#2800 …}
    +reports: Doctrine\ORM\PersistentCollection {#2802 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2804 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2806 …}
    +badges: Doctrine\ORM\PersistentCollection {#2808 …}
    +children: [
      2 => App\Entity\EntryComment {#2080
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2064 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2089 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2088 …}
        +body: "That’s literally the second paragraph in the linked article. Do people not actually read the articles on here?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705092578 {#2098
          date: 2024-01-12 21:49:38.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@canpolat@programming.dev"
          "@BigTrout75@lemmy.world"
          "@bjoern_tantau@swg-empire.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2095 …}
        +nested: Doctrine\ORM\PersistentCollection {#2091 …}
        +votes: Doctrine\ORM\PersistentCollection {#2090 …}
        +reports: Doctrine\ORM\PersistentCollection {#2092 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2241 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2130 …}
        -id: 303147
        -bodyTs: "'actual':14 'articl':10,17 'link':9 'liter':3 'paragraph':6 'peopl':12 'read':15 'second':5"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/622557"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705092578 {#2063
          date: 2024-01-12 21:49:38.0 +01:00
        }
        +"title": 303147
      }
      1 => App\Entity\EntryComment {#2132}
      0 => App\Entity\EntryComment {#2331
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2064 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2314 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2289 …}
        +body: "My comment is licensed under GPL. If you look at it when you reply, it means your reply is a derivative work and must retain the license. Have fun."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1705108083 {#2060
          date: 2024-01-13 02:08:03.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@canpolat@programming.dev"
          "@onlinepersona@programming.dev"
          "@qaz@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2328 …}
        +nested: Doctrine\ORM\PersistentCollection {#2191 …}
        +votes: Doctrine\ORM\PersistentCollection {#2327 …}
        +reports: Doctrine\ORM\PersistentCollection {#2333 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2324 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2334 …}
        -id: 303809
        -bodyTs: "'comment':2 'deriv':21 'fun':29 'gpl':6 'licens':4,27 'look':9 'mean':16 'must':24 'repli':14,18 'retain':25 'work':22"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/623169"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705108083 {#2164
          date: 2024-01-13 02:08:03.0 +01:00
        }
        +"title": 303809
      }
    ]
    -id: 29120
    -titleTs: "'ditch':7 'game':4 'handheld':5 'pc':3 'steamo':10 'window':8"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705090140
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8451255"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705003740 {#2776
      date: 2024-01-11 21:09:00.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2138 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2040 …}
  +body: "Microsoft have quite a bit of software that runs on Linux (PowerShell, VS Code, .NET, Azure tools, Intune / Endpoint Manager, even SQL Server) so it’s understandable that they’d have documentation to explain it to their customers."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705093023 {#2129
    date: 2024-01-12 21:57:03.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@canpolat@programming.dev"
    "@Kecessa@sh.itjust.works"
    "@BCsven@lemmy.ca"
    "@StefanT@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2345 …}
  +nested: Doctrine\ORM\PersistentCollection {#2330 …}
  +votes: Doctrine\ORM\PersistentCollection {#2346 …}
  +reports: Doctrine\ORM\PersistentCollection {#2347 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2344 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2042 …}
  -id: 303160
  -bodyTs: "'azur':16 'bit':5 'code':14 'custom':38 'd':30 'document':32 'endpoint':19 'even':21 'explain':34 'intun':18 'linux':11 'manag':20 'microsoft':1 'net':15 'powershel':12 'quit':3 'run':9 'server':23 'softwar':7 'sql':22 'tool':17 'understand':27 'vs':13"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://upvote.au/comment/622575"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705093023 {#2131
    date: 2024-01-12 21:57:03.0 +01:00
  }
  +"title": 303160
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
140 DENIED moderate
App\Entity\EntryComment {#2132
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2064
    +user: Proxies\__CG__\App\Entity\User {#2754 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
    +image: Proxies\__CG__\App\Entity\Image {#2795 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2797 …}
    +slug: "Why-more-PC-gaming-handhelds-should-ditch-Windows-for-SteamOS"
    +title: "Why more PC gaming handhelds should ditch Windows for SteamOS"
    +url: "https://arstechnica.com/gaming/2024/01/why-more-pc-gaming-handhelds-should-ditch-windows-for-steamos/"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 99
    +favouriteCount: 679
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1705184941 {#2790
      date: 2024-01-13 23:29:01.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2798 …}
    +votes: Doctrine\ORM\PersistentCollection {#2800 …}
    +reports: Doctrine\ORM\PersistentCollection {#2802 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2804 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2806 …}
    +badges: Doctrine\ORM\PersistentCollection {#2808 …}
    +children: [
      2 => App\Entity\EntryComment {#2080
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2064 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2089 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2088 …}
        +body: "That’s literally the second paragraph in the linked article. Do people not actually read the articles on here?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705092578 {#2098
          date: 2024-01-12 21:49:38.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@canpolat@programming.dev"
          "@BigTrout75@lemmy.world"
          "@bjoern_tantau@swg-empire.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2095 …}
        +nested: Doctrine\ORM\PersistentCollection {#2091 …}
        +votes: Doctrine\ORM\PersistentCollection {#2090 …}
        +reports: Doctrine\ORM\PersistentCollection {#2092 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2241 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2130 …}
        -id: 303147
        -bodyTs: "'actual':14 'articl':10,17 'link':9 'liter':3 'paragraph':6 'peopl':12 'read':15 'second':5"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/622557"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705092578 {#2063
          date: 2024-01-12 21:49:38.0 +01:00
        }
        +"title": 303147
      }
      1 => App\Entity\EntryComment {#2132}
      0 => App\Entity\EntryComment {#2331
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2064 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2314 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2289 …}
        +body: "My comment is licensed under GPL. If you look at it when you reply, it means your reply is a derivative work and must retain the license. Have fun."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1705108083 {#2060
          date: 2024-01-13 02:08:03.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@canpolat@programming.dev"
          "@onlinepersona@programming.dev"
          "@qaz@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2328 …}
        +nested: Doctrine\ORM\PersistentCollection {#2191 …}
        +votes: Doctrine\ORM\PersistentCollection {#2327 …}
        +reports: Doctrine\ORM\PersistentCollection {#2333 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2324 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2334 …}
        -id: 303809
        -bodyTs: "'comment':2 'deriv':21 'fun':29 'gpl':6 'licens':4,27 'look':9 'mean':16 'must':24 'repli':14,18 'retain':25 'work':22"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/623169"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705108083 {#2164
          date: 2024-01-13 02:08:03.0 +01:00
        }
        +"title": 303809
      }
    ]
    -id: 29120
    -titleTs: "'ditch':7 'game':4 'handheld':5 'pc':3 'steamo':10 'window':8"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705090140
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8451255"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705003740 {#2776
      date: 2024-01-11 21:09:00.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2138 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2040 …}
  +body: "Microsoft have quite a bit of software that runs on Linux (PowerShell, VS Code, .NET, Azure tools, Intune / Endpoint Manager, even SQL Server) so it’s understandable that they’d have documentation to explain it to their customers."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705093023 {#2129
    date: 2024-01-12 21:57:03.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@canpolat@programming.dev"
    "@Kecessa@sh.itjust.works"
    "@BCsven@lemmy.ca"
    "@StefanT@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2345 …}
  +nested: Doctrine\ORM\PersistentCollection {#2330 …}
  +votes: Doctrine\ORM\PersistentCollection {#2346 …}
  +reports: Doctrine\ORM\PersistentCollection {#2347 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2344 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2042 …}
  -id: 303160
  -bodyTs: "'azur':16 'bit':5 'code':14 'custom':38 'd':30 'document':32 'endpoint':19 'even':21 'explain':34 'intun':18 'linux':11 'manag':20 'microsoft':1 'net':15 'powershel':12 'quit':3 'run':9 'server':23 'softwar':7 'sql':22 'tool':17 'understand':27 'vs':13"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://upvote.au/comment/622575"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705093023 {#2131
    date: 2024-01-12 21:57:03.0 +01:00
  }
  +"title": 303160
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
141 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
142 DENIED moderate
App\Entity\EntryComment {#2331
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2064
    +user: Proxies\__CG__\App\Entity\User {#2754 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
    +image: Proxies\__CG__\App\Entity\Image {#2795 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2797 …}
    +slug: "Why-more-PC-gaming-handhelds-should-ditch-Windows-for-SteamOS"
    +title: "Why more PC gaming handhelds should ditch Windows for SteamOS"
    +url: "https://arstechnica.com/gaming/2024/01/why-more-pc-gaming-handhelds-should-ditch-windows-for-steamos/"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 99
    +favouriteCount: 679
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1705184941 {#2790
      date: 2024-01-13 23:29:01.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2798 …}
    +votes: Doctrine\ORM\PersistentCollection {#2800 …}
    +reports: Doctrine\ORM\PersistentCollection {#2802 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2804 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2806 …}
    +badges: Doctrine\ORM\PersistentCollection {#2808 …}
    +children: [
      2 => App\Entity\EntryComment {#2080
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2064 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2089 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2088 …}
        +body: "That’s literally the second paragraph in the linked article. Do people not actually read the articles on here?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705092578 {#2098
          date: 2024-01-12 21:49:38.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@canpolat@programming.dev"
          "@BigTrout75@lemmy.world"
          "@bjoern_tantau@swg-empire.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2095 …}
        +nested: Doctrine\ORM\PersistentCollection {#2091 …}
        +votes: Doctrine\ORM\PersistentCollection {#2090 …}
        +reports: Doctrine\ORM\PersistentCollection {#2092 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2241 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2130 …}
        -id: 303147
        -bodyTs: "'actual':14 'articl':10,17 'link':9 'liter':3 'paragraph':6 'peopl':12 'read':15 'second':5"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/622557"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705092578 {#2063
          date: 2024-01-12 21:49:38.0 +01:00
        }
        +"title": 303147
      }
      1 => App\Entity\EntryComment {#2132
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2064 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2138 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2040 …}
        +body: "Microsoft have quite a bit of software that runs on Linux (PowerShell, VS Code, .NET, Azure tools, Intune / Endpoint Manager, even SQL Server) so it’s understandable that they’d have documentation to explain it to their customers."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705093023 {#2129
          date: 2024-01-12 21:57:03.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@canpolat@programming.dev"
          "@Kecessa@sh.itjust.works"
          "@BCsven@lemmy.ca"
          "@StefanT@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2345 …}
        +nested: Doctrine\ORM\PersistentCollection {#2330 …}
        +votes: Doctrine\ORM\PersistentCollection {#2346 …}
        +reports: Doctrine\ORM\PersistentCollection {#2347 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2344 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2042 …}
        -id: 303160
        -bodyTs: "'azur':16 'bit':5 'code':14 'custom':38 'd':30 'document':32 'endpoint':19 'even':21 'explain':34 'intun':18 'linux':11 'manag':20 'microsoft':1 'net':15 'powershel':12 'quit':3 'run':9 'server':23 'softwar':7 'sql':22 'tool':17 'understand':27 'vs':13"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/622575"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705093023 {#2131
          date: 2024-01-12 21:57:03.0 +01:00
        }
        +"title": 303160
      }
      0 => App\Entity\EntryComment {#2331}
    ]
    -id: 29120
    -titleTs: "'ditch':7 'game':4 'handheld':5 'pc':3 'steamo':10 'window':8"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705090140
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8451255"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705003740 {#2776
      date: 2024-01-11 21:09:00.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2314 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2289 …}
  +body: "My comment is licensed under GPL. If you look at it when you reply, it means your reply is a derivative work and must retain the license. Have fun."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1705108083 {#2060
    date: 2024-01-13 02:08:03.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@canpolat@programming.dev"
    "@onlinepersona@programming.dev"
    "@qaz@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2328 …}
  +nested: Doctrine\ORM\PersistentCollection {#2191 …}
  +votes: Doctrine\ORM\PersistentCollection {#2327 …}
  +reports: Doctrine\ORM\PersistentCollection {#2333 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2324 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2334 …}
  -id: 303809
  -bodyTs: "'comment':2 'deriv':21 'fun':29 'gpl':6 'licens':4,27 'look':9 'mean':16 'must':24 'repli':14,18 'retain':25 'work':22"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://upvote.au/comment/623169"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705108083 {#2164
    date: 2024-01-13 02:08:03.0 +01:00
  }
  +"title": 303809
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
143 DENIED edit
App\Entity\EntryComment {#2331
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2064
    +user: Proxies\__CG__\App\Entity\User {#2754 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
    +image: Proxies\__CG__\App\Entity\Image {#2795 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2797 …}
    +slug: "Why-more-PC-gaming-handhelds-should-ditch-Windows-for-SteamOS"
    +title: "Why more PC gaming handhelds should ditch Windows for SteamOS"
    +url: "https://arstechnica.com/gaming/2024/01/why-more-pc-gaming-handhelds-should-ditch-windows-for-steamos/"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 99
    +favouriteCount: 679
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1705184941 {#2790
      date: 2024-01-13 23:29:01.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2798 …}
    +votes: Doctrine\ORM\PersistentCollection {#2800 …}
    +reports: Doctrine\ORM\PersistentCollection {#2802 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2804 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2806 …}
    +badges: Doctrine\ORM\PersistentCollection {#2808 …}
    +children: [
      2 => App\Entity\EntryComment {#2080
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2064 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2089 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2088 …}
        +body: "That’s literally the second paragraph in the linked article. Do people not actually read the articles on here?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705092578 {#2098
          date: 2024-01-12 21:49:38.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@canpolat@programming.dev"
          "@BigTrout75@lemmy.world"
          "@bjoern_tantau@swg-empire.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2095 …}
        +nested: Doctrine\ORM\PersistentCollection {#2091 …}
        +votes: Doctrine\ORM\PersistentCollection {#2090 …}
        +reports: Doctrine\ORM\PersistentCollection {#2092 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2241 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2130 …}
        -id: 303147
        -bodyTs: "'actual':14 'articl':10,17 'link':9 'liter':3 'paragraph':6 'peopl':12 'read':15 'second':5"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/622557"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705092578 {#2063
          date: 2024-01-12 21:49:38.0 +01:00
        }
        +"title": 303147
      }
      1 => App\Entity\EntryComment {#2132
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2064 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2138 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2040 …}
        +body: "Microsoft have quite a bit of software that runs on Linux (PowerShell, VS Code, .NET, Azure tools, Intune / Endpoint Manager, even SQL Server) so it’s understandable that they’d have documentation to explain it to their customers."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705093023 {#2129
          date: 2024-01-12 21:57:03.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@canpolat@programming.dev"
          "@Kecessa@sh.itjust.works"
          "@BCsven@lemmy.ca"
          "@StefanT@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2345 …}
        +nested: Doctrine\ORM\PersistentCollection {#2330 …}
        +votes: Doctrine\ORM\PersistentCollection {#2346 …}
        +reports: Doctrine\ORM\PersistentCollection {#2347 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2344 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2042 …}
        -id: 303160
        -bodyTs: "'azur':16 'bit':5 'code':14 'custom':38 'd':30 'document':32 'endpoint':19 'even':21 'explain':34 'intun':18 'linux':11 'manag':20 'microsoft':1 'net':15 'powershel':12 'quit':3 'run':9 'server':23 'softwar':7 'sql':22 'tool':17 'understand':27 'vs':13"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/622575"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705093023 {#2131
          date: 2024-01-12 21:57:03.0 +01:00
        }
        +"title": 303160
      }
      0 => App\Entity\EntryComment {#2331}
    ]
    -id: 29120
    -titleTs: "'ditch':7 'game':4 'handheld':5 'pc':3 'steamo':10 'window':8"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705090140
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8451255"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705003740 {#2776
      date: 2024-01-11 21:09:00.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2314 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2289 …}
  +body: "My comment is licensed under GPL. If you look at it when you reply, it means your reply is a derivative work and must retain the license. Have fun."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1705108083 {#2060
    date: 2024-01-13 02:08:03.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@canpolat@programming.dev"
    "@onlinepersona@programming.dev"
    "@qaz@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2328 …}
  +nested: Doctrine\ORM\PersistentCollection {#2191 …}
  +votes: Doctrine\ORM\PersistentCollection {#2327 …}
  +reports: Doctrine\ORM\PersistentCollection {#2333 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2324 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2334 …}
  -id: 303809
  -bodyTs: "'comment':2 'deriv':21 'fun':29 'gpl':6 'licens':4,27 'look':9 'mean':16 'must':24 'repli':14,18 'retain':25 'work':22"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://upvote.au/comment/623169"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705108083 {#2164
    date: 2024-01-13 02:08:03.0 +01:00
  }
  +"title": 303809
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
144 DENIED moderate
App\Entity\EntryComment {#2331
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2064
    +user: Proxies\__CG__\App\Entity\User {#2754 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
    +image: Proxies\__CG__\App\Entity\Image {#2795 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2797 …}
    +slug: "Why-more-PC-gaming-handhelds-should-ditch-Windows-for-SteamOS"
    +title: "Why more PC gaming handhelds should ditch Windows for SteamOS"
    +url: "https://arstechnica.com/gaming/2024/01/why-more-pc-gaming-handhelds-should-ditch-windows-for-steamos/"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 99
    +favouriteCount: 679
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1705184941 {#2790
      date: 2024-01-13 23:29:01.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2798 …}
    +votes: Doctrine\ORM\PersistentCollection {#2800 …}
    +reports: Doctrine\ORM\PersistentCollection {#2802 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2804 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2806 …}
    +badges: Doctrine\ORM\PersistentCollection {#2808 …}
    +children: [
      2 => App\Entity\EntryComment {#2080
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2064 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2089 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2088 …}
        +body: "That’s literally the second paragraph in the linked article. Do people not actually read the articles on here?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705092578 {#2098
          date: 2024-01-12 21:49:38.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@canpolat@programming.dev"
          "@BigTrout75@lemmy.world"
          "@bjoern_tantau@swg-empire.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2095 …}
        +nested: Doctrine\ORM\PersistentCollection {#2091 …}
        +votes: Doctrine\ORM\PersistentCollection {#2090 …}
        +reports: Doctrine\ORM\PersistentCollection {#2092 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2241 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2130 …}
        -id: 303147
        -bodyTs: "'actual':14 'articl':10,17 'link':9 'liter':3 'paragraph':6 'peopl':12 'read':15 'second':5"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/622557"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705092578 {#2063
          date: 2024-01-12 21:49:38.0 +01:00
        }
        +"title": 303147
      }
      1 => App\Entity\EntryComment {#2132
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2064 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2138 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2040 …}
        +body: "Microsoft have quite a bit of software that runs on Linux (PowerShell, VS Code, .NET, Azure tools, Intune / Endpoint Manager, even SQL Server) so it’s understandable that they’d have documentation to explain it to their customers."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705093023 {#2129
          date: 2024-01-12 21:57:03.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@canpolat@programming.dev"
          "@Kecessa@sh.itjust.works"
          "@BCsven@lemmy.ca"
          "@StefanT@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2345 …}
        +nested: Doctrine\ORM\PersistentCollection {#2330 …}
        +votes: Doctrine\ORM\PersistentCollection {#2346 …}
        +reports: Doctrine\ORM\PersistentCollection {#2347 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2344 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2042 …}
        -id: 303160
        -bodyTs: "'azur':16 'bit':5 'code':14 'custom':38 'd':30 'document':32 'endpoint':19 'even':21 'explain':34 'intun':18 'linux':11 'manag':20 'microsoft':1 'net':15 'powershel':12 'quit':3 'run':9 'server':23 'softwar':7 'sql':22 'tool':17 'understand':27 'vs':13"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://upvote.au/comment/622575"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705093023 {#2131
          date: 2024-01-12 21:57:03.0 +01:00
        }
        +"title": 303160
      }
      0 => App\Entity\EntryComment {#2331}
    ]
    -id: 29120
    -titleTs: "'ditch':7 'game':4 'handheld':5 'pc':3 'steamo':10 'window':8"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705090140
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8451255"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705003740 {#2776
      date: 2024-01-11 21:09:00.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2314 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2289 …}
  +body: "My comment is licensed under GPL. If you look at it when you reply, it means your reply is a derivative work and must retain the license. Have fun."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1705108083 {#2060
    date: 2024-01-13 02:08:03.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@canpolat@programming.dev"
    "@onlinepersona@programming.dev"
    "@qaz@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2328 …}
  +nested: Doctrine\ORM\PersistentCollection {#2191 …}
  +votes: Doctrine\ORM\PersistentCollection {#2327 …}
  +reports: Doctrine\ORM\PersistentCollection {#2333 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2324 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2334 …}
  -id: 303809
  -bodyTs: "'comment':2 'deriv':21 'fun':29 'gpl':6 'licens':4,27 'look':9 'mean':16 'must':24 'repli':14,18 'retain':25 'work':22"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://upvote.au/comment/623169"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705108083 {#2164
    date: 2024-01-13 02:08:03.0 +01:00
  }
  +"title": 303809
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
145 DENIED ROLE_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
146 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