GET https://kbin.spritesserver.nl/index.php/u/@isolatedscotch@discuss.tchncs.de/commented

Security

Token

There is no security token.

Firewall

main Name
Security enabled
Stateless

Configuration

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

Listeners

Listener Duration Response
Symfony\Component\Security\Http\Firewall\ChannelListener {#723
  -map: Symfony\Component\Security\Http\AccessMap {#722 …}
  -logger: Monolog\Logger {#783 …}
  -httpPort: 80
  -httpsPort: 443
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\ContextListener {#706
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage {#1017 …}
  -sessionKey: "_security_main"
  -logger: Monolog\Logger {#783 …}
  -userProviders: Symfony\Component\DependencyInjection\Argument\RewindableGenerator {#705 …}
  -dispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#747 …}
  -registered: false
  -trustResolver: Scheb\TwoFactorBundle\Security\Authentication\AuthenticationTrustResolver {#780 …}
  -sessionTrackerEnabler: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage::enableUsageTracking(): void {#703 …}
}
1.20 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 {#2076
  +user: Proxies\__CG__\App\Entity\User {#2819 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2097 …}
  +image: Proxies\__CG__\App\Entity\Image {#2860 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2862 …}
  +slug: "Oh-no"
  +title: "Oh no ..."
  +url: "https://jlai.lu/pictrs/image/dde5b5ea-69c3-4faf-944c-e6e2f5e687c0.jpeg"
  +body: null
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 342
  +favouriteCount: 1769
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1702074520 {#2855
    date: 2023-12-08 23:28:40.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2863 …}
  +votes: Doctrine\ORM\PersistentCollection {#2865 …}
  +reports: Doctrine\ORM\PersistentCollection {#2867 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2869 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2871 …}
  +badges: Doctrine\ORM\PersistentCollection {#2873 …}
  +children: [
    App\Entity\EntryComment {#2078
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2076 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2097 …}
      +image: null
      +parent: null
      +root: null
      +body: "wellp [lemmy.zip/post/5406272](https://lemmy.zip/post/5406272)"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 12
      +score: 0
      +lastActive: DateTime @1699894614 {#2079
        date: 2023-11-13 17:56:54.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ElCanut@jlai.lu"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2083 …}
      +nested: Doctrine\ORM\PersistentCollection {#2085 …}
      +votes: Doctrine\ORM\PersistentCollection {#2062 …}
      +reports: Doctrine\ORM\PersistentCollection {#2077 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2063 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2064 …}
      -id: 112686
      -bodyTs: "'/post/5406272](https://lemmy.zip/post/5406272)':4 'lemmy.zip':3 'lemmy.zip/post/5406272](https://lemmy.zip/post/5406272)':2 'wellp':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/4772567"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699731143 {#2084
        date: 2023-11-11 20:32:23.0 +01:00
      }
      +"title": 112686
    }
  ]
  -id: 11724
  -titleTs: "'oh':1"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1699706165
  +visibility: "visible             "
  +apId: "https://jlai.lu/post/2095524"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699619765 {#2841
    date: 2023-11-10 13:36:05.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
3 DENIED edit
Proxies\__CG__\App\Entity\Entry {#2076
  +user: Proxies\__CG__\App\Entity\User {#2819 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2097 …}
  +image: Proxies\__CG__\App\Entity\Image {#2860 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2862 …}
  +slug: "Oh-no"
  +title: "Oh no ..."
  +url: "https://jlai.lu/pictrs/image/dde5b5ea-69c3-4faf-944c-e6e2f5e687c0.jpeg"
  +body: null
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 342
  +favouriteCount: 1769
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1702074520 {#2855
    date: 2023-12-08 23:28:40.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2863 …}
  +votes: Doctrine\ORM\PersistentCollection {#2865 …}
  +reports: Doctrine\ORM\PersistentCollection {#2867 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2869 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2871 …}
  +badges: Doctrine\ORM\PersistentCollection {#2873 …}
  +children: [
    App\Entity\EntryComment {#2078
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2076 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2097 …}
      +image: null
      +parent: null
      +root: null
      +body: "wellp [lemmy.zip/post/5406272](https://lemmy.zip/post/5406272)"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 12
      +score: 0
      +lastActive: DateTime @1699894614 {#2079
        date: 2023-11-13 17:56:54.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ElCanut@jlai.lu"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2083 …}
      +nested: Doctrine\ORM\PersistentCollection {#2085 …}
      +votes: Doctrine\ORM\PersistentCollection {#2062 …}
      +reports: Doctrine\ORM\PersistentCollection {#2077 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2063 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2064 …}
      -id: 112686
      -bodyTs: "'/post/5406272](https://lemmy.zip/post/5406272)':4 'lemmy.zip':3 'lemmy.zip/post/5406272](https://lemmy.zip/post/5406272)':2 'wellp':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/4772567"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699731143 {#2084
        date: 2023-11-11 20:32:23.0 +01:00
      }
      +"title": 112686
    }
  ]
  -id: 11724
  -titleTs: "'oh':1"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1699706165
  +visibility: "visible             "
  +apId: "https://jlai.lu/post/2095524"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699619765 {#2841
    date: 2023-11-10 13:36:05.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
4 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2076
  +user: Proxies\__CG__\App\Entity\User {#2819 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2097 …}
  +image: Proxies\__CG__\App\Entity\Image {#2860 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2862 …}
  +slug: "Oh-no"
  +title: "Oh no ..."
  +url: "https://jlai.lu/pictrs/image/dde5b5ea-69c3-4faf-944c-e6e2f5e687c0.jpeg"
  +body: null
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 342
  +favouriteCount: 1769
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1702074520 {#2855
    date: 2023-12-08 23:28:40.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2863 …}
  +votes: Doctrine\ORM\PersistentCollection {#2865 …}
  +reports: Doctrine\ORM\PersistentCollection {#2867 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2869 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2871 …}
  +badges: Doctrine\ORM\PersistentCollection {#2873 …}
  +children: [
    App\Entity\EntryComment {#2078
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2076 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2097 …}
      +image: null
      +parent: null
      +root: null
      +body: "wellp [lemmy.zip/post/5406272](https://lemmy.zip/post/5406272)"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 12
      +score: 0
      +lastActive: DateTime @1699894614 {#2079
        date: 2023-11-13 17:56:54.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ElCanut@jlai.lu"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2083 …}
      +nested: Doctrine\ORM\PersistentCollection {#2085 …}
      +votes: Doctrine\ORM\PersistentCollection {#2062 …}
      +reports: Doctrine\ORM\PersistentCollection {#2077 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2063 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2064 …}
      -id: 112686
      -bodyTs: "'/post/5406272](https://lemmy.zip/post/5406272)':4 'lemmy.zip':3 'lemmy.zip/post/5406272](https://lemmy.zip/post/5406272)':2 'wellp':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/4772567"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699731143 {#2084
        date: 2023-11-11 20:32:23.0 +01:00
      }
      +"title": 112686
    }
  ]
  -id: 11724
  -titleTs: "'oh':1"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1699706165
  +visibility: "visible             "
  +apId: "https://jlai.lu/post/2095524"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699619765 {#2841
    date: 2023-11-10 13:36:05.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
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 {#2078
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2076
    +user: Proxies\__CG__\App\Entity\User {#2819 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2097 …}
    +image: Proxies\__CG__\App\Entity\Image {#2860 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2862 …}
    +slug: "Oh-no"
    +title: "Oh no ..."
    +url: "https://jlai.lu/pictrs/image/dde5b5ea-69c3-4faf-944c-e6e2f5e687c0.jpeg"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 342
    +favouriteCount: 1769
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1702074520 {#2855
      date: 2023-12-08 23:28:40.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2863 …}
    +votes: Doctrine\ORM\PersistentCollection {#2865 …}
    +reports: Doctrine\ORM\PersistentCollection {#2867 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2869 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2871 …}
    +badges: Doctrine\ORM\PersistentCollection {#2873 …}
    +children: [
      App\Entity\EntryComment {#2078}
    ]
    -id: 11724
    -titleTs: "'oh':1"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699706165
    +visibility: "visible             "
    +apId: "https://jlai.lu/post/2095524"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699619765 {#2841
      date: 2023-11-10 13:36:05.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2097 …}
  +image: null
  +parent: null
  +root: null
  +body: "wellp [lemmy.zip/post/5406272](https://lemmy.zip/post/5406272)"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 12
  +score: 0
  +lastActive: DateTime @1699894614 {#2079
    date: 2023-11-13 17:56:54.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ElCanut@jlai.lu"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2083 …}
  +nested: Doctrine\ORM\PersistentCollection {#2085 …}
  +votes: Doctrine\ORM\PersistentCollection {#2062 …}
  +reports: Doctrine\ORM\PersistentCollection {#2077 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2063 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2064 …}
  -id: 112686
  -bodyTs: "'/post/5406272](https://lemmy.zip/post/5406272)':4 'lemmy.zip':3 'lemmy.zip/post/5406272](https://lemmy.zip/post/5406272)':2 'wellp':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/4772567"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699731143 {#2084
    date: 2023-11-11 20:32:23.0 +01:00
  }
  +"title": 112686
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#2078
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2076
    +user: Proxies\__CG__\App\Entity\User {#2819 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2097 …}
    +image: Proxies\__CG__\App\Entity\Image {#2860 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2862 …}
    +slug: "Oh-no"
    +title: "Oh no ..."
    +url: "https://jlai.lu/pictrs/image/dde5b5ea-69c3-4faf-944c-e6e2f5e687c0.jpeg"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 342
    +favouriteCount: 1769
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1702074520 {#2855
      date: 2023-12-08 23:28:40.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2863 …}
    +votes: Doctrine\ORM\PersistentCollection {#2865 …}
    +reports: Doctrine\ORM\PersistentCollection {#2867 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2869 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2871 …}
    +badges: Doctrine\ORM\PersistentCollection {#2873 …}
    +children: [
      App\Entity\EntryComment {#2078}
    ]
    -id: 11724
    -titleTs: "'oh':1"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699706165
    +visibility: "visible             "
    +apId: "https://jlai.lu/post/2095524"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699619765 {#2841
      date: 2023-11-10 13:36:05.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2097 …}
  +image: null
  +parent: null
  +root: null
  +body: "wellp [lemmy.zip/post/5406272](https://lemmy.zip/post/5406272)"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 12
  +score: 0
  +lastActive: DateTime @1699894614 {#2079
    date: 2023-11-13 17:56:54.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ElCanut@jlai.lu"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2083 …}
  +nested: Doctrine\ORM\PersistentCollection {#2085 …}
  +votes: Doctrine\ORM\PersistentCollection {#2062 …}
  +reports: Doctrine\ORM\PersistentCollection {#2077 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2063 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2064 …}
  -id: 112686
  -bodyTs: "'/post/5406272](https://lemmy.zip/post/5406272)':4 'lemmy.zip':3 'lemmy.zip/post/5406272](https://lemmy.zip/post/5406272)':2 'wellp':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/4772567"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699731143 {#2084
    date: 2023-11-11 20:32:23.0 +01:00
  }
  +"title": 112686
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#2078
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2076
    +user: Proxies\__CG__\App\Entity\User {#2819 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2097 …}
    +image: Proxies\__CG__\App\Entity\Image {#2860 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2862 …}
    +slug: "Oh-no"
    +title: "Oh no ..."
    +url: "https://jlai.lu/pictrs/image/dde5b5ea-69c3-4faf-944c-e6e2f5e687c0.jpeg"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 342
    +favouriteCount: 1769
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1702074520 {#2855
      date: 2023-12-08 23:28:40.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2863 …}
    +votes: Doctrine\ORM\PersistentCollection {#2865 …}
    +reports: Doctrine\ORM\PersistentCollection {#2867 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2869 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2871 …}
    +badges: Doctrine\ORM\PersistentCollection {#2873 …}
    +children: [
      App\Entity\EntryComment {#2078}
    ]
    -id: 11724
    -titleTs: "'oh':1"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699706165
    +visibility: "visible             "
    +apId: "https://jlai.lu/post/2095524"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699619765 {#2841
      date: 2023-11-10 13:36:05.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2097 …}
  +image: null
  +parent: null
  +root: null
  +body: "wellp [lemmy.zip/post/5406272](https://lemmy.zip/post/5406272)"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 12
  +score: 0
  +lastActive: DateTime @1699894614 {#2079
    date: 2023-11-13 17:56:54.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ElCanut@jlai.lu"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2083 …}
  +nested: Doctrine\ORM\PersistentCollection {#2085 …}
  +votes: Doctrine\ORM\PersistentCollection {#2062 …}
  +reports: Doctrine\ORM\PersistentCollection {#2077 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2063 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2064 …}
  -id: 112686
  -bodyTs: "'/post/5406272](https://lemmy.zip/post/5406272)':4 'lemmy.zip':3 'lemmy.zip/post/5406272](https://lemmy.zip/post/5406272)':2 'wellp':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/4772567"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699731143 {#2084
    date: 2023-11-11 20:32:23.0 +01:00
  }
  +"title": 112686
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#2380
  +user: Proxies\__CG__\App\Entity\User {#2878 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2386 …}
  +image: Proxies\__CG__\App\Entity\Image {#2921 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2923 …}
  +slug: "Aaaaaand-it-s-over"
  +title: "Aaaaaand it's over"
  +url: "https://lemmy.world/pictrs/image/e63ccb9c-3c65-466a-8b6f-03df91dd19a9.jpeg"
  +body: null
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 309
  +favouriteCount: 1529
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1701039409 {#2916
    date: 2023-11-26 23:56:49.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2924 …}
  +votes: Doctrine\ORM\PersistentCollection {#2926 …}
  +reports: Doctrine\ORM\PersistentCollection {#2928 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2930 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2932 …}
  +badges: Doctrine\ORM\PersistentCollection {#2934 …}
  +children: [
    1 => App\Entity\EntryComment {#1407
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2380 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2386 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1883 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2385 …}
      +body: """
        welp, turns out i was wrong, thanks for the heads up\n
        \n
        after some fiddling, i found that the voice recorder app i used to test where the microphone was only utilized the top microphone, while calls and voice messages (at least on signal) use the bottom one
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1699636525 {#1907
        date: 2023-11-10 18:15:25.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Stamets@lemmy.world"
        "@fox2263@lemmy.world"
        "@DudeDudenson@lemmings.world"
        "@isolatedscotch@discuss.tchncs.de"
        "@tehmics@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2391 …}
      +nested: Doctrine\ORM\PersistentCollection {#2369 …}
      +votes: Doctrine\ORM\PersistentCollection {#2392 …}
      +reports: Doctrine\ORM\PersistentCollection {#2395 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1384 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1383 …}
      -id: 108337
      -bodyTs: "'app':21 'bottom':46 'call':36 'fiddl':14 'found':16 'head':10 'least':41 'messag':39 'microphon':28,34 'one':47 'record':20 'signal':43 'test':25 'thank':7 'top':33 'turn':2 'use':23,44 'util':31 'voic':19,38 'welp':1 'wrong':6"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/4740535"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699636525 {#1908
        date: 2023-11-10 18:15:25.0 +01:00
      }
      +"title": 108337
    }
    0 => App\Entity\EntryComment {#2372
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2380 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2386 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2382 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2385 …}
      +body: """
        google pixel 6 pro user here, nope, at the top, because fuck the consumers, that’s why\n
        \n
        on a more serious note, normally it doesnt pick up too much external audio but if i’m in a crowded place i have to turn it upside down and back up constantly to speak and then hear
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1699588001 {#2359
        date: 2023-11-10 04:46:41.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Stamets@lemmy.world"
        "@fox2263@lemmy.world"
        "@DudeDudenson@lemmings.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2384 …}
      +nested: Doctrine\ORM\PersistentCollection {#2379 …}
      +votes: Doctrine\ORM\PersistentCollection {#2383 …}
      +reports: Doctrine\ORM\PersistentCollection {#1906 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1708 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1410 …}
      -id: 106474
      -bodyTs: "'6':3 'audio':31 'back':48 'constant':50 'consum':14 'crowd':38 'doesnt':25 'extern':30 'fuck':12 'googl':1 'hear':55 'm':35 'much':29 'nope':7 'normal':23 'note':22 'pick':26 'pixel':2 'place':39 'pro':4 'serious':21 'speak':52 'top':10 'turn':43 'upsid':45 'user':5"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/4725126"
      +editedAt: DateTimeImmutable @1699662916 {#2361
        date: 2023-11-11 01:35:16.0 +01:00
      }
      +createdAt: DateTimeImmutable @1699588001 {#2364
        date: 2023-11-10 04:46:41.0 +01:00
      }
      +"title": 106474
    }
  ]
  -id: 11500
  -titleTs: "'aaaaaand':1"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1699635330
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/8023192"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699548930 {#2901
    date: 2023-11-09 17:55:30.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 {#2380
  +user: Proxies\__CG__\App\Entity\User {#2878 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2386 …}
  +image: Proxies\__CG__\App\Entity\Image {#2921 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2923 …}
  +slug: "Aaaaaand-it-s-over"
  +title: "Aaaaaand it's over"
  +url: "https://lemmy.world/pictrs/image/e63ccb9c-3c65-466a-8b6f-03df91dd19a9.jpeg"
  +body: null
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 309
  +favouriteCount: 1529
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1701039409 {#2916
    date: 2023-11-26 23:56:49.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2924 …}
  +votes: Doctrine\ORM\PersistentCollection {#2926 …}
  +reports: Doctrine\ORM\PersistentCollection {#2928 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2930 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2932 …}
  +badges: Doctrine\ORM\PersistentCollection {#2934 …}
  +children: [
    1 => App\Entity\EntryComment {#1407
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2380 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2386 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1883 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2385 …}
      +body: """
        welp, turns out i was wrong, thanks for the heads up\n
        \n
        after some fiddling, i found that the voice recorder app i used to test where the microphone was only utilized the top microphone, while calls and voice messages (at least on signal) use the bottom one
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1699636525 {#1907
        date: 2023-11-10 18:15:25.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Stamets@lemmy.world"
        "@fox2263@lemmy.world"
        "@DudeDudenson@lemmings.world"
        "@isolatedscotch@discuss.tchncs.de"
        "@tehmics@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2391 …}
      +nested: Doctrine\ORM\PersistentCollection {#2369 …}
      +votes: Doctrine\ORM\PersistentCollection {#2392 …}
      +reports: Doctrine\ORM\PersistentCollection {#2395 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1384 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1383 …}
      -id: 108337
      -bodyTs: "'app':21 'bottom':46 'call':36 'fiddl':14 'found':16 'head':10 'least':41 'messag':39 'microphon':28,34 'one':47 'record':20 'signal':43 'test':25 'thank':7 'top':33 'turn':2 'use':23,44 'util':31 'voic':19,38 'welp':1 'wrong':6"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/4740535"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699636525 {#1908
        date: 2023-11-10 18:15:25.0 +01:00
      }
      +"title": 108337
    }
    0 => App\Entity\EntryComment {#2372
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2380 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2386 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2382 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2385 …}
      +body: """
        google pixel 6 pro user here, nope, at the top, because fuck the consumers, that’s why\n
        \n
        on a more serious note, normally it doesnt pick up too much external audio but if i’m in a crowded place i have to turn it upside down and back up constantly to speak and then hear
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1699588001 {#2359
        date: 2023-11-10 04:46:41.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Stamets@lemmy.world"
        "@fox2263@lemmy.world"
        "@DudeDudenson@lemmings.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2384 …}
      +nested: Doctrine\ORM\PersistentCollection {#2379 …}
      +votes: Doctrine\ORM\PersistentCollection {#2383 …}
      +reports: Doctrine\ORM\PersistentCollection {#1906 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1708 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1410 …}
      -id: 106474
      -bodyTs: "'6':3 'audio':31 'back':48 'constant':50 'consum':14 'crowd':38 'doesnt':25 'extern':30 'fuck':12 'googl':1 'hear':55 'm':35 'much':29 'nope':7 'normal':23 'note':22 'pick':26 'pixel':2 'place':39 'pro':4 'serious':21 'speak':52 'top':10 'turn':43 'upsid':45 'user':5"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/4725126"
      +editedAt: DateTimeImmutable @1699662916 {#2361
        date: 2023-11-11 01:35:16.0 +01:00
      }
      +createdAt: DateTimeImmutable @1699588001 {#2364
        date: 2023-11-10 04:46:41.0 +01:00
      }
      +"title": 106474
    }
  ]
  -id: 11500
  -titleTs: "'aaaaaand':1"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1699635330
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/8023192"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699548930 {#2901
    date: 2023-11-09 17:55:30.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 {#2380
  +user: Proxies\__CG__\App\Entity\User {#2878 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2386 …}
  +image: Proxies\__CG__\App\Entity\Image {#2921 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2923 …}
  +slug: "Aaaaaand-it-s-over"
  +title: "Aaaaaand it's over"
  +url: "https://lemmy.world/pictrs/image/e63ccb9c-3c65-466a-8b6f-03df91dd19a9.jpeg"
  +body: null
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 309
  +favouriteCount: 1529
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1701039409 {#2916
    date: 2023-11-26 23:56:49.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2924 …}
  +votes: Doctrine\ORM\PersistentCollection {#2926 …}
  +reports: Doctrine\ORM\PersistentCollection {#2928 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2930 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2932 …}
  +badges: Doctrine\ORM\PersistentCollection {#2934 …}
  +children: [
    1 => App\Entity\EntryComment {#1407
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2380 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2386 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1883 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2385 …}
      +body: """
        welp, turns out i was wrong, thanks for the heads up\n
        \n
        after some fiddling, i found that the voice recorder app i used to test where the microphone was only utilized the top microphone, while calls and voice messages (at least on signal) use the bottom one
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1699636525 {#1907
        date: 2023-11-10 18:15:25.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Stamets@lemmy.world"
        "@fox2263@lemmy.world"
        "@DudeDudenson@lemmings.world"
        "@isolatedscotch@discuss.tchncs.de"
        "@tehmics@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2391 …}
      +nested: Doctrine\ORM\PersistentCollection {#2369 …}
      +votes: Doctrine\ORM\PersistentCollection {#2392 …}
      +reports: Doctrine\ORM\PersistentCollection {#2395 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1384 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1383 …}
      -id: 108337
      -bodyTs: "'app':21 'bottom':46 'call':36 'fiddl':14 'found':16 'head':10 'least':41 'messag':39 'microphon':28,34 'one':47 'record':20 'signal':43 'test':25 'thank':7 'top':33 'turn':2 'use':23,44 'util':31 'voic':19,38 'welp':1 'wrong':6"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/4740535"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699636525 {#1908
        date: 2023-11-10 18:15:25.0 +01:00
      }
      +"title": 108337
    }
    0 => App\Entity\EntryComment {#2372
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2380 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2386 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2382 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2385 …}
      +body: """
        google pixel 6 pro user here, nope, at the top, because fuck the consumers, that’s why\n
        \n
        on a more serious note, normally it doesnt pick up too much external audio but if i’m in a crowded place i have to turn it upside down and back up constantly to speak and then hear
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1699588001 {#2359
        date: 2023-11-10 04:46:41.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Stamets@lemmy.world"
        "@fox2263@lemmy.world"
        "@DudeDudenson@lemmings.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2384 …}
      +nested: Doctrine\ORM\PersistentCollection {#2379 …}
      +votes: Doctrine\ORM\PersistentCollection {#2383 …}
      +reports: Doctrine\ORM\PersistentCollection {#1906 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1708 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1410 …}
      -id: 106474
      -bodyTs: "'6':3 'audio':31 'back':48 'constant':50 'consum':14 'crowd':38 'doesnt':25 'extern':30 'fuck':12 'googl':1 'hear':55 'm':35 'much':29 'nope':7 'normal':23 'note':22 'pick':26 'pixel':2 'place':39 'pro':4 'serious':21 'speak':52 'top':10 'turn':43 'upsid':45 'user':5"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/4725126"
      +editedAt: DateTimeImmutable @1699662916 {#2361
        date: 2023-11-11 01:35:16.0 +01:00
      }
      +createdAt: DateTimeImmutable @1699588001 {#2364
        date: 2023-11-10 04:46:41.0 +01:00
      }
      +"title": 106474
    }
  ]
  -id: 11500
  -titleTs: "'aaaaaand':1"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1699635330
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/8023192"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699548930 {#2901
    date: 2023-11-09 17:55:30.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 {#1407
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2380
    +user: Proxies\__CG__\App\Entity\User {#2878 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2386 …}
    +image: Proxies\__CG__\App\Entity\Image {#2921 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2923 …}
    +slug: "Aaaaaand-it-s-over"
    +title: "Aaaaaand it's over"
    +url: "https://lemmy.world/pictrs/image/e63ccb9c-3c65-466a-8b6f-03df91dd19a9.jpeg"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 309
    +favouriteCount: 1529
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701039409 {#2916
      date: 2023-11-26 23:56:49.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2924 …}
    +votes: Doctrine\ORM\PersistentCollection {#2926 …}
    +reports: Doctrine\ORM\PersistentCollection {#2928 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2930 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2932 …}
    +badges: Doctrine\ORM\PersistentCollection {#2934 …}
    +children: [
      1 => App\Entity\EntryComment {#1407}
      0 => App\Entity\EntryComment {#2372
        +user: App\Entity\User {#263 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2380 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2386 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2382 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2385 …}
        +body: """
          google pixel 6 pro user here, nope, at the top, because fuck the consumers, that’s why\n
          \n
          on a more serious note, normally it doesnt pick up too much external audio but if i’m in a crowded place i have to turn it upside down and back up constantly to speak and then hear
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1699588001 {#2359
          date: 2023-11-10 04:46:41.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Stamets@lemmy.world"
          "@fox2263@lemmy.world"
          "@DudeDudenson@lemmings.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2384 …}
        +nested: Doctrine\ORM\PersistentCollection {#2379 …}
        +votes: Doctrine\ORM\PersistentCollection {#2383 …}
        +reports: Doctrine\ORM\PersistentCollection {#1906 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1708 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1410 …}
        -id: 106474
        -bodyTs: "'6':3 'audio':31 'back':48 'constant':50 'consum':14 'crowd':38 'doesnt':25 'extern':30 'fuck':12 'googl':1 'hear':55 'm':35 'much':29 'nope':7 'normal':23 'note':22 'pick':26 'pixel':2 'place':39 'pro':4 'serious':21 'speak':52 'top':10 'turn':43 'upsid':45 'user':5"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/4725126"
        +editedAt: DateTimeImmutable @1699662916 {#2361
          date: 2023-11-11 01:35:16.0 +01:00
        }
        +createdAt: DateTimeImmutable @1699588001 {#2364
          date: 2023-11-10 04:46:41.0 +01:00
        }
        +"title": 106474
      }
    ]
    -id: 11500
    -titleTs: "'aaaaaand':1"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699635330
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/8023192"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699548930 {#2901
      date: 2023-11-09 17:55:30.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2386 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1883 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2385 …}
  +body: """
    welp, turns out i was wrong, thanks for the heads up\n
    \n
    after some fiddling, i found that the voice recorder app i used to test where the microphone was only utilized the top microphone, while calls and voice messages (at least on signal) use the bottom one
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1699636525 {#1907
    date: 2023-11-10 18:15:25.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Stamets@lemmy.world"
    "@fox2263@lemmy.world"
    "@DudeDudenson@lemmings.world"
    "@isolatedscotch@discuss.tchncs.de"
    "@tehmics@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2391 …}
  +nested: Doctrine\ORM\PersistentCollection {#2369 …}
  +votes: Doctrine\ORM\PersistentCollection {#2392 …}
  +reports: Doctrine\ORM\PersistentCollection {#2395 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1384 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1383 …}
  -id: 108337
  -bodyTs: "'app':21 'bottom':46 'call':36 'fiddl':14 'found':16 'head':10 'least':41 'messag':39 'microphon':28,34 'one':47 'record':20 'signal':43 'test':25 'thank':7 'top':33 'turn':2 'use':23,44 'util':31 'voic':19,38 'welp':1 'wrong':6"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/4740535"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699636525 {#1908
    date: 2023-11-10 18:15:25.0 +01:00
  }
  +"title": 108337
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1407
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2380
    +user: Proxies\__CG__\App\Entity\User {#2878 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2386 …}
    +image: Proxies\__CG__\App\Entity\Image {#2921 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2923 …}
    +slug: "Aaaaaand-it-s-over"
    +title: "Aaaaaand it's over"
    +url: "https://lemmy.world/pictrs/image/e63ccb9c-3c65-466a-8b6f-03df91dd19a9.jpeg"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 309
    +favouriteCount: 1529
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701039409 {#2916
      date: 2023-11-26 23:56:49.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2924 …}
    +votes: Doctrine\ORM\PersistentCollection {#2926 …}
    +reports: Doctrine\ORM\PersistentCollection {#2928 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2930 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2932 …}
    +badges: Doctrine\ORM\PersistentCollection {#2934 …}
    +children: [
      1 => App\Entity\EntryComment {#1407}
      0 => App\Entity\EntryComment {#2372
        +user: App\Entity\User {#263 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2380 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2386 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2382 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2385 …}
        +body: """
          google pixel 6 pro user here, nope, at the top, because fuck the consumers, that’s why\n
          \n
          on a more serious note, normally it doesnt pick up too much external audio but if i’m in a crowded place i have to turn it upside down and back up constantly to speak and then hear
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1699588001 {#2359
          date: 2023-11-10 04:46:41.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Stamets@lemmy.world"
          "@fox2263@lemmy.world"
          "@DudeDudenson@lemmings.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2384 …}
        +nested: Doctrine\ORM\PersistentCollection {#2379 …}
        +votes: Doctrine\ORM\PersistentCollection {#2383 …}
        +reports: Doctrine\ORM\PersistentCollection {#1906 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1708 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1410 …}
        -id: 106474
        -bodyTs: "'6':3 'audio':31 'back':48 'constant':50 'consum':14 'crowd':38 'doesnt':25 'extern':30 'fuck':12 'googl':1 'hear':55 'm':35 'much':29 'nope':7 'normal':23 'note':22 'pick':26 'pixel':2 'place':39 'pro':4 'serious':21 'speak':52 'top':10 'turn':43 'upsid':45 'user':5"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/4725126"
        +editedAt: DateTimeImmutable @1699662916 {#2361
          date: 2023-11-11 01:35:16.0 +01:00
        }
        +createdAt: DateTimeImmutable @1699588001 {#2364
          date: 2023-11-10 04:46:41.0 +01:00
        }
        +"title": 106474
      }
    ]
    -id: 11500
    -titleTs: "'aaaaaand':1"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699635330
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/8023192"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699548930 {#2901
      date: 2023-11-09 17:55:30.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2386 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1883 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2385 …}
  +body: """
    welp, turns out i was wrong, thanks for the heads up\n
    \n
    after some fiddling, i found that the voice recorder app i used to test where the microphone was only utilized the top microphone, while calls and voice messages (at least on signal) use the bottom one
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1699636525 {#1907
    date: 2023-11-10 18:15:25.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Stamets@lemmy.world"
    "@fox2263@lemmy.world"
    "@DudeDudenson@lemmings.world"
    "@isolatedscotch@discuss.tchncs.de"
    "@tehmics@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2391 …}
  +nested: Doctrine\ORM\PersistentCollection {#2369 …}
  +votes: Doctrine\ORM\PersistentCollection {#2392 …}
  +reports: Doctrine\ORM\PersistentCollection {#2395 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1384 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1383 …}
  -id: 108337
  -bodyTs: "'app':21 'bottom':46 'call':36 'fiddl':14 'found':16 'head':10 'least':41 'messag':39 'microphon':28,34 'one':47 'record':20 'signal':43 'test':25 'thank':7 'top':33 'turn':2 'use':23,44 'util':31 'voic':19,38 'welp':1 'wrong':6"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/4740535"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699636525 {#1908
    date: 2023-11-10 18:15:25.0 +01:00
  }
  +"title": 108337
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1407
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2380
    +user: Proxies\__CG__\App\Entity\User {#2878 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2386 …}
    +image: Proxies\__CG__\App\Entity\Image {#2921 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2923 …}
    +slug: "Aaaaaand-it-s-over"
    +title: "Aaaaaand it's over"
    +url: "https://lemmy.world/pictrs/image/e63ccb9c-3c65-466a-8b6f-03df91dd19a9.jpeg"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 309
    +favouriteCount: 1529
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701039409 {#2916
      date: 2023-11-26 23:56:49.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2924 …}
    +votes: Doctrine\ORM\PersistentCollection {#2926 …}
    +reports: Doctrine\ORM\PersistentCollection {#2928 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2930 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2932 …}
    +badges: Doctrine\ORM\PersistentCollection {#2934 …}
    +children: [
      1 => App\Entity\EntryComment {#1407}
      0 => App\Entity\EntryComment {#2372
        +user: App\Entity\User {#263 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2380 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2386 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2382 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2385 …}
        +body: """
          google pixel 6 pro user here, nope, at the top, because fuck the consumers, that’s why\n
          \n
          on a more serious note, normally it doesnt pick up too much external audio but if i’m in a crowded place i have to turn it upside down and back up constantly to speak and then hear
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1699588001 {#2359
          date: 2023-11-10 04:46:41.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Stamets@lemmy.world"
          "@fox2263@lemmy.world"
          "@DudeDudenson@lemmings.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2384 …}
        +nested: Doctrine\ORM\PersistentCollection {#2379 …}
        +votes: Doctrine\ORM\PersistentCollection {#2383 …}
        +reports: Doctrine\ORM\PersistentCollection {#1906 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1708 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1410 …}
        -id: 106474
        -bodyTs: "'6':3 'audio':31 'back':48 'constant':50 'consum':14 'crowd':38 'doesnt':25 'extern':30 'fuck':12 'googl':1 'hear':55 'm':35 'much':29 'nope':7 'normal':23 'note':22 'pick':26 'pixel':2 'place':39 'pro':4 'serious':21 'speak':52 'top':10 'turn':43 'upsid':45 'user':5"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/4725126"
        +editedAt: DateTimeImmutable @1699662916 {#2361
          date: 2023-11-11 01:35:16.0 +01:00
        }
        +createdAt: DateTimeImmutable @1699588001 {#2364
          date: 2023-11-10 04:46:41.0 +01:00
        }
        +"title": 106474
      }
    ]
    -id: 11500
    -titleTs: "'aaaaaand':1"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699635330
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/8023192"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699548930 {#2901
      date: 2023-11-09 17:55:30.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2386 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1883 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2385 …}
  +body: """
    welp, turns out i was wrong, thanks for the heads up\n
    \n
    after some fiddling, i found that the voice recorder app i used to test where the microphone was only utilized the top microphone, while calls and voice messages (at least on signal) use the bottom one
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1699636525 {#1907
    date: 2023-11-10 18:15:25.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Stamets@lemmy.world"
    "@fox2263@lemmy.world"
    "@DudeDudenson@lemmings.world"
    "@isolatedscotch@discuss.tchncs.de"
    "@tehmics@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2391 …}
  +nested: Doctrine\ORM\PersistentCollection {#2369 …}
  +votes: Doctrine\ORM\PersistentCollection {#2392 …}
  +reports: Doctrine\ORM\PersistentCollection {#2395 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1384 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1383 …}
  -id: 108337
  -bodyTs: "'app':21 'bottom':46 'call':36 'fiddl':14 'found':16 'head':10 'least':41 'messag':39 'microphon':28,34 'one':47 'record':20 'signal':43 'test':25 'thank':7 'top':33 'turn':2 'use':23,44 'util':31 'voic':19,38 'welp':1 'wrong':6"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/4740535"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699636525 {#1908
    date: 2023-11-10 18:15:25.0 +01:00
  }
  +"title": 108337
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#2372
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2380
    +user: Proxies\__CG__\App\Entity\User {#2878 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2386 …}
    +image: Proxies\__CG__\App\Entity\Image {#2921 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2923 …}
    +slug: "Aaaaaand-it-s-over"
    +title: "Aaaaaand it's over"
    +url: "https://lemmy.world/pictrs/image/e63ccb9c-3c65-466a-8b6f-03df91dd19a9.jpeg"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 309
    +favouriteCount: 1529
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701039409 {#2916
      date: 2023-11-26 23:56:49.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2924 …}
    +votes: Doctrine\ORM\PersistentCollection {#2926 …}
    +reports: Doctrine\ORM\PersistentCollection {#2928 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2930 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2932 …}
    +badges: Doctrine\ORM\PersistentCollection {#2934 …}
    +children: [
      1 => App\Entity\EntryComment {#1407
        +user: App\Entity\User {#263 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2380 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2386 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1883 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2385 …}
        +body: """
          welp, turns out i was wrong, thanks for the heads up\n
          \n
          after some fiddling, i found that the voice recorder app i used to test where the microphone was only utilized the top microphone, while calls and voice messages (at least on signal) use the bottom one
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1699636525 {#1907
          date: 2023-11-10 18:15:25.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Stamets@lemmy.world"
          "@fox2263@lemmy.world"
          "@DudeDudenson@lemmings.world"
          "@isolatedscotch@discuss.tchncs.de"
          "@tehmics@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2391 …}
        +nested: Doctrine\ORM\PersistentCollection {#2369 …}
        +votes: Doctrine\ORM\PersistentCollection {#2392 …}
        +reports: Doctrine\ORM\PersistentCollection {#2395 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1384 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1383 …}
        -id: 108337
        -bodyTs: "'app':21 'bottom':46 'call':36 'fiddl':14 'found':16 'head':10 'least':41 'messag':39 'microphon':28,34 'one':47 'record':20 'signal':43 'test':25 'thank':7 'top':33 'turn':2 'use':23,44 'util':31 'voic':19,38 'welp':1 'wrong':6"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/4740535"
        +editedAt: null
        +createdAt: DateTimeImmutable @1699636525 {#1908
          date: 2023-11-10 18:15:25.0 +01:00
        }
        +"title": 108337
      }
      0 => App\Entity\EntryComment {#2372}
    ]
    -id: 11500
    -titleTs: "'aaaaaand':1"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699635330
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/8023192"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699548930 {#2901
      date: 2023-11-09 17:55:30.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2386 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2382 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2385 …}
  +body: """
    google pixel 6 pro user here, nope, at the top, because fuck the consumers, that’s why\n
    \n
    on a more serious note, normally it doesnt pick up too much external audio but if i’m in a crowded place i have to turn it upside down and back up constantly to speak and then hear
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1699588001 {#2359
    date: 2023-11-10 04:46:41.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Stamets@lemmy.world"
    "@fox2263@lemmy.world"
    "@DudeDudenson@lemmings.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2384 …}
  +nested: Doctrine\ORM\PersistentCollection {#2379 …}
  +votes: Doctrine\ORM\PersistentCollection {#2383 …}
  +reports: Doctrine\ORM\PersistentCollection {#1906 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1708 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1410 …}
  -id: 106474
  -bodyTs: "'6':3 'audio':31 'back':48 'constant':50 'consum':14 'crowd':38 'doesnt':25 'extern':30 'fuck':12 'googl':1 'hear':55 'm':35 'much':29 'nope':7 'normal':23 'note':22 'pick':26 'pixel':2 'place':39 'pro':4 'serious':21 'speak':52 'top':10 'turn':43 'upsid':45 'user':5"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/4725126"
  +editedAt: DateTimeImmutable @1699662916 {#2361
    date: 2023-11-11 01:35:16.0 +01:00
  }
  +createdAt: DateTimeImmutable @1699588001 {#2364
    date: 2023-11-10 04:46:41.0 +01:00
  }
  +"title": 106474
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#2372
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2380
    +user: Proxies\__CG__\App\Entity\User {#2878 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2386 …}
    +image: Proxies\__CG__\App\Entity\Image {#2921 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2923 …}
    +slug: "Aaaaaand-it-s-over"
    +title: "Aaaaaand it's over"
    +url: "https://lemmy.world/pictrs/image/e63ccb9c-3c65-466a-8b6f-03df91dd19a9.jpeg"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 309
    +favouriteCount: 1529
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701039409 {#2916
      date: 2023-11-26 23:56:49.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2924 …}
    +votes: Doctrine\ORM\PersistentCollection {#2926 …}
    +reports: Doctrine\ORM\PersistentCollection {#2928 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2930 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2932 …}
    +badges: Doctrine\ORM\PersistentCollection {#2934 …}
    +children: [
      1 => App\Entity\EntryComment {#1407
        +user: App\Entity\User {#263 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2380 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2386 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1883 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2385 …}
        +body: """
          welp, turns out i was wrong, thanks for the heads up\n
          \n
          after some fiddling, i found that the voice recorder app i used to test where the microphone was only utilized the top microphone, while calls and voice messages (at least on signal) use the bottom one
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1699636525 {#1907
          date: 2023-11-10 18:15:25.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Stamets@lemmy.world"
          "@fox2263@lemmy.world"
          "@DudeDudenson@lemmings.world"
          "@isolatedscotch@discuss.tchncs.de"
          "@tehmics@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2391 …}
        +nested: Doctrine\ORM\PersistentCollection {#2369 …}
        +votes: Doctrine\ORM\PersistentCollection {#2392 …}
        +reports: Doctrine\ORM\PersistentCollection {#2395 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1384 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1383 …}
        -id: 108337
        -bodyTs: "'app':21 'bottom':46 'call':36 'fiddl':14 'found':16 'head':10 'least':41 'messag':39 'microphon':28,34 'one':47 'record':20 'signal':43 'test':25 'thank':7 'top':33 'turn':2 'use':23,44 'util':31 'voic':19,38 'welp':1 'wrong':6"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/4740535"
        +editedAt: null
        +createdAt: DateTimeImmutable @1699636525 {#1908
          date: 2023-11-10 18:15:25.0 +01:00
        }
        +"title": 108337
      }
      0 => App\Entity\EntryComment {#2372}
    ]
    -id: 11500
    -titleTs: "'aaaaaand':1"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699635330
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/8023192"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699548930 {#2901
      date: 2023-11-09 17:55:30.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2386 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2382 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2385 …}
  +body: """
    google pixel 6 pro user here, nope, at the top, because fuck the consumers, that’s why\n
    \n
    on a more serious note, normally it doesnt pick up too much external audio but if i’m in a crowded place i have to turn it upside down and back up constantly to speak and then hear
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1699588001 {#2359
    date: 2023-11-10 04:46:41.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Stamets@lemmy.world"
    "@fox2263@lemmy.world"
    "@DudeDudenson@lemmings.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2384 …}
  +nested: Doctrine\ORM\PersistentCollection {#2379 …}
  +votes: Doctrine\ORM\PersistentCollection {#2383 …}
  +reports: Doctrine\ORM\PersistentCollection {#1906 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1708 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1410 …}
  -id: 106474
  -bodyTs: "'6':3 'audio':31 'back':48 'constant':50 'consum':14 'crowd':38 'doesnt':25 'extern':30 'fuck':12 'googl':1 'hear':55 'm':35 'much':29 'nope':7 'normal':23 'note':22 'pick':26 'pixel':2 'place':39 'pro':4 'serious':21 'speak':52 'top':10 'turn':43 'upsid':45 'user':5"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/4725126"
  +editedAt: DateTimeImmutable @1699662916 {#2361
    date: 2023-11-11 01:35:16.0 +01:00
  }
  +createdAt: DateTimeImmutable @1699588001 {#2364
    date: 2023-11-10 04:46:41.0 +01:00
  }
  +"title": 106474
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#2372
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2380
    +user: Proxies\__CG__\App\Entity\User {#2878 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2386 …}
    +image: Proxies\__CG__\App\Entity\Image {#2921 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2923 …}
    +slug: "Aaaaaand-it-s-over"
    +title: "Aaaaaand it's over"
    +url: "https://lemmy.world/pictrs/image/e63ccb9c-3c65-466a-8b6f-03df91dd19a9.jpeg"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 309
    +favouriteCount: 1529
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701039409 {#2916
      date: 2023-11-26 23:56:49.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2924 …}
    +votes: Doctrine\ORM\PersistentCollection {#2926 …}
    +reports: Doctrine\ORM\PersistentCollection {#2928 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2930 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2932 …}
    +badges: Doctrine\ORM\PersistentCollection {#2934 …}
    +children: [
      1 => App\Entity\EntryComment {#1407
        +user: App\Entity\User {#263 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2380 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2386 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1883 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2385 …}
        +body: """
          welp, turns out i was wrong, thanks for the heads up\n
          \n
          after some fiddling, i found that the voice recorder app i used to test where the microphone was only utilized the top microphone, while calls and voice messages (at least on signal) use the bottom one
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1699636525 {#1907
          date: 2023-11-10 18:15:25.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Stamets@lemmy.world"
          "@fox2263@lemmy.world"
          "@DudeDudenson@lemmings.world"
          "@isolatedscotch@discuss.tchncs.de"
          "@tehmics@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2391 …}
        +nested: Doctrine\ORM\PersistentCollection {#2369 …}
        +votes: Doctrine\ORM\PersistentCollection {#2392 …}
        +reports: Doctrine\ORM\PersistentCollection {#2395 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1384 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1383 …}
        -id: 108337
        -bodyTs: "'app':21 'bottom':46 'call':36 'fiddl':14 'found':16 'head':10 'least':41 'messag':39 'microphon':28,34 'one':47 'record':20 'signal':43 'test':25 'thank':7 'top':33 'turn':2 'use':23,44 'util':31 'voic':19,38 'welp':1 'wrong':6"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/4740535"
        +editedAt: null
        +createdAt: DateTimeImmutable @1699636525 {#1908
          date: 2023-11-10 18:15:25.0 +01:00
        }
        +"title": 108337
      }
      0 => App\Entity\EntryComment {#2372}
    ]
    -id: 11500
    -titleTs: "'aaaaaand':1"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699635330
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/8023192"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699548930 {#2901
      date: 2023-11-09 17:55:30.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2386 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2382 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2385 …}
  +body: """
    google pixel 6 pro user here, nope, at the top, because fuck the consumers, that’s why\n
    \n
    on a more serious note, normally it doesnt pick up too much external audio but if i’m in a crowded place i have to turn it upside down and back up constantly to speak and then hear
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1699588001 {#2359
    date: 2023-11-10 04:46:41.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Stamets@lemmy.world"
    "@fox2263@lemmy.world"
    "@DudeDudenson@lemmings.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2384 …}
  +nested: Doctrine\ORM\PersistentCollection {#2379 …}
  +votes: Doctrine\ORM\PersistentCollection {#2383 …}
  +reports: Doctrine\ORM\PersistentCollection {#1906 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1708 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1410 …}
  -id: 106474
  -bodyTs: "'6':3 'audio':31 'back':48 'constant':50 'consum':14 'crowd':38 'doesnt':25 'extern':30 'fuck':12 'googl':1 'hear':55 'm':35 'much':29 'nope':7 'normal':23 'note':22 'pick':26 'pixel':2 'place':39 'pro':4 'serious':21 'speak':52 'top':10 'turn':43 'upsid':45 'user':5"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/4725126"
  +editedAt: DateTimeImmutable @1699662916 {#2361
    date: 2023-11-11 01:35:16.0 +01:00
  }
  +createdAt: DateTimeImmutable @1699588001 {#2364
    date: 2023-11-10 04:46:41.0 +01:00
  }
  +"title": 106474
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#2021
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1401 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1404 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2028 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2028 …}
  +body: "not really conspiracies if the snowden leaks proved them to be true"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1699730763 {#2011
    date: 2023-11-11 20:26:03.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Jezebelley@lemmy.zip"
    "@SCB@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2029 …}
  +nested: Doctrine\ORM\PersistentCollection {#2020 …}
  +votes: Doctrine\ORM\PersistentCollection {#2027 …}
  +reports: Doctrine\ORM\PersistentCollection {#2031 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2037 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2075 …}
  -id: 112660
  -bodyTs: "'conspiraci':3 'leak':7 'prove':8 'realli':2 'snowden':6 'true':12"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/4772442"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699730763 {#2033
    date: 2023-11-11 20:26:03.0 +01:00
  }
  +"title": 112660
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#2021
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1401 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1404 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2028 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2028 …}
  +body: "not really conspiracies if the snowden leaks proved them to be true"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1699730763 {#2011
    date: 2023-11-11 20:26:03.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Jezebelley@lemmy.zip"
    "@SCB@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2029 …}
  +nested: Doctrine\ORM\PersistentCollection {#2020 …}
  +votes: Doctrine\ORM\PersistentCollection {#2027 …}
  +reports: Doctrine\ORM\PersistentCollection {#2031 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2037 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2075 …}
  -id: 112660
  -bodyTs: "'conspiraci':3 'leak':7 'prove':8 'realli':2 'snowden':6 'true':12"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/4772442"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699730763 {#2033
    date: 2023-11-11 20:26:03.0 +01:00
  }
  +"title": 112660
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#2021
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1401 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1404 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2028 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2028 …}
  +body: "not really conspiracies if the snowden leaks proved them to be true"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1699730763 {#2011
    date: 2023-11-11 20:26:03.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Jezebelley@lemmy.zip"
    "@SCB@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2029 …}
  +nested: Doctrine\ORM\PersistentCollection {#2020 …}
  +votes: Doctrine\ORM\PersistentCollection {#2027 …}
  +reports: Doctrine\ORM\PersistentCollection {#2031 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2037 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2075 …}
  -id: 112660
  -bodyTs: "'conspiraci':3 'leak':7 'prove':8 'realli':2 'snowden':6 'true':12"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/4772442"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699730763 {#2033
    date: 2023-11-11 20:26:03.0 +01:00
  }
  +"title": 112660
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1382
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1401 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1404 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1363 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1363 …}
  +body: "[en.m.wikipedia.org/wiki/Nothing_to_hide_argument](https://en.m.wikipedia.org/wiki/Nothing_to_hide_argument)"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1699730696 {#1405
    date: 2023-11-11 20:24:56.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Jezebelley@lemmy.zip"
    "@snownyte@kbin.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1361 …}
  +nested: Doctrine\ORM\PersistentCollection {#1403 …}
  +votes: Doctrine\ORM\PersistentCollection {#2023 …}
  +reports: Doctrine\ORM\PersistentCollection {#2032 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2024 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2018 …}
  -id: 112654
  -bodyTs: "'/wiki/nothing_to_hide_argument](https://en.m.wikipedia.org/wiki/nothing_to_hide_argument)':3 'en.m.wikipedia.org':2 'en.m.wikipedia.org/wiki/nothing_to_hide_argument](https://en.m.wikipedia.org/wiki/nothing_to_hide_argument)':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/4772414"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699730696 {#1385
    date: 2023-11-11 20:24:56.0 +01:00
  }
  +"title": 112654
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1382
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1401 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1404 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1363 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1363 …}
  +body: "[en.m.wikipedia.org/wiki/Nothing_to_hide_argument](https://en.m.wikipedia.org/wiki/Nothing_to_hide_argument)"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1699730696 {#1405
    date: 2023-11-11 20:24:56.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Jezebelley@lemmy.zip"
    "@snownyte@kbin.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1361 …}
  +nested: Doctrine\ORM\PersistentCollection {#1403 …}
  +votes: Doctrine\ORM\PersistentCollection {#2023 …}
  +reports: Doctrine\ORM\PersistentCollection {#2032 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2024 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2018 …}
  -id: 112654
  -bodyTs: "'/wiki/nothing_to_hide_argument](https://en.m.wikipedia.org/wiki/nothing_to_hide_argument)':3 'en.m.wikipedia.org':2 'en.m.wikipedia.org/wiki/nothing_to_hide_argument](https://en.m.wikipedia.org/wiki/nothing_to_hide_argument)':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/4772414"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699730696 {#1385
    date: 2023-11-11 20:24:56.0 +01:00
  }
  +"title": 112654
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1382
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1401 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1404 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1363 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1363 …}
  +body: "[en.m.wikipedia.org/wiki/Nothing_to_hide_argument](https://en.m.wikipedia.org/wiki/Nothing_to_hide_argument)"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1699730696 {#1405
    date: 2023-11-11 20:24:56.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Jezebelley@lemmy.zip"
    "@snownyte@kbin.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1361 …}
  +nested: Doctrine\ORM\PersistentCollection {#1403 …}
  +votes: Doctrine\ORM\PersistentCollection {#2023 …}
  +reports: Doctrine\ORM\PersistentCollection {#2032 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2024 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2018 …}
  -id: 112654
  -bodyTs: "'/wiki/nothing_to_hide_argument](https://en.m.wikipedia.org/wiki/nothing_to_hide_argument)':3 'en.m.wikipedia.org':2 'en.m.wikipedia.org/wiki/nothing_to_hide_argument](https://en.m.wikipedia.org/wiki/nothing_to_hide_argument)':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/4772414"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699730696 {#1385
    date: 2023-11-11 20:24:56.0 +01:00
  }
  +"title": 112654
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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
Proxies\__CG__\App\Entity\Entry {#2117
  +user: Proxies\__CG__\App\Entity\User {#2838 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: Proxies\__CG__\App\Entity\Image {#2880 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2882 …}
  +slug: "Love-devs-attitude-towards-piracy-TruePianos-v1-9-8-audio-VSTi-plugin"
  +title: "Love devs' attitude towards piracy, TruePianos v1.9.8 (audio VSTi plugin)"
  +url: "https://lemmy.dbzer0.com/pictrs/image/3ec9e3cc-b790-4741-a465-d472744d1011.jpeg"
  +body: "This message showed when I entered the serial specifically made for pirates. Right now feeling nothing but respect for plugin devs. Next month Imma buy this plugin 100% fixed, need it or don’t need it doesn’t matter anymore lol."
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 161
  +favouriteCount: 1580
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1728913885 {#2875
    date: 2024-10-14 15:51:25.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2883 …}
  +votes: Doctrine\ORM\PersistentCollection {#2885 …}
  +reports: Doctrine\ORM\PersistentCollection {#2887 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2889 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2891 …}
  +badges: Doctrine\ORM\PersistentCollection {#2893 …}
  +children: [
    App\Entity\EntryComment {#2118
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2117 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2121 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2122 …}
      +body: "CAPod"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1701938809 {#2124
        date: 2023-12-07 09:46:49.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@nivellian@lemmy.dbzer0.com"
        "@nolight@lemm.ee"
        "@Ispanicus@sh.itjust.works"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2115 …}
      +nested: Doctrine\ORM\PersistentCollection {#2123 …}
      +votes: Doctrine\ORM\PersistentCollection {#2116 …}
      +reports: Doctrine\ORM\PersistentCollection {#2161 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2163 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2044 …}
      -id: 205836
      -bodyTs: "'capod':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/5506934"
      +editedAt: null
      +createdAt: DateTimeImmutable @1701938809 {#2114
        date: 2023-12-07 09:46:49.0 +01:00
      }
      +"title": 205836
    }
  ]
  -id: 20601
  -titleTs: "'attitud':3 'audio':8 'dev':2 'love':1 'piraci':5 'plugin':10 'toward':4 'truepiano':6 'v1.9.8':7 'vsti':9"
  -bodyTs: "'100':28 'anymor':40 'buy':25 'dev':21 'doesn':37 'enter':6 'feel':15 'fix':29 'imma':24 'lol':41 'made':10 'matter':39 'messag':2 'month':23 'need':30,35 'next':22 'noth':16 'pirat':12 'plugin':20,27 'respect':18 'right':13 'serial':8 'show':3 'specif':9"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1701953552
  +visibility: "visible             "
  +apId: "https://lemmy.dbzer0.com/post/9818364"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701867152 {#2861
    date: 2023-12-06 13:52:32.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
31 DENIED edit
Proxies\__CG__\App\Entity\Entry {#2117
  +user: Proxies\__CG__\App\Entity\User {#2838 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: Proxies\__CG__\App\Entity\Image {#2880 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2882 …}
  +slug: "Love-devs-attitude-towards-piracy-TruePianos-v1-9-8-audio-VSTi-plugin"
  +title: "Love devs' attitude towards piracy, TruePianos v1.9.8 (audio VSTi plugin)"
  +url: "https://lemmy.dbzer0.com/pictrs/image/3ec9e3cc-b790-4741-a465-d472744d1011.jpeg"
  +body: "This message showed when I entered the serial specifically made for pirates. Right now feeling nothing but respect for plugin devs. Next month Imma buy this plugin 100% fixed, need it or don’t need it doesn’t matter anymore lol."
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 161
  +favouriteCount: 1580
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1728913885 {#2875
    date: 2024-10-14 15:51:25.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2883 …}
  +votes: Doctrine\ORM\PersistentCollection {#2885 …}
  +reports: Doctrine\ORM\PersistentCollection {#2887 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2889 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2891 …}
  +badges: Doctrine\ORM\PersistentCollection {#2893 …}
  +children: [
    App\Entity\EntryComment {#2118
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2117 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2121 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2122 …}
      +body: "CAPod"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1701938809 {#2124
        date: 2023-12-07 09:46:49.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@nivellian@lemmy.dbzer0.com"
        "@nolight@lemm.ee"
        "@Ispanicus@sh.itjust.works"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2115 …}
      +nested: Doctrine\ORM\PersistentCollection {#2123 …}
      +votes: Doctrine\ORM\PersistentCollection {#2116 …}
      +reports: Doctrine\ORM\PersistentCollection {#2161 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2163 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2044 …}
      -id: 205836
      -bodyTs: "'capod':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/5506934"
      +editedAt: null
      +createdAt: DateTimeImmutable @1701938809 {#2114
        date: 2023-12-07 09:46:49.0 +01:00
      }
      +"title": 205836
    }
  ]
  -id: 20601
  -titleTs: "'attitud':3 'audio':8 'dev':2 'love':1 'piraci':5 'plugin':10 'toward':4 'truepiano':6 'v1.9.8':7 'vsti':9"
  -bodyTs: "'100':28 'anymor':40 'buy':25 'dev':21 'doesn':37 'enter':6 'feel':15 'fix':29 'imma':24 'lol':41 'made':10 'matter':39 'messag':2 'month':23 'need':30,35 'next':22 'noth':16 'pirat':12 'plugin':20,27 'respect':18 'right':13 'serial':8 'show':3 'specif':9"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1701953552
  +visibility: "visible             "
  +apId: "https://lemmy.dbzer0.com/post/9818364"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701867152 {#2861
    date: 2023-12-06 13:52:32.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
32 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2117
  +user: Proxies\__CG__\App\Entity\User {#2838 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: Proxies\__CG__\App\Entity\Image {#2880 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2882 …}
  +slug: "Love-devs-attitude-towards-piracy-TruePianos-v1-9-8-audio-VSTi-plugin"
  +title: "Love devs' attitude towards piracy, TruePianos v1.9.8 (audio VSTi plugin)"
  +url: "https://lemmy.dbzer0.com/pictrs/image/3ec9e3cc-b790-4741-a465-d472744d1011.jpeg"
  +body: "This message showed when I entered the serial specifically made for pirates. Right now feeling nothing but respect for plugin devs. Next month Imma buy this plugin 100% fixed, need it or don’t need it doesn’t matter anymore lol."
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 161
  +favouriteCount: 1580
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1728913885 {#2875
    date: 2024-10-14 15:51:25.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2883 …}
  +votes: Doctrine\ORM\PersistentCollection {#2885 …}
  +reports: Doctrine\ORM\PersistentCollection {#2887 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2889 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2891 …}
  +badges: Doctrine\ORM\PersistentCollection {#2893 …}
  +children: [
    App\Entity\EntryComment {#2118
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2117 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2121 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2122 …}
      +body: "CAPod"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1701938809 {#2124
        date: 2023-12-07 09:46:49.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@nivellian@lemmy.dbzer0.com"
        "@nolight@lemm.ee"
        "@Ispanicus@sh.itjust.works"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2115 …}
      +nested: Doctrine\ORM\PersistentCollection {#2123 …}
      +votes: Doctrine\ORM\PersistentCollection {#2116 …}
      +reports: Doctrine\ORM\PersistentCollection {#2161 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2163 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2044 …}
      -id: 205836
      -bodyTs: "'capod':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/5506934"
      +editedAt: null
      +createdAt: DateTimeImmutable @1701938809 {#2114
        date: 2023-12-07 09:46:49.0 +01:00
      }
      +"title": 205836
    }
  ]
  -id: 20601
  -titleTs: "'attitud':3 'audio':8 'dev':2 'love':1 'piraci':5 'plugin':10 'toward':4 'truepiano':6 'v1.9.8':7 'vsti':9"
  -bodyTs: "'100':28 'anymor':40 'buy':25 'dev':21 'doesn':37 'enter':6 'feel':15 'fix':29 'imma':24 'lol':41 'made':10 'matter':39 'messag':2 'month':23 'need':30,35 'next':22 'noth':16 'pirat':12 'plugin':20,27 'respect':18 'right':13 'serial':8 'show':3 'specif':9"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1701953552
  +visibility: "visible             "
  +apId: "https://lemmy.dbzer0.com/post/9818364"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701867152 {#2861
    date: 2023-12-06 13:52:32.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
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 {#2118
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2117
    +user: Proxies\__CG__\App\Entity\User {#2838 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
    +image: Proxies\__CG__\App\Entity\Image {#2880 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2882 …}
    +slug: "Love-devs-attitude-towards-piracy-TruePianos-v1-9-8-audio-VSTi-plugin"
    +title: "Love devs' attitude towards piracy, TruePianos v1.9.8 (audio VSTi plugin)"
    +url: "https://lemmy.dbzer0.com/pictrs/image/3ec9e3cc-b790-4741-a465-d472744d1011.jpeg"
    +body: "This message showed when I entered the serial specifically made for pirates. Right now feeling nothing but respect for plugin devs. Next month Imma buy this plugin 100% fixed, need it or don’t need it doesn’t matter anymore lol."
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 161
    +favouriteCount: 1580
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728913885 {#2875
      date: 2024-10-14 15:51:25.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2883 …}
    +votes: Doctrine\ORM\PersistentCollection {#2885 …}
    +reports: Doctrine\ORM\PersistentCollection {#2887 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2889 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2891 …}
    +badges: Doctrine\ORM\PersistentCollection {#2893 …}
    +children: [
      App\Entity\EntryComment {#2118}
    ]
    -id: 20601
    -titleTs: "'attitud':3 'audio':8 'dev':2 'love':1 'piraci':5 'plugin':10 'toward':4 'truepiano':6 'v1.9.8':7 'vsti':9"
    -bodyTs: "'100':28 'anymor':40 'buy':25 'dev':21 'doesn':37 'enter':6 'feel':15 'fix':29 'imma':24 'lol':41 'made':10 'matter':39 'messag':2 'month':23 'need':30,35 'next':22 'noth':16 'pirat':12 'plugin':20,27 'respect':18 'right':13 'serial':8 'show':3 'specif':9"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701953552
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/9818364"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701867152 {#2861
      date: 2023-12-06 13:52:32.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2121 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2122 …}
  +body: "CAPod"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1701938809 {#2124
    date: 2023-12-07 09:46:49.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@nivellian@lemmy.dbzer0.com"
    "@nolight@lemm.ee"
    "@Ispanicus@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2115 …}
  +nested: Doctrine\ORM\PersistentCollection {#2123 …}
  +votes: Doctrine\ORM\PersistentCollection {#2116 …}
  +reports: Doctrine\ORM\PersistentCollection {#2161 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2163 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2044 …}
  -id: 205836
  -bodyTs: "'capod':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/5506934"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701938809 {#2114
    date: 2023-12-07 09:46:49.0 +01:00
  }
  +"title": 205836
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#2118
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2117
    +user: Proxies\__CG__\App\Entity\User {#2838 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
    +image: Proxies\__CG__\App\Entity\Image {#2880 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2882 …}
    +slug: "Love-devs-attitude-towards-piracy-TruePianos-v1-9-8-audio-VSTi-plugin"
    +title: "Love devs' attitude towards piracy, TruePianos v1.9.8 (audio VSTi plugin)"
    +url: "https://lemmy.dbzer0.com/pictrs/image/3ec9e3cc-b790-4741-a465-d472744d1011.jpeg"
    +body: "This message showed when I entered the serial specifically made for pirates. Right now feeling nothing but respect for plugin devs. Next month Imma buy this plugin 100% fixed, need it or don’t need it doesn’t matter anymore lol."
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 161
    +favouriteCount: 1580
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728913885 {#2875
      date: 2024-10-14 15:51:25.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2883 …}
    +votes: Doctrine\ORM\PersistentCollection {#2885 …}
    +reports: Doctrine\ORM\PersistentCollection {#2887 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2889 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2891 …}
    +badges: Doctrine\ORM\PersistentCollection {#2893 …}
    +children: [
      App\Entity\EntryComment {#2118}
    ]
    -id: 20601
    -titleTs: "'attitud':3 'audio':8 'dev':2 'love':1 'piraci':5 'plugin':10 'toward':4 'truepiano':6 'v1.9.8':7 'vsti':9"
    -bodyTs: "'100':28 'anymor':40 'buy':25 'dev':21 'doesn':37 'enter':6 'feel':15 'fix':29 'imma':24 'lol':41 'made':10 'matter':39 'messag':2 'month':23 'need':30,35 'next':22 'noth':16 'pirat':12 'plugin':20,27 'respect':18 'right':13 'serial':8 'show':3 'specif':9"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701953552
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/9818364"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701867152 {#2861
      date: 2023-12-06 13:52:32.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2121 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2122 …}
  +body: "CAPod"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1701938809 {#2124
    date: 2023-12-07 09:46:49.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@nivellian@lemmy.dbzer0.com"
    "@nolight@lemm.ee"
    "@Ispanicus@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2115 …}
  +nested: Doctrine\ORM\PersistentCollection {#2123 …}
  +votes: Doctrine\ORM\PersistentCollection {#2116 …}
  +reports: Doctrine\ORM\PersistentCollection {#2161 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2163 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2044 …}
  -id: 205836
  -bodyTs: "'capod':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/5506934"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701938809 {#2114
    date: 2023-12-07 09:46:49.0 +01:00
  }
  +"title": 205836
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#2118
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2117
    +user: Proxies\__CG__\App\Entity\User {#2838 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
    +image: Proxies\__CG__\App\Entity\Image {#2880 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2882 …}
    +slug: "Love-devs-attitude-towards-piracy-TruePianos-v1-9-8-audio-VSTi-plugin"
    +title: "Love devs' attitude towards piracy, TruePianos v1.9.8 (audio VSTi plugin)"
    +url: "https://lemmy.dbzer0.com/pictrs/image/3ec9e3cc-b790-4741-a465-d472744d1011.jpeg"
    +body: "This message showed when I entered the serial specifically made for pirates. Right now feeling nothing but respect for plugin devs. Next month Imma buy this plugin 100% fixed, need it or don’t need it doesn’t matter anymore lol."
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 161
    +favouriteCount: 1580
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728913885 {#2875
      date: 2024-10-14 15:51:25.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2883 …}
    +votes: Doctrine\ORM\PersistentCollection {#2885 …}
    +reports: Doctrine\ORM\PersistentCollection {#2887 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2889 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2891 …}
    +badges: Doctrine\ORM\PersistentCollection {#2893 …}
    +children: [
      App\Entity\EntryComment {#2118}
    ]
    -id: 20601
    -titleTs: "'attitud':3 'audio':8 'dev':2 'love':1 'piraci':5 'plugin':10 'toward':4 'truepiano':6 'v1.9.8':7 'vsti':9"
    -bodyTs: "'100':28 'anymor':40 'buy':25 'dev':21 'doesn':37 'enter':6 'feel':15 'fix':29 'imma':24 'lol':41 'made':10 'matter':39 'messag':2 'month':23 'need':30,35 'next':22 'noth':16 'pirat':12 'plugin':20,27 'respect':18 'right':13 'serial':8 'show':3 'specif':9"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701953552
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/9818364"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701867152 {#2861
      date: 2023-12-06 13:52:32.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2121 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2122 …}
  +body: "CAPod"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1701938809 {#2124
    date: 2023-12-07 09:46:49.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@nivellian@lemmy.dbzer0.com"
    "@nolight@lemm.ee"
    "@Ispanicus@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2115 …}
  +nested: Doctrine\ORM\PersistentCollection {#2123 …}
  +votes: Doctrine\ORM\PersistentCollection {#2116 …}
  +reports: Doctrine\ORM\PersistentCollection {#2161 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2163 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2044 …}
  -id: 205836
  -bodyTs: "'capod':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/5506934"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701938809 {#2114
    date: 2023-12-07 09:46:49.0 +01:00
  }
  +"title": 205836
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#2452
  +user: Proxies\__CG__\App\Entity\User {#2961 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2457 …}
  +image: Proxies\__CG__\App\Entity\Image {#2963 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2923 …}
  +slug: "I-won-t-download-your-stupid-app"
  +title: "I won’t download your stupid app"
  +url: "https://lemmy.world/pictrs/image/d65a3638-d563-4941-b972-c7021d93db2f.jpeg"
  +body: null
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 151
  +favouriteCount: 1606
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1699644297 {#2956
    date: 2023-11-10 20:24:57.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2964 …}
  +votes: Doctrine\ORM\PersistentCollection {#2966 …}
  +reports: Doctrine\ORM\PersistentCollection {#2968 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2970 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2972 …}
  +badges: Doctrine\ORM\PersistentCollection {#2974 …}
  +children: [
    App\Entity\EntryComment {#2453
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2457 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2454 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2454 …}
      +body: "one is the old, better, unrestricted ui (old) normal reddit is the new ui, with intrusive ads, mobile app popups, age restrictions etc"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 30
      +score: 0
      +lastActive: DateTime @1699200693 {#2456
        date: 2023-11-05 17:11:33.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@fastandcurious@lemmy.world"
        "@dislocate_expansion@reddthat.com"
      ]
      +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: 92826
      -bodyTs: "'ad':17 'age':21 'app':19 'better':5 'etc':23 'intrus':16 'mobil':18 'new':13 'normal':9 'old':4,8 'one':1 'popup':20 'reddit':10 'restrict':22 'ui':7,14 'unrestrict':6"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/4595969"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699200693 {#2460
        date: 2023-11-05 17:11:33.0 +01:00
      }
      +"title": 92826
    }
  ]
  -id: 10129
  -titleTs: "'app':7 'download':4 'stupid':6 'won':2"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1699271336
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/7821440"
  +editedAt: DateTimeImmutable @1699184958 {#2942
    date: 2023-11-05 12:49:18.0 +01:00
  }
  +createdAt: DateTimeImmutable @1699184936 {#2919
    date: 2023-11-05 12:48:56.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
39 DENIED edit
Proxies\__CG__\App\Entity\Entry {#2452
  +user: Proxies\__CG__\App\Entity\User {#2961 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2457 …}
  +image: Proxies\__CG__\App\Entity\Image {#2963 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2923 …}
  +slug: "I-won-t-download-your-stupid-app"
  +title: "I won’t download your stupid app"
  +url: "https://lemmy.world/pictrs/image/d65a3638-d563-4941-b972-c7021d93db2f.jpeg"
  +body: null
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 151
  +favouriteCount: 1606
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1699644297 {#2956
    date: 2023-11-10 20:24:57.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2964 …}
  +votes: Doctrine\ORM\PersistentCollection {#2966 …}
  +reports: Doctrine\ORM\PersistentCollection {#2968 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2970 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2972 …}
  +badges: Doctrine\ORM\PersistentCollection {#2974 …}
  +children: [
    App\Entity\EntryComment {#2453
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2457 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2454 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2454 …}
      +body: "one is the old, better, unrestricted ui (old) normal reddit is the new ui, with intrusive ads, mobile app popups, age restrictions etc"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 30
      +score: 0
      +lastActive: DateTime @1699200693 {#2456
        date: 2023-11-05 17:11:33.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@fastandcurious@lemmy.world"
        "@dislocate_expansion@reddthat.com"
      ]
      +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: 92826
      -bodyTs: "'ad':17 'age':21 'app':19 'better':5 'etc':23 'intrus':16 'mobil':18 'new':13 'normal':9 'old':4,8 'one':1 'popup':20 'reddit':10 'restrict':22 'ui':7,14 'unrestrict':6"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/4595969"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699200693 {#2460
        date: 2023-11-05 17:11:33.0 +01:00
      }
      +"title": 92826
    }
  ]
  -id: 10129
  -titleTs: "'app':7 'download':4 'stupid':6 'won':2"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1699271336
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/7821440"
  +editedAt: DateTimeImmutable @1699184958 {#2942
    date: 2023-11-05 12:49:18.0 +01:00
  }
  +createdAt: DateTimeImmutable @1699184936 {#2919
    date: 2023-11-05 12:48:56.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
40 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2452
  +user: Proxies\__CG__\App\Entity\User {#2961 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2457 …}
  +image: Proxies\__CG__\App\Entity\Image {#2963 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2923 …}
  +slug: "I-won-t-download-your-stupid-app"
  +title: "I won’t download your stupid app"
  +url: "https://lemmy.world/pictrs/image/d65a3638-d563-4941-b972-c7021d93db2f.jpeg"
  +body: null
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 151
  +favouriteCount: 1606
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1699644297 {#2956
    date: 2023-11-10 20:24:57.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2964 …}
  +votes: Doctrine\ORM\PersistentCollection {#2966 …}
  +reports: Doctrine\ORM\PersistentCollection {#2968 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2970 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2972 …}
  +badges: Doctrine\ORM\PersistentCollection {#2974 …}
  +children: [
    App\Entity\EntryComment {#2453
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2452 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2457 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2454 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2454 …}
      +body: "one is the old, better, unrestricted ui (old) normal reddit is the new ui, with intrusive ads, mobile app popups, age restrictions etc"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 30
      +score: 0
      +lastActive: DateTime @1699200693 {#2456
        date: 2023-11-05 17:11:33.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@fastandcurious@lemmy.world"
        "@dislocate_expansion@reddthat.com"
      ]
      +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: 92826
      -bodyTs: "'ad':17 'age':21 'app':19 'better':5 'etc':23 'intrus':16 'mobil':18 'new':13 'normal':9 'old':4,8 'one':1 'popup':20 'reddit':10 'restrict':22 'ui':7,14 'unrestrict':6"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/4595969"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699200693 {#2460
        date: 2023-11-05 17:11:33.0 +01:00
      }
      +"title": 92826
    }
  ]
  -id: 10129
  -titleTs: "'app':7 'download':4 'stupid':6 'won':2"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1699271336
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/7821440"
  +editedAt: DateTimeImmutable @1699184958 {#2942
    date: 2023-11-05 12:49:18.0 +01:00
  }
  +createdAt: DateTimeImmutable @1699184936 {#2919
    date: 2023-11-05 12:48:56.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
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 {#2453
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2452
    +user: Proxies\__CG__\App\Entity\User {#2961 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2457 …}
    +image: Proxies\__CG__\App\Entity\Image {#2963 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2923 …}
    +slug: "I-won-t-download-your-stupid-app"
    +title: "I won’t download your stupid app"
    +url: "https://lemmy.world/pictrs/image/d65a3638-d563-4941-b972-c7021d93db2f.jpeg"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 151
    +favouriteCount: 1606
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699644297 {#2956
      date: 2023-11-10 20:24:57.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2964 …}
    +votes: Doctrine\ORM\PersistentCollection {#2966 …}
    +reports: Doctrine\ORM\PersistentCollection {#2968 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2970 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2972 …}
    +badges: Doctrine\ORM\PersistentCollection {#2974 …}
    +children: [
      App\Entity\EntryComment {#2453}
    ]
    -id: 10129
    -titleTs: "'app':7 'download':4 'stupid':6 'won':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699271336
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/7821440"
    +editedAt: DateTimeImmutable @1699184958 {#2942
      date: 2023-11-05 12:49:18.0 +01:00
    }
    +createdAt: DateTimeImmutable @1699184936 {#2919
      date: 2023-11-05 12:48:56.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2457 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2454 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2454 …}
  +body: "one is the old, better, unrestricted ui (old) normal reddit is the new ui, with intrusive ads, mobile app popups, age restrictions etc"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 30
  +score: 0
  +lastActive: DateTime @1699200693 {#2456
    date: 2023-11-05 17:11:33.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@fastandcurious@lemmy.world"
    "@dislocate_expansion@reddthat.com"
  ]
  +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: 92826
  -bodyTs: "'ad':17 'age':21 'app':19 'better':5 'etc':23 'intrus':16 'mobil':18 'new':13 'normal':9 'old':4,8 'one':1 'popup':20 'reddit':10 'restrict':22 'ui':7,14 'unrestrict':6"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/4595969"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699200693 {#2460
    date: 2023-11-05 17:11:33.0 +01:00
  }
  +"title": 92826
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#2453
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2452
    +user: Proxies\__CG__\App\Entity\User {#2961 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2457 …}
    +image: Proxies\__CG__\App\Entity\Image {#2963 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2923 …}
    +slug: "I-won-t-download-your-stupid-app"
    +title: "I won’t download your stupid app"
    +url: "https://lemmy.world/pictrs/image/d65a3638-d563-4941-b972-c7021d93db2f.jpeg"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 151
    +favouriteCount: 1606
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699644297 {#2956
      date: 2023-11-10 20:24:57.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2964 …}
    +votes: Doctrine\ORM\PersistentCollection {#2966 …}
    +reports: Doctrine\ORM\PersistentCollection {#2968 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2970 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2972 …}
    +badges: Doctrine\ORM\PersistentCollection {#2974 …}
    +children: [
      App\Entity\EntryComment {#2453}
    ]
    -id: 10129
    -titleTs: "'app':7 'download':4 'stupid':6 'won':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699271336
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/7821440"
    +editedAt: DateTimeImmutable @1699184958 {#2942
      date: 2023-11-05 12:49:18.0 +01:00
    }
    +createdAt: DateTimeImmutable @1699184936 {#2919
      date: 2023-11-05 12:48:56.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2457 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2454 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2454 …}
  +body: "one is the old, better, unrestricted ui (old) normal reddit is the new ui, with intrusive ads, mobile app popups, age restrictions etc"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 30
  +score: 0
  +lastActive: DateTime @1699200693 {#2456
    date: 2023-11-05 17:11:33.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@fastandcurious@lemmy.world"
    "@dislocate_expansion@reddthat.com"
  ]
  +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: 92826
  -bodyTs: "'ad':17 'age':21 'app':19 'better':5 'etc':23 'intrus':16 'mobil':18 'new':13 'normal':9 'old':4,8 'one':1 'popup':20 'reddit':10 'restrict':22 'ui':7,14 'unrestrict':6"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/4595969"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699200693 {#2460
    date: 2023-11-05 17:11:33.0 +01:00
  }
  +"title": 92826
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#2453
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2452
    +user: Proxies\__CG__\App\Entity\User {#2961 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2457 …}
    +image: Proxies\__CG__\App\Entity\Image {#2963 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2923 …}
    +slug: "I-won-t-download-your-stupid-app"
    +title: "I won’t download your stupid app"
    +url: "https://lemmy.world/pictrs/image/d65a3638-d563-4941-b972-c7021d93db2f.jpeg"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 151
    +favouriteCount: 1606
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699644297 {#2956
      date: 2023-11-10 20:24:57.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2964 …}
    +votes: Doctrine\ORM\PersistentCollection {#2966 …}
    +reports: Doctrine\ORM\PersistentCollection {#2968 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2970 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2972 …}
    +badges: Doctrine\ORM\PersistentCollection {#2974 …}
    +children: [
      App\Entity\EntryComment {#2453}
    ]
    -id: 10129
    -titleTs: "'app':7 'download':4 'stupid':6 'won':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699271336
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/7821440"
    +editedAt: DateTimeImmutable @1699184958 {#2942
      date: 2023-11-05 12:49:18.0 +01:00
    }
    +createdAt: DateTimeImmutable @1699184936 {#2919
      date: 2023-11-05 12:48:56.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2457 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2454 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2454 …}
  +body: "one is the old, better, unrestricted ui (old) normal reddit is the new ui, with intrusive ads, mobile app popups, age restrictions etc"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 30
  +score: 0
  +lastActive: DateTime @1699200693 {#2456
    date: 2023-11-05 17:11:33.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@fastandcurious@lemmy.world"
    "@dislocate_expansion@reddthat.com"
  ]
  +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: 92826
  -bodyTs: "'ad':17 'age':21 'app':19 'better':5 'etc':23 'intrus':16 'mobil':18 'new':13 'normal':9 'old':4,8 'one':1 'popup':20 'reddit':10 'restrict':22 'ui':7,14 'unrestrict':6"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/4595969"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699200693 {#2460
    date: 2023-11-05 17:11:33.0 +01:00
  }
  +"title": 92826
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
45 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
46 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#1613
  +user: Proxies\__CG__\App\Entity\User {#2939 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2943 …}
  +slug: "Have-4K-TV-show-torrents-entirely-disappeared-from-public-trackers"
  +title: "Have 4K TV show torrents entirely disappeared from public trackers?"
  +url: null
  +body: """
    I use a seedbox to run qBittorrent with Jackett, and have a bunch of sources on there. I know there are other methods, but that works for me and I’m comfortable with it.\n
    \n
    Rarbg has been gone for about five months and it’s harder and harder to find 4k TV rips. For current shows, sometimes you can get episodes as they air, but it’s rare to see full seasons.\n
    \n
    The tipping point was when I searched for a Netflix show from *two weeks ago* just now, with zero 4K results.\n
    \n
    I’ve always hated private trackers since they’re a pain in the ass, but is that the only option now? Do I need to look at a different method entirely? I’ve been torrenting since that existed, but if I need to do something else, let me know.\n
    \n
    I don’t expect to get torrent sites in any responses, but you can do that if you have any 😂
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 71
  +favouriteCount: 161
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1699295605 {#2976
    date: 2023-11-06 19:33:25.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2981 …}
  +votes: Doctrine\ORM\PersistentCollection {#2984 …}
  +reports: Doctrine\ORM\PersistentCollection {#2986 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2988 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2990 …}
  +badges: Doctrine\ORM\PersistentCollection {#2992 …}
  +children: [
    1 => App\Entity\EntryComment {#1611
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1613 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1598 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1596 …}
      +body: "wow! i have to admit i often leech from public trackers since my vpn doesn’t support port forwarding anymore (mullvad) so i didn’t really know of the setup to get a good ratio, only the downloading part. I’ll have to look into it. by the way, do you use a vpn with port forwarding or just use trusted private trackers?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1698853515 {#1711
        date: 2023-11-01 16:45:15.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Kribensis@lemm.ee"
        "@MeatsOfRage@lemmy.world"
        "@ANIMATEK@lemmy.world"
        "@isolatedscotch@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1630 …}
      +nested: Doctrine\ORM\PersistentCollection {#1628 …}
      +votes: Doctrine\ORM\PersistentCollection {#1599 …}
      +reports: Doctrine\ORM\PersistentCollection {#1625 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1617 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1725 …}
      -id: 82858
      -bodyTs: "'admit':5 'anymor':20 'didn':24 'doesn':15 'download':38 'forward':19,57 'get':32 'good':34 'know':27 'leech':8 'll':41 'look':44 'mullvad':21 'often':7 'part':39 'port':18,56 'privat':62 'public':10 'ratio':35 'realli':26 'setup':30 'sinc':12 'support':17 'tracker':11,63 'trust':61 'use':52,60 'vpn':14,54 'way':49 'wow':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/4473917"
      +editedAt: null
      +createdAt: DateTimeImmutable @1698853515 {#1616
        date: 2023-11-01 16:45:15.0 +01:00
      }
      +"title": 82858
    }
    2 => App\Entity\EntryComment {#1620
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1613 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1604 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1596 …}
      +body: "how did you set it up (like, what’s the process a file would do to get downloaded)? this seems a bit more complex then the normal *arr stack setup"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1698846113 {#1557
        date: 2023-11-01 14:41:53.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Kribensis@lemm.ee"
        "@MeatsOfRage@lemmy.world"
        "@ANIMATEK@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1619 …}
      +nested: Doctrine\ORM\PersistentCollection {#1701 …}
      +votes: Doctrine\ORM\PersistentCollection {#1687 …}
      +reports: Doctrine\ORM\PersistentCollection {#1689 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1691 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1795 …}
      -id: 82669
      -bodyTs: "'arr':28 'bit':22 'complex':24 'download':18 'file':13 'get':17 'like':7 'normal':27 'process':11 'seem':20 'set':4 'setup':30 'stack':29 'would':14"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/4470862"
      +editedAt: DateTimeImmutable @1698846153 {#1555
        date: 2023-11-01 14:42:33.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698846113 {#1621
        date: 2023-11-01 14:41:53.0 +01:00
      }
      +"title": 82669
    }
    0 => App\Entity\EntryComment {#1726
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1613 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1728 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1596 …}
      +body: "pw?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1698871550 {#1722
        date: 2023-11-01 21:45:50.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Kribensis@lemm.ee"
        "@MeatsOfRage@lemmy.world"
        "@ANIMATEK@lemmy.world"
        "@isolatedscotch@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1736 …}
      +nested: Doctrine\ORM\PersistentCollection {#1737 …}
      +votes: Doctrine\ORM\PersistentCollection {#1732 …}
      +reports: Doctrine\ORM\PersistentCollection {#1735 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1729 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1719 …}
      -id: 83302
      -bodyTs: "'pw':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/4481332"
      +editedAt: null
      +createdAt: DateTimeImmutable @1698871550 {#1721
        date: 2023-11-01 21:45:50.0 +01:00
      }
      +"title": 83302
    }
  ]
  -id: 8904
  -titleTs: "'4k':2 'disappear':7 'entir':6 'public':9 'show':4 'torrent':5 'tracker':10 'tv':3"
  -bodyTs: "'4k':51,92 'ago':87 'air':64 'alway':96 'ass':107 'bunch':13 'comfort':32 'current':55 'differ':122 'els':139 'entir':124 'episod':61 'exist':131 'expect':146 'find':50 'five':41 'full':71 'get':60,148 'gone':38 'harder':46,48 'hate':97 'jackett':9 'know':19,142 'let':140 'look':119 'm':31 'method':23,123 'month':42 'need':117,135 'netflix':82 'option':113 'pain':104 'point':75 'privat':98 'qbittorr':7 'rarbg':35 'rare':68 're':102 'respons':153 'result':93 'rip':53 'run':6 'search':79 'season':72 'see':70 'seedbox':4 'show':56,83 'sinc':100,129 'site':150 'someth':138 'sometim':57 'sourc':15 'tip':74 'torrent':128,149 'tracker':99 'tv':52 'two':85 'use':2 've':95,126 'week':86 'work':26 'zero':91"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1698925635
  +visibility: "visible             "
  +apId: "https://lemm.ee/post/13484797"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698839235 {#2962
    date: 2023-11-01 12:47:15.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
47 DENIED edit
Proxies\__CG__\App\Entity\Entry {#1613
  +user: Proxies\__CG__\App\Entity\User {#2939 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2943 …}
  +slug: "Have-4K-TV-show-torrents-entirely-disappeared-from-public-trackers"
  +title: "Have 4K TV show torrents entirely disappeared from public trackers?"
  +url: null
  +body: """
    I use a seedbox to run qBittorrent with Jackett, and have a bunch of sources on there. I know there are other methods, but that works for me and I’m comfortable with it.\n
    \n
    Rarbg has been gone for about five months and it’s harder and harder to find 4k TV rips. For current shows, sometimes you can get episodes as they air, but it’s rare to see full seasons.\n
    \n
    The tipping point was when I searched for a Netflix show from *two weeks ago* just now, with zero 4K results.\n
    \n
    I’ve always hated private trackers since they’re a pain in the ass, but is that the only option now? Do I need to look at a different method entirely? I’ve been torrenting since that existed, but if I need to do something else, let me know.\n
    \n
    I don’t expect to get torrent sites in any responses, but you can do that if you have any 😂
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 71
  +favouriteCount: 161
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1699295605 {#2976
    date: 2023-11-06 19:33:25.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2981 …}
  +votes: Doctrine\ORM\PersistentCollection {#2984 …}
  +reports: Doctrine\ORM\PersistentCollection {#2986 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2988 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2990 …}
  +badges: Doctrine\ORM\PersistentCollection {#2992 …}
  +children: [
    1 => App\Entity\EntryComment {#1611
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1613 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1598 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1596 …}
      +body: "wow! i have to admit i often leech from public trackers since my vpn doesn’t support port forwarding anymore (mullvad) so i didn’t really know of the setup to get a good ratio, only the downloading part. I’ll have to look into it. by the way, do you use a vpn with port forwarding or just use trusted private trackers?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1698853515 {#1711
        date: 2023-11-01 16:45:15.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Kribensis@lemm.ee"
        "@MeatsOfRage@lemmy.world"
        "@ANIMATEK@lemmy.world"
        "@isolatedscotch@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1630 …}
      +nested: Doctrine\ORM\PersistentCollection {#1628 …}
      +votes: Doctrine\ORM\PersistentCollection {#1599 …}
      +reports: Doctrine\ORM\PersistentCollection {#1625 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1617 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1725 …}
      -id: 82858
      -bodyTs: "'admit':5 'anymor':20 'didn':24 'doesn':15 'download':38 'forward':19,57 'get':32 'good':34 'know':27 'leech':8 'll':41 'look':44 'mullvad':21 'often':7 'part':39 'port':18,56 'privat':62 'public':10 'ratio':35 'realli':26 'setup':30 'sinc':12 'support':17 'tracker':11,63 'trust':61 'use':52,60 'vpn':14,54 'way':49 'wow':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/4473917"
      +editedAt: null
      +createdAt: DateTimeImmutable @1698853515 {#1616
        date: 2023-11-01 16:45:15.0 +01:00
      }
      +"title": 82858
    }
    2 => App\Entity\EntryComment {#1620
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1613 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1604 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1596 …}
      +body: "how did you set it up (like, what’s the process a file would do to get downloaded)? this seems a bit more complex then the normal *arr stack setup"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1698846113 {#1557
        date: 2023-11-01 14:41:53.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Kribensis@lemm.ee"
        "@MeatsOfRage@lemmy.world"
        "@ANIMATEK@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1619 …}
      +nested: Doctrine\ORM\PersistentCollection {#1701 …}
      +votes: Doctrine\ORM\PersistentCollection {#1687 …}
      +reports: Doctrine\ORM\PersistentCollection {#1689 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1691 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1795 …}
      -id: 82669
      -bodyTs: "'arr':28 'bit':22 'complex':24 'download':18 'file':13 'get':17 'like':7 'normal':27 'process':11 'seem':20 'set':4 'setup':30 'stack':29 'would':14"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/4470862"
      +editedAt: DateTimeImmutable @1698846153 {#1555
        date: 2023-11-01 14:42:33.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698846113 {#1621
        date: 2023-11-01 14:41:53.0 +01:00
      }
      +"title": 82669
    }
    0 => App\Entity\EntryComment {#1726
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1613 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1728 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1596 …}
      +body: "pw?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1698871550 {#1722
        date: 2023-11-01 21:45:50.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Kribensis@lemm.ee"
        "@MeatsOfRage@lemmy.world"
        "@ANIMATEK@lemmy.world"
        "@isolatedscotch@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1736 …}
      +nested: Doctrine\ORM\PersistentCollection {#1737 …}
      +votes: Doctrine\ORM\PersistentCollection {#1732 …}
      +reports: Doctrine\ORM\PersistentCollection {#1735 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1729 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1719 …}
      -id: 83302
      -bodyTs: "'pw':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/4481332"
      +editedAt: null
      +createdAt: DateTimeImmutable @1698871550 {#1721
        date: 2023-11-01 21:45:50.0 +01:00
      }
      +"title": 83302
    }
  ]
  -id: 8904
  -titleTs: "'4k':2 'disappear':7 'entir':6 'public':9 'show':4 'torrent':5 'tracker':10 'tv':3"
  -bodyTs: "'4k':51,92 'ago':87 'air':64 'alway':96 'ass':107 'bunch':13 'comfort':32 'current':55 'differ':122 'els':139 'entir':124 'episod':61 'exist':131 'expect':146 'find':50 'five':41 'full':71 'get':60,148 'gone':38 'harder':46,48 'hate':97 'jackett':9 'know':19,142 'let':140 'look':119 'm':31 'method':23,123 'month':42 'need':117,135 'netflix':82 'option':113 'pain':104 'point':75 'privat':98 'qbittorr':7 'rarbg':35 'rare':68 're':102 'respons':153 'result':93 'rip':53 'run':6 'search':79 'season':72 'see':70 'seedbox':4 'show':56,83 'sinc':100,129 'site':150 'someth':138 'sometim':57 'sourc':15 'tip':74 'torrent':128,149 'tracker':99 'tv':52 'two':85 'use':2 've':95,126 'week':86 'work':26 'zero':91"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1698925635
  +visibility: "visible             "
  +apId: "https://lemm.ee/post/13484797"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698839235 {#2962
    date: 2023-11-01 12:47:15.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
48 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#1613
  +user: Proxies\__CG__\App\Entity\User {#2939 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2943 …}
  +slug: "Have-4K-TV-show-torrents-entirely-disappeared-from-public-trackers"
  +title: "Have 4K TV show torrents entirely disappeared from public trackers?"
  +url: null
  +body: """
    I use a seedbox to run qBittorrent with Jackett, and have a bunch of sources on there. I know there are other methods, but that works for me and I’m comfortable with it.\n
    \n
    Rarbg has been gone for about five months and it’s harder and harder to find 4k TV rips. For current shows, sometimes you can get episodes as they air, but it’s rare to see full seasons.\n
    \n
    The tipping point was when I searched for a Netflix show from *two weeks ago* just now, with zero 4K results.\n
    \n
    I’ve always hated private trackers since they’re a pain in the ass, but is that the only option now? Do I need to look at a different method entirely? I’ve been torrenting since that existed, but if I need to do something else, let me know.\n
    \n
    I don’t expect to get torrent sites in any responses, but you can do that if you have any 😂
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 71
  +favouriteCount: 161
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1699295605 {#2976
    date: 2023-11-06 19:33:25.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2981 …}
  +votes: Doctrine\ORM\PersistentCollection {#2984 …}
  +reports: Doctrine\ORM\PersistentCollection {#2986 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2988 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2990 …}
  +badges: Doctrine\ORM\PersistentCollection {#2992 …}
  +children: [
    1 => App\Entity\EntryComment {#1611
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1613 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1598 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1596 …}
      +body: "wow! i have to admit i often leech from public trackers since my vpn doesn’t support port forwarding anymore (mullvad) so i didn’t really know of the setup to get a good ratio, only the downloading part. I’ll have to look into it. by the way, do you use a vpn with port forwarding or just use trusted private trackers?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1698853515 {#1711
        date: 2023-11-01 16:45:15.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Kribensis@lemm.ee"
        "@MeatsOfRage@lemmy.world"
        "@ANIMATEK@lemmy.world"
        "@isolatedscotch@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1630 …}
      +nested: Doctrine\ORM\PersistentCollection {#1628 …}
      +votes: Doctrine\ORM\PersistentCollection {#1599 …}
      +reports: Doctrine\ORM\PersistentCollection {#1625 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1617 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1725 …}
      -id: 82858
      -bodyTs: "'admit':5 'anymor':20 'didn':24 'doesn':15 'download':38 'forward':19,57 'get':32 'good':34 'know':27 'leech':8 'll':41 'look':44 'mullvad':21 'often':7 'part':39 'port':18,56 'privat':62 'public':10 'ratio':35 'realli':26 'setup':30 'sinc':12 'support':17 'tracker':11,63 'trust':61 'use':52,60 'vpn':14,54 'way':49 'wow':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/4473917"
      +editedAt: null
      +createdAt: DateTimeImmutable @1698853515 {#1616
        date: 2023-11-01 16:45:15.0 +01:00
      }
      +"title": 82858
    }
    2 => App\Entity\EntryComment {#1620
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1613 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1604 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1596 …}
      +body: "how did you set it up (like, what’s the process a file would do to get downloaded)? this seems a bit more complex then the normal *arr stack setup"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1698846113 {#1557
        date: 2023-11-01 14:41:53.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Kribensis@lemm.ee"
        "@MeatsOfRage@lemmy.world"
        "@ANIMATEK@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1619 …}
      +nested: Doctrine\ORM\PersistentCollection {#1701 …}
      +votes: Doctrine\ORM\PersistentCollection {#1687 …}
      +reports: Doctrine\ORM\PersistentCollection {#1689 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1691 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1795 …}
      -id: 82669
      -bodyTs: "'arr':28 'bit':22 'complex':24 'download':18 'file':13 'get':17 'like':7 'normal':27 'process':11 'seem':20 'set':4 'setup':30 'stack':29 'would':14"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/4470862"
      +editedAt: DateTimeImmutable @1698846153 {#1555
        date: 2023-11-01 14:42:33.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698846113 {#1621
        date: 2023-11-01 14:41:53.0 +01:00
      }
      +"title": 82669
    }
    0 => App\Entity\EntryComment {#1726
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1613 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1728 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1596 …}
      +body: "pw?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1698871550 {#1722
        date: 2023-11-01 21:45:50.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Kribensis@lemm.ee"
        "@MeatsOfRage@lemmy.world"
        "@ANIMATEK@lemmy.world"
        "@isolatedscotch@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1736 …}
      +nested: Doctrine\ORM\PersistentCollection {#1737 …}
      +votes: Doctrine\ORM\PersistentCollection {#1732 …}
      +reports: Doctrine\ORM\PersistentCollection {#1735 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1729 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1719 …}
      -id: 83302
      -bodyTs: "'pw':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/4481332"
      +editedAt: null
      +createdAt: DateTimeImmutable @1698871550 {#1721
        date: 2023-11-01 21:45:50.0 +01:00
      }
      +"title": 83302
    }
  ]
  -id: 8904
  -titleTs: "'4k':2 'disappear':7 'entir':6 'public':9 'show':4 'torrent':5 'tracker':10 'tv':3"
  -bodyTs: "'4k':51,92 'ago':87 'air':64 'alway':96 'ass':107 'bunch':13 'comfort':32 'current':55 'differ':122 'els':139 'entir':124 'episod':61 'exist':131 'expect':146 'find':50 'five':41 'full':71 'get':60,148 'gone':38 'harder':46,48 'hate':97 'jackett':9 'know':19,142 'let':140 'look':119 'm':31 'method':23,123 'month':42 'need':117,135 'netflix':82 'option':113 'pain':104 'point':75 'privat':98 'qbittorr':7 'rarbg':35 'rare':68 're':102 'respons':153 'result':93 'rip':53 'run':6 'search':79 'season':72 'see':70 'seedbox':4 'show':56,83 'sinc':100,129 'site':150 'someth':138 'sometim':57 'sourc':15 'tip':74 'torrent':128,149 'tracker':99 'tv':52 'two':85 'use':2 've':95,126 'week':86 'work':26 'zero':91"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1698925635
  +visibility: "visible             "
  +apId: "https://lemm.ee/post/13484797"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698839235 {#2962
    date: 2023-11-01 12:47:15.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
49 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
50 DENIED moderate
App\Entity\EntryComment {#1611
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1613
    +user: Proxies\__CG__\App\Entity\User {#2939 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2943 …}
    +slug: "Have-4K-TV-show-torrents-entirely-disappeared-from-public-trackers"
    +title: "Have 4K TV show torrents entirely disappeared from public trackers?"
    +url: null
    +body: """
      I use a seedbox to run qBittorrent with Jackett, and have a bunch of sources on there. I know there are other methods, but that works for me and I’m comfortable with it.\n
      \n
      Rarbg has been gone for about five months and it’s harder and harder to find 4k TV rips. For current shows, sometimes you can get episodes as they air, but it’s rare to see full seasons.\n
      \n
      The tipping point was when I searched for a Netflix show from *two weeks ago* just now, with zero 4K results.\n
      \n
      I’ve always hated private trackers since they’re a pain in the ass, but is that the only option now? Do I need to look at a different method entirely? I’ve been torrenting since that existed, but if I need to do something else, let me know.\n
      \n
      I don’t expect to get torrent sites in any responses, but you can do that if you have any 😂
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 71
    +favouriteCount: 161
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699295605 {#2976
      date: 2023-11-06 19:33:25.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2981 …}
    +votes: Doctrine\ORM\PersistentCollection {#2984 …}
    +reports: Doctrine\ORM\PersistentCollection {#2986 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2988 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2990 …}
    +badges: Doctrine\ORM\PersistentCollection {#2992 …}
    +children: [
      1 => App\Entity\EntryComment {#1611}
      2 => App\Entity\EntryComment {#1620
        +user: App\Entity\User {#263 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1613 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1604 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1596 …}
        +body: "how did you set it up (like, what’s the process a file would do to get downloaded)? this seems a bit more complex then the normal *arr stack setup"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1698846113 {#1557
          date: 2023-11-01 14:41:53.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Kribensis@lemm.ee"
          "@MeatsOfRage@lemmy.world"
          "@ANIMATEK@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1619 …}
        +nested: Doctrine\ORM\PersistentCollection {#1701 …}
        +votes: Doctrine\ORM\PersistentCollection {#1687 …}
        +reports: Doctrine\ORM\PersistentCollection {#1689 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1691 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1795 …}
        -id: 82669
        -bodyTs: "'arr':28 'bit':22 'complex':24 'download':18 'file':13 'get':17 'like':7 'normal':27 'process':11 'seem':20 'set':4 'setup':30 'stack':29 'would':14"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/4470862"
        +editedAt: DateTimeImmutable @1698846153 {#1555
          date: 2023-11-01 14:42:33.0 +01:00
        }
        +createdAt: DateTimeImmutable @1698846113 {#1621
          date: 2023-11-01 14:41:53.0 +01:00
        }
        +"title": 82669
      }
      0 => App\Entity\EntryComment {#1726
        +user: App\Entity\User {#263 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1613 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1728 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1596 …}
        +body: "pw?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1698871550 {#1722
          date: 2023-11-01 21:45:50.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Kribensis@lemm.ee"
          "@MeatsOfRage@lemmy.world"
          "@ANIMATEK@lemmy.world"
          "@isolatedscotch@discuss.tchncs.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1736 …}
        +nested: Doctrine\ORM\PersistentCollection {#1737 …}
        +votes: Doctrine\ORM\PersistentCollection {#1732 …}
        +reports: Doctrine\ORM\PersistentCollection {#1735 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1729 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1719 …}
        -id: 83302
        -bodyTs: "'pw':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/4481332"
        +editedAt: null
        +createdAt: DateTimeImmutable @1698871550 {#1721
          date: 2023-11-01 21:45:50.0 +01:00
        }
        +"title": 83302
      }
    ]
    -id: 8904
    -titleTs: "'4k':2 'disappear':7 'entir':6 'public':9 'show':4 'torrent':5 'tracker':10 'tv':3"
    -bodyTs: "'4k':51,92 'ago':87 'air':64 'alway':96 'ass':107 'bunch':13 'comfort':32 'current':55 'differ':122 'els':139 'entir':124 'episod':61 'exist':131 'expect':146 'find':50 'five':41 'full':71 'get':60,148 'gone':38 'harder':46,48 'hate':97 'jackett':9 'know':19,142 'let':140 'look':119 'm':31 'method':23,123 'month':42 'need':117,135 'netflix':82 'option':113 'pain':104 'point':75 'privat':98 'qbittorr':7 'rarbg':35 'rare':68 're':102 'respons':153 'result':93 'rip':53 'run':6 'search':79 'season':72 'see':70 'seedbox':4 'show':56,83 'sinc':100,129 'site':150 'someth':138 'sometim':57 'sourc':15 'tip':74 'torrent':128,149 'tracker':99 'tv':52 'two':85 'use':2 've':95,126 'week':86 'work':26 'zero':91"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1698925635
    +visibility: "visible             "
    +apId: "https://lemm.ee/post/13484797"
    +editedAt: null
    +createdAt: DateTimeImmutable @1698839235 {#2962
      date: 2023-11-01 12:47:15.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1598 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1596 …}
  +body: "wow! i have to admit i often leech from public trackers since my vpn doesn’t support port forwarding anymore (mullvad) so i didn’t really know of the setup to get a good ratio, only the downloading part. I’ll have to look into it. by the way, do you use a vpn with port forwarding or just use trusted private trackers?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1698853515 {#1711
    date: 2023-11-01 16:45:15.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Kribensis@lemm.ee"
    "@MeatsOfRage@lemmy.world"
    "@ANIMATEK@lemmy.world"
    "@isolatedscotch@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1630 …}
  +nested: Doctrine\ORM\PersistentCollection {#1628 …}
  +votes: Doctrine\ORM\PersistentCollection {#1599 …}
  +reports: Doctrine\ORM\PersistentCollection {#1625 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1617 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1725 …}
  -id: 82858
  -bodyTs: "'admit':5 'anymor':20 'didn':24 'doesn':15 'download':38 'forward':19,57 'get':32 'good':34 'know':27 'leech':8 'll':41 'look':44 'mullvad':21 'often':7 'part':39 'port':18,56 'privat':62 'public':10 'ratio':35 'realli':26 'setup':30 'sinc':12 'support':17 'tracker':11,63 'trust':61 'use':52,60 'vpn':14,54 'way':49 'wow':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/4473917"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698853515 {#1616
    date: 2023-11-01 16:45:15.0 +01:00
  }
  +"title": 82858
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1611
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1613
    +user: Proxies\__CG__\App\Entity\User {#2939 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2943 …}
    +slug: "Have-4K-TV-show-torrents-entirely-disappeared-from-public-trackers"
    +title: "Have 4K TV show torrents entirely disappeared from public trackers?"
    +url: null
    +body: """
      I use a seedbox to run qBittorrent with Jackett, and have a bunch of sources on there. I know there are other methods, but that works for me and I’m comfortable with it.\n
      \n
      Rarbg has been gone for about five months and it’s harder and harder to find 4k TV rips. For current shows, sometimes you can get episodes as they air, but it’s rare to see full seasons.\n
      \n
      The tipping point was when I searched for a Netflix show from *two weeks ago* just now, with zero 4K results.\n
      \n
      I’ve always hated private trackers since they’re a pain in the ass, but is that the only option now? Do I need to look at a different method entirely? I’ve been torrenting since that existed, but if I need to do something else, let me know.\n
      \n
      I don’t expect to get torrent sites in any responses, but you can do that if you have any 😂
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 71
    +favouriteCount: 161
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699295605 {#2976
      date: 2023-11-06 19:33:25.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2981 …}
    +votes: Doctrine\ORM\PersistentCollection {#2984 …}
    +reports: Doctrine\ORM\PersistentCollection {#2986 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2988 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2990 …}
    +badges: Doctrine\ORM\PersistentCollection {#2992 …}
    +children: [
      1 => App\Entity\EntryComment {#1611}
      2 => App\Entity\EntryComment {#1620
        +user: App\Entity\User {#263 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1613 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1604 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1596 …}
        +body: "how did you set it up (like, what’s the process a file would do to get downloaded)? this seems a bit more complex then the normal *arr stack setup"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1698846113 {#1557
          date: 2023-11-01 14:41:53.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Kribensis@lemm.ee"
          "@MeatsOfRage@lemmy.world"
          "@ANIMATEK@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1619 …}
        +nested: Doctrine\ORM\PersistentCollection {#1701 …}
        +votes: Doctrine\ORM\PersistentCollection {#1687 …}
        +reports: Doctrine\ORM\PersistentCollection {#1689 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1691 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1795 …}
        -id: 82669
        -bodyTs: "'arr':28 'bit':22 'complex':24 'download':18 'file':13 'get':17 'like':7 'normal':27 'process':11 'seem':20 'set':4 'setup':30 'stack':29 'would':14"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/4470862"
        +editedAt: DateTimeImmutable @1698846153 {#1555
          date: 2023-11-01 14:42:33.0 +01:00
        }
        +createdAt: DateTimeImmutable @1698846113 {#1621
          date: 2023-11-01 14:41:53.0 +01:00
        }
        +"title": 82669
      }
      0 => App\Entity\EntryComment {#1726
        +user: App\Entity\User {#263 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1613 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1728 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1596 …}
        +body: "pw?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1698871550 {#1722
          date: 2023-11-01 21:45:50.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Kribensis@lemm.ee"
          "@MeatsOfRage@lemmy.world"
          "@ANIMATEK@lemmy.world"
          "@isolatedscotch@discuss.tchncs.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1736 …}
        +nested: Doctrine\ORM\PersistentCollection {#1737 …}
        +votes: Doctrine\ORM\PersistentCollection {#1732 …}
        +reports: Doctrine\ORM\PersistentCollection {#1735 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1729 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1719 …}
        -id: 83302
        -bodyTs: "'pw':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/4481332"
        +editedAt: null
        +createdAt: DateTimeImmutable @1698871550 {#1721
          date: 2023-11-01 21:45:50.0 +01:00
        }
        +"title": 83302
      }
    ]
    -id: 8904
    -titleTs: "'4k':2 'disappear':7 'entir':6 'public':9 'show':4 'torrent':5 'tracker':10 'tv':3"
    -bodyTs: "'4k':51,92 'ago':87 'air':64 'alway':96 'ass':107 'bunch':13 'comfort':32 'current':55 'differ':122 'els':139 'entir':124 'episod':61 'exist':131 'expect':146 'find':50 'five':41 'full':71 'get':60,148 'gone':38 'harder':46,48 'hate':97 'jackett':9 'know':19,142 'let':140 'look':119 'm':31 'method':23,123 'month':42 'need':117,135 'netflix':82 'option':113 'pain':104 'point':75 'privat':98 'qbittorr':7 'rarbg':35 'rare':68 're':102 'respons':153 'result':93 'rip':53 'run':6 'search':79 'season':72 'see':70 'seedbox':4 'show':56,83 'sinc':100,129 'site':150 'someth':138 'sometim':57 'sourc':15 'tip':74 'torrent':128,149 'tracker':99 'tv':52 'two':85 'use':2 've':95,126 'week':86 'work':26 'zero':91"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1698925635
    +visibility: "visible             "
    +apId: "https://lemm.ee/post/13484797"
    +editedAt: null
    +createdAt: DateTimeImmutable @1698839235 {#2962
      date: 2023-11-01 12:47:15.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1598 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1596 …}
  +body: "wow! i have to admit i often leech from public trackers since my vpn doesn’t support port forwarding anymore (mullvad) so i didn’t really know of the setup to get a good ratio, only the downloading part. I’ll have to look into it. by the way, do you use a vpn with port forwarding or just use trusted private trackers?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1698853515 {#1711
    date: 2023-11-01 16:45:15.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Kribensis@lemm.ee"
    "@MeatsOfRage@lemmy.world"
    "@ANIMATEK@lemmy.world"
    "@isolatedscotch@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1630 …}
  +nested: Doctrine\ORM\PersistentCollection {#1628 …}
  +votes: Doctrine\ORM\PersistentCollection {#1599 …}
  +reports: Doctrine\ORM\PersistentCollection {#1625 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1617 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1725 …}
  -id: 82858
  -bodyTs: "'admit':5 'anymor':20 'didn':24 'doesn':15 'download':38 'forward':19,57 'get':32 'good':34 'know':27 'leech':8 'll':41 'look':44 'mullvad':21 'often':7 'part':39 'port':18,56 'privat':62 'public':10 'ratio':35 'realli':26 'setup':30 'sinc':12 'support':17 'tracker':11,63 'trust':61 'use':52,60 'vpn':14,54 'way':49 'wow':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/4473917"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698853515 {#1616
    date: 2023-11-01 16:45:15.0 +01:00
  }
  +"title": 82858
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1611
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1613
    +user: Proxies\__CG__\App\Entity\User {#2939 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2943 …}
    +slug: "Have-4K-TV-show-torrents-entirely-disappeared-from-public-trackers"
    +title: "Have 4K TV show torrents entirely disappeared from public trackers?"
    +url: null
    +body: """
      I use a seedbox to run qBittorrent with Jackett, and have a bunch of sources on there. I know there are other methods, but that works for me and I’m comfortable with it.\n
      \n
      Rarbg has been gone for about five months and it’s harder and harder to find 4k TV rips. For current shows, sometimes you can get episodes as they air, but it’s rare to see full seasons.\n
      \n
      The tipping point was when I searched for a Netflix show from *two weeks ago* just now, with zero 4K results.\n
      \n
      I’ve always hated private trackers since they’re a pain in the ass, but is that the only option now? Do I need to look at a different method entirely? I’ve been torrenting since that existed, but if I need to do something else, let me know.\n
      \n
      I don’t expect to get torrent sites in any responses, but you can do that if you have any 😂
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 71
    +favouriteCount: 161
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699295605 {#2976
      date: 2023-11-06 19:33:25.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2981 …}
    +votes: Doctrine\ORM\PersistentCollection {#2984 …}
    +reports: Doctrine\ORM\PersistentCollection {#2986 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2988 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2990 …}
    +badges: Doctrine\ORM\PersistentCollection {#2992 …}
    +children: [
      1 => App\Entity\EntryComment {#1611}
      2 => App\Entity\EntryComment {#1620
        +user: App\Entity\User {#263 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1613 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1604 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1596 …}
        +body: "how did you set it up (like, what’s the process a file would do to get downloaded)? this seems a bit more complex then the normal *arr stack setup"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1698846113 {#1557
          date: 2023-11-01 14:41:53.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Kribensis@lemm.ee"
          "@MeatsOfRage@lemmy.world"
          "@ANIMATEK@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1619 …}
        +nested: Doctrine\ORM\PersistentCollection {#1701 …}
        +votes: Doctrine\ORM\PersistentCollection {#1687 …}
        +reports: Doctrine\ORM\PersistentCollection {#1689 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1691 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1795 …}
        -id: 82669
        -bodyTs: "'arr':28 'bit':22 'complex':24 'download':18 'file':13 'get':17 'like':7 'normal':27 'process':11 'seem':20 'set':4 'setup':30 'stack':29 'would':14"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/4470862"
        +editedAt: DateTimeImmutable @1698846153 {#1555
          date: 2023-11-01 14:42:33.0 +01:00
        }
        +createdAt: DateTimeImmutable @1698846113 {#1621
          date: 2023-11-01 14:41:53.0 +01:00
        }
        +"title": 82669
      }
      0 => App\Entity\EntryComment {#1726
        +user: App\Entity\User {#263 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1613 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1728 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1596 …}
        +body: "pw?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1698871550 {#1722
          date: 2023-11-01 21:45:50.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Kribensis@lemm.ee"
          "@MeatsOfRage@lemmy.world"
          "@ANIMATEK@lemmy.world"
          "@isolatedscotch@discuss.tchncs.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1736 …}
        +nested: Doctrine\ORM\PersistentCollection {#1737 …}
        +votes: Doctrine\ORM\PersistentCollection {#1732 …}
        +reports: Doctrine\ORM\PersistentCollection {#1735 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1729 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1719 …}
        -id: 83302
        -bodyTs: "'pw':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/4481332"
        +editedAt: null
        +createdAt: DateTimeImmutable @1698871550 {#1721
          date: 2023-11-01 21:45:50.0 +01:00
        }
        +"title": 83302
      }
    ]
    -id: 8904
    -titleTs: "'4k':2 'disappear':7 'entir':6 'public':9 'show':4 'torrent':5 'tracker':10 'tv':3"
    -bodyTs: "'4k':51,92 'ago':87 'air':64 'alway':96 'ass':107 'bunch':13 'comfort':32 'current':55 'differ':122 'els':139 'entir':124 'episod':61 'exist':131 'expect':146 'find':50 'five':41 'full':71 'get':60,148 'gone':38 'harder':46,48 'hate':97 'jackett':9 'know':19,142 'let':140 'look':119 'm':31 'method':23,123 'month':42 'need':117,135 'netflix':82 'option':113 'pain':104 'point':75 'privat':98 'qbittorr':7 'rarbg':35 'rare':68 're':102 'respons':153 'result':93 'rip':53 'run':6 'search':79 'season':72 'see':70 'seedbox':4 'show':56,83 'sinc':100,129 'site':150 'someth':138 'sometim':57 'sourc':15 'tip':74 'torrent':128,149 'tracker':99 'tv':52 'two':85 'use':2 've':95,126 'week':86 'work':26 'zero':91"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1698925635
    +visibility: "visible             "
    +apId: "https://lemm.ee/post/13484797"
    +editedAt: null
    +createdAt: DateTimeImmutable @1698839235 {#2962
      date: 2023-11-01 12:47:15.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1598 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1596 …}
  +body: "wow! i have to admit i often leech from public trackers since my vpn doesn’t support port forwarding anymore (mullvad) so i didn’t really know of the setup to get a good ratio, only the downloading part. I’ll have to look into it. by the way, do you use a vpn with port forwarding or just use trusted private trackers?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1698853515 {#1711
    date: 2023-11-01 16:45:15.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Kribensis@lemm.ee"
    "@MeatsOfRage@lemmy.world"
    "@ANIMATEK@lemmy.world"
    "@isolatedscotch@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1630 …}
  +nested: Doctrine\ORM\PersistentCollection {#1628 …}
  +votes: Doctrine\ORM\PersistentCollection {#1599 …}
  +reports: Doctrine\ORM\PersistentCollection {#1625 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1617 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1725 …}
  -id: 82858
  -bodyTs: "'admit':5 'anymor':20 'didn':24 'doesn':15 'download':38 'forward':19,57 'get':32 'good':34 'know':27 'leech':8 'll':41 'look':44 'mullvad':21 'often':7 'part':39 'port':18,56 'privat':62 'public':10 'ratio':35 'realli':26 'setup':30 'sinc':12 'support':17 'tracker':11,63 'trust':61 'use':52,60 'vpn':14,54 'way':49 'wow':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/4473917"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698853515 {#1616
    date: 2023-11-01 16:45:15.0 +01:00
  }
  +"title": 82858
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
53 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
54 DENIED moderate
App\Entity\EntryComment {#1620
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1613
    +user: Proxies\__CG__\App\Entity\User {#2939 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2943 …}
    +slug: "Have-4K-TV-show-torrents-entirely-disappeared-from-public-trackers"
    +title: "Have 4K TV show torrents entirely disappeared from public trackers?"
    +url: null
    +body: """
      I use a seedbox to run qBittorrent with Jackett, and have a bunch of sources on there. I know there are other methods, but that works for me and I’m comfortable with it.\n
      \n
      Rarbg has been gone for about five months and it’s harder and harder to find 4k TV rips. For current shows, sometimes you can get episodes as they air, but it’s rare to see full seasons.\n
      \n
      The tipping point was when I searched for a Netflix show from *two weeks ago* just now, with zero 4K results.\n
      \n
      I’ve always hated private trackers since they’re a pain in the ass, but is that the only option now? Do I need to look at a different method entirely? I’ve been torrenting since that existed, but if I need to do something else, let me know.\n
      \n
      I don’t expect to get torrent sites in any responses, but you can do that if you have any 😂
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 71
    +favouriteCount: 161
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699295605 {#2976
      date: 2023-11-06 19:33:25.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2981 …}
    +votes: Doctrine\ORM\PersistentCollection {#2984 …}
    +reports: Doctrine\ORM\PersistentCollection {#2986 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2988 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2990 …}
    +badges: Doctrine\ORM\PersistentCollection {#2992 …}
    +children: [
      1 => App\Entity\EntryComment {#1611
        +user: App\Entity\User {#263 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1613 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1598 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1596 …}
        +body: "wow! i have to admit i often leech from public trackers since my vpn doesn’t support port forwarding anymore (mullvad) so i didn’t really know of the setup to get a good ratio, only the downloading part. I’ll have to look into it. by the way, do you use a vpn with port forwarding or just use trusted private trackers?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1698853515 {#1711
          date: 2023-11-01 16:45:15.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Kribensis@lemm.ee"
          "@MeatsOfRage@lemmy.world"
          "@ANIMATEK@lemmy.world"
          "@isolatedscotch@discuss.tchncs.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1630 …}
        +nested: Doctrine\ORM\PersistentCollection {#1628 …}
        +votes: Doctrine\ORM\PersistentCollection {#1599 …}
        +reports: Doctrine\ORM\PersistentCollection {#1625 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1617 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1725 …}
        -id: 82858
        -bodyTs: "'admit':5 'anymor':20 'didn':24 'doesn':15 'download':38 'forward':19,57 'get':32 'good':34 'know':27 'leech':8 'll':41 'look':44 'mullvad':21 'often':7 'part':39 'port':18,56 'privat':62 'public':10 'ratio':35 'realli':26 'setup':30 'sinc':12 'support':17 'tracker':11,63 'trust':61 'use':52,60 'vpn':14,54 'way':49 'wow':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/4473917"
        +editedAt: null
        +createdAt: DateTimeImmutable @1698853515 {#1616
          date: 2023-11-01 16:45:15.0 +01:00
        }
        +"title": 82858
      }
      2 => App\Entity\EntryComment {#1620}
      0 => App\Entity\EntryComment {#1726
        +user: App\Entity\User {#263 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1613 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1728 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1596 …}
        +body: "pw?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1698871550 {#1722
          date: 2023-11-01 21:45:50.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Kribensis@lemm.ee"
          "@MeatsOfRage@lemmy.world"
          "@ANIMATEK@lemmy.world"
          "@isolatedscotch@discuss.tchncs.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1736 …}
        +nested: Doctrine\ORM\PersistentCollection {#1737 …}
        +votes: Doctrine\ORM\PersistentCollection {#1732 …}
        +reports: Doctrine\ORM\PersistentCollection {#1735 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1729 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1719 …}
        -id: 83302
        -bodyTs: "'pw':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/4481332"
        +editedAt: null
        +createdAt: DateTimeImmutable @1698871550 {#1721
          date: 2023-11-01 21:45:50.0 +01:00
        }
        +"title": 83302
      }
    ]
    -id: 8904
    -titleTs: "'4k':2 'disappear':7 'entir':6 'public':9 'show':4 'torrent':5 'tracker':10 'tv':3"
    -bodyTs: "'4k':51,92 'ago':87 'air':64 'alway':96 'ass':107 'bunch':13 'comfort':32 'current':55 'differ':122 'els':139 'entir':124 'episod':61 'exist':131 'expect':146 'find':50 'five':41 'full':71 'get':60,148 'gone':38 'harder':46,48 'hate':97 'jackett':9 'know':19,142 'let':140 'look':119 'm':31 'method':23,123 'month':42 'need':117,135 'netflix':82 'option':113 'pain':104 'point':75 'privat':98 'qbittorr':7 'rarbg':35 'rare':68 're':102 'respons':153 'result':93 'rip':53 'run':6 'search':79 'season':72 'see':70 'seedbox':4 'show':56,83 'sinc':100,129 'site':150 'someth':138 'sometim':57 'sourc':15 'tip':74 'torrent':128,149 'tracker':99 'tv':52 'two':85 'use':2 've':95,126 'week':86 'work':26 'zero':91"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1698925635
    +visibility: "visible             "
    +apId: "https://lemm.ee/post/13484797"
    +editedAt: null
    +createdAt: DateTimeImmutable @1698839235 {#2962
      date: 2023-11-01 12:47:15.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1604 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1596 …}
  +body: "how did you set it up (like, what’s the process a file would do to get downloaded)? this seems a bit more complex then the normal *arr stack setup"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1698846113 {#1557
    date: 2023-11-01 14:41:53.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Kribensis@lemm.ee"
    "@MeatsOfRage@lemmy.world"
    "@ANIMATEK@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1619 …}
  +nested: Doctrine\ORM\PersistentCollection {#1701 …}
  +votes: Doctrine\ORM\PersistentCollection {#1687 …}
  +reports: Doctrine\ORM\PersistentCollection {#1689 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1691 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1795 …}
  -id: 82669
  -bodyTs: "'arr':28 'bit':22 'complex':24 'download':18 'file':13 'get':17 'like':7 'normal':27 'process':11 'seem':20 'set':4 'setup':30 'stack':29 'would':14"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/4470862"
  +editedAt: DateTimeImmutable @1698846153 {#1555
    date: 2023-11-01 14:42:33.0 +01:00
  }
  +createdAt: DateTimeImmutable @1698846113 {#1621
    date: 2023-11-01 14:41:53.0 +01:00
  }
  +"title": 82669
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
55 DENIED edit
App\Entity\EntryComment {#1620
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1613
    +user: Proxies\__CG__\App\Entity\User {#2939 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2943 …}
    +slug: "Have-4K-TV-show-torrents-entirely-disappeared-from-public-trackers"
    +title: "Have 4K TV show torrents entirely disappeared from public trackers?"
    +url: null
    +body: """
      I use a seedbox to run qBittorrent with Jackett, and have a bunch of sources on there. I know there are other methods, but that works for me and I’m comfortable with it.\n
      \n
      Rarbg has been gone for about five months and it’s harder and harder to find 4k TV rips. For current shows, sometimes you can get episodes as they air, but it’s rare to see full seasons.\n
      \n
      The tipping point was when I searched for a Netflix show from *two weeks ago* just now, with zero 4K results.\n
      \n
      I’ve always hated private trackers since they’re a pain in the ass, but is that the only option now? Do I need to look at a different method entirely? I’ve been torrenting since that existed, but if I need to do something else, let me know.\n
      \n
      I don’t expect to get torrent sites in any responses, but you can do that if you have any 😂
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 71
    +favouriteCount: 161
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699295605 {#2976
      date: 2023-11-06 19:33:25.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2981 …}
    +votes: Doctrine\ORM\PersistentCollection {#2984 …}
    +reports: Doctrine\ORM\PersistentCollection {#2986 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2988 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2990 …}
    +badges: Doctrine\ORM\PersistentCollection {#2992 …}
    +children: [
      1 => App\Entity\EntryComment {#1611
        +user: App\Entity\User {#263 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1613 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1598 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1596 …}
        +body: "wow! i have to admit i often leech from public trackers since my vpn doesn’t support port forwarding anymore (mullvad) so i didn’t really know of the setup to get a good ratio, only the downloading part. I’ll have to look into it. by the way, do you use a vpn with port forwarding or just use trusted private trackers?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1698853515 {#1711
          date: 2023-11-01 16:45:15.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Kribensis@lemm.ee"
          "@MeatsOfRage@lemmy.world"
          "@ANIMATEK@lemmy.world"
          "@isolatedscotch@discuss.tchncs.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1630 …}
        +nested: Doctrine\ORM\PersistentCollection {#1628 …}
        +votes: Doctrine\ORM\PersistentCollection {#1599 …}
        +reports: Doctrine\ORM\PersistentCollection {#1625 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1617 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1725 …}
        -id: 82858
        -bodyTs: "'admit':5 'anymor':20 'didn':24 'doesn':15 'download':38 'forward':19,57 'get':32 'good':34 'know':27 'leech':8 'll':41 'look':44 'mullvad':21 'often':7 'part':39 'port':18,56 'privat':62 'public':10 'ratio':35 'realli':26 'setup':30 'sinc':12 'support':17 'tracker':11,63 'trust':61 'use':52,60 'vpn':14,54 'way':49 'wow':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/4473917"
        +editedAt: null
        +createdAt: DateTimeImmutable @1698853515 {#1616
          date: 2023-11-01 16:45:15.0 +01:00
        }
        +"title": 82858
      }
      2 => App\Entity\EntryComment {#1620}
      0 => App\Entity\EntryComment {#1726
        +user: App\Entity\User {#263 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1613 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1728 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1596 …}
        +body: "pw?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1698871550 {#1722
          date: 2023-11-01 21:45:50.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Kribensis@lemm.ee"
          "@MeatsOfRage@lemmy.world"
          "@ANIMATEK@lemmy.world"
          "@isolatedscotch@discuss.tchncs.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1736 …}
        +nested: Doctrine\ORM\PersistentCollection {#1737 …}
        +votes: Doctrine\ORM\PersistentCollection {#1732 …}
        +reports: Doctrine\ORM\PersistentCollection {#1735 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1729 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1719 …}
        -id: 83302
        -bodyTs: "'pw':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/4481332"
        +editedAt: null
        +createdAt: DateTimeImmutable @1698871550 {#1721
          date: 2023-11-01 21:45:50.0 +01:00
        }
        +"title": 83302
      }
    ]
    -id: 8904
    -titleTs: "'4k':2 'disappear':7 'entir':6 'public':9 'show':4 'torrent':5 'tracker':10 'tv':3"
    -bodyTs: "'4k':51,92 'ago':87 'air':64 'alway':96 'ass':107 'bunch':13 'comfort':32 'current':55 'differ':122 'els':139 'entir':124 'episod':61 'exist':131 'expect':146 'find':50 'five':41 'full':71 'get':60,148 'gone':38 'harder':46,48 'hate':97 'jackett':9 'know':19,142 'let':140 'look':119 'm':31 'method':23,123 'month':42 'need':117,135 'netflix':82 'option':113 'pain':104 'point':75 'privat':98 'qbittorr':7 'rarbg':35 'rare':68 're':102 'respons':153 'result':93 'rip':53 'run':6 'search':79 'season':72 'see':70 'seedbox':4 'show':56,83 'sinc':100,129 'site':150 'someth':138 'sometim':57 'sourc':15 'tip':74 'torrent':128,149 'tracker':99 'tv':52 'two':85 'use':2 've':95,126 'week':86 'work':26 'zero':91"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1698925635
    +visibility: "visible             "
    +apId: "https://lemm.ee/post/13484797"
    +editedAt: null
    +createdAt: DateTimeImmutable @1698839235 {#2962
      date: 2023-11-01 12:47:15.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1604 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1596 …}
  +body: "how did you set it up (like, what’s the process a file would do to get downloaded)? this seems a bit more complex then the normal *arr stack setup"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1698846113 {#1557
    date: 2023-11-01 14:41:53.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Kribensis@lemm.ee"
    "@MeatsOfRage@lemmy.world"
    "@ANIMATEK@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1619 …}
  +nested: Doctrine\ORM\PersistentCollection {#1701 …}
  +votes: Doctrine\ORM\PersistentCollection {#1687 …}
  +reports: Doctrine\ORM\PersistentCollection {#1689 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1691 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1795 …}
  -id: 82669
  -bodyTs: "'arr':28 'bit':22 'complex':24 'download':18 'file':13 'get':17 'like':7 'normal':27 'process':11 'seem':20 'set':4 'setup':30 'stack':29 'would':14"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/4470862"
  +editedAt: DateTimeImmutable @1698846153 {#1555
    date: 2023-11-01 14:42:33.0 +01:00
  }
  +createdAt: DateTimeImmutable @1698846113 {#1621
    date: 2023-11-01 14:41:53.0 +01:00
  }
  +"title": 82669
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
56 DENIED moderate
App\Entity\EntryComment {#1620
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1613
    +user: Proxies\__CG__\App\Entity\User {#2939 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2943 …}
    +slug: "Have-4K-TV-show-torrents-entirely-disappeared-from-public-trackers"
    +title: "Have 4K TV show torrents entirely disappeared from public trackers?"
    +url: null
    +body: """
      I use a seedbox to run qBittorrent with Jackett, and have a bunch of sources on there. I know there are other methods, but that works for me and I’m comfortable with it.\n
      \n
      Rarbg has been gone for about five months and it’s harder and harder to find 4k TV rips. For current shows, sometimes you can get episodes as they air, but it’s rare to see full seasons.\n
      \n
      The tipping point was when I searched for a Netflix show from *two weeks ago* just now, with zero 4K results.\n
      \n
      I’ve always hated private trackers since they’re a pain in the ass, but is that the only option now? Do I need to look at a different method entirely? I’ve been torrenting since that existed, but if I need to do something else, let me know.\n
      \n
      I don’t expect to get torrent sites in any responses, but you can do that if you have any 😂
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 71
    +favouriteCount: 161
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699295605 {#2976
      date: 2023-11-06 19:33:25.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2981 …}
    +votes: Doctrine\ORM\PersistentCollection {#2984 …}
    +reports: Doctrine\ORM\PersistentCollection {#2986 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2988 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2990 …}
    +badges: Doctrine\ORM\PersistentCollection {#2992 …}
    +children: [
      1 => App\Entity\EntryComment {#1611
        +user: App\Entity\User {#263 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1613 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1598 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1596 …}
        +body: "wow! i have to admit i often leech from public trackers since my vpn doesn’t support port forwarding anymore (mullvad) so i didn’t really know of the setup to get a good ratio, only the downloading part. I’ll have to look into it. by the way, do you use a vpn with port forwarding or just use trusted private trackers?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1698853515 {#1711
          date: 2023-11-01 16:45:15.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Kribensis@lemm.ee"
          "@MeatsOfRage@lemmy.world"
          "@ANIMATEK@lemmy.world"
          "@isolatedscotch@discuss.tchncs.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1630 …}
        +nested: Doctrine\ORM\PersistentCollection {#1628 …}
        +votes: Doctrine\ORM\PersistentCollection {#1599 …}
        +reports: Doctrine\ORM\PersistentCollection {#1625 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1617 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1725 …}
        -id: 82858
        -bodyTs: "'admit':5 'anymor':20 'didn':24 'doesn':15 'download':38 'forward':19,57 'get':32 'good':34 'know':27 'leech':8 'll':41 'look':44 'mullvad':21 'often':7 'part':39 'port':18,56 'privat':62 'public':10 'ratio':35 'realli':26 'setup':30 'sinc':12 'support':17 'tracker':11,63 'trust':61 'use':52,60 'vpn':14,54 'way':49 'wow':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/4473917"
        +editedAt: null
        +createdAt: DateTimeImmutable @1698853515 {#1616
          date: 2023-11-01 16:45:15.0 +01:00
        }
        +"title": 82858
      }
      2 => App\Entity\EntryComment {#1620}
      0 => App\Entity\EntryComment {#1726
        +user: App\Entity\User {#263 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1613 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1728 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1596 …}
        +body: "pw?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1698871550 {#1722
          date: 2023-11-01 21:45:50.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Kribensis@lemm.ee"
          "@MeatsOfRage@lemmy.world"
          "@ANIMATEK@lemmy.world"
          "@isolatedscotch@discuss.tchncs.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1736 …}
        +nested: Doctrine\ORM\PersistentCollection {#1737 …}
        +votes: Doctrine\ORM\PersistentCollection {#1732 …}
        +reports: Doctrine\ORM\PersistentCollection {#1735 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1729 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1719 …}
        -id: 83302
        -bodyTs: "'pw':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/4481332"
        +editedAt: null
        +createdAt: DateTimeImmutable @1698871550 {#1721
          date: 2023-11-01 21:45:50.0 +01:00
        }
        +"title": 83302
      }
    ]
    -id: 8904
    -titleTs: "'4k':2 'disappear':7 'entir':6 'public':9 'show':4 'torrent':5 'tracker':10 'tv':3"
    -bodyTs: "'4k':51,92 'ago':87 'air':64 'alway':96 'ass':107 'bunch':13 'comfort':32 'current':55 'differ':122 'els':139 'entir':124 'episod':61 'exist':131 'expect':146 'find':50 'five':41 'full':71 'get':60,148 'gone':38 'harder':46,48 'hate':97 'jackett':9 'know':19,142 'let':140 'look':119 'm':31 'method':23,123 'month':42 'need':117,135 'netflix':82 'option':113 'pain':104 'point':75 'privat':98 'qbittorr':7 'rarbg':35 'rare':68 're':102 'respons':153 'result':93 'rip':53 'run':6 'search':79 'season':72 'see':70 'seedbox':4 'show':56,83 'sinc':100,129 'site':150 'someth':138 'sometim':57 'sourc':15 'tip':74 'torrent':128,149 'tracker':99 'tv':52 'two':85 'use':2 've':95,126 'week':86 'work':26 'zero':91"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1698925635
    +visibility: "visible             "
    +apId: "https://lemm.ee/post/13484797"
    +editedAt: null
    +createdAt: DateTimeImmutable @1698839235 {#2962
      date: 2023-11-01 12:47:15.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1604 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1596 …}
  +body: "how did you set it up (like, what’s the process a file would do to get downloaded)? this seems a bit more complex then the normal *arr stack setup"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1698846113 {#1557
    date: 2023-11-01 14:41:53.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Kribensis@lemm.ee"
    "@MeatsOfRage@lemmy.world"
    "@ANIMATEK@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1619 …}
  +nested: Doctrine\ORM\PersistentCollection {#1701 …}
  +votes: Doctrine\ORM\PersistentCollection {#1687 …}
  +reports: Doctrine\ORM\PersistentCollection {#1689 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1691 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1795 …}
  -id: 82669
  -bodyTs: "'arr':28 'bit':22 'complex':24 'download':18 'file':13 'get':17 'like':7 'normal':27 'process':11 'seem':20 'set':4 'setup':30 'stack':29 'would':14"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/4470862"
  +editedAt: DateTimeImmutable @1698846153 {#1555
    date: 2023-11-01 14:42:33.0 +01:00
  }
  +createdAt: DateTimeImmutable @1698846113 {#1621
    date: 2023-11-01 14:41:53.0 +01:00
  }
  +"title": 82669
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1726
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1613
    +user: Proxies\__CG__\App\Entity\User {#2939 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2943 …}
    +slug: "Have-4K-TV-show-torrents-entirely-disappeared-from-public-trackers"
    +title: "Have 4K TV show torrents entirely disappeared from public trackers?"
    +url: null
    +body: """
      I use a seedbox to run qBittorrent with Jackett, and have a bunch of sources on there. I know there are other methods, but that works for me and I’m comfortable with it.\n
      \n
      Rarbg has been gone for about five months and it’s harder and harder to find 4k TV rips. For current shows, sometimes you can get episodes as they air, but it’s rare to see full seasons.\n
      \n
      The tipping point was when I searched for a Netflix show from *two weeks ago* just now, with zero 4K results.\n
      \n
      I’ve always hated private trackers since they’re a pain in the ass, but is that the only option now? Do I need to look at a different method entirely? I’ve been torrenting since that existed, but if I need to do something else, let me know.\n
      \n
      I don’t expect to get torrent sites in any responses, but you can do that if you have any 😂
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 71
    +favouriteCount: 161
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699295605 {#2976
      date: 2023-11-06 19:33:25.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2981 …}
    +votes: Doctrine\ORM\PersistentCollection {#2984 …}
    +reports: Doctrine\ORM\PersistentCollection {#2986 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2988 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2990 …}
    +badges: Doctrine\ORM\PersistentCollection {#2992 …}
    +children: [
      1 => App\Entity\EntryComment {#1611
        +user: App\Entity\User {#263 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1613 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1598 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1596 …}
        +body: "wow! i have to admit i often leech from public trackers since my vpn doesn’t support port forwarding anymore (mullvad) so i didn’t really know of the setup to get a good ratio, only the downloading part. I’ll have to look into it. by the way, do you use a vpn with port forwarding or just use trusted private trackers?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1698853515 {#1711
          date: 2023-11-01 16:45:15.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Kribensis@lemm.ee"
          "@MeatsOfRage@lemmy.world"
          "@ANIMATEK@lemmy.world"
          "@isolatedscotch@discuss.tchncs.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1630 …}
        +nested: Doctrine\ORM\PersistentCollection {#1628 …}
        +votes: Doctrine\ORM\PersistentCollection {#1599 …}
        +reports: Doctrine\ORM\PersistentCollection {#1625 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1617 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1725 …}
        -id: 82858
        -bodyTs: "'admit':5 'anymor':20 'didn':24 'doesn':15 'download':38 'forward':19,57 'get':32 'good':34 'know':27 'leech':8 'll':41 'look':44 'mullvad':21 'often':7 'part':39 'port':18,56 'privat':62 'public':10 'ratio':35 'realli':26 'setup':30 'sinc':12 'support':17 'tracker':11,63 'trust':61 'use':52,60 'vpn':14,54 'way':49 'wow':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/4473917"
        +editedAt: null
        +createdAt: DateTimeImmutable @1698853515 {#1616
          date: 2023-11-01 16:45:15.0 +01:00
        }
        +"title": 82858
      }
      2 => App\Entity\EntryComment {#1620
        +user: App\Entity\User {#263 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1613 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1604 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1596 …}
        +body: "how did you set it up (like, what’s the process a file would do to get downloaded)? this seems a bit more complex then the normal *arr stack setup"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1698846113 {#1557
          date: 2023-11-01 14:41:53.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Kribensis@lemm.ee"
          "@MeatsOfRage@lemmy.world"
          "@ANIMATEK@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1619 …}
        +nested: Doctrine\ORM\PersistentCollection {#1701 …}
        +votes: Doctrine\ORM\PersistentCollection {#1687 …}
        +reports: Doctrine\ORM\PersistentCollection {#1689 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1691 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1795 …}
        -id: 82669
        -bodyTs: "'arr':28 'bit':22 'complex':24 'download':18 'file':13 'get':17 'like':7 'normal':27 'process':11 'seem':20 'set':4 'setup':30 'stack':29 'would':14"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/4470862"
        +editedAt: DateTimeImmutable @1698846153 {#1555
          date: 2023-11-01 14:42:33.0 +01:00
        }
        +createdAt: DateTimeImmutable @1698846113 {#1621
          date: 2023-11-01 14:41:53.0 +01:00
        }
        +"title": 82669
      }
      0 => App\Entity\EntryComment {#1726}
    ]
    -id: 8904
    -titleTs: "'4k':2 'disappear':7 'entir':6 'public':9 'show':4 'torrent':5 'tracker':10 'tv':3"
    -bodyTs: "'4k':51,92 'ago':87 'air':64 'alway':96 'ass':107 'bunch':13 'comfort':32 'current':55 'differ':122 'els':139 'entir':124 'episod':61 'exist':131 'expect':146 'find':50 'five':41 'full':71 'get':60,148 'gone':38 'harder':46,48 'hate':97 'jackett':9 'know':19,142 'let':140 'look':119 'm':31 'method':23,123 'month':42 'need':117,135 'netflix':82 'option':113 'pain':104 'point':75 'privat':98 'qbittorr':7 'rarbg':35 'rare':68 're':102 'respons':153 'result':93 'rip':53 'run':6 'search':79 'season':72 'see':70 'seedbox':4 'show':56,83 'sinc':100,129 'site':150 'someth':138 'sometim':57 'sourc':15 'tip':74 'torrent':128,149 'tracker':99 'tv':52 'two':85 'use':2 've':95,126 'week':86 'work':26 'zero':91"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1698925635
    +visibility: "visible             "
    +apId: "https://lemm.ee/post/13484797"
    +editedAt: null
    +createdAt: DateTimeImmutable @1698839235 {#2962
      date: 2023-11-01 12:47:15.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1728 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1596 …}
  +body: "pw?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1698871550 {#1722
    date: 2023-11-01 21:45:50.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Kribensis@lemm.ee"
    "@MeatsOfRage@lemmy.world"
    "@ANIMATEK@lemmy.world"
    "@isolatedscotch@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1736 …}
  +nested: Doctrine\ORM\PersistentCollection {#1737 …}
  +votes: Doctrine\ORM\PersistentCollection {#1732 …}
  +reports: Doctrine\ORM\PersistentCollection {#1735 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1729 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1719 …}
  -id: 83302
  -bodyTs: "'pw':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/4481332"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698871550 {#1721
    date: 2023-11-01 21:45:50.0 +01:00
  }
  +"title": 83302
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1726
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1613
    +user: Proxies\__CG__\App\Entity\User {#2939 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2943 …}
    +slug: "Have-4K-TV-show-torrents-entirely-disappeared-from-public-trackers"
    +title: "Have 4K TV show torrents entirely disappeared from public trackers?"
    +url: null
    +body: """
      I use a seedbox to run qBittorrent with Jackett, and have a bunch of sources on there. I know there are other methods, but that works for me and I’m comfortable with it.\n
      \n
      Rarbg has been gone for about five months and it’s harder and harder to find 4k TV rips. For current shows, sometimes you can get episodes as they air, but it’s rare to see full seasons.\n
      \n
      The tipping point was when I searched for a Netflix show from *two weeks ago* just now, with zero 4K results.\n
      \n
      I’ve always hated private trackers since they’re a pain in the ass, but is that the only option now? Do I need to look at a different method entirely? I’ve been torrenting since that existed, but if I need to do something else, let me know.\n
      \n
      I don’t expect to get torrent sites in any responses, but you can do that if you have any 😂
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 71
    +favouriteCount: 161
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699295605 {#2976
      date: 2023-11-06 19:33:25.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2981 …}
    +votes: Doctrine\ORM\PersistentCollection {#2984 …}
    +reports: Doctrine\ORM\PersistentCollection {#2986 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2988 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2990 …}
    +badges: Doctrine\ORM\PersistentCollection {#2992 …}
    +children: [
      1 => App\Entity\EntryComment {#1611
        +user: App\Entity\User {#263 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1613 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1598 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1596 …}
        +body: "wow! i have to admit i often leech from public trackers since my vpn doesn’t support port forwarding anymore (mullvad) so i didn’t really know of the setup to get a good ratio, only the downloading part. I’ll have to look into it. by the way, do you use a vpn with port forwarding or just use trusted private trackers?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1698853515 {#1711
          date: 2023-11-01 16:45:15.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Kribensis@lemm.ee"
          "@MeatsOfRage@lemmy.world"
          "@ANIMATEK@lemmy.world"
          "@isolatedscotch@discuss.tchncs.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1630 …}
        +nested: Doctrine\ORM\PersistentCollection {#1628 …}
        +votes: Doctrine\ORM\PersistentCollection {#1599 …}
        +reports: Doctrine\ORM\PersistentCollection {#1625 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1617 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1725 …}
        -id: 82858
        -bodyTs: "'admit':5 'anymor':20 'didn':24 'doesn':15 'download':38 'forward':19,57 'get':32 'good':34 'know':27 'leech':8 'll':41 'look':44 'mullvad':21 'often':7 'part':39 'port':18,56 'privat':62 'public':10 'ratio':35 'realli':26 'setup':30 'sinc':12 'support':17 'tracker':11,63 'trust':61 'use':52,60 'vpn':14,54 'way':49 'wow':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/4473917"
        +editedAt: null
        +createdAt: DateTimeImmutable @1698853515 {#1616
          date: 2023-11-01 16:45:15.0 +01:00
        }
        +"title": 82858
      }
      2 => App\Entity\EntryComment {#1620
        +user: App\Entity\User {#263 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1613 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1604 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1596 …}
        +body: "how did you set it up (like, what’s the process a file would do to get downloaded)? this seems a bit more complex then the normal *arr stack setup"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1698846113 {#1557
          date: 2023-11-01 14:41:53.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Kribensis@lemm.ee"
          "@MeatsOfRage@lemmy.world"
          "@ANIMATEK@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1619 …}
        +nested: Doctrine\ORM\PersistentCollection {#1701 …}
        +votes: Doctrine\ORM\PersistentCollection {#1687 …}
        +reports: Doctrine\ORM\PersistentCollection {#1689 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1691 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1795 …}
        -id: 82669
        -bodyTs: "'arr':28 'bit':22 'complex':24 'download':18 'file':13 'get':17 'like':7 'normal':27 'process':11 'seem':20 'set':4 'setup':30 'stack':29 'would':14"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/4470862"
        +editedAt: DateTimeImmutable @1698846153 {#1555
          date: 2023-11-01 14:42:33.0 +01:00
        }
        +createdAt: DateTimeImmutable @1698846113 {#1621
          date: 2023-11-01 14:41:53.0 +01:00
        }
        +"title": 82669
      }
      0 => App\Entity\EntryComment {#1726}
    ]
    -id: 8904
    -titleTs: "'4k':2 'disappear':7 'entir':6 'public':9 'show':4 'torrent':5 'tracker':10 'tv':3"
    -bodyTs: "'4k':51,92 'ago':87 'air':64 'alway':96 'ass':107 'bunch':13 'comfort':32 'current':55 'differ':122 'els':139 'entir':124 'episod':61 'exist':131 'expect':146 'find':50 'five':41 'full':71 'get':60,148 'gone':38 'harder':46,48 'hate':97 'jackett':9 'know':19,142 'let':140 'look':119 'm':31 'method':23,123 'month':42 'need':117,135 'netflix':82 'option':113 'pain':104 'point':75 'privat':98 'qbittorr':7 'rarbg':35 'rare':68 're':102 'respons':153 'result':93 'rip':53 'run':6 'search':79 'season':72 'see':70 'seedbox':4 'show':56,83 'sinc':100,129 'site':150 'someth':138 'sometim':57 'sourc':15 'tip':74 'torrent':128,149 'tracker':99 'tv':52 'two':85 'use':2 've':95,126 'week':86 'work':26 'zero':91"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1698925635
    +visibility: "visible             "
    +apId: "https://lemm.ee/post/13484797"
    +editedAt: null
    +createdAt: DateTimeImmutable @1698839235 {#2962
      date: 2023-11-01 12:47:15.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1728 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1596 …}
  +body: "pw?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1698871550 {#1722
    date: 2023-11-01 21:45:50.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Kribensis@lemm.ee"
    "@MeatsOfRage@lemmy.world"
    "@ANIMATEK@lemmy.world"
    "@isolatedscotch@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1736 …}
  +nested: Doctrine\ORM\PersistentCollection {#1737 …}
  +votes: Doctrine\ORM\PersistentCollection {#1732 …}
  +reports: Doctrine\ORM\PersistentCollection {#1735 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1729 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1719 …}
  -id: 83302
  -bodyTs: "'pw':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/4481332"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698871550 {#1721
    date: 2023-11-01 21:45:50.0 +01:00
  }
  +"title": 83302
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1726
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1613
    +user: Proxies\__CG__\App\Entity\User {#2939 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2943 …}
    +slug: "Have-4K-TV-show-torrents-entirely-disappeared-from-public-trackers"
    +title: "Have 4K TV show torrents entirely disappeared from public trackers?"
    +url: null
    +body: """
      I use a seedbox to run qBittorrent with Jackett, and have a bunch of sources on there. I know there are other methods, but that works for me and I’m comfortable with it.\n
      \n
      Rarbg has been gone for about five months and it’s harder and harder to find 4k TV rips. For current shows, sometimes you can get episodes as they air, but it’s rare to see full seasons.\n
      \n
      The tipping point was when I searched for a Netflix show from *two weeks ago* just now, with zero 4K results.\n
      \n
      I’ve always hated private trackers since they’re a pain in the ass, but is that the only option now? Do I need to look at a different method entirely? I’ve been torrenting since that existed, but if I need to do something else, let me know.\n
      \n
      I don’t expect to get torrent sites in any responses, but you can do that if you have any 😂
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 71
    +favouriteCount: 161
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699295605 {#2976
      date: 2023-11-06 19:33:25.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2981 …}
    +votes: Doctrine\ORM\PersistentCollection {#2984 …}
    +reports: Doctrine\ORM\PersistentCollection {#2986 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2988 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2990 …}
    +badges: Doctrine\ORM\PersistentCollection {#2992 …}
    +children: [
      1 => App\Entity\EntryComment {#1611
        +user: App\Entity\User {#263 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1613 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1598 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1596 …}
        +body: "wow! i have to admit i often leech from public trackers since my vpn doesn’t support port forwarding anymore (mullvad) so i didn’t really know of the setup to get a good ratio, only the downloading part. I’ll have to look into it. by the way, do you use a vpn with port forwarding or just use trusted private trackers?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1698853515 {#1711
          date: 2023-11-01 16:45:15.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Kribensis@lemm.ee"
          "@MeatsOfRage@lemmy.world"
          "@ANIMATEK@lemmy.world"
          "@isolatedscotch@discuss.tchncs.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1630 …}
        +nested: Doctrine\ORM\PersistentCollection {#1628 …}
        +votes: Doctrine\ORM\PersistentCollection {#1599 …}
        +reports: Doctrine\ORM\PersistentCollection {#1625 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1617 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1725 …}
        -id: 82858
        -bodyTs: "'admit':5 'anymor':20 'didn':24 'doesn':15 'download':38 'forward':19,57 'get':32 'good':34 'know':27 'leech':8 'll':41 'look':44 'mullvad':21 'often':7 'part':39 'port':18,56 'privat':62 'public':10 'ratio':35 'realli':26 'setup':30 'sinc':12 'support':17 'tracker':11,63 'trust':61 'use':52,60 'vpn':14,54 'way':49 'wow':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/4473917"
        +editedAt: null
        +createdAt: DateTimeImmutable @1698853515 {#1616
          date: 2023-11-01 16:45:15.0 +01:00
        }
        +"title": 82858
      }
      2 => App\Entity\EntryComment {#1620
        +user: App\Entity\User {#263 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1613 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1604 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1596 …}
        +body: "how did you set it up (like, what’s the process a file would do to get downloaded)? this seems a bit more complex then the normal *arr stack setup"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1698846113 {#1557
          date: 2023-11-01 14:41:53.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Kribensis@lemm.ee"
          "@MeatsOfRage@lemmy.world"
          "@ANIMATEK@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1619 …}
        +nested: Doctrine\ORM\PersistentCollection {#1701 …}
        +votes: Doctrine\ORM\PersistentCollection {#1687 …}
        +reports: Doctrine\ORM\PersistentCollection {#1689 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1691 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1795 …}
        -id: 82669
        -bodyTs: "'arr':28 'bit':22 'complex':24 'download':18 'file':13 'get':17 'like':7 'normal':27 'process':11 'seem':20 'set':4 'setup':30 'stack':29 'would':14"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/4470862"
        +editedAt: DateTimeImmutable @1698846153 {#1555
          date: 2023-11-01 14:42:33.0 +01:00
        }
        +createdAt: DateTimeImmutable @1698846113 {#1621
          date: 2023-11-01 14:41:53.0 +01:00
        }
        +"title": 82669
      }
      0 => App\Entity\EntryComment {#1726}
    ]
    -id: 8904
    -titleTs: "'4k':2 'disappear':7 'entir':6 'public':9 'show':4 'torrent':5 'tracker':10 'tv':3"
    -bodyTs: "'4k':51,92 'ago':87 'air':64 'alway':96 'ass':107 'bunch':13 'comfort':32 'current':55 'differ':122 'els':139 'entir':124 'episod':61 'exist':131 'expect':146 'find':50 'five':41 'full':71 'get':60,148 'gone':38 'harder':46,48 'hate':97 'jackett':9 'know':19,142 'let':140 'look':119 'm':31 'method':23,123 'month':42 'need':117,135 'netflix':82 'option':113 'pain':104 'point':75 'privat':98 'qbittorr':7 'rarbg':35 'rare':68 're':102 'respons':153 'result':93 'rip':53 'run':6 'search':79 'season':72 'see':70 'seedbox':4 'show':56,83 'sinc':100,129 'site':150 'someth':138 'sometim':57 'sourc':15 'tip':74 'torrent':128,149 'tracker':99 'tv':52 'two':85 'use':2 've':95,126 'week':86 'work':26 'zero':91"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1698925635
    +visibility: "visible             "
    +apId: "https://lemm.ee/post/13484797"
    +editedAt: null
    +createdAt: DateTimeImmutable @1698839235 {#2962
      date: 2023-11-01 12:47:15.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1728 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1596 …}
  +body: "pw?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1698871550 {#1722
    date: 2023-11-01 21:45:50.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Kribensis@lemm.ee"
    "@MeatsOfRage@lemmy.world"
    "@ANIMATEK@lemmy.world"
    "@isolatedscotch@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1736 …}
  +nested: Doctrine\ORM\PersistentCollection {#1737 …}
  +votes: Doctrine\ORM\PersistentCollection {#1732 …}
  +reports: Doctrine\ORM\PersistentCollection {#1735 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1729 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1719 …}
  -id: 83302
  -bodyTs: "'pw':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/4481332"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698871550 {#1721
    date: 2023-11-01 21:45:50.0 +01:00
  }
  +"title": 83302
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#2139
  +user: Proxies\__CG__\App\Entity\User {#3015 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: Proxies\__CG__\App\Entity\Image {#3054 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2882 …}
  +slug: "The-complete-guide-to-building-your-personal-self-hosted-server"
  +title: "The complete guide to building your personal self hosted server for streaming and ad-blocking powered by Plex, Jellyfin, Adguard Home and Docker."
  +url: "https://lemmy.dbzer0.com/pictrs/image/648d65c6-110d-4644-ba44-1561ad35e4de.png"
  +body: """
    The complete guide to building your personal self hosted server for streaming and ad-blocking.\n
    ==============================================================================================\n
    \n
    *Captain’s note: This `OC` [was originally posted in reddit](https://www.reddit.com/r/Piracy/comments/pqsomd/the_complete_guide_to_building_your_personal_self/) but its quality makes me wants to ensure a copy survices in lemmy as well.*\n
    \n
    ---\n
    \n
    We will setup the following applications in this guide:\n
    \n
    - **Docker**\n
    - **AdguardHome** - Adblocker for all your devices\n
    - **Jellyfin/Plex** - For watching the content you download\n
    - **Qbittorrent** - Torrent downloader\n
    - **Jackett** - Torrent indexers provider\n
    - **Flaresolverr** - For auto solving captcha in some of the indexers\n
    - **Sonarr** - *arr service for automatically downloading TV shows\n
    - **Radarr** - *arr service for movies\n
    - **Readarr** - *arr service for (audio)books\n
    - **lidarr** - *arr service for music\n
    - **Bazarr** - Automatically downloads subtitles for Sonarr and Radarr\n
    - **Ombi/Overseer** - For requesting movies and tv shows through Sonarr and Radarr\n
    - **Heimdall** - Dashboard for all the services so you don’t need to remember all the ports\n
    \n
    Once you are done, your dashboard will look something like this.\n
    \n
    \u{200B}\n
    \n
    [Heimdall Dashboard](https://lemmy.dbzer0.com/pictrs/image/779256bf-4eae-48fa-a942-c960a3f556dc.png)\n
    \n
    I started building my setup after reading this guide [https://www.reddit.com/r/Piracy/comments/ma1hlm/the_complete_guide_to_building_your_own_personal/](https://www.reddit.com/r/Piracy/comments/ma1hlm/the_complete_guide_to_building_your_own_personal/).\n
    \n
    Hardware\n
    --------\n
    \n
    You don’t need powerful hardware to set this up. I use a decade old computer, with the following hardware. Raspberry pi works fine.\n
    \n
    \u{200B}\n
    \n
    [Hardware](https://lemmy.dbzer0.com/pictrs/image/07685cac-36d7-4270-b3a7-c156e232829c.png)\n
    \n
    Operating system\n
    ----------------\n
    \n
    I will be using **Ubuntu** **server** in this guide. You can select whatever linux distro you prefer.\n
    \n
    Download ubuntu server from <https://ubuntu.com/download/server>. Create a bootable USB drive using [rufus](https://rufus.ie/en/) or any other software(I prefer [ventoy](https://www.ventoy.net/en/index.html)). Plug the usb on your computer, and select the usb drive from the boot menu and install ubuntu server. Follow the steps to install and configure ubuntu, and make sure to check “**Install OpenSSH server**”. Don’t install docker during the setup as the snap version is installed.\n
    \n
    Once installation finishes you can now reboot and connect to your machine remotely using ssh.\n
    \n
    ```\n
    \n
    <span style="color:#323232;">ssh username@server-ip \n
    </span><span style="color:#323232;"># username you selected during installation\n
    </span><span style="color:#323232;"># Type ip a to find out the ip address of your server. Will be present against device like **enp4s0** prefixed with 192.168.\n
    </span>\n
    ```\n
    \n
    Create the directories for audiobooks, books, movies, music and tv.\n
    -------------------------------------------------------------------\n
    \n
    I keep all my media at ~/server/media. If you will be using multiple drives you can look up how to mount drives.\n
    \n
    We will be using [hardlinks](https://trash-guides.info/Hardlinks/Hardlinks-and-Instant-Moves/) so once the torrents are downloaded they are linked to media directory as well as torrents directory without using double storage space. Read up the [trash-guides](https://trash-guides.info/Hardlinks/Hardlinks-and-Instant-Moves/) to have a better understanding.\n
    \n
    ```\n
    \n
    <span style="color:#323232;">mkdir ~/server\n
    </span><span style="color:#323232;">mkdir ~/server/media # Media directory\n
    </span><span style="color:#323232;">mkdir ~/server/torrents # Torrents\n
    </span><span style="color:#323232;">\n
    </span><span style="color:#323232;"># Creating the directories for torrents\n
    </span><span style="color:#323232;">cd ~/server/torrents\n
    </span><span style="color:#323232;">mkdir audiobooks  books  incomplete  movies  music  tv \n
    </span><span style="color:#323232;">\n
    </span><span style="color:#323232;">cd ~/server/media\n
    </span><span style="color:#323232;">mkdir audiobooks  books  movies  music  tv\n
    </span>\n
    ```\n
    \n
    Installing docker and docker-compose\n
    ------------------------------------\n
    \n
    **Docker** <https://docs.docker.com/engine/install/ubuntu/>\n
    \n
    ```\n
    \n
    <span style="color:#323232;"># install packages to allow apt to use a repository over HTTPS\n
    </span><span style="color:#323232;">sudo apt-get update\n
    </span><span style="color:#323232;">sudo apt-get install \n
    </span><span style="color:#323232;">    apt-transport-https \n
    </span><span style="color:#323232;">    ca-certificates \n
    </span><span style="color:#323232;">    curl \n
    </span><span style="color:#323232;">    gnupg \n
    </span><span style="color:#323232;">    lsb-release\n
    </span><span style="color:#323232;"># Add Docker’s official GPG key:\n
    </span><span style="color:#323232;">curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg\n
    </span><span style="color:#323232;"># Setup the repository\n
    </span><span style="color:#323232;">echo \n
    </span><span style="color:#323232;">  "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \n
    </span><span style="color:#323232;">  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null\n
    </span><span style="color:#323232;"># Install Docker Engine\n
    </span><span style="color:#323232;">sudo apt-get update\n
    </span><span style="color:#323232;">sudo apt-get install docker-ce docker-ce-cli containerd.io\n
    </span><span style="color:#323232;"># Add user to the docker group to run docker commands without requiring root\n
    </span><span style="color:#323232;">sudo usermod -aG docker $(whoami) \n
    </span>\n
    ```\n
    \n
    > Sign out by typing exit in the console and then ssh back in\n
    \n
    **Docker compose** <https://docs.docker.com/compose/install/>\n
    \n
    ```\n
    \n
    <span style="color:#323232;"># Download the current stable release of Docker Compose\n
    </span><span style="color:#323232;">sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose\n
    </span><span style="color:#323232;"># Apply executable permissions to the binary\n
    </span><span style="color:#323232;">sudo chmod +x /usr/local/bin/docker-compose\n
    </span>\n
    ```\n
    \n
    Creating the compose file for Adguard home\n
    ------------------------------------------\n
    \n
    First setup Adguard home in a new compose file.\n
    \n
    Docker compose uses a yml file. All of the files contain version and services object.\n
    \n
    Create a directory for keeping the compose files.\n
    \n
    ```\n
    \n
    <span style="color:#323232;">mkdir ~/server/compose\n
    </span><span style="color:#323232;">mkdir ~/server/compose/adguard-home\n
    </span><span style="color:#323232;">vi ~/server/compose/adguard-home/docker-compose.yml\n
    </span>\n
    ```\n
    \n
    Save the following content to the docker-compose.yml file. You can see [here](https://hub.docker.com/r/adguard/adguardhome) what each port does.\n
    \n
    ```\n
    \n
    <span style="color:#323232;">version: '3.3'\n
    </span><span style="color:#323232;">services:\n
    </span><span style="color:#323232;">    run:\n
    </span><span style="color:#323232;">        container_name: adguardhome\n
    </span><span style="color:#323232;">        restart: unless-stopped\n
    </span><span style="color:#323232;">        volumes:\n
    </span><span style="color:#323232;">            - '/home/${USER}/server/configs/adguardhome/workdir:/opt/adguardhome/work'\n
    </span><span style="color:#323232;">            - '/home/${USER}/server/configs/adguardhome/confdir:/opt/adguardhome/conf'\n
    </span><span style="color:#323232;">        ports:\n
    </span><span style="color:#323232;">            - '53:53/tcp'\n
    </span><span style="color:#323232;">            - '53:53/udp'\n
    </span><span style="color:#323232;">            - '67:67/udp'\n
    </span><span style="color:#323232;">            - '68:68/udp'\n
    </span><span style="color:#323232;">            - '68:68/tcp'\n
    </span><span style="color:#323232;">            - '80:80/tcp'\n
    </span><span style="color:#323232;">            - '443:443/tcp'\n
    </span><span style="color:#323232;">            - '443:443/udp'\n
    </span><span style="color:#323232;">            - '3000:3000/tcp'\n
    </span><span style="color:#323232;">        image: adguard/adguardhome\n
    </span>\n
    ```\n
    \n
    Save the file and start the container using the following command.\n
    \n
    ```\n
    \n
    <span style="color:#323232;">docker-compose up -d\n
    </span>\n
    ```\n
    \n
    Open up the Adguard home setup on `YOUR_SERVER_IP:3000`.\n
    \n
    Enable the default filter list from filters→DNS blocklist. You can then add custom filters.\n
    \n
    [Filters](https://lemmy.dbzer0.com/pictrs/image/57e11e55-08b0-4b11-98e6-2f3b8d14be86.png)\n
    \n
    Creating the compose file for media-server\n
    ------------------------------------------\n
    \n
    Jackett\n
    -------\n
    \n
    Jackett is where you define all your torrent indexers. All the *arr apps use the tornzab feed provided by jackett to search torrents.\n
    \n
    There is now an *arr app called prowlarr that is meant to be the replacement for jackett. But the flaresolverr(used for auto solving captchas) support was added very recently and doesn’t work that well as compared to jackett, so I am still sticking with jackett for meantime. You can instead use prowlarr if none of your indexers use captcha.\n
    \n
    ```\n
    \n
    <span style="color:#323232;">jackett:\n
    </span><span style="color:#323232;">    container_name: jackett\n
    </span><span style="color:#323232;">    image: linuxserver/jackett\n
    </span><span style="color:#323232;">    environment:\n
    </span><span style="color:#323232;">      - PUID=1000\n
    </span><span style="color:#323232;">      - PGID=1000\n
    </span><span style="color:#323232;">      - TZ=Asia/Kolkata\n
    </span><span style="color:#323232;">    volumes:\n
    </span><span style="color:#323232;">      - '/home/${USER}/server/configs/jackett:/config'\n
    </span><span style="color:#323232;">      - '/home/${USER}/server/torrents:/downloads'\n
    </span><span style="color:#323232;">    ports:\n
    </span><span style="color:#323232;">      - '9117:9117'\n
    </span><span style="color:#323232;">    restart: unless-stopped\n
    </span><span style="color:#323232;">prowlarr:\n
    </span><span style="color:#323232;">\t\tcontainer_name: prowlarr\n
    </span><span style="color:#323232;">    image: 'hotio/prowlarr:testing'\n
    </span><span style="color:#323232;">    ports:\n
    </span><span style="color:#323232;">      - '9696:9696'\n
    </span><span style="color:#323232;">    environment:\n
    </span><span style="color:#323232;">      - PUID=1000\n
    </span><span style="color:#323232;">      - PGID=1000\n
    </span><span style="color:#323232;">      - TZ=Asia/Kolkata\n
    </span><span style="color:#323232;">    volumes:\n
    </span><span style="color:#323232;">      - '/home/${USER}/server/configs/prowlarr:/config'\n
    </span><span style="color:#323232;">    restart: unless-stopped\n
    </span>\n
    ```\n
    \n
    Sonarr - TV\n
    -----------\n
    \n
    Sonarr is a TV show scheduling and searching download program. It will take a list of shows you enjoy, search via Jackett, and add them to the qbittorrent downloads queue.\n
    \n
    ```\n
    \n
    <span style="color:#323232;">sonarr:\n
    </span><span style="color:#323232;">    container_name: sonarr\n
    </span><span style="color:#323232;">    image: linuxserver/sonarr\n
    </span><span style="color:#323232;">    environment:\n
    </span><span style="color:#323232;">      - PUID=1000\n
    </span><span style="color:#323232;">      - PGID=1000\n
    </span><span style="color:#323232;">      - TZ=Asia/Kolkata\n
    </span><span style="color:#323232;">    ports:\n
    </span><span style="color:#323232;">      - '8989:8989'\n
    </span><span style="color:#323232;">    volumes:\n
    </span><span style="color:#323232;">      - '/home/${USER}/server/configs/sonarr:/config'\n
    </span><span style="color:#323232;">      - '/home/${USER}/server:/data'\n
    </span><span style="color:#323232;">    restart: unless-stopped\n
    </span>\n
    ```\n
    \n
    Radarr - Movies\n
    ---------------\n
    \n
    Sonarr but for movies.\n
    \n
    ```\n
    \n
    <span style="color:#323232;">radarr:\n
    </span><span style="color:#323232;">    container_name: radarr\n
    </span><span style="color:#323232;">    image: linuxserver/radarr\n
    </span><span style="color:#323232;">    environment:\n
    </span><span style="color:#323232;">      - PUID=1000\n
    </span><span style="color:#323232;">      - PGID=1000\n
    </span><span style="color:#323232;">      - TZ=Asia/Kolkata\n
    </span><span style="color:#323232;">    ports:\n
    </span><span style="color:#323232;">      - '7878:7878'\n
    </span><span style="color:#323232;">    volumes:\n
    </span><span style="color:#323232;">      - '/home/${USER}/server/configs/radarr:/config'\n
    </span><span style="color:#323232;">      - '/home/${USER}/server:/data'\n
    </span><span style="color:#323232;">    restart: unless-stopped\n
    </span>\n
    ```\n
    \n
    Lidarr - Music\n
    --------------\n
    \n
    ```\n
    \n
    <span style="color:#323232;">lidarr:\n
    </span><span style="color:#323232;">    container_name: lidarr\n
    </span><span style="color:#323232;">    image: ghcr.io/linuxserver/lidarr\n
    </span><span style="color:#323232;">    environment:\n
    </span><span style="color:#323232;">      - PUID=1000\n
    </span><span style="color:#323232;">      - PGID=1000\n
    </span><span style="color:#323232;">      - TZ=Asia/Kolkata\n
    </span><span style="color:#323232;">    volumes:\n
    </span><span style="color:#323232;">      - '/home/${USER}/server/configs/liadarr:/config'\n
    </span><span style="color:#323232;">      - '/home/${USER}/server:/data'\n
    </span><span style="color:#323232;">    ports:\n
    </span><span style="color:#323232;">      - '8686:8686'\n
    </span><span style="color:#323232;">    restart: unless-stopped\n
    </span>\n
    ```\n
    \n
    Readarr - Books and AudioBooks\n
    ------------------------------\n
    \n
    ```\n
    \n
    <span style="color:#323232;"># Notice the different port for the audiobook container\n
    </span><span style="color:#323232;">readarr:\n
    </span><span style="color:#323232;">    container_name: readarr\n
    </span><span style="color:#323232;">    image: 'hotio/readarr:nightly'\n
    </span><span style="color:#323232;">    ports:\n
    </span><span style="color:#323232;">      - '8787:8787'\n
    </span><span style="color:#323232;">    environment:\n
    </span><span style="color:#323232;">      - PUID=1000\n
    </span><span style="color:#323232;">      - PGID=1000\n
    </span><span style="color:#323232;">      - TZ=Asia/Kolkata\n
    </span><span style="color:#323232;">    volumes:\n
    </span><span style="color:#323232;">      - '/home/${USER}/server/configs/readarr:/config'\n
    </span><span style="color:#323232;">      - '/home/${USER}/server:/data'\n
    </span><span style="color:#323232;">    restart: unless-stopped\n
    </span><span style="color:#323232;">\n
    </span><span style="color:#323232;">readarr-audio-books:\n
    </span><span style="color:#323232;">    container_name: readarr-audio-books\n
    </span><span style="color:#323232;">    image: 'hotio/readarr:nightly'\n
    </span><span style="color:#323232;">    ports:\n
    </span><span style="color:#323232;">      - '8786:8787'\n
    </span><span style="color:#323232;">    environment:\n
    </span><span style="color:#323232;">      - PUID=1000\n
    </span><span style="color:#323232;">      - PGID=1000\n
    </span><span style="color:#323232;">      - TZ=Asia/Kolkata\n
    </span><span style="color:#323232;">    volumes:\n
    </span><span style="color:#323232;">      - '/home/${USER}/server/configs/readarr-audio-books:/config'\n
    </span><span style="color:#323232;">      - '/home/${USER}/server:/data'\n
    </span><span style="color:#323232;">    restart: unless-stopped\n
    </span>\n
    ```\n
    \n
    Bazarr - Subtitles\n
    ------------------\n
    \n
    ```\n
    \n
    <span style="color:#323232;">bazarr:\n
    </span><span style="color:#323232;">    container_name: bazarr\n
    </span><span style="color:#323232;">    image: ghcr.io/linuxserver/bazarr\n
    </span><span style="color:#323232;">    environment:\n
    </span><span style="color:#323232;">      - PUID=1000\n
    </span><span style="color:#323232;">      - PGID=1000\n
    </span><span style="color:#323232;">      - TZ=Asia/Kolkata\n
    </span><span style="color:#323232;">    volumes:\n
    </span><span style="color:#323232;">      - '/home/${USER}/server/configs/bazarr:/config'\n
    </span><span style="color:#323232;">      - '/home/${USER}/server:/data'\n
    </span><span style="color:#323232;">    ports:\n
    </span><span style="color:#323232;">      - '6767:6767'\n
    </span><span style="color:#323232;">    restart: unless-stopped\n
    </span>\n
    ```\n
    \n
    Jellyfin\n
    --------\n
    \n
    I personally only use jellyfin because it’s completely free. I still have plex installed because overseerr which is used to request movies and tv shows require plex. But that’s the only role plex has in my setup.\n
    \n
    I will talk about the devices section later on.\n
    \n
    For the media volume you only need to provide access to the `/data/media` directory instead of `/data` as jellyfin doesn’t need to know about the torrents.\n
    \n
    ```\n
    \n
    <span style="color:#323232;">jellyfin:\n
    </span><span style="color:#323232;">    container_name: jellyfin\n
    </span><span style="color:#323232;">    image: ghcr.io/linuxserver/jellyfin\n
    </span><span style="color:#323232;">    environment:\n
    </span><span style="color:#323232;">      - PUID=1000\n
    </span><span style="color:#323232;">      - PGID=1000\n
    </span><span style="color:#323232;">      - TZ=Asia/Kolkata\n
    </span><span style="color:#323232;">    ports:\n
    </span><span style="color:#323232;">      - '8096:8096'\n
    </span><span style="color:#323232;">    devices:\n
    </span><span style="color:#323232;">      - '/dev/dri/renderD128:/dev/dri/renderD128'\n
    </span><span style="color:#323232;">      - '/dev/dri/card0:/dev/dri/card0'\n
    </span><span style="color:#323232;">    volumes:\n
    </span><span style="color:#323232;">      - '/home/${USER}/server/configs/jellyfin:/config'\n
    </span><span style="color:#323232;">      - '/home/${USER}/server/media:/data/media'\n
    </span><span style="color:#323232;">    restart: unless-stopped\n
    </span><span style="color:#323232;">\n
    </span><span style="color:#323232;">plex:\n
    </span><span style="color:#323232;">    container_name: plex\n
    </span><span style="color:#323232;">    image: ghcr.io/linuxserver/plex\n
    </span><span style="color:#323232;">    ports:\n
    </span><span style="color:#323232;">      - '32400:32400'\n
    </span><span style="color:#323232;">    environment:\n
    </span><span style="color:#323232;">      - PUID=1000\n
    </span><span style="color:#323232;">      - PGID=1000\n
    </span><span style="color:#323232;">      - TZ=Asia/Kolkata\n
    </span><span style="color:#323232;">      - VERSION=docker\n
    </span><span style="color:#323232;">    volumes:\n
    </span><span style="color:#323232;">      - '/home/${USER}/server/configs/plex:/config'\n
    </span><span style="color:#323232;">      - '/home/${USER}/server/media:/data/media'\n
    </span><span style="color:#323232;">    devices:\n
    </span><span style="color:#323232;">      - '/dev/dri/renderD128:/dev/dri/renderD128'\n
    </span><span style="color:#323232;">      - '/dev/dri/card0:/dev/dri/card0'\n
    </span><span style="color:#323232;">    restart: unless-stopped\n
    </span>\n
    ```\n
    \n
    Overseer/Ombi - Requesting Movies and TV shows\n
    ----------------------------------------------\n
    \n
    I use both. You can use ombi only if you don’t plan to install plex.\n
    \n
    ```\n
    \n
    <span style="color:#323232;">ombi:\n
    </span><span style="color:#323232;">    container_name: ombi\n
    </span><span style="color:#323232;">    image: ghcr.io/linuxserver/ombi\n
    </span><span style="color:#323232;">    environment:\n
    </span><span style="color:#323232;">      - PUID=1000\n
    </span><span style="color:#323232;">      - PGID=1000\n
    </span><span style="color:#323232;">      - TZ=Asia/Kolkata\n
    </span><span style="color:#323232;">    volumes:\n
    </span><span style="color:#323232;">      - '/home/${USER}/server/configs/ombi:/config'\n
    </span><span style="color:#323232;">    ports:\n
    </span><span style="color:#323232;">      - '3579:3579'\n
    </span><span style="color:#323232;">    restart: unless-stopped\n
    </span><span style="color:#323232;">\n
    </span><span style="color:#323232;">overseerr:\n
    </span><span style="color:#323232;">    container_name: overseerr\n
    </span><span style="color:#323232;">    image: ghcr.io/linuxserver/overseerr\n
    </span><span style="color:#323232;">    environment:\n
    </span><span style="color:#323232;">      - PUID=1000\n
    </span><span style="color:#323232;">      - PGID=1000\n
    </span><span style="color:#323232;">      - TZ=Asia/Kolkata\n
    </span><span style="color:#323232;">    volumes:\n
    </span><span style="color:#323232;">      - '/home/${USER}/server/configs/overseerr:/config'\n
    </span><span style="color:#323232;">    ports:\n
    </span><span style="color:#323232;">      - '5055:5055'\n
    </span><span style="color:#323232;">    restart: unless-stopped\n
    </span>\n
    ```\n
    \n
    Qbittorrent - Torrent downloader\n
    --------------------------------\n
    \n
    I use [qflood](https://hotio.dev/containers/qflood/) container. Flood provides a nice UI and this image automatically manages the connection between qbittorrent and flood.\n
    \n
    Qbittorrent only needs access to torrent directory, and not the complete data directory.\n
    \n
    ```\n
    \n
    <span style="color:#323232;">qflood:\n
    </span><span style="color:#323232;">    container_name: qflood\n
    </span><span style="color:#323232;">    image: hotio/qflood\n
    </span><span style="color:#323232;">    ports:\n
    </span><span style="color:#323232;">      - "8080:8080"\n
    </span><span style="color:#323232;">      - "3005:3000"\n
    </span><span style="color:#323232;">    environment:\n
    </span><span style="color:#323232;">      - PUID=1000\n
    </span><span style="color:#323232;">      - PGID=1000\n
    </span><span style="color:#323232;">      - UMASK=002\n
    </span><span style="color:#323232;">      - TZ=Asia/Kolkata\n
    </span><span style="color:#323232;">      - FLOOD_AUTH=false\n
    </span><span style="color:#323232;">    volumes:\n
    </span><span style="color:#323232;">      - '/home/${USER}/server/configs/qflood:/config'\n
    </span><span style="color:#323232;">      - '/home/${USER}/server/torrents:/data/torrents'\n
    </span><span style="color:#323232;">    restart: unless-stopped\n
    </span>\n
    ```\n
    \n
    Heimdall - Dashboard\n
    --------------------\n
    \n
    There are multiple dashboard applications but I use Heimdall.\n
    \n
    ```\n
    \n
    <span style="color:#323232;">heimdall:\n
    </span><span style="color:#323232;">    container_name: heimdall\n
    </span><span style="color:#323232;">    image: ghcr.io/linuxserver/heimdall\n
    </span><span style="color:#323232;">    environment:\n
    </span><span style="color:#323232;">      - PUID=1000\n
    </span><span style="color:#323232;">      - PGID=1000\n
    </span><span style="color:#323232;">      - TZ=Asia/Kolkata\n
    </span><span style="color:#323232;">    volumes:\n
    </span><span style="color:#323232;">      - '/home/${USER}/server/configs/heimdall:/config'\n
    </span><span style="color:#323232;">    ports:\n
    </span><span style="color:#323232;">      - 8090:80\n
    </span><span style="color:#323232;">    restart: unless-stopped\n
    </span>\n
    ```\n
    \n
    Flaresolverr - Solves cloudflare captcha\n
    ----------------------------------------\n
    \n
    If your indexers use captcha, you will need flaresolverr for them.\n
    \n
    ```\n
    \n
    <span style="color:#323232;">flaresolverr:\n
    </span><span style="color:#323232;">    container_name: flaresolverr\n
    </span><span style="color:#323232;">    image: 'ghcr.io/flaresolverr/flaresolverr:latest'\n
    </span><span style="color:#323232;">    ports:\n
    </span><span style="color:#323232;">      - '8191:8191'\n
    </span><span style="color:#323232;">    environment:\n
    </span><span style="color:#323232;">      - PUID=1000\n
    </span><span style="color:#323232;">      - PGID=1000\n
    </span><span style="color:#323232;">      - TZ=Asia/Kolkata\n
    </span><span style="color:#323232;">    restart: unless-stopped\n
    </span>\n
    ```\n
    \n
    Transcoding\n
    -----------\n
    \n
    As I mentioned in the jellyfin section there is a section in the conmpose file as “devices”. It is used for [transcoding](https://en.wikipedia.org/wiki/Transcoding). If you don’t include that section, whenever transcoding happens it will only use CPU. In order to utilise your gpu the devices must be passed on to the container.\n
    \n
    <https://jellyfin.org/docs/general/administration/hardware-acceleration.html> Read up this guide to setup hardware acceleration for your gpu.\n
    \n
    Generally, the devices are same for intel gpu transcoding.\n
    \n
    ```\n
    \n
    <span style="color:#323232;">devices:\n
    </span><span style="color:#323232;">      - '/dev/dri/renderD128:/dev/dri/renderD128'\n
    </span><span style="color:#323232;">      - '/dev/dri/card0:/dev/dri/card0'\n
    </span>\n
    ```\n
    \n
    To monitor the gpu usage install `intel-gpu-tools`\n
    \n
    ```\n
    \n
    <span style="color:#323232;">sudo apt install intel-gpu-tools\n
    </span>\n
    ```\n
    \n
    Now, create a compose file for media server.\n
    \n
    ```\n
    \n
    <span style="color:#323232;">mkdir ~/server/compose/media-server\n
    </span><span style="color:#323232;">vi ~/server/compose/media-server/docker-compose.yml\n
    </span>\n
    ```\n
    \n
    And copy all the containers you want to use under **services**. Remember to add the **version** string just like adguard home compose file.\n
    \n
    Configuring the docker stack\n
    ----------------------------\n
    \n
    Start the containers using the same command we used to start the adguard home container.\n
    \n
    ```\n
    \n
    <span style="color:#323232;">docker-compose up -d\n
    </span>\n
    ```\n
    \n
    Jackett\n
    -------\n
    \n
    Navigate to `YOUR_SERVER_IP:9117`\n
    \n
    Add a few indexers to jackett using the “add indexer” button. You can see the indexers I use in the image below.\n
    \n
    \u{200B}\n
    \n
    [Indexers](https://lemmy.dbzer0.com/pictrs/image/6690e52f-a843-4551-ad66-04c2b34b889e.png)\n
    \n
    Qbittorrent\n
    -----------\n
    \n
    Navigate to `YOUR_SERVER_IP:8080`\n
    \n
    The default username is `admin` and password `adminadmin`. You can change the user and password by going to `Tools → Options → WebUI`\n
    \n
    Change “Default Save Path” in WebUI section to `/data/torrents/` and “Keep incomplete torrents in” to `/data/torrents/incomplete/`\n
    \n
    Create categories by right clicking on sidebar under category. Type category as `TV` and path as `tv`. Path needs to be same as the folder you created to store your media. Similarly for movies type `Movies` as category and path as `movies`. This will enable to automatically move the media to its correct folder.\n
    \n
    Sonarr\n
    ------\n
    \n
    Navigate to `YOUR_SERVER_IP:8989`\n
    \n
    - Under “Download Clients” add qbittorrent. Enter the host as `YOUR_SERVER_IP` port as `**8080`,** and the username and password you used for qbittorrent. In category type `TV` (or whatever you selected as **category** **name**(not path) on qbittorent). Test the connection and then save.\n
    - Under indexers, for each indexer you added in Jackett \n
        - Click on add button\n
        - Select Torzab\n
        - Copy the tornzab feed for the indexer from jackett\n
        - Copy the api key from jackett\n
        - Select the categories you want\n
        - Test and save\n
    - Under general, define the root folder as `/data/media/tv`\n
    \n
    > Repeat this process for Radarr, Lidarr and readarr.\n
    \n
    Use `/data/media/movies` as root for Radarr and so on.\n
    \n
    > The setup for ombi/overseerr is super simple. Just hit the url and follow the on screen instructions.\n
    \n
    Bazarr\n
    ------\n
    \n
    Navigate to `YOUR_SERVER_IP:6767`\n
    \n
    Go to settings and then sonarr. Enter the host as `YOUR_SERVER_IP` port as `8989`. Copy the api key from sonarr settings→general.\n
    \n
    Similarly for radarr, enter the host as `YOUR_SERVER_IP` port as `7878`. Copy the api key from radarr settings→general.\n
    \n
    Jellyfin\n
    --------\n
    \n
    Go to `YOUR_SERVER_IP:8096`\n
    \n
    - Add all the libraries by selecting content type and then giving a name for that library. Select the particular library location from `/data/media`. Repeat this for movies, tv, music, books and audiobooks.\n
    - Go to dashboard→playback, and enable transcoding by selecting as `VAAPI` and enter the device as `/dev/dri/renderD128`\n
    \n
    Monitor GPU usage while playing content using\n
    \n
    ```\n
    \n
    <span style="color:#323232;">sudo intel_gpu_top\n
    </span>\n
    ```\n
    \n
    Heimdall\n
    --------\n
    \n
    Navigate to `YOUR_SERVER_IP:8090`\n
    \n
    Setup all the services you use so you don’t need to remember the ports like I showed in the first screenshot.\n
    \n
    Updating docker images\n
    ----------------------\n
    \n
    With docker compose updates are very easy.\n
    \n
    - Navigate to the compose file directory `~/server/compose/media-server`.\n
    - Then `docker-compose pull` to download the latest images.\n
    - And finally `docker-compose up -d` to use the latest images.\n
    - Remove old images by `docker system prune -a`\n
    \n
    What’s next\n
    -----------\n
    \n
    - You can setup VPN if torrents are blocked by your ISP/Country. I wanted to keep this guide simple and I don’t use VPN for my server, so I have left out the VPN part.\n
    - You can read about port forwarding to access your server over the internet.
    """
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 39
  +favouriteCount: 125
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1723385793 {#3049
    date: 2024-08-11 16:16:33.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#3056 …}
  +votes: Doctrine\ORM\PersistentCollection {#3058 …}
  +reports: Doctrine\ORM\PersistentCollection {#3060 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3062 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3064 …}
  +badges: Doctrine\ORM\PersistentCollection {#3066 …}
  +children: [
    App\Entity\EntryComment {#2043
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2139 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        Nice guide! However, I’ve always wondered if all of these even make sense. Like, can’t you just stream from the internet? I understand having thing on your physical storage device is an extra degree of freedom but it’s very rare for me watching something more then once. Also while you can technically run it off a Raspberry Pi, it’s not really recommended and you would need a separate PC which just adds to the cost. Meanwhile, with a simple app like Cloudstream, you can just get whatever you want whenever you want. The only advantage I see of the *arr +media server approach is not needing to connect to a VPN.\n
        \n
        EDIT: After reading the replys just realized I should have specified by streaming sites I mean the shady ones, in my country we use different words and I see how that can confuse some people
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1696852732 {#2127
        date: 2023-10-09 13:58:52.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@db0@lemmy.dbzer0.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2215 …}
      +nested: Doctrine\ORM\PersistentCollection {#2198 …}
      +votes: Doctrine\ORM\PersistentCollection {#2227 …}
      +reports: Doctrine\ORM\PersistentCollection {#2214 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2225 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2231 …}
      -id: 245807
      -bodyTs: "'add':76 'advantag':99 'also':51 'alway':6 'app':84 'approach':107 'arr':104 'cloudstream':86 'confus':148 'connect':112 'cost':79 'countri':137 'degre':36 'devic':32 'differ':140 'edit':116 'even':12 'extra':35 'freedom':38 'get':90 'guid':2 'howev':3 'internet':23 'like':15,85 'make':13 'mean':131 'meanwhil':80 'media':105 'need':70,110 'nice':1 'one':134 'pc':73 'peopl':150 'physic':30 'pi':61 'rare':43 'raspberri':60 'read':118 'realiz':122 'realli':65 'recommend':66 'repli':120 'run':56 'see':101,144 'sens':14 'separ':72 'server':106 'shadi':133 'simpl':83 'site':129 'someth':47 'specifi':126 'storag':31 'stream':20,128 'technic':55 'thing':27 'understand':25 'use':139 've':5 'vpn':115 'want':93,96 'watch':46 'whatev':91 'whenev':94 'wonder':7 'word':141 'would':69"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/3747554"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696852732 {#2126
        date: 2023-10-09 13:58:52.0 +02:00
      }
      +"title": 245807
    }
  ]
  -id: 4934
  -titleTs: "'ad':15 'ad-block':14 'adguard':21 'block':16 'build':5 'complet':2 'docker':24 'guid':3 'home':22 'host':9 'jellyfin':20 'person':7 'plex':19 'power':17 'self':8 'server':10 'stream':12"
  -bodyTs: "'/compose/install/':586 '/config':877,910,967,1002,1032,1077,1113,1143,1258,1291,1346,1373,1447,1486 '/containers/qflood/)':1389 '/data':971,1006,1036,1081,1117,1147,1220 '/data/media':1216,1262,1295,2035 '/data/media/movies':1929 '/data/media/tv':1919 '/data/torrents':1451,1760 '/data/torrents/incomplete':1767 '/dev/dri/card0':1252,1253,1299,1300,1613,1614 '/dev/dri/renderd128':1250,1251,1297,1298,1611,1612,2061 '/dev/null':529 '/docker/compose/releases/download/1.29.2/docker-compose-$(uname':600 '/docs/general/administration/hardware-acceleration.html':1589 '/download/server':226 '/downloads':881 '/en/)':236 '/en/index.html)).':246 '/engine/install/ubuntu/':458 '/etc/apt/sources.list.d/docker.list':528 '/flaresolverr/flaresolverr:latest''':1516 '/hardlinks/hardlinks-and-instant-moves/)':381,412 '/home':692,696,874,878,907,964,968,999,1003,1029,1033,1074,1078,1110,1114,1140,1144,1255,1259,1288,1292,1343,1370,1444,1448,1483 '/linux/ubuntu':521 '/linux/ubuntu/gpg':502 '/linuxserver/bazarr':1131 '/linuxserver/heimdall':1474 '/linuxserver/jellyfin':1238 '/linuxserver/lidarr':1020 '/linuxserver/ombi':1334 '/linuxserver/overseerr':1361 '/linuxserver/plex':1274 '/opt/adguardhome/conf':699 '/opt/adguardhome/work':695 '/pictrs/image/07685cac-36d7-4270-b3a7-c156e232829c.png)':200 '/pictrs/image/57e11e55-08b0-4b11-98e6-2f3b8d14be86.png)':766 '/pictrs/image/6690e52f-a843-4551-ad66-04c2b34b889e.png)':1723 '/pictrs/image/779256bf-4eae-48fa-a942-c960a3f556dc.png)':159 '/r/adguard/adguardhome)':675 '/r/piracy/comments/ma1hlm/the_complete_guide_to_building_your_own_personal/](https://www.reddit.com/r/piracy/comments/ma1hlm/the_complete_guide_to_building_your_own_personal/).':171 '/r/piracy/comments/pqsomd/the_complete_guide_to_building_your_personal_self/)':29 '/server':419,970,1005,1035,1080,1116,1146 '/server/compose':656 '/server/compose/adguard-home':658 '/server/compose/adguard-home/docker-compose.yml':660 '/server/compose/media-server':1641,2118 '/server/compose/media-server/docker-compose.yml':1643 '/server/configs/adguardhome/confdir':698 '/server/configs/adguardhome/workdir':694 '/server/configs/bazarr':1142 '/server/configs/heimdall':1485 '/server/configs/jackett':876 '/server/configs/jellyfin':1257 '/server/configs/liadarr':1031 '/server/configs/ombi':1345 '/server/configs/overseerr':1372 '/server/configs/plex':1290 '/server/configs/prowlarr':909 '/server/configs/qflood':1446 '/server/configs/radarr':1001 '/server/configs/readarr':1076 '/server/configs/readarr-audio-books':1112 '/server/configs/sonarr':966 '/server/media':358,421,442,1261,1294 '/server/torrents':425,433,880,1450 '/usr/local/bin/docker-compose':605,615 '/usr/share/keyrings/docker-archive-keyring.gpg':507,518 '/wiki/transcoding).':1556 '002':1437 '1000':868,870,901,903,955,957,990,992,1023,1025,1068,1070,1104,1106,1134,1136,1241,1243,1280,1282,1337,1339,1364,1366,1433,1435,1477,1479,1522,1524 '192.168':341 '3.3':681 '3000':717,747,1430 '3000/tcp':718 '3005':1429 '32400':1276,1277 '3579':1348,1349 '443':713,715 '443/tcp':714 '443/udp':716 '5055':1375,1376 '53':701,703 '53/tcp':702 '53/udp':704 '67':705 '67/udp':706 '6767':1149,1150,1960 '68':707,709 '68/tcp':710 '68/udp':708 '7878':996,997,1997 '80':711,1489 '80/tcp':712 '8080':1427,1428,1730,1843 '8090':1488,2079 '8096':1247,1248,2012 '8191':1518,1519 '8686':1038,1039 '8786':1100 '8787':1064,1065,1101 '8989':961,962,1828,1976 '9117':883,884,1697 '9696':897,898 'acceler':1597 'access':1213,1410,2194 'ad':15,826,1880 'ad-block':14 'adblock':56 'add':492,551,760,940,1657,1698,1706,1832,1885,2013 'address':328 'adguard':621,625,740,1663,1683 'adguard/adguardhome':720 'adguardhom':55,686 'admin':1735 'adminadmin':1738 'ag':566 'allow':462 'amd64':514 'api':1900,1979,2000 'app':788,804 'appli':606 'applic':50,1462 'apt':463,472,477,481,535,540,1626 'apt-get':471,476,534,539 'apt-transport-http':480 'arch':513 'arr':86,94,99,105,787,803 'asia/kolkata':872,905,959,994,1027,1072,1108,1138,1245,1284,1341,1368,1439,1481,1526 'audio':102,1088,1094 'audiobook':346,435,444,1047,1054,2044 'auth':1441 'auto':77,821 'automat':89,110,1399,1814 'back':580 'bazarr':109,1122,1124,1127,1954 'better':416 'binari':611 'block':16,2159 'blocklist':756 'book':103,347,436,445,1045,1089,1095,2042 'boot':260 'bootabl':229 'build':5,162 'button':1708,1886 'ca':485 'ca-certif':484 'call':805 'captain':17 'captcha':79,823,859,1497,1502 'categori':1769,1776,1778,1805,1854,1862,1906 'cd':432,441 'ce':545,548 'certif':486 'chang':1741,1752 'check':278 'chmod':613 'cli':549 'click':1772,1883 'client':1831 'cloudflar':1496 'command':560,731,1677 'compar':836 'complet':2,1164,1417 'compos':454,583,594,618,630,633,653,734,769,1635,1665,1688,2107,2115,2122,2133 'comput':188,252 'configur':272,1667 'conmpos':1545 'connect':303,1402,1870 'consol':576 'contain':642,684,727,861,890,948,983,1014,1055,1057,1090,1125,1232,1268,1328,1355,1390,1421,1468,1510,1586,1648,1673,1685 'containerd.io':550 'content':65,664,2019,2067 'copi':39,1645,1889,1898,1977,1998 'correct':1820 'cpu':1571 'creat':227,342,427,616,647,767,1633,1768,1794 'cs':524 'curl':487,498,596 'current':589 'custom':761 'd':736,1690,2135 'dashboard':129,149,156,1457,1461,2047 'data':1418 'dearmor':505 'deb':512 'decad':186 'default':750,1732,1753 'defin':780,1914 'devic':60,336,1200,1249,1296,1548,1579,1603,1610,2059 'differ':1050 'directori':344,393,398,423,429,649,1217,1413,1419,2117 'distro':217 'dns':755 'docker':54,285,450,453,455,493,531,544,547,555,559,567,582,593,632,733,1286,1669,1687,2103,2106,2121,2132,2145 'docker-c':543 'docker-ce-c':546 'docker-compos':452,732,1686,2120,2131 'docker-compose.yml':667 'docs.docker.com':457,585 'docs.docker.com/compose/install/':584 'docs.docker.com/engine/install/ubuntu/':456 'doesn':830,1223 'done':147 'doubl':401 'download':67,70,90,111,220,387,587,925,945,1383,1830,2125 'download.docker.com':501,520 'download.docker.com/linux/ubuntu':519 'download.docker.com/linux/ubuntu/gpg':500 'drive':231,257,365,373 'easi':2111 'echo':511 'en.wikipedia.org':1555 'en.wikipedia.org/wiki/transcoding).':1554 'enabl':748,1812,2050 'engin':532 'enjoy':935 'enp4s0':338 'ensur':37 'enter':1834,1967,1988,2057 'environ':866,899,953,988,1021,1066,1102,1132,1239,1278,1335,1362,1431,1475,1520 'execut':607 'exit':573 'fals':1442 'feed':792,1892 'file':619,631,637,641,654,668,723,770,1546,1636,1666,2116 'filter':751,754,762,763 'final':2130 'find':324 'fine':196 'finish':297 'first':623,2100 'flaresolverr':75,818,1494,1506,1509,1512 'flood':1391,1406,1440 'folder':1792,1821,1917 'follow':49,191,266,663,730,1949 'forward':2192 'free':1165 'fssl':499 'general':1601,1913,1984,2005 'get':473,478,536,541 'ghcr.io':1019,1130,1237,1273,1333,1360,1473,1515 'ghcr.io/flaresolverr/flaresolverr:latest''':1514 'ghcr.io/linuxserver/bazarr':1129 'ghcr.io/linuxserver/heimdall':1472 'ghcr.io/linuxserver/jellyfin':1236 'ghcr.io/linuxserver/lidarr':1018 'ghcr.io/linuxserver/ombi':1332 'ghcr.io/linuxserver/overseerr':1359 'ghcr.io/linuxserver/plex':1272 'github.com':599 'github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname':598 'give':2023 'gnupg':488 'go':1747,1961,2007,2045 'gpg':496,504 'gpu':1577,1600,1608,1618,1623,1630,2063,2071 'group':556 'guid':3,53,168,211,409,1593,2168 'happen':1566 'hardlink':378 'hardwar':172,178,192,197,1596 'heimdal':128,155,1456,1466,1467,1470,2073 'hit':1945 'home':622,626,741,1664,1684 'host':9,1836,1969,1990 'hotio.dev':1388 'hotio.dev/containers/qflood/)':1387 'hotio/prowlarr':894 'hotio/qflood':1425 'hotio/readarr':1061,1097 'https':469,483 'hub.docker.com':674 'hub.docker.com/r/adguard/adguardhome)':673 'imag':719,864,893,951,986,1017,1060,1096,1128,1235,1271,1331,1358,1398,1424,1471,1513,1718,2104,2128,2140,2143 'includ':1561 'incomplet':437,1763 'index':73,84,784,857,1500,1701,1707,1713,1720,1875,1878,1895 'instal':263,270,279,284,294,296,319,449,459,479,530,542,1170,1325,1620,1627 'instead':850,1218 'instruct':1953 'intel':1607,1622,1629,2070 'intel-gpu-tool':1621,1628 'internet':2199 'ip':314,321,327,746,1696,1729,1827,1840,1959,1973,1994,2011,2078 'isp/country':2162 'jackett':71,775,776,795,815,838,845,860,863,938,1691,1703,1882,1897,1903 'jellyfin':1155,1160,1222,1231,1234,1537,2006 'jellyfin.org':1588 'jellyfin.org/docs/general/administration/hardware-acceleration.html':1587 'jellyfin/plex':61 'keep':353,651,1762,2166 'key':497,1901,1980,2001 'know':1227 'l':597 'later':1202 'latest':2127,2139 'left':2182 'lemmi':42 'lemmy.dbzer0.com':158,199,765,1722 'lemmy.dbzer0.com/pictrs/image/07685cac-36d7-4270-b3a7-c156e232829c.png)':198 'lemmy.dbzer0.com/pictrs/image/57e11e55-08b0-4b11-98e6-2f3b8d14be86.png)':764 'lemmy.dbzer0.com/pictrs/image/6690e52f-a843-4551-ad66-04c2b34b889e.png)':1721 'lemmy.dbzer0.com/pictrs/image/779256bf-4eae-48fa-a942-c960a3f556dc.png)':157 'librari':2016,2028,2032 'lidarr':104,1011,1013,1016,1925 'like':153,337,1662,2095 'link':390 'linux':216 'linuxserver/jackett':865 'linuxserver/radarr':987 'linuxserver/sonarr':952 'list':752,931 'locat':2033 'look':151,368 'lsb':490,522 'lsb-releas':489 'm':603 'machin':306 'make':33,275 'manag':1400 'meant':809 'meantim':847 'media':356,392,422,773,1206,1638,1798,1817 'media-serv':772 'mention':1534 'menu':261 'mkdir':418,420,424,434,443,655,657,1640 'monitor':1616,2062 'mount':372 'move':1815 'movi':97,120,348,438,446,977,981,1178,1307,1801,1803,1809,2039 'multipl':364,1460 'music':108,349,439,447,1012,2041 'must':1580 'name':685,862,891,949,984,1015,1058,1091,1126,1233,1269,1329,1356,1422,1469,1511,1863,2025 'navig':1692,1725,1823,1955,2074,2112 'need':138,176,1210,1225,1409,1505,1786,2090 'new':629 'next':2151 'nice':1394 'night':1062,1098 'none':854 'note':19 'notic':1048 'o':506,604 'object':646 'oc':21 'offici':495 'old':187,2142 'ombi':1317,1327,1330 'ombi/overseer':117 'ombi/overseerr':1940 'open':737 'openssh':280 'oper':201 'option':1750 'order':1573 'origin':23 'overseer/ombi':1305 'overseerr':1172,1354,1357 'packag':460 'part':2186 'particular':2031 'pass':1582 'password':1737,1745,1848 'path':1755,1782,1785,1807,1865 'permiss':608 'person':7,1157 'pgid':869,902,956,991,1024,1069,1105,1135,1242,1281,1338,1365,1434,1478,1523 'pi':194 'plan':1323 'play':2066 'playback':2048 'plex':1169,1183,1190,1267,1270,1326 'plug':247 'port':143,678,700,882,896,960,995,1037,1051,1063,1099,1148,1246,1275,1347,1374,1426,1487,1517,1841,1974,1995,2094,2191 'post':24 'power':177 'prefer':219,242 'prefix':339 'present':334 'process':1922 'program':926 'provid':74,793,1212,1392 'prowlarr':806,852,889,892 'prune':2147 'puid':867,900,954,989,1022,1067,1103,1133,1240,1279,1336,1363,1432,1476,1521 'pull':2123 'qbittor':1867 'qbittorr':68,944,1381,1404,1407,1724,1833,1852 'qflood':1386,1420,1423 'qualiti':32 'queue':946 'radarr':93,116,127,976,982,985,1924,1933,1987,2003 'raspberri':193 'read':166,404,1590,2189 'readarr':98,1044,1056,1059,1087,1093,1927 'readarr-audio-book':1086,1092 'reboot':301 'recent':828 'reddit':26 'releas':491,523,591 'rememb':140,1655,2092 'remot':307 'remov':2141 'repeat':1920,2036 'replac':813 'repositori':467,510 'request':119,1177,1306 'requir':562,1182 'restart':687,885,911,972,1007,1040,1082,1118,1151,1263,1301,1350,1377,1452,1490,1527 'right':1771 'role':1189 'root':563,1916,1931 'rufus':233 'rufus.ie':235 'rufus.ie/en/)':234 'run':558,683 'save':661,721,1754,1873,1911 'schedul':922 'screen':1952 'screenshot':2101 'search':797,924,936 'section':1201,1538,1542,1563,1758 'see':671,1711 'select':214,254,317,1860,1887,1904,2018,2029,2053 'self':8 'server':10,208,222,265,281,313,331,745,774,1639,1695,1728,1826,1839,1958,1972,1993,2010,2077,2178,2196 'server-ip':312 'servic':87,95,100,106,133,645,682,1654,2083 'set':180,1963,1983,2004 'setup':47,164,288,508,624,742,1194,1595,1938,2080,2154 'show':92,123,921,933,1181,1310,2097 'sidebar':1774 'sign':516,569 'signed-bi':515 'similar':1799,1985 'simpl':1943,2169 'snap':291 'softwar':240 'solv':78,822,1495 'someth':152 'sonarr':85,114,125,915,917,947,950,978,1822,1966,1982 'space':403 'ssh':309,310,579 'stabl':525,590 'stack':1670 'start':161,725,1671,1681 'step':268 'stick':843 'still':842,1167 'stop':690,888,914,975,1010,1043,1085,1121,1154,1266,1304,1353,1380,1455,1493,1530 'storag':402 'store':1796 'stream':12 'string':1660 'subtitl':112,1123 'sudo':470,475,503,526,533,538,564,595,612,1625,2069 'super':1942 'support':824 'sure':276 'survic':40 'system':202,2146 'take':929 'talk':1197 'tee':527 'test':895,1868,1909 'tool':1624,1631,1749 'top':2072 'tornzab':791,1891 'torrent':69,72,385,397,426,431,783,798,1230,1382,1412,1764,2157 'torzab':1888 'transcod':1531,1553,1565,1609,2051 'transport':482 'trash':408 'trash-guid':407 'trash-guides.info':380,411 'trash-guides.info/hardlinks/hardlinks-and-instant-moves/)':379,410 'tv':91,122,351,440,448,916,920,1180,1309,1780,1784,1856,2040 'type':320,572,1777,1802,1855,2020 'tz':871,904,958,993,1026,1071,1107,1137,1244,1283,1340,1367,1438,1480,1525 'ubuntu':207,221,264,273 'ubuntu.com':225 'ubuntu.com/download/server':224 'ui':1395 'umask':1436 'unam':602 'understand':417 'unless':689,887,913,974,1009,1042,1084,1120,1153,1265,1303,1352,1379,1454,1492,1529 'unless-stop':688,886,912,973,1008,1041,1083,1119,1152,1264,1302,1351,1378,1453,1491,1528 'updat':474,537,2102,2108 'url':1947 'usag':1619,2064 'usb':230,249,256 'use':184,206,232,308,363,377,400,465,634,728,789,819,851,858,1159,1175,1312,1316,1385,1465,1501,1551,1570,1652,1674,1679,1704,1715,1850,1928,2068,2085,2137,2174 'user':552,693,697,875,879,908,965,969,1000,1004,1030,1034,1075,1079,1111,1115,1141,1145,1256,1260,1289,1293,1344,1371,1445,1449,1484,1743 'usermod':565 'usernam':311,315,1733,1846 'utilis':1575 'vaapi':2055 'ventoy':243 'version':292,643,680,1285,1659 'vi':659,1642 'via':937 'volum':691,873,906,963,998,1028,1073,1109,1139,1207,1254,1287,1342,1369,1443,1482 'vpn':2155,2175,2185 'want':35,1650,1908,2164 'watch':63 'webui':1751,1757 'well':44,395,834 'whatev':215,1858 'whenev':1564 'whoami':568 'without':399,561 'work':195,832 'www.reddit.com':28,170 'www.reddit.com/r/piracy/comments/ma1hlm/the_complete_guide_to_building_your_own_personal/](https://www.reddit.com/r/piracy/comments/ma1hlm/the_complete_guide_to_building_your_own_personal/).':169 'www.reddit.com/r/piracy/comments/pqsomd/the_complete_guide_to_building_your_personal_self/)':27 'www.ventoy.net':245 'www.ventoy.net/en/index.html)).':244 'x':614 'yml':636"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1696933577
  +visibility: "visible             "
  +apId: "https://lemmy.dbzer0.com/post/5911320"
  +editedAt: null
  +createdAt: DateTimeImmutable @1696847177 {#3036
    date: 2023-10-09 12:26:17.0 +02: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 {#2139
  +user: Proxies\__CG__\App\Entity\User {#3015 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: Proxies\__CG__\App\Entity\Image {#3054 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2882 …}
  +slug: "The-complete-guide-to-building-your-personal-self-hosted-server"
  +title: "The complete guide to building your personal self hosted server for streaming and ad-blocking powered by Plex, Jellyfin, Adguard Home and Docker."
  +url: "https://lemmy.dbzer0.com/pictrs/image/648d65c6-110d-4644-ba44-1561ad35e4de.png"
  +body: """
    The complete guide to building your personal self hosted server for streaming and ad-blocking.\n
    ==============================================================================================\n
    \n
    *Captain’s note: This `OC` [was originally posted in reddit](https://www.reddit.com/r/Piracy/comments/pqsomd/the_complete_guide_to_building_your_personal_self/) but its quality makes me wants to ensure a copy survices in lemmy as well.*\n
    \n
    ---\n
    \n
    We will setup the following applications in this guide:\n
    \n
    - **Docker**\n
    - **AdguardHome** - Adblocker for all your devices\n
    - **Jellyfin/Plex** - For watching the content you download\n
    - **Qbittorrent** - Torrent downloader\n
    - **Jackett** - Torrent indexers provider\n
    - **Flaresolverr** - For auto solving captcha in some of the indexers\n
    - **Sonarr** - *arr service for automatically downloading TV shows\n
    - **Radarr** - *arr service for movies\n
    - **Readarr** - *arr service for (audio)books\n
    - **lidarr** - *arr service for music\n
    - **Bazarr** - Automatically downloads subtitles for Sonarr and Radarr\n
    - **Ombi/Overseer** - For requesting movies and tv shows through Sonarr and Radarr\n
    - **Heimdall** - Dashboard for all the services so you don’t need to remember all the ports\n
    \n
    Once you are done, your dashboard will look something like this.\n
    \n
    \u{200B}\n
    \n
    [Heimdall Dashboard](https://lemmy.dbzer0.com/pictrs/image/779256bf-4eae-48fa-a942-c960a3f556dc.png)\n
    \n
    I started building my setup after reading this guide [https://www.reddit.com/r/Piracy/comments/ma1hlm/the_complete_guide_to_building_your_own_personal/](https://www.reddit.com/r/Piracy/comments/ma1hlm/the_complete_guide_to_building_your_own_personal/).\n
    \n
    Hardware\n
    --------\n
    \n
    You don’t need powerful hardware to set this up. I use a decade old computer, with the following hardware. Raspberry pi works fine.\n
    \n
    \u{200B}\n
    \n
    [Hardware](https://lemmy.dbzer0.com/pictrs/image/07685cac-36d7-4270-b3a7-c156e232829c.png)\n
    \n
    Operating system\n
    ----------------\n
    \n
    I will be using **Ubuntu** **server** in this guide. You can select whatever linux distro you prefer.\n
    \n
    Download ubuntu server from <https://ubuntu.com/download/server>. Create a bootable USB drive using [rufus](https://rufus.ie/en/) or any other software(I prefer [ventoy](https://www.ventoy.net/en/index.html)). Plug the usb on your computer, and select the usb drive from the boot menu and install ubuntu server. Follow the steps to install and configure ubuntu, and make sure to check “**Install OpenSSH server**”. Don’t install docker during the setup as the snap version is installed.\n
    \n
    Once installation finishes you can now reboot and connect to your machine remotely using ssh.\n
    \n
    ```\n
    \n
    <span style="color:#323232;">ssh username@server-ip \n
    </span><span style="color:#323232;"># username you selected during installation\n
    </span><span style="color:#323232;"># Type ip a to find out the ip address of your server. Will be present against device like **enp4s0** prefixed with 192.168.\n
    </span>\n
    ```\n
    \n
    Create the directories for audiobooks, books, movies, music and tv.\n
    -------------------------------------------------------------------\n
    \n
    I keep all my media at ~/server/media. If you will be using multiple drives you can look up how to mount drives.\n
    \n
    We will be using [hardlinks](https://trash-guides.info/Hardlinks/Hardlinks-and-Instant-Moves/) so once the torrents are downloaded they are linked to media directory as well as torrents directory without using double storage space. Read up the [trash-guides](https://trash-guides.info/Hardlinks/Hardlinks-and-Instant-Moves/) to have a better understanding.\n
    \n
    ```\n
    \n
    <span style="color:#323232;">mkdir ~/server\n
    </span><span style="color:#323232;">mkdir ~/server/media # Media directory\n
    </span><span style="color:#323232;">mkdir ~/server/torrents # Torrents\n
    </span><span style="color:#323232;">\n
    </span><span style="color:#323232;"># Creating the directories for torrents\n
    </span><span style="color:#323232;">cd ~/server/torrents\n
    </span><span style="color:#323232;">mkdir audiobooks  books  incomplete  movies  music  tv \n
    </span><span style="color:#323232;">\n
    </span><span style="color:#323232;">cd ~/server/media\n
    </span><span style="color:#323232;">mkdir audiobooks  books  movies  music  tv\n
    </span>\n
    ```\n
    \n
    Installing docker and docker-compose\n
    ------------------------------------\n
    \n
    **Docker** <https://docs.docker.com/engine/install/ubuntu/>\n
    \n
    ```\n
    \n
    <span style="color:#323232;"># install packages to allow apt to use a repository over HTTPS\n
    </span><span style="color:#323232;">sudo apt-get update\n
    </span><span style="color:#323232;">sudo apt-get install \n
    </span><span style="color:#323232;">    apt-transport-https \n
    </span><span style="color:#323232;">    ca-certificates \n
    </span><span style="color:#323232;">    curl \n
    </span><span style="color:#323232;">    gnupg \n
    </span><span style="color:#323232;">    lsb-release\n
    </span><span style="color:#323232;"># Add Docker’s official GPG key:\n
    </span><span style="color:#323232;">curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg\n
    </span><span style="color:#323232;"># Setup the repository\n
    </span><span style="color:#323232;">echo \n
    </span><span style="color:#323232;">  "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \n
    </span><span style="color:#323232;">  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null\n
    </span><span style="color:#323232;"># Install Docker Engine\n
    </span><span style="color:#323232;">sudo apt-get update\n
    </span><span style="color:#323232;">sudo apt-get install docker-ce docker-ce-cli containerd.io\n
    </span><span style="color:#323232;"># Add user to the docker group to run docker commands without requiring root\n
    </span><span style="color:#323232;">sudo usermod -aG docker $(whoami) \n
    </span>\n
    ```\n
    \n
    > Sign out by typing exit in the console and then ssh back in\n
    \n
    **Docker compose** <https://docs.docker.com/compose/install/>\n
    \n
    ```\n
    \n
    <span style="color:#323232;"># Download the current stable release of Docker Compose\n
    </span><span style="color:#323232;">sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose\n
    </span><span style="color:#323232;"># Apply executable permissions to the binary\n
    </span><span style="color:#323232;">sudo chmod +x /usr/local/bin/docker-compose\n
    </span>\n
    ```\n
    \n
    Creating the compose file for Adguard home\n
    ------------------------------------------\n
    \n
    First setup Adguard home in a new compose file.\n
    \n
    Docker compose uses a yml file. All of the files contain version and services object.\n
    \n
    Create a directory for keeping the compose files.\n
    \n
    ```\n
    \n
    <span style="color:#323232;">mkdir ~/server/compose\n
    </span><span style="color:#323232;">mkdir ~/server/compose/adguard-home\n
    </span><span style="color:#323232;">vi ~/server/compose/adguard-home/docker-compose.yml\n
    </span>\n
    ```\n
    \n
    Save the following content to the docker-compose.yml file. You can see [here](https://hub.docker.com/r/adguard/adguardhome) what each port does.\n
    \n
    ```\n
    \n
    <span style="color:#323232;">version: '3.3'\n
    </span><span style="color:#323232;">services:\n
    </span><span style="color:#323232;">    run:\n
    </span><span style="color:#323232;">        container_name: adguardhome\n
    </span><span style="color:#323232;">        restart: unless-stopped\n
    </span><span style="color:#323232;">        volumes:\n
    </span><span style="color:#323232;">            - '/home/${USER}/server/configs/adguardhome/workdir:/opt/adguardhome/work'\n
    </span><span style="color:#323232;">            - '/home/${USER}/server/configs/adguardhome/confdir:/opt/adguardhome/conf'\n
    </span><span style="color:#323232;">        ports:\n
    </span><span style="color:#323232;">            - '53:53/tcp'\n
    </span><span style="color:#323232;">            - '53:53/udp'\n
    </span><span style="color:#323232;">            - '67:67/udp'\n
    </span><span style="color:#323232;">            - '68:68/udp'\n
    </span><span style="color:#323232;">            - '68:68/tcp'\n
    </span><span style="color:#323232;">            - '80:80/tcp'\n
    </span><span style="color:#323232;">            - '443:443/tcp'\n
    </span><span style="color:#323232;">            - '443:443/udp'\n
    </span><span style="color:#323232;">            - '3000:3000/tcp'\n
    </span><span style="color:#323232;">        image: adguard/adguardhome\n
    </span>\n
    ```\n
    \n
    Save the file and start the container using the following command.\n
    \n
    ```\n
    \n
    <span style="color:#323232;">docker-compose up -d\n
    </span>\n
    ```\n
    \n
    Open up the Adguard home setup on `YOUR_SERVER_IP:3000`.\n
    \n
    Enable the default filter list from filters→DNS blocklist. You can then add custom filters.\n
    \n
    [Filters](https://lemmy.dbzer0.com/pictrs/image/57e11e55-08b0-4b11-98e6-2f3b8d14be86.png)\n
    \n
    Creating the compose file for media-server\n
    ------------------------------------------\n
    \n
    Jackett\n
    -------\n
    \n
    Jackett is where you define all your torrent indexers. All the *arr apps use the tornzab feed provided by jackett to search torrents.\n
    \n
    There is now an *arr app called prowlarr that is meant to be the replacement for jackett. But the flaresolverr(used for auto solving captchas) support was added very recently and doesn’t work that well as compared to jackett, so I am still sticking with jackett for meantime. You can instead use prowlarr if none of your indexers use captcha.\n
    \n
    ```\n
    \n
    <span style="color:#323232;">jackett:\n
    </span><span style="color:#323232;">    container_name: jackett\n
    </span><span style="color:#323232;">    image: linuxserver/jackett\n
    </span><span style="color:#323232;">    environment:\n
    </span><span style="color:#323232;">      - PUID=1000\n
    </span><span style="color:#323232;">      - PGID=1000\n
    </span><span style="color:#323232;">      - TZ=Asia/Kolkata\n
    </span><span style="color:#323232;">    volumes:\n
    </span><span style="color:#323232;">      - '/home/${USER}/server/configs/jackett:/config'\n
    </span><span style="color:#323232;">      - '/home/${USER}/server/torrents:/downloads'\n
    </span><span style="color:#323232;">    ports:\n
    </span><span style="color:#323232;">      - '9117:9117'\n
    </span><span style="color:#323232;">    restart: unless-stopped\n
    </span><span style="color:#323232;">prowlarr:\n
    </span><span style="color:#323232;">\t\tcontainer_name: prowlarr\n
    </span><span style="color:#323232;">    image: 'hotio/prowlarr:testing'\n
    </span><span style="color:#323232;">    ports:\n
    </span><span style="color:#323232;">      - '9696:9696'\n
    </span><span style="color:#323232;">    environment:\n
    </span><span style="color:#323232;">      - PUID=1000\n
    </span><span style="color:#323232;">      - PGID=1000\n
    </span><span style="color:#323232;">      - TZ=Asia/Kolkata\n
    </span><span style="color:#323232;">    volumes:\n
    </span><span style="color:#323232;">      - '/home/${USER}/server/configs/prowlarr:/config'\n
    </span><span style="color:#323232;">    restart: unless-stopped\n
    </span>\n
    ```\n
    \n
    Sonarr - TV\n
    -----------\n
    \n
    Sonarr is a TV show scheduling and searching download program. It will take a list of shows you enjoy, search via Jackett, and add them to the qbittorrent downloads queue.\n
    \n
    ```\n
    \n
    <span style="color:#323232;">sonarr:\n
    </span><span style="color:#323232;">    container_name: sonarr\n
    </span><span style="color:#323232;">    image: linuxserver/sonarr\n
    </span><span style="color:#323232;">    environment:\n
    </span><span style="color:#323232;">      - PUID=1000\n
    </span><span style="color:#323232;">      - PGID=1000\n
    </span><span style="color:#323232;">      - TZ=Asia/Kolkata\n
    </span><span style="color:#323232;">    ports:\n
    </span><span style="color:#323232;">      - '8989:8989'\n
    </span><span style="color:#323232;">    volumes:\n
    </span><span style="color:#323232;">      - '/home/${USER}/server/configs/sonarr:/config'\n
    </span><span style="color:#323232;">      - '/home/${USER}/server:/data'\n
    </span><span style="color:#323232;">    restart: unless-stopped\n
    </span>\n
    ```\n
    \n
    Radarr - Movies\n
    ---------------\n
    \n
    Sonarr but for movies.\n
    \n
    ```\n
    \n
    <span style="color:#323232;">radarr:\n
    </span><span style="color:#323232;">    container_name: radarr\n
    </span><span style="color:#323232;">    image: linuxserver/radarr\n
    </span><span style="color:#323232;">    environment:\n
    </span><span style="color:#323232;">      - PUID=1000\n
    </span><span style="color:#323232;">      - PGID=1000\n
    </span><span style="color:#323232;">      - TZ=Asia/Kolkata\n
    </span><span style="color:#323232;">    ports:\n
    </span><span style="color:#323232;">      - '7878:7878'\n
    </span><span style="color:#323232;">    volumes:\n
    </span><span style="color:#323232;">      - '/home/${USER}/server/configs/radarr:/config'\n
    </span><span style="color:#323232;">      - '/home/${USER}/server:/data'\n
    </span><span style="color:#323232;">    restart: unless-stopped\n
    </span>\n
    ```\n
    \n
    Lidarr - Music\n
    --------------\n
    \n
    ```\n
    \n
    <span style="color:#323232;">lidarr:\n
    </span><span style="color:#323232;">    container_name: lidarr\n
    </span><span style="color:#323232;">    image: ghcr.io/linuxserver/lidarr\n
    </span><span style="color:#323232;">    environment:\n
    </span><span style="color:#323232;">      - PUID=1000\n
    </span><span style="color:#323232;">      - PGID=1000\n
    </span><span style="color:#323232;">      - TZ=Asia/Kolkata\n
    </span><span style="color:#323232;">    volumes:\n
    </span><span style="color:#323232;">      - '/home/${USER}/server/configs/liadarr:/config'\n
    </span><span style="color:#323232;">      - '/home/${USER}/server:/data'\n
    </span><span style="color:#323232;">    ports:\n
    </span><span style="color:#323232;">      - '8686:8686'\n
    </span><span style="color:#323232;">    restart: unless-stopped\n
    </span>\n
    ```\n
    \n
    Readarr - Books and AudioBooks\n
    ------------------------------\n
    \n
    ```\n
    \n
    <span style="color:#323232;"># Notice the different port for the audiobook container\n
    </span><span style="color:#323232;">readarr:\n
    </span><span style="color:#323232;">    container_name: readarr\n
    </span><span style="color:#323232;">    image: 'hotio/readarr:nightly'\n
    </span><span style="color:#323232;">    ports:\n
    </span><span style="color:#323232;">      - '8787:8787'\n
    </span><span style="color:#323232;">    environment:\n
    </span><span style="color:#323232;">      - PUID=1000\n
    </span><span style="color:#323232;">      - PGID=1000\n
    </span><span style="color:#323232;">      - TZ=Asia/Kolkata\n
    </span><span style="color:#323232;">    volumes:\n
    </span><span style="color:#323232;">      - '/home/${USER}/server/configs/readarr:/config'\n
    </span><span style="color:#323232;">      - '/home/${USER}/server:/data'\n
    </span><span style="color:#323232;">    restart: unless-stopped\n
    </span><span style="color:#323232;">\n
    </span><span style="color:#323232;">readarr-audio-books:\n
    </span><span style="color:#323232;">    container_name: readarr-audio-books\n
    </span><span style="color:#323232;">    image: 'hotio/readarr:nightly'\n
    </span><span style="color:#323232;">    ports:\n
    </span><span style="color:#323232;">      - '8786:8787'\n
    </span><span style="color:#323232;">    environment:\n
    </span><span style="color:#323232;">      - PUID=1000\n
    </span><span style="color:#323232;">      - PGID=1000\n
    </span><span style="color:#323232;">      - TZ=Asia/Kolkata\n
    </span><span style="color:#323232;">    volumes:\n
    </span><span style="color:#323232;">      - '/home/${USER}/server/configs/readarr-audio-books:/config'\n
    </span><span style="color:#323232;">      - '/home/${USER}/server:/data'\n
    </span><span style="color:#323232;">    restart: unless-stopped\n
    </span>\n
    ```\n
    \n
    Bazarr - Subtitles\n
    ------------------\n
    \n
    ```\n
    \n
    <span style="color:#323232;">bazarr:\n
    </span><span style="color:#323232;">    container_name: bazarr\n
    </span><span style="color:#323232;">    image: ghcr.io/linuxserver/bazarr\n
    </span><span style="color:#323232;">    environment:\n
    </span><span style="color:#323232;">      - PUID=1000\n
    </span><span style="color:#323232;">      - PGID=1000\n
    </span><span style="color:#323232;">      - TZ=Asia/Kolkata\n
    </span><span style="color:#323232;">    volumes:\n
    </span><span style="color:#323232;">      - '/home/${USER}/server/configs/bazarr:/config'\n
    </span><span style="color:#323232;">      - '/home/${USER}/server:/data'\n
    </span><span style="color:#323232;">    ports:\n
    </span><span style="color:#323232;">      - '6767:6767'\n
    </span><span style="color:#323232;">    restart: unless-stopped\n
    </span>\n
    ```\n
    \n
    Jellyfin\n
    --------\n
    \n
    I personally only use jellyfin because it’s completely free. I still have plex installed because overseerr which is used to request movies and tv shows require plex. But that’s the only role plex has in my setup.\n
    \n
    I will talk about the devices section later on.\n
    \n
    For the media volume you only need to provide access to the `/data/media` directory instead of `/data` as jellyfin doesn’t need to know about the torrents.\n
    \n
    ```\n
    \n
    <span style="color:#323232;">jellyfin:\n
    </span><span style="color:#323232;">    container_name: jellyfin\n
    </span><span style="color:#323232;">    image: ghcr.io/linuxserver/jellyfin\n
    </span><span style="color:#323232;">    environment:\n
    </span><span style="color:#323232;">      - PUID=1000\n
    </span><span style="color:#323232;">      - PGID=1000\n
    </span><span style="color:#323232;">      - TZ=Asia/Kolkata\n
    </span><span style="color:#323232;">    ports:\n
    </span><span style="color:#323232;">      - '8096:8096'\n
    </span><span style="color:#323232;">    devices:\n
    </span><span style="color:#323232;">      - '/dev/dri/renderD128:/dev/dri/renderD128'\n
    </span><span style="color:#323232;">      - '/dev/dri/card0:/dev/dri/card0'\n
    </span><span style="color:#323232;">    volumes:\n
    </span><span style="color:#323232;">      - '/home/${USER}/server/configs/jellyfin:/config'\n
    </span><span style="color:#323232;">      - '/home/${USER}/server/media:/data/media'\n
    </span><span style="color:#323232;">    restart: unless-stopped\n
    </span><span style="color:#323232;">\n
    </span><span style="color:#323232;">plex:\n
    </span><span style="color:#323232;">    container_name: plex\n
    </span><span style="color:#323232;">    image: ghcr.io/linuxserver/plex\n
    </span><span style="color:#323232;">    ports:\n
    </span><span style="color:#323232;">      - '32400:32400'\n
    </span><span style="color:#323232;">    environment:\n
    </span><span style="color:#323232;">      - PUID=1000\n
    </span><span style="color:#323232;">      - PGID=1000\n
    </span><span style="color:#323232;">      - TZ=Asia/Kolkata\n
    </span><span style="color:#323232;">      - VERSION=docker\n
    </span><span style="color:#323232;">    volumes:\n
    </span><span style="color:#323232;">      - '/home/${USER}/server/configs/plex:/config'\n
    </span><span style="color:#323232;">      - '/home/${USER}/server/media:/data/media'\n
    </span><span style="color:#323232;">    devices:\n
    </span><span style="color:#323232;">      - '/dev/dri/renderD128:/dev/dri/renderD128'\n
    </span><span style="color:#323232;">      - '/dev/dri/card0:/dev/dri/card0'\n
    </span><span style="color:#323232;">    restart: unless-stopped\n
    </span>\n
    ```\n
    \n
    Overseer/Ombi - Requesting Movies and TV shows\n
    ----------------------------------------------\n
    \n
    I use both. You can use ombi only if you don’t plan to install plex.\n
    \n
    ```\n
    \n
    <span style="color:#323232;">ombi:\n
    </span><span style="color:#323232;">    container_name: ombi\n
    </span><span style="color:#323232;">    image: ghcr.io/linuxserver/ombi\n
    </span><span style="color:#323232;">    environment:\n
    </span><span style="color:#323232;">      - PUID=1000\n
    </span><span style="color:#323232;">      - PGID=1000\n
    </span><span style="color:#323232;">      - TZ=Asia/Kolkata\n
    </span><span style="color:#323232;">    volumes:\n
    </span><span style="color:#323232;">      - '/home/${USER}/server/configs/ombi:/config'\n
    </span><span style="color:#323232;">    ports:\n
    </span><span style="color:#323232;">      - '3579:3579'\n
    </span><span style="color:#323232;">    restart: unless-stopped\n
    </span><span style="color:#323232;">\n
    </span><span style="color:#323232;">overseerr:\n
    </span><span style="color:#323232;">    container_name: overseerr\n
    </span><span style="color:#323232;">    image: ghcr.io/linuxserver/overseerr\n
    </span><span style="color:#323232;">    environment:\n
    </span><span style="color:#323232;">      - PUID=1000\n
    </span><span style="color:#323232;">      - PGID=1000\n
    </span><span style="color:#323232;">      - TZ=Asia/Kolkata\n
    </span><span style="color:#323232;">    volumes:\n
    </span><span style="color:#323232;">      - '/home/${USER}/server/configs/overseerr:/config'\n
    </span><span style="color:#323232;">    ports:\n
    </span><span style="color:#323232;">      - '5055:5055'\n
    </span><span style="color:#323232;">    restart: unless-stopped\n
    </span>\n
    ```\n
    \n
    Qbittorrent - Torrent downloader\n
    --------------------------------\n
    \n
    I use [qflood](https://hotio.dev/containers/qflood/) container. Flood provides a nice UI and this image automatically manages the connection between qbittorrent and flood.\n
    \n
    Qbittorrent only needs access to torrent directory, and not the complete data directory.\n
    \n
    ```\n
    \n
    <span style="color:#323232;">qflood:\n
    </span><span style="color:#323232;">    container_name: qflood\n
    </span><span style="color:#323232;">    image: hotio/qflood\n
    </span><span style="color:#323232;">    ports:\n
    </span><span style="color:#323232;">      - "8080:8080"\n
    </span><span style="color:#323232;">      - "3005:3000"\n
    </span><span style="color:#323232;">    environment:\n
    </span><span style="color:#323232;">      - PUID=1000\n
    </span><span style="color:#323232;">      - PGID=1000\n
    </span><span style="color:#323232;">      - UMASK=002\n
    </span><span style="color:#323232;">      - TZ=Asia/Kolkata\n
    </span><span style="color:#323232;">      - FLOOD_AUTH=false\n
    </span><span style="color:#323232;">    volumes:\n
    </span><span style="color:#323232;">      - '/home/${USER}/server/configs/qflood:/config'\n
    </span><span style="color:#323232;">      - '/home/${USER}/server/torrents:/data/torrents'\n
    </span><span style="color:#323232;">    restart: unless-stopped\n
    </span>\n
    ```\n
    \n
    Heimdall - Dashboard\n
    --------------------\n
    \n
    There are multiple dashboard applications but I use Heimdall.\n
    \n
    ```\n
    \n
    <span style="color:#323232;">heimdall:\n
    </span><span style="color:#323232;">    container_name: heimdall\n
    </span><span style="color:#323232;">    image: ghcr.io/linuxserver/heimdall\n
    </span><span style="color:#323232;">    environment:\n
    </span><span style="color:#323232;">      - PUID=1000\n
    </span><span style="color:#323232;">      - PGID=1000\n
    </span><span style="color:#323232;">      - TZ=Asia/Kolkata\n
    </span><span style="color:#323232;">    volumes:\n
    </span><span style="color:#323232;">      - '/home/${USER}/server/configs/heimdall:/config'\n
    </span><span style="color:#323232;">    ports:\n
    </span><span style="color:#323232;">      - 8090:80\n
    </span><span style="color:#323232;">    restart: unless-stopped\n
    </span>\n
    ```\n
    \n
    Flaresolverr - Solves cloudflare captcha\n
    ----------------------------------------\n
    \n
    If your indexers use captcha, you will need flaresolverr for them.\n
    \n
    ```\n
    \n
    <span style="color:#323232;">flaresolverr:\n
    </span><span style="color:#323232;">    container_name: flaresolverr\n
    </span><span style="color:#323232;">    image: 'ghcr.io/flaresolverr/flaresolverr:latest'\n
    </span><span style="color:#323232;">    ports:\n
    </span><span style="color:#323232;">      - '8191:8191'\n
    </span><span style="color:#323232;">    environment:\n
    </span><span style="color:#323232;">      - PUID=1000\n
    </span><span style="color:#323232;">      - PGID=1000\n
    </span><span style="color:#323232;">      - TZ=Asia/Kolkata\n
    </span><span style="color:#323232;">    restart: unless-stopped\n
    </span>\n
    ```\n
    \n
    Transcoding\n
    -----------\n
    \n
    As I mentioned in the jellyfin section there is a section in the conmpose file as “devices”. It is used for [transcoding](https://en.wikipedia.org/wiki/Transcoding). If you don’t include that section, whenever transcoding happens it will only use CPU. In order to utilise your gpu the devices must be passed on to the container.\n
    \n
    <https://jellyfin.org/docs/general/administration/hardware-acceleration.html> Read up this guide to setup hardware acceleration for your gpu.\n
    \n
    Generally, the devices are same for intel gpu transcoding.\n
    \n
    ```\n
    \n
    <span style="color:#323232;">devices:\n
    </span><span style="color:#323232;">      - '/dev/dri/renderD128:/dev/dri/renderD128'\n
    </span><span style="color:#323232;">      - '/dev/dri/card0:/dev/dri/card0'\n
    </span>\n
    ```\n
    \n
    To monitor the gpu usage install `intel-gpu-tools`\n
    \n
    ```\n
    \n
    <span style="color:#323232;">sudo apt install intel-gpu-tools\n
    </span>\n
    ```\n
    \n
    Now, create a compose file for media server.\n
    \n
    ```\n
    \n
    <span style="color:#323232;">mkdir ~/server/compose/media-server\n
    </span><span style="color:#323232;">vi ~/server/compose/media-server/docker-compose.yml\n
    </span>\n
    ```\n
    \n
    And copy all the containers you want to use under **services**. Remember to add the **version** string just like adguard home compose file.\n
    \n
    Configuring the docker stack\n
    ----------------------------\n
    \n
    Start the containers using the same command we used to start the adguard home container.\n
    \n
    ```\n
    \n
    <span style="color:#323232;">docker-compose up -d\n
    </span>\n
    ```\n
    \n
    Jackett\n
    -------\n
    \n
    Navigate to `YOUR_SERVER_IP:9117`\n
    \n
    Add a few indexers to jackett using the “add indexer” button. You can see the indexers I use in the image below.\n
    \n
    \u{200B}\n
    \n
    [Indexers](https://lemmy.dbzer0.com/pictrs/image/6690e52f-a843-4551-ad66-04c2b34b889e.png)\n
    \n
    Qbittorrent\n
    -----------\n
    \n
    Navigate to `YOUR_SERVER_IP:8080`\n
    \n
    The default username is `admin` and password `adminadmin`. You can change the user and password by going to `Tools → Options → WebUI`\n
    \n
    Change “Default Save Path” in WebUI section to `/data/torrents/` and “Keep incomplete torrents in” to `/data/torrents/incomplete/`\n
    \n
    Create categories by right clicking on sidebar under category. Type category as `TV` and path as `tv`. Path needs to be same as the folder you created to store your media. Similarly for movies type `Movies` as category and path as `movies`. This will enable to automatically move the media to its correct folder.\n
    \n
    Sonarr\n
    ------\n
    \n
    Navigate to `YOUR_SERVER_IP:8989`\n
    \n
    - Under “Download Clients” add qbittorrent. Enter the host as `YOUR_SERVER_IP` port as `**8080`,** and the username and password you used for qbittorrent. In category type `TV` (or whatever you selected as **category** **name**(not path) on qbittorent). Test the connection and then save.\n
    - Under indexers, for each indexer you added in Jackett \n
        - Click on add button\n
        - Select Torzab\n
        - Copy the tornzab feed for the indexer from jackett\n
        - Copy the api key from jackett\n
        - Select the categories you want\n
        - Test and save\n
    - Under general, define the root folder as `/data/media/tv`\n
    \n
    > Repeat this process for Radarr, Lidarr and readarr.\n
    \n
    Use `/data/media/movies` as root for Radarr and so on.\n
    \n
    > The setup for ombi/overseerr is super simple. Just hit the url and follow the on screen instructions.\n
    \n
    Bazarr\n
    ------\n
    \n
    Navigate to `YOUR_SERVER_IP:6767`\n
    \n
    Go to settings and then sonarr. Enter the host as `YOUR_SERVER_IP` port as `8989`. Copy the api key from sonarr settings→general.\n
    \n
    Similarly for radarr, enter the host as `YOUR_SERVER_IP` port as `7878`. Copy the api key from radarr settings→general.\n
    \n
    Jellyfin\n
    --------\n
    \n
    Go to `YOUR_SERVER_IP:8096`\n
    \n
    - Add all the libraries by selecting content type and then giving a name for that library. Select the particular library location from `/data/media`. Repeat this for movies, tv, music, books and audiobooks.\n
    - Go to dashboard→playback, and enable transcoding by selecting as `VAAPI` and enter the device as `/dev/dri/renderD128`\n
    \n
    Monitor GPU usage while playing content using\n
    \n
    ```\n
    \n
    <span style="color:#323232;">sudo intel_gpu_top\n
    </span>\n
    ```\n
    \n
    Heimdall\n
    --------\n
    \n
    Navigate to `YOUR_SERVER_IP:8090`\n
    \n
    Setup all the services you use so you don’t need to remember the ports like I showed in the first screenshot.\n
    \n
    Updating docker images\n
    ----------------------\n
    \n
    With docker compose updates are very easy.\n
    \n
    - Navigate to the compose file directory `~/server/compose/media-server`.\n
    - Then `docker-compose pull` to download the latest images.\n
    - And finally `docker-compose up -d` to use the latest images.\n
    - Remove old images by `docker system prune -a`\n
    \n
    What’s next\n
    -----------\n
    \n
    - You can setup VPN if torrents are blocked by your ISP/Country. I wanted to keep this guide simple and I don’t use VPN for my server, so I have left out the VPN part.\n
    - You can read about port forwarding to access your server over the internet.
    """
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 39
  +favouriteCount: 125
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1723385793 {#3049
    date: 2024-08-11 16:16:33.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#3056 …}
  +votes: Doctrine\ORM\PersistentCollection {#3058 …}
  +reports: Doctrine\ORM\PersistentCollection {#3060 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3062 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3064 …}
  +badges: Doctrine\ORM\PersistentCollection {#3066 …}
  +children: [
    App\Entity\EntryComment {#2043
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2139 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        Nice guide! However, I’ve always wondered if all of these even make sense. Like, can’t you just stream from the internet? I understand having thing on your physical storage device is an extra degree of freedom but it’s very rare for me watching something more then once. Also while you can technically run it off a Raspberry Pi, it’s not really recommended and you would need a separate PC which just adds to the cost. Meanwhile, with a simple app like Cloudstream, you can just get whatever you want whenever you want. The only advantage I see of the *arr +media server approach is not needing to connect to a VPN.\n
        \n
        EDIT: After reading the replys just realized I should have specified by streaming sites I mean the shady ones, in my country we use different words and I see how that can confuse some people
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1696852732 {#2127
        date: 2023-10-09 13:58:52.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@db0@lemmy.dbzer0.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2215 …}
      +nested: Doctrine\ORM\PersistentCollection {#2198 …}
      +votes: Doctrine\ORM\PersistentCollection {#2227 …}
      +reports: Doctrine\ORM\PersistentCollection {#2214 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2225 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2231 …}
      -id: 245807
      -bodyTs: "'add':76 'advantag':99 'also':51 'alway':6 'app':84 'approach':107 'arr':104 'cloudstream':86 'confus':148 'connect':112 'cost':79 'countri':137 'degre':36 'devic':32 'differ':140 'edit':116 'even':12 'extra':35 'freedom':38 'get':90 'guid':2 'howev':3 'internet':23 'like':15,85 'make':13 'mean':131 'meanwhil':80 'media':105 'need':70,110 'nice':1 'one':134 'pc':73 'peopl':150 'physic':30 'pi':61 'rare':43 'raspberri':60 'read':118 'realiz':122 'realli':65 'recommend':66 'repli':120 'run':56 'see':101,144 'sens':14 'separ':72 'server':106 'shadi':133 'simpl':83 'site':129 'someth':47 'specifi':126 'storag':31 'stream':20,128 'technic':55 'thing':27 'understand':25 'use':139 've':5 'vpn':115 'want':93,96 'watch':46 'whatev':91 'whenev':94 'wonder':7 'word':141 'would':69"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/3747554"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696852732 {#2126
        date: 2023-10-09 13:58:52.0 +02:00
      }
      +"title": 245807
    }
  ]
  -id: 4934
  -titleTs: "'ad':15 'ad-block':14 'adguard':21 'block':16 'build':5 'complet':2 'docker':24 'guid':3 'home':22 'host':9 'jellyfin':20 'person':7 'plex':19 'power':17 'self':8 'server':10 'stream':12"
  -bodyTs: "'/compose/install/':586 '/config':877,910,967,1002,1032,1077,1113,1143,1258,1291,1346,1373,1447,1486 '/containers/qflood/)':1389 '/data':971,1006,1036,1081,1117,1147,1220 '/data/media':1216,1262,1295,2035 '/data/media/movies':1929 '/data/media/tv':1919 '/data/torrents':1451,1760 '/data/torrents/incomplete':1767 '/dev/dri/card0':1252,1253,1299,1300,1613,1614 '/dev/dri/renderd128':1250,1251,1297,1298,1611,1612,2061 '/dev/null':529 '/docker/compose/releases/download/1.29.2/docker-compose-$(uname':600 '/docs/general/administration/hardware-acceleration.html':1589 '/download/server':226 '/downloads':881 '/en/)':236 '/en/index.html)).':246 '/engine/install/ubuntu/':458 '/etc/apt/sources.list.d/docker.list':528 '/flaresolverr/flaresolverr:latest''':1516 '/hardlinks/hardlinks-and-instant-moves/)':381,412 '/home':692,696,874,878,907,964,968,999,1003,1029,1033,1074,1078,1110,1114,1140,1144,1255,1259,1288,1292,1343,1370,1444,1448,1483 '/linux/ubuntu':521 '/linux/ubuntu/gpg':502 '/linuxserver/bazarr':1131 '/linuxserver/heimdall':1474 '/linuxserver/jellyfin':1238 '/linuxserver/lidarr':1020 '/linuxserver/ombi':1334 '/linuxserver/overseerr':1361 '/linuxserver/plex':1274 '/opt/adguardhome/conf':699 '/opt/adguardhome/work':695 '/pictrs/image/07685cac-36d7-4270-b3a7-c156e232829c.png)':200 '/pictrs/image/57e11e55-08b0-4b11-98e6-2f3b8d14be86.png)':766 '/pictrs/image/6690e52f-a843-4551-ad66-04c2b34b889e.png)':1723 '/pictrs/image/779256bf-4eae-48fa-a942-c960a3f556dc.png)':159 '/r/adguard/adguardhome)':675 '/r/piracy/comments/ma1hlm/the_complete_guide_to_building_your_own_personal/](https://www.reddit.com/r/piracy/comments/ma1hlm/the_complete_guide_to_building_your_own_personal/).':171 '/r/piracy/comments/pqsomd/the_complete_guide_to_building_your_personal_self/)':29 '/server':419,970,1005,1035,1080,1116,1146 '/server/compose':656 '/server/compose/adguard-home':658 '/server/compose/adguard-home/docker-compose.yml':660 '/server/compose/media-server':1641,2118 '/server/compose/media-server/docker-compose.yml':1643 '/server/configs/adguardhome/confdir':698 '/server/configs/adguardhome/workdir':694 '/server/configs/bazarr':1142 '/server/configs/heimdall':1485 '/server/configs/jackett':876 '/server/configs/jellyfin':1257 '/server/configs/liadarr':1031 '/server/configs/ombi':1345 '/server/configs/overseerr':1372 '/server/configs/plex':1290 '/server/configs/prowlarr':909 '/server/configs/qflood':1446 '/server/configs/radarr':1001 '/server/configs/readarr':1076 '/server/configs/readarr-audio-books':1112 '/server/configs/sonarr':966 '/server/media':358,421,442,1261,1294 '/server/torrents':425,433,880,1450 '/usr/local/bin/docker-compose':605,615 '/usr/share/keyrings/docker-archive-keyring.gpg':507,518 '/wiki/transcoding).':1556 '002':1437 '1000':868,870,901,903,955,957,990,992,1023,1025,1068,1070,1104,1106,1134,1136,1241,1243,1280,1282,1337,1339,1364,1366,1433,1435,1477,1479,1522,1524 '192.168':341 '3.3':681 '3000':717,747,1430 '3000/tcp':718 '3005':1429 '32400':1276,1277 '3579':1348,1349 '443':713,715 '443/tcp':714 '443/udp':716 '5055':1375,1376 '53':701,703 '53/tcp':702 '53/udp':704 '67':705 '67/udp':706 '6767':1149,1150,1960 '68':707,709 '68/tcp':710 '68/udp':708 '7878':996,997,1997 '80':711,1489 '80/tcp':712 '8080':1427,1428,1730,1843 '8090':1488,2079 '8096':1247,1248,2012 '8191':1518,1519 '8686':1038,1039 '8786':1100 '8787':1064,1065,1101 '8989':961,962,1828,1976 '9117':883,884,1697 '9696':897,898 'acceler':1597 'access':1213,1410,2194 'ad':15,826,1880 'ad-block':14 'adblock':56 'add':492,551,760,940,1657,1698,1706,1832,1885,2013 'address':328 'adguard':621,625,740,1663,1683 'adguard/adguardhome':720 'adguardhom':55,686 'admin':1735 'adminadmin':1738 'ag':566 'allow':462 'amd64':514 'api':1900,1979,2000 'app':788,804 'appli':606 'applic':50,1462 'apt':463,472,477,481,535,540,1626 'apt-get':471,476,534,539 'apt-transport-http':480 'arch':513 'arr':86,94,99,105,787,803 'asia/kolkata':872,905,959,994,1027,1072,1108,1138,1245,1284,1341,1368,1439,1481,1526 'audio':102,1088,1094 'audiobook':346,435,444,1047,1054,2044 'auth':1441 'auto':77,821 'automat':89,110,1399,1814 'back':580 'bazarr':109,1122,1124,1127,1954 'better':416 'binari':611 'block':16,2159 'blocklist':756 'book':103,347,436,445,1045,1089,1095,2042 'boot':260 'bootabl':229 'build':5,162 'button':1708,1886 'ca':485 'ca-certif':484 'call':805 'captain':17 'captcha':79,823,859,1497,1502 'categori':1769,1776,1778,1805,1854,1862,1906 'cd':432,441 'ce':545,548 'certif':486 'chang':1741,1752 'check':278 'chmod':613 'cli':549 'click':1772,1883 'client':1831 'cloudflar':1496 'command':560,731,1677 'compar':836 'complet':2,1164,1417 'compos':454,583,594,618,630,633,653,734,769,1635,1665,1688,2107,2115,2122,2133 'comput':188,252 'configur':272,1667 'conmpos':1545 'connect':303,1402,1870 'consol':576 'contain':642,684,727,861,890,948,983,1014,1055,1057,1090,1125,1232,1268,1328,1355,1390,1421,1468,1510,1586,1648,1673,1685 'containerd.io':550 'content':65,664,2019,2067 'copi':39,1645,1889,1898,1977,1998 'correct':1820 'cpu':1571 'creat':227,342,427,616,647,767,1633,1768,1794 'cs':524 'curl':487,498,596 'current':589 'custom':761 'd':736,1690,2135 'dashboard':129,149,156,1457,1461,2047 'data':1418 'dearmor':505 'deb':512 'decad':186 'default':750,1732,1753 'defin':780,1914 'devic':60,336,1200,1249,1296,1548,1579,1603,1610,2059 'differ':1050 'directori':344,393,398,423,429,649,1217,1413,1419,2117 'distro':217 'dns':755 'docker':54,285,450,453,455,493,531,544,547,555,559,567,582,593,632,733,1286,1669,1687,2103,2106,2121,2132,2145 'docker-c':543 'docker-ce-c':546 'docker-compos':452,732,1686,2120,2131 'docker-compose.yml':667 'docs.docker.com':457,585 'docs.docker.com/compose/install/':584 'docs.docker.com/engine/install/ubuntu/':456 'doesn':830,1223 'done':147 'doubl':401 'download':67,70,90,111,220,387,587,925,945,1383,1830,2125 'download.docker.com':501,520 'download.docker.com/linux/ubuntu':519 'download.docker.com/linux/ubuntu/gpg':500 'drive':231,257,365,373 'easi':2111 'echo':511 'en.wikipedia.org':1555 'en.wikipedia.org/wiki/transcoding).':1554 'enabl':748,1812,2050 'engin':532 'enjoy':935 'enp4s0':338 'ensur':37 'enter':1834,1967,1988,2057 'environ':866,899,953,988,1021,1066,1102,1132,1239,1278,1335,1362,1431,1475,1520 'execut':607 'exit':573 'fals':1442 'feed':792,1892 'file':619,631,637,641,654,668,723,770,1546,1636,1666,2116 'filter':751,754,762,763 'final':2130 'find':324 'fine':196 'finish':297 'first':623,2100 'flaresolverr':75,818,1494,1506,1509,1512 'flood':1391,1406,1440 'folder':1792,1821,1917 'follow':49,191,266,663,730,1949 'forward':2192 'free':1165 'fssl':499 'general':1601,1913,1984,2005 'get':473,478,536,541 'ghcr.io':1019,1130,1237,1273,1333,1360,1473,1515 'ghcr.io/flaresolverr/flaresolverr:latest''':1514 'ghcr.io/linuxserver/bazarr':1129 'ghcr.io/linuxserver/heimdall':1472 'ghcr.io/linuxserver/jellyfin':1236 'ghcr.io/linuxserver/lidarr':1018 'ghcr.io/linuxserver/ombi':1332 'ghcr.io/linuxserver/overseerr':1359 'ghcr.io/linuxserver/plex':1272 'github.com':599 'github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname':598 'give':2023 'gnupg':488 'go':1747,1961,2007,2045 'gpg':496,504 'gpu':1577,1600,1608,1618,1623,1630,2063,2071 'group':556 'guid':3,53,168,211,409,1593,2168 'happen':1566 'hardlink':378 'hardwar':172,178,192,197,1596 'heimdal':128,155,1456,1466,1467,1470,2073 'hit':1945 'home':622,626,741,1664,1684 'host':9,1836,1969,1990 'hotio.dev':1388 'hotio.dev/containers/qflood/)':1387 'hotio/prowlarr':894 'hotio/qflood':1425 'hotio/readarr':1061,1097 'https':469,483 'hub.docker.com':674 'hub.docker.com/r/adguard/adguardhome)':673 'imag':719,864,893,951,986,1017,1060,1096,1128,1235,1271,1331,1358,1398,1424,1471,1513,1718,2104,2128,2140,2143 'includ':1561 'incomplet':437,1763 'index':73,84,784,857,1500,1701,1707,1713,1720,1875,1878,1895 'instal':263,270,279,284,294,296,319,449,459,479,530,542,1170,1325,1620,1627 'instead':850,1218 'instruct':1953 'intel':1607,1622,1629,2070 'intel-gpu-tool':1621,1628 'internet':2199 'ip':314,321,327,746,1696,1729,1827,1840,1959,1973,1994,2011,2078 'isp/country':2162 'jackett':71,775,776,795,815,838,845,860,863,938,1691,1703,1882,1897,1903 'jellyfin':1155,1160,1222,1231,1234,1537,2006 'jellyfin.org':1588 'jellyfin.org/docs/general/administration/hardware-acceleration.html':1587 'jellyfin/plex':61 'keep':353,651,1762,2166 'key':497,1901,1980,2001 'know':1227 'l':597 'later':1202 'latest':2127,2139 'left':2182 'lemmi':42 'lemmy.dbzer0.com':158,199,765,1722 'lemmy.dbzer0.com/pictrs/image/07685cac-36d7-4270-b3a7-c156e232829c.png)':198 'lemmy.dbzer0.com/pictrs/image/57e11e55-08b0-4b11-98e6-2f3b8d14be86.png)':764 'lemmy.dbzer0.com/pictrs/image/6690e52f-a843-4551-ad66-04c2b34b889e.png)':1721 'lemmy.dbzer0.com/pictrs/image/779256bf-4eae-48fa-a942-c960a3f556dc.png)':157 'librari':2016,2028,2032 'lidarr':104,1011,1013,1016,1925 'like':153,337,1662,2095 'link':390 'linux':216 'linuxserver/jackett':865 'linuxserver/radarr':987 'linuxserver/sonarr':952 'list':752,931 'locat':2033 'look':151,368 'lsb':490,522 'lsb-releas':489 'm':603 'machin':306 'make':33,275 'manag':1400 'meant':809 'meantim':847 'media':356,392,422,773,1206,1638,1798,1817 'media-serv':772 'mention':1534 'menu':261 'mkdir':418,420,424,434,443,655,657,1640 'monitor':1616,2062 'mount':372 'move':1815 'movi':97,120,348,438,446,977,981,1178,1307,1801,1803,1809,2039 'multipl':364,1460 'music':108,349,439,447,1012,2041 'must':1580 'name':685,862,891,949,984,1015,1058,1091,1126,1233,1269,1329,1356,1422,1469,1511,1863,2025 'navig':1692,1725,1823,1955,2074,2112 'need':138,176,1210,1225,1409,1505,1786,2090 'new':629 'next':2151 'nice':1394 'night':1062,1098 'none':854 'note':19 'notic':1048 'o':506,604 'object':646 'oc':21 'offici':495 'old':187,2142 'ombi':1317,1327,1330 'ombi/overseer':117 'ombi/overseerr':1940 'open':737 'openssh':280 'oper':201 'option':1750 'order':1573 'origin':23 'overseer/ombi':1305 'overseerr':1172,1354,1357 'packag':460 'part':2186 'particular':2031 'pass':1582 'password':1737,1745,1848 'path':1755,1782,1785,1807,1865 'permiss':608 'person':7,1157 'pgid':869,902,956,991,1024,1069,1105,1135,1242,1281,1338,1365,1434,1478,1523 'pi':194 'plan':1323 'play':2066 'playback':2048 'plex':1169,1183,1190,1267,1270,1326 'plug':247 'port':143,678,700,882,896,960,995,1037,1051,1063,1099,1148,1246,1275,1347,1374,1426,1487,1517,1841,1974,1995,2094,2191 'post':24 'power':177 'prefer':219,242 'prefix':339 'present':334 'process':1922 'program':926 'provid':74,793,1212,1392 'prowlarr':806,852,889,892 'prune':2147 'puid':867,900,954,989,1022,1067,1103,1133,1240,1279,1336,1363,1432,1476,1521 'pull':2123 'qbittor':1867 'qbittorr':68,944,1381,1404,1407,1724,1833,1852 'qflood':1386,1420,1423 'qualiti':32 'queue':946 'radarr':93,116,127,976,982,985,1924,1933,1987,2003 'raspberri':193 'read':166,404,1590,2189 'readarr':98,1044,1056,1059,1087,1093,1927 'readarr-audio-book':1086,1092 'reboot':301 'recent':828 'reddit':26 'releas':491,523,591 'rememb':140,1655,2092 'remot':307 'remov':2141 'repeat':1920,2036 'replac':813 'repositori':467,510 'request':119,1177,1306 'requir':562,1182 'restart':687,885,911,972,1007,1040,1082,1118,1151,1263,1301,1350,1377,1452,1490,1527 'right':1771 'role':1189 'root':563,1916,1931 'rufus':233 'rufus.ie':235 'rufus.ie/en/)':234 'run':558,683 'save':661,721,1754,1873,1911 'schedul':922 'screen':1952 'screenshot':2101 'search':797,924,936 'section':1201,1538,1542,1563,1758 'see':671,1711 'select':214,254,317,1860,1887,1904,2018,2029,2053 'self':8 'server':10,208,222,265,281,313,331,745,774,1639,1695,1728,1826,1839,1958,1972,1993,2010,2077,2178,2196 'server-ip':312 'servic':87,95,100,106,133,645,682,1654,2083 'set':180,1963,1983,2004 'setup':47,164,288,508,624,742,1194,1595,1938,2080,2154 'show':92,123,921,933,1181,1310,2097 'sidebar':1774 'sign':516,569 'signed-bi':515 'similar':1799,1985 'simpl':1943,2169 'snap':291 'softwar':240 'solv':78,822,1495 'someth':152 'sonarr':85,114,125,915,917,947,950,978,1822,1966,1982 'space':403 'ssh':309,310,579 'stabl':525,590 'stack':1670 'start':161,725,1671,1681 'step':268 'stick':843 'still':842,1167 'stop':690,888,914,975,1010,1043,1085,1121,1154,1266,1304,1353,1380,1455,1493,1530 'storag':402 'store':1796 'stream':12 'string':1660 'subtitl':112,1123 'sudo':470,475,503,526,533,538,564,595,612,1625,2069 'super':1942 'support':824 'sure':276 'survic':40 'system':202,2146 'take':929 'talk':1197 'tee':527 'test':895,1868,1909 'tool':1624,1631,1749 'top':2072 'tornzab':791,1891 'torrent':69,72,385,397,426,431,783,798,1230,1382,1412,1764,2157 'torzab':1888 'transcod':1531,1553,1565,1609,2051 'transport':482 'trash':408 'trash-guid':407 'trash-guides.info':380,411 'trash-guides.info/hardlinks/hardlinks-and-instant-moves/)':379,410 'tv':91,122,351,440,448,916,920,1180,1309,1780,1784,1856,2040 'type':320,572,1777,1802,1855,2020 'tz':871,904,958,993,1026,1071,1107,1137,1244,1283,1340,1367,1438,1480,1525 'ubuntu':207,221,264,273 'ubuntu.com':225 'ubuntu.com/download/server':224 'ui':1395 'umask':1436 'unam':602 'understand':417 'unless':689,887,913,974,1009,1042,1084,1120,1153,1265,1303,1352,1379,1454,1492,1529 'unless-stop':688,886,912,973,1008,1041,1083,1119,1152,1264,1302,1351,1378,1453,1491,1528 'updat':474,537,2102,2108 'url':1947 'usag':1619,2064 'usb':230,249,256 'use':184,206,232,308,363,377,400,465,634,728,789,819,851,858,1159,1175,1312,1316,1385,1465,1501,1551,1570,1652,1674,1679,1704,1715,1850,1928,2068,2085,2137,2174 'user':552,693,697,875,879,908,965,969,1000,1004,1030,1034,1075,1079,1111,1115,1141,1145,1256,1260,1289,1293,1344,1371,1445,1449,1484,1743 'usermod':565 'usernam':311,315,1733,1846 'utilis':1575 'vaapi':2055 'ventoy':243 'version':292,643,680,1285,1659 'vi':659,1642 'via':937 'volum':691,873,906,963,998,1028,1073,1109,1139,1207,1254,1287,1342,1369,1443,1482 'vpn':2155,2175,2185 'want':35,1650,1908,2164 'watch':63 'webui':1751,1757 'well':44,395,834 'whatev':215,1858 'whenev':1564 'whoami':568 'without':399,561 'work':195,832 'www.reddit.com':28,170 'www.reddit.com/r/piracy/comments/ma1hlm/the_complete_guide_to_building_your_own_personal/](https://www.reddit.com/r/piracy/comments/ma1hlm/the_complete_guide_to_building_your_own_personal/).':169 'www.reddit.com/r/piracy/comments/pqsomd/the_complete_guide_to_building_your_personal_self/)':27 'www.ventoy.net':245 'www.ventoy.net/en/index.html)).':244 'x':614 'yml':636"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1696933577
  +visibility: "visible             "
  +apId: "https://lemmy.dbzer0.com/post/5911320"
  +editedAt: null
  +createdAt: DateTimeImmutable @1696847177 {#3036
    date: 2023-10-09 12:26:17.0 +02: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 {#2139
  +user: Proxies\__CG__\App\Entity\User {#3015 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: Proxies\__CG__\App\Entity\Image {#3054 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2882 …}
  +slug: "The-complete-guide-to-building-your-personal-self-hosted-server"
  +title: "The complete guide to building your personal self hosted server for streaming and ad-blocking powered by Plex, Jellyfin, Adguard Home and Docker."
  +url: "https://lemmy.dbzer0.com/pictrs/image/648d65c6-110d-4644-ba44-1561ad35e4de.png"
  +body: """
    The complete guide to building your personal self hosted server for streaming and ad-blocking.\n
    ==============================================================================================\n
    \n
    *Captain’s note: This `OC` [was originally posted in reddit](https://www.reddit.com/r/Piracy/comments/pqsomd/the_complete_guide_to_building_your_personal_self/) but its quality makes me wants to ensure a copy survices in lemmy as well.*\n
    \n
    ---\n
    \n
    We will setup the following applications in this guide:\n
    \n
    - **Docker**\n
    - **AdguardHome** - Adblocker for all your devices\n
    - **Jellyfin/Plex** - For watching the content you download\n
    - **Qbittorrent** - Torrent downloader\n
    - **Jackett** - Torrent indexers provider\n
    - **Flaresolverr** - For auto solving captcha in some of the indexers\n
    - **Sonarr** - *arr service for automatically downloading TV shows\n
    - **Radarr** - *arr service for movies\n
    - **Readarr** - *arr service for (audio)books\n
    - **lidarr** - *arr service for music\n
    - **Bazarr** - Automatically downloads subtitles for Sonarr and Radarr\n
    - **Ombi/Overseer** - For requesting movies and tv shows through Sonarr and Radarr\n
    - **Heimdall** - Dashboard for all the services so you don’t need to remember all the ports\n
    \n
    Once you are done, your dashboard will look something like this.\n
    \n
    \u{200B}\n
    \n
    [Heimdall Dashboard](https://lemmy.dbzer0.com/pictrs/image/779256bf-4eae-48fa-a942-c960a3f556dc.png)\n
    \n
    I started building my setup after reading this guide [https://www.reddit.com/r/Piracy/comments/ma1hlm/the_complete_guide_to_building_your_own_personal/](https://www.reddit.com/r/Piracy/comments/ma1hlm/the_complete_guide_to_building_your_own_personal/).\n
    \n
    Hardware\n
    --------\n
    \n
    You don’t need powerful hardware to set this up. I use a decade old computer, with the following hardware. Raspberry pi works fine.\n
    \n
    \u{200B}\n
    \n
    [Hardware](https://lemmy.dbzer0.com/pictrs/image/07685cac-36d7-4270-b3a7-c156e232829c.png)\n
    \n
    Operating system\n
    ----------------\n
    \n
    I will be using **Ubuntu** **server** in this guide. You can select whatever linux distro you prefer.\n
    \n
    Download ubuntu server from <https://ubuntu.com/download/server>. Create a bootable USB drive using [rufus](https://rufus.ie/en/) or any other software(I prefer [ventoy](https://www.ventoy.net/en/index.html)). Plug the usb on your computer, and select the usb drive from the boot menu and install ubuntu server. Follow the steps to install and configure ubuntu, and make sure to check “**Install OpenSSH server**”. Don’t install docker during the setup as the snap version is installed.\n
    \n
    Once installation finishes you can now reboot and connect to your machine remotely using ssh.\n
    \n
    ```\n
    \n
    <span style="color:#323232;">ssh username@server-ip \n
    </span><span style="color:#323232;"># username you selected during installation\n
    </span><span style="color:#323232;"># Type ip a to find out the ip address of your server. Will be present against device like **enp4s0** prefixed with 192.168.\n
    </span>\n
    ```\n
    \n
    Create the directories for audiobooks, books, movies, music and tv.\n
    -------------------------------------------------------------------\n
    \n
    I keep all my media at ~/server/media. If you will be using multiple drives you can look up how to mount drives.\n
    \n
    We will be using [hardlinks](https://trash-guides.info/Hardlinks/Hardlinks-and-Instant-Moves/) so once the torrents are downloaded they are linked to media directory as well as torrents directory without using double storage space. Read up the [trash-guides](https://trash-guides.info/Hardlinks/Hardlinks-and-Instant-Moves/) to have a better understanding.\n
    \n
    ```\n
    \n
    <span style="color:#323232;">mkdir ~/server\n
    </span><span style="color:#323232;">mkdir ~/server/media # Media directory\n
    </span><span style="color:#323232;">mkdir ~/server/torrents # Torrents\n
    </span><span style="color:#323232;">\n
    </span><span style="color:#323232;"># Creating the directories for torrents\n
    </span><span style="color:#323232;">cd ~/server/torrents\n
    </span><span style="color:#323232;">mkdir audiobooks  books  incomplete  movies  music  tv \n
    </span><span style="color:#323232;">\n
    </span><span style="color:#323232;">cd ~/server/media\n
    </span><span style="color:#323232;">mkdir audiobooks  books  movies  music  tv\n
    </span>\n
    ```\n
    \n
    Installing docker and docker-compose\n
    ------------------------------------\n
    \n
    **Docker** <https://docs.docker.com/engine/install/ubuntu/>\n
    \n
    ```\n
    \n
    <span style="color:#323232;"># install packages to allow apt to use a repository over HTTPS\n
    </span><span style="color:#323232;">sudo apt-get update\n
    </span><span style="color:#323232;">sudo apt-get install \n
    </span><span style="color:#323232;">    apt-transport-https \n
    </span><span style="color:#323232;">    ca-certificates \n
    </span><span style="color:#323232;">    curl \n
    </span><span style="color:#323232;">    gnupg \n
    </span><span style="color:#323232;">    lsb-release\n
    </span><span style="color:#323232;"># Add Docker’s official GPG key:\n
    </span><span style="color:#323232;">curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg\n
    </span><span style="color:#323232;"># Setup the repository\n
    </span><span style="color:#323232;">echo \n
    </span><span style="color:#323232;">  "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \n
    </span><span style="color:#323232;">  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null\n
    </span><span style="color:#323232;"># Install Docker Engine\n
    </span><span style="color:#323232;">sudo apt-get update\n
    </span><span style="color:#323232;">sudo apt-get install docker-ce docker-ce-cli containerd.io\n
    </span><span style="color:#323232;"># Add user to the docker group to run docker commands without requiring root\n
    </span><span style="color:#323232;">sudo usermod -aG docker $(whoami) \n
    </span>\n
    ```\n
    \n
    > Sign out by typing exit in the console and then ssh back in\n
    \n
    **Docker compose** <https://docs.docker.com/compose/install/>\n
    \n
    ```\n
    \n
    <span style="color:#323232;"># Download the current stable release of Docker Compose\n
    </span><span style="color:#323232;">sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose\n
    </span><span style="color:#323232;"># Apply executable permissions to the binary\n
    </span><span style="color:#323232;">sudo chmod +x /usr/local/bin/docker-compose\n
    </span>\n
    ```\n
    \n
    Creating the compose file for Adguard home\n
    ------------------------------------------\n
    \n
    First setup Adguard home in a new compose file.\n
    \n
    Docker compose uses a yml file. All of the files contain version and services object.\n
    \n
    Create a directory for keeping the compose files.\n
    \n
    ```\n
    \n
    <span style="color:#323232;">mkdir ~/server/compose\n
    </span><span style="color:#323232;">mkdir ~/server/compose/adguard-home\n
    </span><span style="color:#323232;">vi ~/server/compose/adguard-home/docker-compose.yml\n
    </span>\n
    ```\n
    \n
    Save the following content to the docker-compose.yml file. You can see [here](https://hub.docker.com/r/adguard/adguardhome) what each port does.\n
    \n
    ```\n
    \n
    <span style="color:#323232;">version: '3.3'\n
    </span><span style="color:#323232;">services:\n
    </span><span style="color:#323232;">    run:\n
    </span><span style="color:#323232;">        container_name: adguardhome\n
    </span><span style="color:#323232;">        restart: unless-stopped\n
    </span><span style="color:#323232;">        volumes:\n
    </span><span style="color:#323232;">            - '/home/${USER}/server/configs/adguardhome/workdir:/opt/adguardhome/work'\n
    </span><span style="color:#323232;">            - '/home/${USER}/server/configs/adguardhome/confdir:/opt/adguardhome/conf'\n
    </span><span style="color:#323232;">        ports:\n
    </span><span style="color:#323232;">            - '53:53/tcp'\n
    </span><span style="color:#323232;">            - '53:53/udp'\n
    </span><span style="color:#323232;">            - '67:67/udp'\n
    </span><span style="color:#323232;">            - '68:68/udp'\n
    </span><span style="color:#323232;">            - '68:68/tcp'\n
    </span><span style="color:#323232;">            - '80:80/tcp'\n
    </span><span style="color:#323232;">            - '443:443/tcp'\n
    </span><span style="color:#323232;">            - '443:443/udp'\n
    </span><span style="color:#323232;">            - '3000:3000/tcp'\n
    </span><span style="color:#323232;">        image: adguard/adguardhome\n
    </span>\n
    ```\n
    \n
    Save the file and start the container using the following command.\n
    \n
    ```\n
    \n
    <span style="color:#323232;">docker-compose up -d\n
    </span>\n
    ```\n
    \n
    Open up the Adguard home setup on `YOUR_SERVER_IP:3000`.\n
    \n
    Enable the default filter list from filters→DNS blocklist. You can then add custom filters.\n
    \n
    [Filters](https://lemmy.dbzer0.com/pictrs/image/57e11e55-08b0-4b11-98e6-2f3b8d14be86.png)\n
    \n
    Creating the compose file for media-server\n
    ------------------------------------------\n
    \n
    Jackett\n
    -------\n
    \n
    Jackett is where you define all your torrent indexers. All the *arr apps use the tornzab feed provided by jackett to search torrents.\n
    \n
    There is now an *arr app called prowlarr that is meant to be the replacement for jackett. But the flaresolverr(used for auto solving captchas) support was added very recently and doesn’t work that well as compared to jackett, so I am still sticking with jackett for meantime. You can instead use prowlarr if none of your indexers use captcha.\n
    \n
    ```\n
    \n
    <span style="color:#323232;">jackett:\n
    </span><span style="color:#323232;">    container_name: jackett\n
    </span><span style="color:#323232;">    image: linuxserver/jackett\n
    </span><span style="color:#323232;">    environment:\n
    </span><span style="color:#323232;">      - PUID=1000\n
    </span><span style="color:#323232;">      - PGID=1000\n
    </span><span style="color:#323232;">      - TZ=Asia/Kolkata\n
    </span><span style="color:#323232;">    volumes:\n
    </span><span style="color:#323232;">      - '/home/${USER}/server/configs/jackett:/config'\n
    </span><span style="color:#323232;">      - '/home/${USER}/server/torrents:/downloads'\n
    </span><span style="color:#323232;">    ports:\n
    </span><span style="color:#323232;">      - '9117:9117'\n
    </span><span style="color:#323232;">    restart: unless-stopped\n
    </span><span style="color:#323232;">prowlarr:\n
    </span><span style="color:#323232;">\t\tcontainer_name: prowlarr\n
    </span><span style="color:#323232;">    image: 'hotio/prowlarr:testing'\n
    </span><span style="color:#323232;">    ports:\n
    </span><span style="color:#323232;">      - '9696:9696'\n
    </span><span style="color:#323232;">    environment:\n
    </span><span style="color:#323232;">      - PUID=1000\n
    </span><span style="color:#323232;">      - PGID=1000\n
    </span><span style="color:#323232;">      - TZ=Asia/Kolkata\n
    </span><span style="color:#323232;">    volumes:\n
    </span><span style="color:#323232;">      - '/home/${USER}/server/configs/prowlarr:/config'\n
    </span><span style="color:#323232;">    restart: unless-stopped\n
    </span>\n
    ```\n
    \n
    Sonarr - TV\n
    -----------\n
    \n
    Sonarr is a TV show scheduling and searching download program. It will take a list of shows you enjoy, search via Jackett, and add them to the qbittorrent downloads queue.\n
    \n
    ```\n
    \n
    <span style="color:#323232;">sonarr:\n
    </span><span style="color:#323232;">    container_name: sonarr\n
    </span><span style="color:#323232;">    image: linuxserver/sonarr\n
    </span><span style="color:#323232;">    environment:\n
    </span><span style="color:#323232;">      - PUID=1000\n
    </span><span style="color:#323232;">      - PGID=1000\n
    </span><span style="color:#323232;">      - TZ=Asia/Kolkata\n
    </span><span style="color:#323232;">    ports:\n
    </span><span style="color:#323232;">      - '8989:8989'\n
    </span><span style="color:#323232;">    volumes:\n
    </span><span style="color:#323232;">      - '/home/${USER}/server/configs/sonarr:/config'\n
    </span><span style="color:#323232;">      - '/home/${USER}/server:/data'\n
    </span><span style="color:#323232;">    restart: unless-stopped\n
    </span>\n
    ```\n
    \n
    Radarr - Movies\n
    ---------------\n
    \n
    Sonarr but for movies.\n
    \n
    ```\n
    \n
    <span style="color:#323232;">radarr:\n
    </span><span style="color:#323232;">    container_name: radarr\n
    </span><span style="color:#323232;">    image: linuxserver/radarr\n
    </span><span style="color:#323232;">    environment:\n
    </span><span style="color:#323232;">      - PUID=1000\n
    </span><span style="color:#323232;">      - PGID=1000\n
    </span><span style="color:#323232;">      - TZ=Asia/Kolkata\n
    </span><span style="color:#323232;">    ports:\n
    </span><span style="color:#323232;">      - '7878:7878'\n
    </span><span style="color:#323232;">    volumes:\n
    </span><span style="color:#323232;">      - '/home/${USER}/server/configs/radarr:/config'\n
    </span><span style="color:#323232;">      - '/home/${USER}/server:/data'\n
    </span><span style="color:#323232;">    restart: unless-stopped\n
    </span>\n
    ```\n
    \n
    Lidarr - Music\n
    --------------\n
    \n
    ```\n
    \n
    <span style="color:#323232;">lidarr:\n
    </span><span style="color:#323232;">    container_name: lidarr\n
    </span><span style="color:#323232;">    image: ghcr.io/linuxserver/lidarr\n
    </span><span style="color:#323232;">    environment:\n
    </span><span style="color:#323232;">      - PUID=1000\n
    </span><span style="color:#323232;">      - PGID=1000\n
    </span><span style="color:#323232;">      - TZ=Asia/Kolkata\n
    </span><span style="color:#323232;">    volumes:\n
    </span><span style="color:#323232;">      - '/home/${USER}/server/configs/liadarr:/config'\n
    </span><span style="color:#323232;">      - '/home/${USER}/server:/data'\n
    </span><span style="color:#323232;">    ports:\n
    </span><span style="color:#323232;">      - '8686:8686'\n
    </span><span style="color:#323232;">    restart: unless-stopped\n
    </span>\n
    ```\n
    \n
    Readarr - Books and AudioBooks\n
    ------------------------------\n
    \n
    ```\n
    \n
    <span style="color:#323232;"># Notice the different port for the audiobook container\n
    </span><span style="color:#323232;">readarr:\n
    </span><span style="color:#323232;">    container_name: readarr\n
    </span><span style="color:#323232;">    image: 'hotio/readarr:nightly'\n
    </span><span style="color:#323232;">    ports:\n
    </span><span style="color:#323232;">      - '8787:8787'\n
    </span><span style="color:#323232;">    environment:\n
    </span><span style="color:#323232;">      - PUID=1000\n
    </span><span style="color:#323232;">      - PGID=1000\n
    </span><span style="color:#323232;">      - TZ=Asia/Kolkata\n
    </span><span style="color:#323232;">    volumes:\n
    </span><span style="color:#323232;">      - '/home/${USER}/server/configs/readarr:/config'\n
    </span><span style="color:#323232;">      - '/home/${USER}/server:/data'\n
    </span><span style="color:#323232;">    restart: unless-stopped\n
    </span><span style="color:#323232;">\n
    </span><span style="color:#323232;">readarr-audio-books:\n
    </span><span style="color:#323232;">    container_name: readarr-audio-books\n
    </span><span style="color:#323232;">    image: 'hotio/readarr:nightly'\n
    </span><span style="color:#323232;">    ports:\n
    </span><span style="color:#323232;">      - '8786:8787'\n
    </span><span style="color:#323232;">    environment:\n
    </span><span style="color:#323232;">      - PUID=1000\n
    </span><span style="color:#323232;">      - PGID=1000\n
    </span><span style="color:#323232;">      - TZ=Asia/Kolkata\n
    </span><span style="color:#323232;">    volumes:\n
    </span><span style="color:#323232;">      - '/home/${USER}/server/configs/readarr-audio-books:/config'\n
    </span><span style="color:#323232;">      - '/home/${USER}/server:/data'\n
    </span><span style="color:#323232;">    restart: unless-stopped\n
    </span>\n
    ```\n
    \n
    Bazarr - Subtitles\n
    ------------------\n
    \n
    ```\n
    \n
    <span style="color:#323232;">bazarr:\n
    </span><span style="color:#323232;">    container_name: bazarr\n
    </span><span style="color:#323232;">    image: ghcr.io/linuxserver/bazarr\n
    </span><span style="color:#323232;">    environment:\n
    </span><span style="color:#323232;">      - PUID=1000\n
    </span><span style="color:#323232;">      - PGID=1000\n
    </span><span style="color:#323232;">      - TZ=Asia/Kolkata\n
    </span><span style="color:#323232;">    volumes:\n
    </span><span style="color:#323232;">      - '/home/${USER}/server/configs/bazarr:/config'\n
    </span><span style="color:#323232;">      - '/home/${USER}/server:/data'\n
    </span><span style="color:#323232;">    ports:\n
    </span><span style="color:#323232;">      - '6767:6767'\n
    </span><span style="color:#323232;">    restart: unless-stopped\n
    </span>\n
    ```\n
    \n
    Jellyfin\n
    --------\n
    \n
    I personally only use jellyfin because it’s completely free. I still have plex installed because overseerr which is used to request movies and tv shows require plex. But that’s the only role plex has in my setup.\n
    \n
    I will talk about the devices section later on.\n
    \n
    For the media volume you only need to provide access to the `/data/media` directory instead of `/data` as jellyfin doesn’t need to know about the torrents.\n
    \n
    ```\n
    \n
    <span style="color:#323232;">jellyfin:\n
    </span><span style="color:#323232;">    container_name: jellyfin\n
    </span><span style="color:#323232;">    image: ghcr.io/linuxserver/jellyfin\n
    </span><span style="color:#323232;">    environment:\n
    </span><span style="color:#323232;">      - PUID=1000\n
    </span><span style="color:#323232;">      - PGID=1000\n
    </span><span style="color:#323232;">      - TZ=Asia/Kolkata\n
    </span><span style="color:#323232;">    ports:\n
    </span><span style="color:#323232;">      - '8096:8096'\n
    </span><span style="color:#323232;">    devices:\n
    </span><span style="color:#323232;">      - '/dev/dri/renderD128:/dev/dri/renderD128'\n
    </span><span style="color:#323232;">      - '/dev/dri/card0:/dev/dri/card0'\n
    </span><span style="color:#323232;">    volumes:\n
    </span><span style="color:#323232;">      - '/home/${USER}/server/configs/jellyfin:/config'\n
    </span><span style="color:#323232;">      - '/home/${USER}/server/media:/data/media'\n
    </span><span style="color:#323232;">    restart: unless-stopped\n
    </span><span style="color:#323232;">\n
    </span><span style="color:#323232;">plex:\n
    </span><span style="color:#323232;">    container_name: plex\n
    </span><span style="color:#323232;">    image: ghcr.io/linuxserver/plex\n
    </span><span style="color:#323232;">    ports:\n
    </span><span style="color:#323232;">      - '32400:32400'\n
    </span><span style="color:#323232;">    environment:\n
    </span><span style="color:#323232;">      - PUID=1000\n
    </span><span style="color:#323232;">      - PGID=1000\n
    </span><span style="color:#323232;">      - TZ=Asia/Kolkata\n
    </span><span style="color:#323232;">      - VERSION=docker\n
    </span><span style="color:#323232;">    volumes:\n
    </span><span style="color:#323232;">      - '/home/${USER}/server/configs/plex:/config'\n
    </span><span style="color:#323232;">      - '/home/${USER}/server/media:/data/media'\n
    </span><span style="color:#323232;">    devices:\n
    </span><span style="color:#323232;">      - '/dev/dri/renderD128:/dev/dri/renderD128'\n
    </span><span style="color:#323232;">      - '/dev/dri/card0:/dev/dri/card0'\n
    </span><span style="color:#323232;">    restart: unless-stopped\n
    </span>\n
    ```\n
    \n
    Overseer/Ombi - Requesting Movies and TV shows\n
    ----------------------------------------------\n
    \n
    I use both. You can use ombi only if you don’t plan to install plex.\n
    \n
    ```\n
    \n
    <span style="color:#323232;">ombi:\n
    </span><span style="color:#323232;">    container_name: ombi\n
    </span><span style="color:#323232;">    image: ghcr.io/linuxserver/ombi\n
    </span><span style="color:#323232;">    environment:\n
    </span><span style="color:#323232;">      - PUID=1000\n
    </span><span style="color:#323232;">      - PGID=1000\n
    </span><span style="color:#323232;">      - TZ=Asia/Kolkata\n
    </span><span style="color:#323232;">    volumes:\n
    </span><span style="color:#323232;">      - '/home/${USER}/server/configs/ombi:/config'\n
    </span><span style="color:#323232;">    ports:\n
    </span><span style="color:#323232;">      - '3579:3579'\n
    </span><span style="color:#323232;">    restart: unless-stopped\n
    </span><span style="color:#323232;">\n
    </span><span style="color:#323232;">overseerr:\n
    </span><span style="color:#323232;">    container_name: overseerr\n
    </span><span style="color:#323232;">    image: ghcr.io/linuxserver/overseerr\n
    </span><span style="color:#323232;">    environment:\n
    </span><span style="color:#323232;">      - PUID=1000\n
    </span><span style="color:#323232;">      - PGID=1000\n
    </span><span style="color:#323232;">      - TZ=Asia/Kolkata\n
    </span><span style="color:#323232;">    volumes:\n
    </span><span style="color:#323232;">      - '/home/${USER}/server/configs/overseerr:/config'\n
    </span><span style="color:#323232;">    ports:\n
    </span><span style="color:#323232;">      - '5055:5055'\n
    </span><span style="color:#323232;">    restart: unless-stopped\n
    </span>\n
    ```\n
    \n
    Qbittorrent - Torrent downloader\n
    --------------------------------\n
    \n
    I use [qflood](https://hotio.dev/containers/qflood/) container. Flood provides a nice UI and this image automatically manages the connection between qbittorrent and flood.\n
    \n
    Qbittorrent only needs access to torrent directory, and not the complete data directory.\n
    \n
    ```\n
    \n
    <span style="color:#323232;">qflood:\n
    </span><span style="color:#323232;">    container_name: qflood\n
    </span><span style="color:#323232;">    image: hotio/qflood\n
    </span><span style="color:#323232;">    ports:\n
    </span><span style="color:#323232;">      - "8080:8080"\n
    </span><span style="color:#323232;">      - "3005:3000"\n
    </span><span style="color:#323232;">    environment:\n
    </span><span style="color:#323232;">      - PUID=1000\n
    </span><span style="color:#323232;">      - PGID=1000\n
    </span><span style="color:#323232;">      - UMASK=002\n
    </span><span style="color:#323232;">      - TZ=Asia/Kolkata\n
    </span><span style="color:#323232;">      - FLOOD_AUTH=false\n
    </span><span style="color:#323232;">    volumes:\n
    </span><span style="color:#323232;">      - '/home/${USER}/server/configs/qflood:/config'\n
    </span><span style="color:#323232;">      - '/home/${USER}/server/torrents:/data/torrents'\n
    </span><span style="color:#323232;">    restart: unless-stopped\n
    </span>\n
    ```\n
    \n
    Heimdall - Dashboard\n
    --------------------\n
    \n
    There are multiple dashboard applications but I use Heimdall.\n
    \n
    ```\n
    \n
    <span style="color:#323232;">heimdall:\n
    </span><span style="color:#323232;">    container_name: heimdall\n
    </span><span style="color:#323232;">    image: ghcr.io/linuxserver/heimdall\n
    </span><span style="color:#323232;">    environment:\n
    </span><span style="color:#323232;">      - PUID=1000\n
    </span><span style="color:#323232;">      - PGID=1000\n
    </span><span style="color:#323232;">      - TZ=Asia/Kolkata\n
    </span><span style="color:#323232;">    volumes:\n
    </span><span style="color:#323232;">      - '/home/${USER}/server/configs/heimdall:/config'\n
    </span><span style="color:#323232;">    ports:\n
    </span><span style="color:#323232;">      - 8090:80\n
    </span><span style="color:#323232;">    restart: unless-stopped\n
    </span>\n
    ```\n
    \n
    Flaresolverr - Solves cloudflare captcha\n
    ----------------------------------------\n
    \n
    If your indexers use captcha, you will need flaresolverr for them.\n
    \n
    ```\n
    \n
    <span style="color:#323232;">flaresolverr:\n
    </span><span style="color:#323232;">    container_name: flaresolverr\n
    </span><span style="color:#323232;">    image: 'ghcr.io/flaresolverr/flaresolverr:latest'\n
    </span><span style="color:#323232;">    ports:\n
    </span><span style="color:#323232;">      - '8191:8191'\n
    </span><span style="color:#323232;">    environment:\n
    </span><span style="color:#323232;">      - PUID=1000\n
    </span><span style="color:#323232;">      - PGID=1000\n
    </span><span style="color:#323232;">      - TZ=Asia/Kolkata\n
    </span><span style="color:#323232;">    restart: unless-stopped\n
    </span>\n
    ```\n
    \n
    Transcoding\n
    -----------\n
    \n
    As I mentioned in the jellyfin section there is a section in the conmpose file as “devices”. It is used for [transcoding](https://en.wikipedia.org/wiki/Transcoding). If you don’t include that section, whenever transcoding happens it will only use CPU. In order to utilise your gpu the devices must be passed on to the container.\n
    \n
    <https://jellyfin.org/docs/general/administration/hardware-acceleration.html> Read up this guide to setup hardware acceleration for your gpu.\n
    \n
    Generally, the devices are same for intel gpu transcoding.\n
    \n
    ```\n
    \n
    <span style="color:#323232;">devices:\n
    </span><span style="color:#323232;">      - '/dev/dri/renderD128:/dev/dri/renderD128'\n
    </span><span style="color:#323232;">      - '/dev/dri/card0:/dev/dri/card0'\n
    </span>\n
    ```\n
    \n
    To monitor the gpu usage install `intel-gpu-tools`\n
    \n
    ```\n
    \n
    <span style="color:#323232;">sudo apt install intel-gpu-tools\n
    </span>\n
    ```\n
    \n
    Now, create a compose file for media server.\n
    \n
    ```\n
    \n
    <span style="color:#323232;">mkdir ~/server/compose/media-server\n
    </span><span style="color:#323232;">vi ~/server/compose/media-server/docker-compose.yml\n
    </span>\n
    ```\n
    \n
    And copy all the containers you want to use under **services**. Remember to add the **version** string just like adguard home compose file.\n
    \n
    Configuring the docker stack\n
    ----------------------------\n
    \n
    Start the containers using the same command we used to start the adguard home container.\n
    \n
    ```\n
    \n
    <span style="color:#323232;">docker-compose up -d\n
    </span>\n
    ```\n
    \n
    Jackett\n
    -------\n
    \n
    Navigate to `YOUR_SERVER_IP:9117`\n
    \n
    Add a few indexers to jackett using the “add indexer” button. You can see the indexers I use in the image below.\n
    \n
    \u{200B}\n
    \n
    [Indexers](https://lemmy.dbzer0.com/pictrs/image/6690e52f-a843-4551-ad66-04c2b34b889e.png)\n
    \n
    Qbittorrent\n
    -----------\n
    \n
    Navigate to `YOUR_SERVER_IP:8080`\n
    \n
    The default username is `admin` and password `adminadmin`. You can change the user and password by going to `Tools → Options → WebUI`\n
    \n
    Change “Default Save Path” in WebUI section to `/data/torrents/` and “Keep incomplete torrents in” to `/data/torrents/incomplete/`\n
    \n
    Create categories by right clicking on sidebar under category. Type category as `TV` and path as `tv`. Path needs to be same as the folder you created to store your media. Similarly for movies type `Movies` as category and path as `movies`. This will enable to automatically move the media to its correct folder.\n
    \n
    Sonarr\n
    ------\n
    \n
    Navigate to `YOUR_SERVER_IP:8989`\n
    \n
    - Under “Download Clients” add qbittorrent. Enter the host as `YOUR_SERVER_IP` port as `**8080`,** and the username and password you used for qbittorrent. In category type `TV` (or whatever you selected as **category** **name**(not path) on qbittorent). Test the connection and then save.\n
    - Under indexers, for each indexer you added in Jackett \n
        - Click on add button\n
        - Select Torzab\n
        - Copy the tornzab feed for the indexer from jackett\n
        - Copy the api key from jackett\n
        - Select the categories you want\n
        - Test and save\n
    - Under general, define the root folder as `/data/media/tv`\n
    \n
    > Repeat this process for Radarr, Lidarr and readarr.\n
    \n
    Use `/data/media/movies` as root for Radarr and so on.\n
    \n
    > The setup for ombi/overseerr is super simple. Just hit the url and follow the on screen instructions.\n
    \n
    Bazarr\n
    ------\n
    \n
    Navigate to `YOUR_SERVER_IP:6767`\n
    \n
    Go to settings and then sonarr. Enter the host as `YOUR_SERVER_IP` port as `8989`. Copy the api key from sonarr settings→general.\n
    \n
    Similarly for radarr, enter the host as `YOUR_SERVER_IP` port as `7878`. Copy the api key from radarr settings→general.\n
    \n
    Jellyfin\n
    --------\n
    \n
    Go to `YOUR_SERVER_IP:8096`\n
    \n
    - Add all the libraries by selecting content type and then giving a name for that library. Select the particular library location from `/data/media`. Repeat this for movies, tv, music, books and audiobooks.\n
    - Go to dashboard→playback, and enable transcoding by selecting as `VAAPI` and enter the device as `/dev/dri/renderD128`\n
    \n
    Monitor GPU usage while playing content using\n
    \n
    ```\n
    \n
    <span style="color:#323232;">sudo intel_gpu_top\n
    </span>\n
    ```\n
    \n
    Heimdall\n
    --------\n
    \n
    Navigate to `YOUR_SERVER_IP:8090`\n
    \n
    Setup all the services you use so you don’t need to remember the ports like I showed in the first screenshot.\n
    \n
    Updating docker images\n
    ----------------------\n
    \n
    With docker compose updates are very easy.\n
    \n
    - Navigate to the compose file directory `~/server/compose/media-server`.\n
    - Then `docker-compose pull` to download the latest images.\n
    - And finally `docker-compose up -d` to use the latest images.\n
    - Remove old images by `docker system prune -a`\n
    \n
    What’s next\n
    -----------\n
    \n
    - You can setup VPN if torrents are blocked by your ISP/Country. I wanted to keep this guide simple and I don’t use VPN for my server, so I have left out the VPN part.\n
    - You can read about port forwarding to access your server over the internet.
    """
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 39
  +favouriteCount: 125
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1723385793 {#3049
    date: 2024-08-11 16:16:33.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#3056 …}
  +votes: Doctrine\ORM\PersistentCollection {#3058 …}
  +reports: Doctrine\ORM\PersistentCollection {#3060 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3062 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3064 …}
  +badges: Doctrine\ORM\PersistentCollection {#3066 …}
  +children: [
    App\Entity\EntryComment {#2043
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2139 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        Nice guide! However, I’ve always wondered if all of these even make sense. Like, can’t you just stream from the internet? I understand having thing on your physical storage device is an extra degree of freedom but it’s very rare for me watching something more then once. Also while you can technically run it off a Raspberry Pi, it’s not really recommended and you would need a separate PC which just adds to the cost. Meanwhile, with a simple app like Cloudstream, you can just get whatever you want whenever you want. The only advantage I see of the *arr +media server approach is not needing to connect to a VPN.\n
        \n
        EDIT: After reading the replys just realized I should have specified by streaming sites I mean the shady ones, in my country we use different words and I see how that can confuse some people
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1696852732 {#2127
        date: 2023-10-09 13:58:52.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@db0@lemmy.dbzer0.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2215 …}
      +nested: Doctrine\ORM\PersistentCollection {#2198 …}
      +votes: Doctrine\ORM\PersistentCollection {#2227 …}
      +reports: Doctrine\ORM\PersistentCollection {#2214 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2225 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2231 …}
      -id: 245807
      -bodyTs: "'add':76 'advantag':99 'also':51 'alway':6 'app':84 'approach':107 'arr':104 'cloudstream':86 'confus':148 'connect':112 'cost':79 'countri':137 'degre':36 'devic':32 'differ':140 'edit':116 'even':12 'extra':35 'freedom':38 'get':90 'guid':2 'howev':3 'internet':23 'like':15,85 'make':13 'mean':131 'meanwhil':80 'media':105 'need':70,110 'nice':1 'one':134 'pc':73 'peopl':150 'physic':30 'pi':61 'rare':43 'raspberri':60 'read':118 'realiz':122 'realli':65 'recommend':66 'repli':120 'run':56 'see':101,144 'sens':14 'separ':72 'server':106 'shadi':133 'simpl':83 'site':129 'someth':47 'specifi':126 'storag':31 'stream':20,128 'technic':55 'thing':27 'understand':25 'use':139 've':5 'vpn':115 'want':93,96 'watch':46 'whatev':91 'whenev':94 'wonder':7 'word':141 'would':69"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/3747554"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696852732 {#2126
        date: 2023-10-09 13:58:52.0 +02:00
      }
      +"title": 245807
    }
  ]
  -id: 4934
  -titleTs: "'ad':15 'ad-block':14 'adguard':21 'block':16 'build':5 'complet':2 'docker':24 'guid':3 'home':22 'host':9 'jellyfin':20 'person':7 'plex':19 'power':17 'self':8 'server':10 'stream':12"
  -bodyTs: "'/compose/install/':586 '/config':877,910,967,1002,1032,1077,1113,1143,1258,1291,1346,1373,1447,1486 '/containers/qflood/)':1389 '/data':971,1006,1036,1081,1117,1147,1220 '/data/media':1216,1262,1295,2035 '/data/media/movies':1929 '/data/media/tv':1919 '/data/torrents':1451,1760 '/data/torrents/incomplete':1767 '/dev/dri/card0':1252,1253,1299,1300,1613,1614 '/dev/dri/renderd128':1250,1251,1297,1298,1611,1612,2061 '/dev/null':529 '/docker/compose/releases/download/1.29.2/docker-compose-$(uname':600 '/docs/general/administration/hardware-acceleration.html':1589 '/download/server':226 '/downloads':881 '/en/)':236 '/en/index.html)).':246 '/engine/install/ubuntu/':458 '/etc/apt/sources.list.d/docker.list':528 '/flaresolverr/flaresolverr:latest''':1516 '/hardlinks/hardlinks-and-instant-moves/)':381,412 '/home':692,696,874,878,907,964,968,999,1003,1029,1033,1074,1078,1110,1114,1140,1144,1255,1259,1288,1292,1343,1370,1444,1448,1483 '/linux/ubuntu':521 '/linux/ubuntu/gpg':502 '/linuxserver/bazarr':1131 '/linuxserver/heimdall':1474 '/linuxserver/jellyfin':1238 '/linuxserver/lidarr':1020 '/linuxserver/ombi':1334 '/linuxserver/overseerr':1361 '/linuxserver/plex':1274 '/opt/adguardhome/conf':699 '/opt/adguardhome/work':695 '/pictrs/image/07685cac-36d7-4270-b3a7-c156e232829c.png)':200 '/pictrs/image/57e11e55-08b0-4b11-98e6-2f3b8d14be86.png)':766 '/pictrs/image/6690e52f-a843-4551-ad66-04c2b34b889e.png)':1723 '/pictrs/image/779256bf-4eae-48fa-a942-c960a3f556dc.png)':159 '/r/adguard/adguardhome)':675 '/r/piracy/comments/ma1hlm/the_complete_guide_to_building_your_own_personal/](https://www.reddit.com/r/piracy/comments/ma1hlm/the_complete_guide_to_building_your_own_personal/).':171 '/r/piracy/comments/pqsomd/the_complete_guide_to_building_your_personal_self/)':29 '/server':419,970,1005,1035,1080,1116,1146 '/server/compose':656 '/server/compose/adguard-home':658 '/server/compose/adguard-home/docker-compose.yml':660 '/server/compose/media-server':1641,2118 '/server/compose/media-server/docker-compose.yml':1643 '/server/configs/adguardhome/confdir':698 '/server/configs/adguardhome/workdir':694 '/server/configs/bazarr':1142 '/server/configs/heimdall':1485 '/server/configs/jackett':876 '/server/configs/jellyfin':1257 '/server/configs/liadarr':1031 '/server/configs/ombi':1345 '/server/configs/overseerr':1372 '/server/configs/plex':1290 '/server/configs/prowlarr':909 '/server/configs/qflood':1446 '/server/configs/radarr':1001 '/server/configs/readarr':1076 '/server/configs/readarr-audio-books':1112 '/server/configs/sonarr':966 '/server/media':358,421,442,1261,1294 '/server/torrents':425,433,880,1450 '/usr/local/bin/docker-compose':605,615 '/usr/share/keyrings/docker-archive-keyring.gpg':507,518 '/wiki/transcoding).':1556 '002':1437 '1000':868,870,901,903,955,957,990,992,1023,1025,1068,1070,1104,1106,1134,1136,1241,1243,1280,1282,1337,1339,1364,1366,1433,1435,1477,1479,1522,1524 '192.168':341 '3.3':681 '3000':717,747,1430 '3000/tcp':718 '3005':1429 '32400':1276,1277 '3579':1348,1349 '443':713,715 '443/tcp':714 '443/udp':716 '5055':1375,1376 '53':701,703 '53/tcp':702 '53/udp':704 '67':705 '67/udp':706 '6767':1149,1150,1960 '68':707,709 '68/tcp':710 '68/udp':708 '7878':996,997,1997 '80':711,1489 '80/tcp':712 '8080':1427,1428,1730,1843 '8090':1488,2079 '8096':1247,1248,2012 '8191':1518,1519 '8686':1038,1039 '8786':1100 '8787':1064,1065,1101 '8989':961,962,1828,1976 '9117':883,884,1697 '9696':897,898 'acceler':1597 'access':1213,1410,2194 'ad':15,826,1880 'ad-block':14 'adblock':56 'add':492,551,760,940,1657,1698,1706,1832,1885,2013 'address':328 'adguard':621,625,740,1663,1683 'adguard/adguardhome':720 'adguardhom':55,686 'admin':1735 'adminadmin':1738 'ag':566 'allow':462 'amd64':514 'api':1900,1979,2000 'app':788,804 'appli':606 'applic':50,1462 'apt':463,472,477,481,535,540,1626 'apt-get':471,476,534,539 'apt-transport-http':480 'arch':513 'arr':86,94,99,105,787,803 'asia/kolkata':872,905,959,994,1027,1072,1108,1138,1245,1284,1341,1368,1439,1481,1526 'audio':102,1088,1094 'audiobook':346,435,444,1047,1054,2044 'auth':1441 'auto':77,821 'automat':89,110,1399,1814 'back':580 'bazarr':109,1122,1124,1127,1954 'better':416 'binari':611 'block':16,2159 'blocklist':756 'book':103,347,436,445,1045,1089,1095,2042 'boot':260 'bootabl':229 'build':5,162 'button':1708,1886 'ca':485 'ca-certif':484 'call':805 'captain':17 'captcha':79,823,859,1497,1502 'categori':1769,1776,1778,1805,1854,1862,1906 'cd':432,441 'ce':545,548 'certif':486 'chang':1741,1752 'check':278 'chmod':613 'cli':549 'click':1772,1883 'client':1831 'cloudflar':1496 'command':560,731,1677 'compar':836 'complet':2,1164,1417 'compos':454,583,594,618,630,633,653,734,769,1635,1665,1688,2107,2115,2122,2133 'comput':188,252 'configur':272,1667 'conmpos':1545 'connect':303,1402,1870 'consol':576 'contain':642,684,727,861,890,948,983,1014,1055,1057,1090,1125,1232,1268,1328,1355,1390,1421,1468,1510,1586,1648,1673,1685 'containerd.io':550 'content':65,664,2019,2067 'copi':39,1645,1889,1898,1977,1998 'correct':1820 'cpu':1571 'creat':227,342,427,616,647,767,1633,1768,1794 'cs':524 'curl':487,498,596 'current':589 'custom':761 'd':736,1690,2135 'dashboard':129,149,156,1457,1461,2047 'data':1418 'dearmor':505 'deb':512 'decad':186 'default':750,1732,1753 'defin':780,1914 'devic':60,336,1200,1249,1296,1548,1579,1603,1610,2059 'differ':1050 'directori':344,393,398,423,429,649,1217,1413,1419,2117 'distro':217 'dns':755 'docker':54,285,450,453,455,493,531,544,547,555,559,567,582,593,632,733,1286,1669,1687,2103,2106,2121,2132,2145 'docker-c':543 'docker-ce-c':546 'docker-compos':452,732,1686,2120,2131 'docker-compose.yml':667 'docs.docker.com':457,585 'docs.docker.com/compose/install/':584 'docs.docker.com/engine/install/ubuntu/':456 'doesn':830,1223 'done':147 'doubl':401 'download':67,70,90,111,220,387,587,925,945,1383,1830,2125 'download.docker.com':501,520 'download.docker.com/linux/ubuntu':519 'download.docker.com/linux/ubuntu/gpg':500 'drive':231,257,365,373 'easi':2111 'echo':511 'en.wikipedia.org':1555 'en.wikipedia.org/wiki/transcoding).':1554 'enabl':748,1812,2050 'engin':532 'enjoy':935 'enp4s0':338 'ensur':37 'enter':1834,1967,1988,2057 'environ':866,899,953,988,1021,1066,1102,1132,1239,1278,1335,1362,1431,1475,1520 'execut':607 'exit':573 'fals':1442 'feed':792,1892 'file':619,631,637,641,654,668,723,770,1546,1636,1666,2116 'filter':751,754,762,763 'final':2130 'find':324 'fine':196 'finish':297 'first':623,2100 'flaresolverr':75,818,1494,1506,1509,1512 'flood':1391,1406,1440 'folder':1792,1821,1917 'follow':49,191,266,663,730,1949 'forward':2192 'free':1165 'fssl':499 'general':1601,1913,1984,2005 'get':473,478,536,541 'ghcr.io':1019,1130,1237,1273,1333,1360,1473,1515 'ghcr.io/flaresolverr/flaresolverr:latest''':1514 'ghcr.io/linuxserver/bazarr':1129 'ghcr.io/linuxserver/heimdall':1472 'ghcr.io/linuxserver/jellyfin':1236 'ghcr.io/linuxserver/lidarr':1018 'ghcr.io/linuxserver/ombi':1332 'ghcr.io/linuxserver/overseerr':1359 'ghcr.io/linuxserver/plex':1272 'github.com':599 'github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname':598 'give':2023 'gnupg':488 'go':1747,1961,2007,2045 'gpg':496,504 'gpu':1577,1600,1608,1618,1623,1630,2063,2071 'group':556 'guid':3,53,168,211,409,1593,2168 'happen':1566 'hardlink':378 'hardwar':172,178,192,197,1596 'heimdal':128,155,1456,1466,1467,1470,2073 'hit':1945 'home':622,626,741,1664,1684 'host':9,1836,1969,1990 'hotio.dev':1388 'hotio.dev/containers/qflood/)':1387 'hotio/prowlarr':894 'hotio/qflood':1425 'hotio/readarr':1061,1097 'https':469,483 'hub.docker.com':674 'hub.docker.com/r/adguard/adguardhome)':673 'imag':719,864,893,951,986,1017,1060,1096,1128,1235,1271,1331,1358,1398,1424,1471,1513,1718,2104,2128,2140,2143 'includ':1561 'incomplet':437,1763 'index':73,84,784,857,1500,1701,1707,1713,1720,1875,1878,1895 'instal':263,270,279,284,294,296,319,449,459,479,530,542,1170,1325,1620,1627 'instead':850,1218 'instruct':1953 'intel':1607,1622,1629,2070 'intel-gpu-tool':1621,1628 'internet':2199 'ip':314,321,327,746,1696,1729,1827,1840,1959,1973,1994,2011,2078 'isp/country':2162 'jackett':71,775,776,795,815,838,845,860,863,938,1691,1703,1882,1897,1903 'jellyfin':1155,1160,1222,1231,1234,1537,2006 'jellyfin.org':1588 'jellyfin.org/docs/general/administration/hardware-acceleration.html':1587 'jellyfin/plex':61 'keep':353,651,1762,2166 'key':497,1901,1980,2001 'know':1227 'l':597 'later':1202 'latest':2127,2139 'left':2182 'lemmi':42 'lemmy.dbzer0.com':158,199,765,1722 'lemmy.dbzer0.com/pictrs/image/07685cac-36d7-4270-b3a7-c156e232829c.png)':198 'lemmy.dbzer0.com/pictrs/image/57e11e55-08b0-4b11-98e6-2f3b8d14be86.png)':764 'lemmy.dbzer0.com/pictrs/image/6690e52f-a843-4551-ad66-04c2b34b889e.png)':1721 'lemmy.dbzer0.com/pictrs/image/779256bf-4eae-48fa-a942-c960a3f556dc.png)':157 'librari':2016,2028,2032 'lidarr':104,1011,1013,1016,1925 'like':153,337,1662,2095 'link':390 'linux':216 'linuxserver/jackett':865 'linuxserver/radarr':987 'linuxserver/sonarr':952 'list':752,931 'locat':2033 'look':151,368 'lsb':490,522 'lsb-releas':489 'm':603 'machin':306 'make':33,275 'manag':1400 'meant':809 'meantim':847 'media':356,392,422,773,1206,1638,1798,1817 'media-serv':772 'mention':1534 'menu':261 'mkdir':418,420,424,434,443,655,657,1640 'monitor':1616,2062 'mount':372 'move':1815 'movi':97,120,348,438,446,977,981,1178,1307,1801,1803,1809,2039 'multipl':364,1460 'music':108,349,439,447,1012,2041 'must':1580 'name':685,862,891,949,984,1015,1058,1091,1126,1233,1269,1329,1356,1422,1469,1511,1863,2025 'navig':1692,1725,1823,1955,2074,2112 'need':138,176,1210,1225,1409,1505,1786,2090 'new':629 'next':2151 'nice':1394 'night':1062,1098 'none':854 'note':19 'notic':1048 'o':506,604 'object':646 'oc':21 'offici':495 'old':187,2142 'ombi':1317,1327,1330 'ombi/overseer':117 'ombi/overseerr':1940 'open':737 'openssh':280 'oper':201 'option':1750 'order':1573 'origin':23 'overseer/ombi':1305 'overseerr':1172,1354,1357 'packag':460 'part':2186 'particular':2031 'pass':1582 'password':1737,1745,1848 'path':1755,1782,1785,1807,1865 'permiss':608 'person':7,1157 'pgid':869,902,956,991,1024,1069,1105,1135,1242,1281,1338,1365,1434,1478,1523 'pi':194 'plan':1323 'play':2066 'playback':2048 'plex':1169,1183,1190,1267,1270,1326 'plug':247 'port':143,678,700,882,896,960,995,1037,1051,1063,1099,1148,1246,1275,1347,1374,1426,1487,1517,1841,1974,1995,2094,2191 'post':24 'power':177 'prefer':219,242 'prefix':339 'present':334 'process':1922 'program':926 'provid':74,793,1212,1392 'prowlarr':806,852,889,892 'prune':2147 'puid':867,900,954,989,1022,1067,1103,1133,1240,1279,1336,1363,1432,1476,1521 'pull':2123 'qbittor':1867 'qbittorr':68,944,1381,1404,1407,1724,1833,1852 'qflood':1386,1420,1423 'qualiti':32 'queue':946 'radarr':93,116,127,976,982,985,1924,1933,1987,2003 'raspberri':193 'read':166,404,1590,2189 'readarr':98,1044,1056,1059,1087,1093,1927 'readarr-audio-book':1086,1092 'reboot':301 'recent':828 'reddit':26 'releas':491,523,591 'rememb':140,1655,2092 'remot':307 'remov':2141 'repeat':1920,2036 'replac':813 'repositori':467,510 'request':119,1177,1306 'requir':562,1182 'restart':687,885,911,972,1007,1040,1082,1118,1151,1263,1301,1350,1377,1452,1490,1527 'right':1771 'role':1189 'root':563,1916,1931 'rufus':233 'rufus.ie':235 'rufus.ie/en/)':234 'run':558,683 'save':661,721,1754,1873,1911 'schedul':922 'screen':1952 'screenshot':2101 'search':797,924,936 'section':1201,1538,1542,1563,1758 'see':671,1711 'select':214,254,317,1860,1887,1904,2018,2029,2053 'self':8 'server':10,208,222,265,281,313,331,745,774,1639,1695,1728,1826,1839,1958,1972,1993,2010,2077,2178,2196 'server-ip':312 'servic':87,95,100,106,133,645,682,1654,2083 'set':180,1963,1983,2004 'setup':47,164,288,508,624,742,1194,1595,1938,2080,2154 'show':92,123,921,933,1181,1310,2097 'sidebar':1774 'sign':516,569 'signed-bi':515 'similar':1799,1985 'simpl':1943,2169 'snap':291 'softwar':240 'solv':78,822,1495 'someth':152 'sonarr':85,114,125,915,917,947,950,978,1822,1966,1982 'space':403 'ssh':309,310,579 'stabl':525,590 'stack':1670 'start':161,725,1671,1681 'step':268 'stick':843 'still':842,1167 'stop':690,888,914,975,1010,1043,1085,1121,1154,1266,1304,1353,1380,1455,1493,1530 'storag':402 'store':1796 'stream':12 'string':1660 'subtitl':112,1123 'sudo':470,475,503,526,533,538,564,595,612,1625,2069 'super':1942 'support':824 'sure':276 'survic':40 'system':202,2146 'take':929 'talk':1197 'tee':527 'test':895,1868,1909 'tool':1624,1631,1749 'top':2072 'tornzab':791,1891 'torrent':69,72,385,397,426,431,783,798,1230,1382,1412,1764,2157 'torzab':1888 'transcod':1531,1553,1565,1609,2051 'transport':482 'trash':408 'trash-guid':407 'trash-guides.info':380,411 'trash-guides.info/hardlinks/hardlinks-and-instant-moves/)':379,410 'tv':91,122,351,440,448,916,920,1180,1309,1780,1784,1856,2040 'type':320,572,1777,1802,1855,2020 'tz':871,904,958,993,1026,1071,1107,1137,1244,1283,1340,1367,1438,1480,1525 'ubuntu':207,221,264,273 'ubuntu.com':225 'ubuntu.com/download/server':224 'ui':1395 'umask':1436 'unam':602 'understand':417 'unless':689,887,913,974,1009,1042,1084,1120,1153,1265,1303,1352,1379,1454,1492,1529 'unless-stop':688,886,912,973,1008,1041,1083,1119,1152,1264,1302,1351,1378,1453,1491,1528 'updat':474,537,2102,2108 'url':1947 'usag':1619,2064 'usb':230,249,256 'use':184,206,232,308,363,377,400,465,634,728,789,819,851,858,1159,1175,1312,1316,1385,1465,1501,1551,1570,1652,1674,1679,1704,1715,1850,1928,2068,2085,2137,2174 'user':552,693,697,875,879,908,965,969,1000,1004,1030,1034,1075,1079,1111,1115,1141,1145,1256,1260,1289,1293,1344,1371,1445,1449,1484,1743 'usermod':565 'usernam':311,315,1733,1846 'utilis':1575 'vaapi':2055 'ventoy':243 'version':292,643,680,1285,1659 'vi':659,1642 'via':937 'volum':691,873,906,963,998,1028,1073,1109,1139,1207,1254,1287,1342,1369,1443,1482 'vpn':2155,2175,2185 'want':35,1650,1908,2164 'watch':63 'webui':1751,1757 'well':44,395,834 'whatev':215,1858 'whenev':1564 'whoami':568 'without':399,561 'work':195,832 'www.reddit.com':28,170 'www.reddit.com/r/piracy/comments/ma1hlm/the_complete_guide_to_building_your_own_personal/](https://www.reddit.com/r/piracy/comments/ma1hlm/the_complete_guide_to_building_your_own_personal/).':169 'www.reddit.com/r/piracy/comments/pqsomd/the_complete_guide_to_building_your_personal_self/)':27 'www.ventoy.net':245 'www.ventoy.net/en/index.html)).':244 'x':614 'yml':636"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1696933577
  +visibility: "visible             "
  +apId: "https://lemmy.dbzer0.com/post/5911320"
  +editedAt: null
  +createdAt: DateTimeImmutable @1696847177 {#3036
    date: 2023-10-09 12:26:17.0 +02: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 {#2043
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2139
    +user: Proxies\__CG__\App\Entity\User {#3015 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
    +image: Proxies\__CG__\App\Entity\Image {#3054 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2882 …}
    +slug: "The-complete-guide-to-building-your-personal-self-hosted-server"
    +title: "The complete guide to building your personal self hosted server for streaming and ad-blocking powered by Plex, Jellyfin, Adguard Home and Docker."
    +url: "https://lemmy.dbzer0.com/pictrs/image/648d65c6-110d-4644-ba44-1561ad35e4de.png"
    +body: """
      The complete guide to building your personal self hosted server for streaming and ad-blocking.\n
      ==============================================================================================\n
      \n
      *Captain’s note: This `OC` [was originally posted in reddit](https://www.reddit.com/r/Piracy/comments/pqsomd/the_complete_guide_to_building_your_personal_self/) but its quality makes me wants to ensure a copy survices in lemmy as well.*\n
      \n
      ---\n
      \n
      We will setup the following applications in this guide:\n
      \n
      - **Docker**\n
      - **AdguardHome** - Adblocker for all your devices\n
      - **Jellyfin/Plex** - For watching the content you download\n
      - **Qbittorrent** - Torrent downloader\n
      - **Jackett** - Torrent indexers provider\n
      - **Flaresolverr** - For auto solving captcha in some of the indexers\n
      - **Sonarr** - *arr service for automatically downloading TV shows\n
      - **Radarr** - *arr service for movies\n
      - **Readarr** - *arr service for (audio)books\n
      - **lidarr** - *arr service for music\n
      - **Bazarr** - Automatically downloads subtitles for Sonarr and Radarr\n
      - **Ombi/Overseer** - For requesting movies and tv shows through Sonarr and Radarr\n
      - **Heimdall** - Dashboard for all the services so you don’t need to remember all the ports\n
      \n
      Once you are done, your dashboard will look something like this.\n
      \n
      \u{200B}\n
      \n
      [Heimdall Dashboard](https://lemmy.dbzer0.com/pictrs/image/779256bf-4eae-48fa-a942-c960a3f556dc.png)\n
      \n
      I started building my setup after reading this guide [https://www.reddit.com/r/Piracy/comments/ma1hlm/the_complete_guide_to_building_your_own_personal/](https://www.reddit.com/r/Piracy/comments/ma1hlm/the_complete_guide_to_building_your_own_personal/).\n
      \n
      Hardware\n
      --------\n
      \n
      You don’t need powerful hardware to set this up. I use a decade old computer, with the following hardware. Raspberry pi works fine.\n
      \n
      \u{200B}\n
      \n
      [Hardware](https://lemmy.dbzer0.com/pictrs/image/07685cac-36d7-4270-b3a7-c156e232829c.png)\n
      \n
      Operating system\n
      ----------------\n
      \n
      I will be using **Ubuntu** **server** in this guide. You can select whatever linux distro you prefer.\n
      \n
      Download ubuntu server from <https://ubuntu.com/download/server>. Create a bootable USB drive using [rufus](https://rufus.ie/en/) or any other software(I prefer [ventoy](https://www.ventoy.net/en/index.html)). Plug the usb on your computer, and select the usb drive from the boot menu and install ubuntu server. Follow the steps to install and configure ubuntu, and make sure to check “**Install OpenSSH server**”. Don’t install docker during the setup as the snap version is installed.\n
      \n
      Once installation finishes you can now reboot and connect to your machine remotely using ssh.\n
      \n
      ```\n
      \n
      <span style="color:#323232;">ssh username@server-ip \n
      </span><span style="color:#323232;"># username you selected during installation\n
      </span><span style="color:#323232;"># Type ip a to find out the ip address of your server. Will be present against device like **enp4s0** prefixed with 192.168.\n
      </span>\n
      ```\n
      \n
      Create the directories for audiobooks, books, movies, music and tv.\n
      -------------------------------------------------------------------\n
      \n
      I keep all my media at ~/server/media. If you will be using multiple drives you can look up how to mount drives.\n
      \n
      We will be using [hardlinks](https://trash-guides.info/Hardlinks/Hardlinks-and-Instant-Moves/) so once the torrents are downloaded they are linked to media directory as well as torrents directory without using double storage space. Read up the [trash-guides](https://trash-guides.info/Hardlinks/Hardlinks-and-Instant-Moves/) to have a better understanding.\n
      \n
      ```\n
      \n
      <span style="color:#323232;">mkdir ~/server\n
      </span><span style="color:#323232;">mkdir ~/server/media # Media directory\n
      </span><span style="color:#323232;">mkdir ~/server/torrents # Torrents\n
      </span><span style="color:#323232;">\n
      </span><span style="color:#323232;"># Creating the directories for torrents\n
      </span><span style="color:#323232;">cd ~/server/torrents\n
      </span><span style="color:#323232;">mkdir audiobooks  books  incomplete  movies  music  tv \n
      </span><span style="color:#323232;">\n
      </span><span style="color:#323232;">cd ~/server/media\n
      </span><span style="color:#323232;">mkdir audiobooks  books  movies  music  tv\n
      </span>\n
      ```\n
      \n
      Installing docker and docker-compose\n
      ------------------------------------\n
      \n
      **Docker** <https://docs.docker.com/engine/install/ubuntu/>\n
      \n
      ```\n
      \n
      <span style="color:#323232;"># install packages to allow apt to use a repository over HTTPS\n
      </span><span style="color:#323232;">sudo apt-get update\n
      </span><span style="color:#323232;">sudo apt-get install \n
      </span><span style="color:#323232;">    apt-transport-https \n
      </span><span style="color:#323232;">    ca-certificates \n
      </span><span style="color:#323232;">    curl \n
      </span><span style="color:#323232;">    gnupg \n
      </span><span style="color:#323232;">    lsb-release\n
      </span><span style="color:#323232;"># Add Docker’s official GPG key:\n
      </span><span style="color:#323232;">curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg\n
      </span><span style="color:#323232;"># Setup the repository\n
      </span><span style="color:#323232;">echo \n
      </span><span style="color:#323232;">  "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \n
      </span><span style="color:#323232;">  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null\n
      </span><span style="color:#323232;"># Install Docker Engine\n
      </span><span style="color:#323232;">sudo apt-get update\n
      </span><span style="color:#323232;">sudo apt-get install docker-ce docker-ce-cli containerd.io\n
      </span><span style="color:#323232;"># Add user to the docker group to run docker commands without requiring root\n
      </span><span style="color:#323232;">sudo usermod -aG docker $(whoami) \n
      </span>\n
      ```\n
      \n
      > Sign out by typing exit in the console and then ssh back in\n
      \n
      **Docker compose** <https://docs.docker.com/compose/install/>\n
      \n
      ```\n
      \n
      <span style="color:#323232;"># Download the current stable release of Docker Compose\n
      </span><span style="color:#323232;">sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose\n
      </span><span style="color:#323232;"># Apply executable permissions to the binary\n
      </span><span style="color:#323232;">sudo chmod +x /usr/local/bin/docker-compose\n
      </span>\n
      ```\n
      \n
      Creating the compose file for Adguard home\n
      ------------------------------------------\n
      \n
      First setup Adguard home in a new compose file.\n
      \n
      Docker compose uses a yml file. All of the files contain version and services object.\n
      \n
      Create a directory for keeping the compose files.\n
      \n
      ```\n
      \n
      <span style="color:#323232;">mkdir ~/server/compose\n
      </span><span style="color:#323232;">mkdir ~/server/compose/adguard-home\n
      </span><span style="color:#323232;">vi ~/server/compose/adguard-home/docker-compose.yml\n
      </span>\n
      ```\n
      \n
      Save the following content to the docker-compose.yml file. You can see [here](https://hub.docker.com/r/adguard/adguardhome) what each port does.\n
      \n
      ```\n
      \n
      <span style="color:#323232;">version: '3.3'\n
      </span><span style="color:#323232;">services:\n
      </span><span style="color:#323232;">    run:\n
      </span><span style="color:#323232;">        container_name: adguardhome\n
      </span><span style="color:#323232;">        restart: unless-stopped\n
      </span><span style="color:#323232;">        volumes:\n
      </span><span style="color:#323232;">            - '/home/${USER}/server/configs/adguardhome/workdir:/opt/adguardhome/work'\n
      </span><span style="color:#323232;">            - '/home/${USER}/server/configs/adguardhome/confdir:/opt/adguardhome/conf'\n
      </span><span style="color:#323232;">        ports:\n
      </span><span style="color:#323232;">            - '53:53/tcp'\n
      </span><span style="color:#323232;">            - '53:53/udp'\n
      </span><span style="color:#323232;">            - '67:67/udp'\n
      </span><span style="color:#323232;">            - '68:68/udp'\n
      </span><span style="color:#323232;">            - '68:68/tcp'\n
      </span><span style="color:#323232;">            - '80:80/tcp'\n
      </span><span style="color:#323232;">            - '443:443/tcp'\n
      </span><span style="color:#323232;">            - '443:443/udp'\n
      </span><span style="color:#323232;">            - '3000:3000/tcp'\n
      </span><span style="color:#323232;">        image: adguard/adguardhome\n
      </span>\n
      ```\n
      \n
      Save the file and start the container using the following command.\n
      \n
      ```\n
      \n
      <span style="color:#323232;">docker-compose up -d\n
      </span>\n
      ```\n
      \n
      Open up the Adguard home setup on `YOUR_SERVER_IP:3000`.\n
      \n
      Enable the default filter list from filters→DNS blocklist. You can then add custom filters.\n
      \n
      [Filters](https://lemmy.dbzer0.com/pictrs/image/57e11e55-08b0-4b11-98e6-2f3b8d14be86.png)\n
      \n
      Creating the compose file for media-server\n
      ------------------------------------------\n
      \n
      Jackett\n
      -------\n
      \n
      Jackett is where you define all your torrent indexers. All the *arr apps use the tornzab feed provided by jackett to search torrents.\n
      \n
      There is now an *arr app called prowlarr that is meant to be the replacement for jackett. But the flaresolverr(used for auto solving captchas) support was added very recently and doesn’t work that well as compared to jackett, so I am still sticking with jackett for meantime. You can instead use prowlarr if none of your indexers use captcha.\n
      \n
      ```\n
      \n
      <span style="color:#323232;">jackett:\n
      </span><span style="color:#323232;">    container_name: jackett\n
      </span><span style="color:#323232;">    image: linuxserver/jackett\n
      </span><span style="color:#323232;">    environment:\n
      </span><span style="color:#323232;">      - PUID=1000\n
      </span><span style="color:#323232;">      - PGID=1000\n
      </span><span style="color:#323232;">      - TZ=Asia/Kolkata\n
      </span><span style="color:#323232;">    volumes:\n
      </span><span style="color:#323232;">      - '/home/${USER}/server/configs/jackett:/config'\n
      </span><span style="color:#323232;">      - '/home/${USER}/server/torrents:/downloads'\n
      </span><span style="color:#323232;">    ports:\n
      </span><span style="color:#323232;">      - '9117:9117'\n
      </span><span style="color:#323232;">    restart: unless-stopped\n
      </span><span style="color:#323232;">prowlarr:\n
      </span><span style="color:#323232;">\t\tcontainer_name: prowlarr\n
      </span><span style="color:#323232;">    image: 'hotio/prowlarr:testing'\n
      </span><span style="color:#323232;">    ports:\n
      </span><span style="color:#323232;">      - '9696:9696'\n
      </span><span style="color:#323232;">    environment:\n
      </span><span style="color:#323232;">      - PUID=1000\n
      </span><span style="color:#323232;">      - PGID=1000\n
      </span><span style="color:#323232;">      - TZ=Asia/Kolkata\n
      </span><span style="color:#323232;">    volumes:\n
      </span><span style="color:#323232;">      - '/home/${USER}/server/configs/prowlarr:/config'\n
      </span><span style="color:#323232;">    restart: unless-stopped\n
      </span>\n
      ```\n
      \n
      Sonarr - TV\n
      -----------\n
      \n
      Sonarr is a TV show scheduling and searching download program. It will take a list of shows you enjoy, search via Jackett, and add them to the qbittorrent downloads queue.\n
      \n
      ```\n
      \n
      <span style="color:#323232;">sonarr:\n
      </span><span style="color:#323232;">    container_name: sonarr\n
      </span><span style="color:#323232;">    image: linuxserver/sonarr\n
      </span><span style="color:#323232;">    environment:\n
      </span><span style="color:#323232;">      - PUID=1000\n
      </span><span style="color:#323232;">      - PGID=1000\n
      </span><span style="color:#323232;">      - TZ=Asia/Kolkata\n
      </span><span style="color:#323232;">    ports:\n
      </span><span style="color:#323232;">      - '8989:8989'\n
      </span><span style="color:#323232;">    volumes:\n
      </span><span style="color:#323232;">      - '/home/${USER}/server/configs/sonarr:/config'\n
      </span><span style="color:#323232;">      - '/home/${USER}/server:/data'\n
      </span><span style="color:#323232;">    restart: unless-stopped\n
      </span>\n
      ```\n
      \n
      Radarr - Movies\n
      ---------------\n
      \n
      Sonarr but for movies.\n
      \n
      ```\n
      \n
      <span style="color:#323232;">radarr:\n
      </span><span style="color:#323232;">    container_name: radarr\n
      </span><span style="color:#323232;">    image: linuxserver/radarr\n
      </span><span style="color:#323232;">    environment:\n
      </span><span style="color:#323232;">      - PUID=1000\n
      </span><span style="color:#323232;">      - PGID=1000\n
      </span><span style="color:#323232;">      - TZ=Asia/Kolkata\n
      </span><span style="color:#323232;">    ports:\n
      </span><span style="color:#323232;">      - '7878:7878'\n
      </span><span style="color:#323232;">    volumes:\n
      </span><span style="color:#323232;">      - '/home/${USER}/server/configs/radarr:/config'\n
      </span><span style="color:#323232;">      - '/home/${USER}/server:/data'\n
      </span><span style="color:#323232;">    restart: unless-stopped\n
      </span>\n
      ```\n
      \n
      Lidarr - Music\n
      --------------\n
      \n
      ```\n
      \n
      <span style="color:#323232;">lidarr:\n
      </span><span style="color:#323232;">    container_name: lidarr\n
      </span><span style="color:#323232;">    image: ghcr.io/linuxserver/lidarr\n
      </span><span style="color:#323232;">    environment:\n
      </span><span style="color:#323232;">      - PUID=1000\n
      </span><span style="color:#323232;">      - PGID=1000\n
      </span><span style="color:#323232;">      - TZ=Asia/Kolkata\n
      </span><span style="color:#323232;">    volumes:\n
      </span><span style="color:#323232;">      - '/home/${USER}/server/configs/liadarr:/config'\n
      </span><span style="color:#323232;">      - '/home/${USER}/server:/data'\n
      </span><span style="color:#323232;">    ports:\n
      </span><span style="color:#323232;">      - '8686:8686'\n
      </span><span style="color:#323232;">    restart: unless-stopped\n
      </span>\n
      ```\n
      \n
      Readarr - Books and AudioBooks\n
      ------------------------------\n
      \n
      ```\n
      \n
      <span style="color:#323232;"># Notice the different port for the audiobook container\n
      </span><span style="color:#323232;">readarr:\n
      </span><span style="color:#323232;">    container_name: readarr\n
      </span><span style="color:#323232;">    image: 'hotio/readarr:nightly'\n
      </span><span style="color:#323232;">    ports:\n
      </span><span style="color:#323232;">      - '8787:8787'\n
      </span><span style="color:#323232;">    environment:\n
      </span><span style="color:#323232;">      - PUID=1000\n
      </span><span style="color:#323232;">      - PGID=1000\n
      </span><span style="color:#323232;">      - TZ=Asia/Kolkata\n
      </span><span style="color:#323232;">    volumes:\n
      </span><span style="color:#323232;">      - '/home/${USER}/server/configs/readarr:/config'\n
      </span><span style="color:#323232;">      - '/home/${USER}/server:/data'\n
      </span><span style="color:#323232;">    restart: unless-stopped\n
      </span><span style="color:#323232;">\n
      </span><span style="color:#323232;">readarr-audio-books:\n
      </span><span style="color:#323232;">    container_name: readarr-audio-books\n
      </span><span style="color:#323232;">    image: 'hotio/readarr:nightly'\n
      </span><span style="color:#323232;">    ports:\n
      </span><span style="color:#323232;">      - '8786:8787'\n
      </span><span style="color:#323232;">    environment:\n
      </span><span style="color:#323232;">      - PUID=1000\n
      </span><span style="color:#323232;">      - PGID=1000\n
      </span><span style="color:#323232;">      - TZ=Asia/Kolkata\n
      </span><span style="color:#323232;">    volumes:\n
      </span><span style="color:#323232;">      - '/home/${USER}/server/configs/readarr-audio-books:/config'\n
      </span><span style="color:#323232;">      - '/home/${USER}/server:/data'\n
      </span><span style="color:#323232;">    restart: unless-stopped\n
      </span>\n
      ```\n
      \n
      Bazarr - Subtitles\n
      ------------------\n
      \n
      ```\n
      \n
      <span style="color:#323232;">bazarr:\n
      </span><span style="color:#323232;">    container_name: bazarr\n
      </span><span style="color:#323232;">    image: ghcr.io/linuxserver/bazarr\n
      </span><span style="color:#323232;">    environment:\n
      </span><span style="color:#323232;">      - PUID=1000\n
      </span><span style="color:#323232;">      - PGID=1000\n
      </span><span style="color:#323232;">      - TZ=Asia/Kolkata\n
      </span><span style="color:#323232;">    volumes:\n
      </span><span style="color:#323232;">      - '/home/${USER}/server/configs/bazarr:/config'\n
      </span><span style="color:#323232;">      - '/home/${USER}/server:/data'\n
      </span><span style="color:#323232;">    ports:\n
      </span><span style="color:#323232;">      - '6767:6767'\n
      </span><span style="color:#323232;">    restart: unless-stopped\n
      </span>\n
      ```\n
      \n
      Jellyfin\n
      --------\n
      \n
      I personally only use jellyfin because it’s completely free. I still have plex installed because overseerr which is used to request movies and tv shows require plex. But that’s the only role plex has in my setup.\n
      \n
      I will talk about the devices section later on.\n
      \n
      For the media volume you only need to provide access to the `/data/media` directory instead of `/data` as jellyfin doesn’t need to know about the torrents.\n
      \n
      ```\n
      \n
      <span style="color:#323232;">jellyfin:\n
      </span><span style="color:#323232;">    container_name: jellyfin\n
      </span><span style="color:#323232;">    image: ghcr.io/linuxserver/jellyfin\n
      </span><span style="color:#323232;">    environment:\n
      </span><span style="color:#323232;">      - PUID=1000\n
      </span><span style="color:#323232;">      - PGID=1000\n
      </span><span style="color:#323232;">      - TZ=Asia/Kolkata\n
      </span><span style="color:#323232;">    ports:\n
      </span><span style="color:#323232;">      - '8096:8096'\n
      </span><span style="color:#323232;">    devices:\n
      </span><span style="color:#323232;">      - '/dev/dri/renderD128:/dev/dri/renderD128'\n
      </span><span style="color:#323232;">      - '/dev/dri/card0:/dev/dri/card0'\n
      </span><span style="color:#323232;">    volumes:\n
      </span><span style="color:#323232;">      - '/home/${USER}/server/configs/jellyfin:/config'\n
      </span><span style="color:#323232;">      - '/home/${USER}/server/media:/data/media'\n
      </span><span style="color:#323232;">    restart: unless-stopped\n
      </span><span style="color:#323232;">\n
      </span><span style="color:#323232;">plex:\n
      </span><span style="color:#323232;">    container_name: plex\n
      </span><span style="color:#323232;">    image: ghcr.io/linuxserver/plex\n
      </span><span style="color:#323232;">    ports:\n
      </span><span style="color:#323232;">      - '32400:32400'\n
      </span><span style="color:#323232;">    environment:\n
      </span><span style="color:#323232;">      - PUID=1000\n
      </span><span style="color:#323232;">      - PGID=1000\n
      </span><span style="color:#323232;">      - TZ=Asia/Kolkata\n
      </span><span style="color:#323232;">      - VERSION=docker\n
      </span><span style="color:#323232;">    volumes:\n
      </span><span style="color:#323232;">      - '/home/${USER}/server/configs/plex:/config'\n
      </span><span style="color:#323232;">      - '/home/${USER}/server/media:/data/media'\n
      </span><span style="color:#323232;">    devices:\n
      </span><span style="color:#323232;">      - '/dev/dri/renderD128:/dev/dri/renderD128'\n
      </span><span style="color:#323232;">      - '/dev/dri/card0:/dev/dri/card0'\n
      </span><span style="color:#323232;">    restart: unless-stopped\n
      </span>\n
      ```\n
      \n
      Overseer/Ombi - Requesting Movies and TV shows\n
      ----------------------------------------------\n
      \n
      I use both. You can use ombi only if you don’t plan to install plex.\n
      \n
      ```\n
      \n
      <span style="color:#323232;">ombi:\n
      </span><span style="color:#323232;">    container_name: ombi\n
      </span><span style="color:#323232;">    image: ghcr.io/linuxserver/ombi\n
      </span><span style="color:#323232;">    environment:\n
      </span><span style="color:#323232;">      - PUID=1000\n
      </span><span style="color:#323232;">      - PGID=1000\n
      </span><span style="color:#323232;">      - TZ=Asia/Kolkata\n
      </span><span style="color:#323232;">    volumes:\n
      </span><span style="color:#323232;">      - '/home/${USER}/server/configs/ombi:/config'\n
      </span><span style="color:#323232;">    ports:\n
      </span><span style="color:#323232;">      - '3579:3579'\n
      </span><span style="color:#323232;">    restart: unless-stopped\n
      </span><span style="color:#323232;">\n
      </span><span style="color:#323232;">overseerr:\n
      </span><span style="color:#323232;">    container_name: overseerr\n
      </span><span style="color:#323232;">    image: ghcr.io/linuxserver/overseerr\n
      </span><span style="color:#323232;">    environment:\n
      </span><span style="color:#323232;">      - PUID=1000\n
      </span><span style="color:#323232;">      - PGID=1000\n
      </span><span style="color:#323232;">      - TZ=Asia/Kolkata\n
      </span><span style="color:#323232;">    volumes:\n
      </span><span style="color:#323232;">      - '/home/${USER}/server/configs/overseerr:/config'\n
      </span><span style="color:#323232;">    ports:\n
      </span><span style="color:#323232;">      - '5055:5055'\n
      </span><span style="color:#323232;">    restart: unless-stopped\n
      </span>\n
      ```\n
      \n
      Qbittorrent - Torrent downloader\n
      --------------------------------\n
      \n
      I use [qflood](https://hotio.dev/containers/qflood/) container. Flood provides a nice UI and this image automatically manages the connection between qbittorrent and flood.\n
      \n
      Qbittorrent only needs access to torrent directory, and not the complete data directory.\n
      \n
      ```\n
      \n
      <span style="color:#323232;">qflood:\n
      </span><span style="color:#323232;">    container_name: qflood\n
      </span><span style="color:#323232;">    image: hotio/qflood\n
      </span><span style="color:#323232;">    ports:\n
      </span><span style="color:#323232;">      - "8080:8080"\n
      </span><span style="color:#323232;">      - "3005:3000"\n
      </span><span style="color:#323232;">    environment:\n
      </span><span style="color:#323232;">      - PUID=1000\n
      </span><span style="color:#323232;">      - PGID=1000\n
      </span><span style="color:#323232;">      - UMASK=002\n
      </span><span style="color:#323232;">      - TZ=Asia/Kolkata\n
      </span><span style="color:#323232;">      - FLOOD_AUTH=false\n
      </span><span style="color:#323232;">    volumes:\n
      </span><span style="color:#323232;">      - '/home/${USER}/server/configs/qflood:/config'\n
      </span><span style="color:#323232;">      - '/home/${USER}/server/torrents:/data/torrents'\n
      </span><span style="color:#323232;">    restart: unless-stopped\n
      </span>\n
      ```\n
      \n
      Heimdall - Dashboard\n
      --------------------\n
      \n
      There are multiple dashboard applications but I use Heimdall.\n
      \n
      ```\n
      \n
      <span style="color:#323232;">heimdall:\n
      </span><span style="color:#323232;">    container_name: heimdall\n
      </span><span style="color:#323232;">    image: ghcr.io/linuxserver/heimdall\n
      </span><span style="color:#323232;">    environment:\n
      </span><span style="color:#323232;">      - PUID=1000\n
      </span><span style="color:#323232;">      - PGID=1000\n
      </span><span style="color:#323232;">      - TZ=Asia/Kolkata\n
      </span><span style="color:#323232;">    volumes:\n
      </span><span style="color:#323232;">      - '/home/${USER}/server/configs/heimdall:/config'\n
      </span><span style="color:#323232;">    ports:\n
      </span><span style="color:#323232;">      - 8090:80\n
      </span><span style="color:#323232;">    restart: unless-stopped\n
      </span>\n
      ```\n
      \n
      Flaresolverr - Solves cloudflare captcha\n
      ----------------------------------------\n
      \n
      If your indexers use captcha, you will need flaresolverr for them.\n
      \n
      ```\n
      \n
      <span style="color:#323232;">flaresolverr:\n
      </span><span style="color:#323232;">    container_name: flaresolverr\n
      </span><span style="color:#323232;">    image: 'ghcr.io/flaresolverr/flaresolverr:latest'\n
      </span><span style="color:#323232;">    ports:\n
      </span><span style="color:#323232;">      - '8191:8191'\n
      </span><span style="color:#323232;">    environment:\n
      </span><span style="color:#323232;">      - PUID=1000\n
      </span><span style="color:#323232;">      - PGID=1000\n
      </span><span style="color:#323232;">      - TZ=Asia/Kolkata\n
      </span><span style="color:#323232;">    restart: unless-stopped\n
      </span>\n
      ```\n
      \n
      Transcoding\n
      -----------\n
      \n
      As I mentioned in the jellyfin section there is a section in the conmpose file as “devices”. It is used for [transcoding](https://en.wikipedia.org/wiki/Transcoding). If you don’t include that section, whenever transcoding happens it will only use CPU. In order to utilise your gpu the devices must be passed on to the container.\n
      \n
      <https://jellyfin.org/docs/general/administration/hardware-acceleration.html> Read up this guide to setup hardware acceleration for your gpu.\n
      \n
      Generally, the devices are same for intel gpu transcoding.\n
      \n
      ```\n
      \n
      <span style="color:#323232;">devices:\n
      </span><span style="color:#323232;">      - '/dev/dri/renderD128:/dev/dri/renderD128'\n
      </span><span style="color:#323232;">      - '/dev/dri/card0:/dev/dri/card0'\n
      </span>\n
      ```\n
      \n
      To monitor the gpu usage install `intel-gpu-tools`\n
      \n
      ```\n
      \n
      <span style="color:#323232;">sudo apt install intel-gpu-tools\n
      </span>\n
      ```\n
      \n
      Now, create a compose file for media server.\n
      \n
      ```\n
      \n
      <span style="color:#323232;">mkdir ~/server/compose/media-server\n
      </span><span style="color:#323232;">vi ~/server/compose/media-server/docker-compose.yml\n
      </span>\n
      ```\n
      \n
      And copy all the containers you want to use under **services**. Remember to add the **version** string just like adguard home compose file.\n
      \n
      Configuring the docker stack\n
      ----------------------------\n
      \n
      Start the containers using the same command we used to start the adguard home container.\n
      \n
      ```\n
      \n
      <span style="color:#323232;">docker-compose up -d\n
      </span>\n
      ```\n
      \n
      Jackett\n
      -------\n
      \n
      Navigate to `YOUR_SERVER_IP:9117`\n
      \n
      Add a few indexers to jackett using the “add indexer” button. You can see the indexers I use in the image below.\n
      \n
      \u{200B}\n
      \n
      [Indexers](https://lemmy.dbzer0.com/pictrs/image/6690e52f-a843-4551-ad66-04c2b34b889e.png)\n
      \n
      Qbittorrent\n
      -----------\n
      \n
      Navigate to `YOUR_SERVER_IP:8080`\n
      \n
      The default username is `admin` and password `adminadmin`. You can change the user and password by going to `Tools → Options → WebUI`\n
      \n
      Change “Default Save Path” in WebUI section to `/data/torrents/` and “Keep incomplete torrents in” to `/data/torrents/incomplete/`\n
      \n
      Create categories by right clicking on sidebar under category. Type category as `TV` and path as `tv`. Path needs to be same as the folder you created to store your media. Similarly for movies type `Movies` as category and path as `movies`. This will enable to automatically move the media to its correct folder.\n
      \n
      Sonarr\n
      ------\n
      \n
      Navigate to `YOUR_SERVER_IP:8989`\n
      \n
      - Under “Download Clients” add qbittorrent. Enter the host as `YOUR_SERVER_IP` port as `**8080`,** and the username and password you used for qbittorrent. In category type `TV` (or whatever you selected as **category** **name**(not path) on qbittorent). Test the connection and then save.\n
      - Under indexers, for each indexer you added in Jackett \n
          - Click on add button\n
          - Select Torzab\n
          - Copy the tornzab feed for the indexer from jackett\n
          - Copy the api key from jackett\n
          - Select the categories you want\n
          - Test and save\n
      - Under general, define the root folder as `/data/media/tv`\n
      \n
      > Repeat this process for Radarr, Lidarr and readarr.\n
      \n
      Use `/data/media/movies` as root for Radarr and so on.\n
      \n
      > The setup for ombi/overseerr is super simple. Just hit the url and follow the on screen instructions.\n
      \n
      Bazarr\n
      ------\n
      \n
      Navigate to `YOUR_SERVER_IP:6767`\n
      \n
      Go to settings and then sonarr. Enter the host as `YOUR_SERVER_IP` port as `8989`. Copy the api key from sonarr settings→general.\n
      \n
      Similarly for radarr, enter the host as `YOUR_SERVER_IP` port as `7878`. Copy the api key from radarr settings→general.\n
      \n
      Jellyfin\n
      --------\n
      \n
      Go to `YOUR_SERVER_IP:8096`\n
      \n
      - Add all the libraries by selecting content type and then giving a name for that library. Select the particular library location from `/data/media`. Repeat this for movies, tv, music, books and audiobooks.\n
      - Go to dashboard→playback, and enable transcoding by selecting as `VAAPI` and enter the device as `/dev/dri/renderD128`\n
      \n
      Monitor GPU usage while playing content using\n
      \n
      ```\n
      \n
      <span style="color:#323232;">sudo intel_gpu_top\n
      </span>\n
      ```\n
      \n
      Heimdall\n
      --------\n
      \n
      Navigate to `YOUR_SERVER_IP:8090`\n
      \n
      Setup all the services you use so you don’t need to remember the ports like I showed in the first screenshot.\n
      \n
      Updating docker images\n
      ----------------------\n
      \n
      With docker compose updates are very easy.\n
      \n
      - Navigate to the compose file directory `~/server/compose/media-server`.\n
      - Then `docker-compose pull` to download the latest images.\n
      - And finally `docker-compose up -d` to use the latest images.\n
      - Remove old images by `docker system prune -a`\n
      \n
      What’s next\n
      -----------\n
      \n
      - You can setup VPN if torrents are blocked by your ISP/Country. I wanted to keep this guide simple and I don’t use VPN for my server, so I have left out the VPN part.\n
      - You can read about port forwarding to access your server over the internet.
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 39
    +favouriteCount: 125
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1723385793 {#3049
      date: 2024-08-11 16:16:33.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3056 …}
    +votes: Doctrine\ORM\PersistentCollection {#3058 …}
    +reports: Doctrine\ORM\PersistentCollection {#3060 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3062 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3064 …}
    +badges: Doctrine\ORM\PersistentCollection {#3066 …}
    +children: [
      App\Entity\EntryComment {#2043}
    ]
    -id: 4934
    -titleTs: "'ad':15 'ad-block':14 'adguard':21 'block':16 'build':5 'complet':2 'docker':24 'guid':3 'home':22 'host':9 'jellyfin':20 'person':7 'plex':19 'power':17 'self':8 'server':10 'stream':12"
    -bodyTs: "'/compose/install/':586 '/config':877,910,967,1002,1032,1077,1113,1143,1258,1291,1346,1373,1447,1486 '/containers/qflood/)':1389 '/data':971,1006,1036,1081,1117,1147,1220 '/data/media':1216,1262,1295,2035 '/data/media/movies':1929 '/data/media/tv':1919 '/data/torrents':1451,1760 '/data/torrents/incomplete':1767 '/dev/dri/card0':1252,1253,1299,1300,1613,1614 '/dev/dri/renderd128':1250,1251,1297,1298,1611,1612,2061 '/dev/null':529 '/docker/compose/releases/download/1.29.2/docker-compose-$(uname':600 '/docs/general/administration/hardware-acceleration.html':1589 '/download/server':226 '/downloads':881 '/en/)':236 '/en/index.html)).':246 '/engine/install/ubuntu/':458 '/etc/apt/sources.list.d/docker.list':528 '/flaresolverr/flaresolverr:latest''':1516 '/hardlinks/hardlinks-and-instant-moves/)':381,412 '/home':692,696,874,878,907,964,968,999,1003,1029,1033,1074,1078,1110,1114,1140,1144,1255,1259,1288,1292,1343,1370,1444,1448,1483 '/linux/ubuntu':521 '/linux/ubuntu/gpg':502 '/linuxserver/bazarr':1131 '/linuxserver/heimdall':1474 '/linuxserver/jellyfin':1238 '/linuxserver/lidarr':1020 '/linuxserver/ombi':1334 '/linuxserver/overseerr':1361 '/linuxserver/plex':1274 '/opt/adguardhome/conf':699 '/opt/adguardhome/work':695 '/pictrs/image/07685cac-36d7-4270-b3a7-c156e232829c.png)':200 '/pictrs/image/57e11e55-08b0-4b11-98e6-2f3b8d14be86.png)':766 '/pictrs/image/6690e52f-a843-4551-ad66-04c2b34b889e.png)':1723 '/pictrs/image/779256bf-4eae-48fa-a942-c960a3f556dc.png)':159 '/r/adguard/adguardhome)':675 '/r/piracy/comments/ma1hlm/the_complete_guide_to_building_your_own_personal/](https://www.reddit.com/r/piracy/comments/ma1hlm/the_complete_guide_to_building_your_own_personal/).':171 '/r/piracy/comments/pqsomd/the_complete_guide_to_building_your_personal_self/)':29 '/server':419,970,1005,1035,1080,1116,1146 '/server/compose':656 '/server/compose/adguard-home':658 '/server/compose/adguard-home/docker-compose.yml':660 '/server/compose/media-server':1641,2118 '/server/compose/media-server/docker-compose.yml':1643 '/server/configs/adguardhome/confdir':698 '/server/configs/adguardhome/workdir':694 '/server/configs/bazarr':1142 '/server/configs/heimdall':1485 '/server/configs/jackett':876 '/server/configs/jellyfin':1257 '/server/configs/liadarr':1031 '/server/configs/ombi':1345 '/server/configs/overseerr':1372 '/server/configs/plex':1290 '/server/configs/prowlarr':909 '/server/configs/qflood':1446 '/server/configs/radarr':1001 '/server/configs/readarr':1076 '/server/configs/readarr-audio-books':1112 '/server/configs/sonarr':966 '/server/media':358,421,442,1261,1294 '/server/torrents':425,433,880,1450 '/usr/local/bin/docker-compose':605,615 '/usr/share/keyrings/docker-archive-keyring.gpg':507,518 '/wiki/transcoding).':1556 '002':1437 '1000':868,870,901,903,955,957,990,992,1023,1025,1068,1070,1104,1106,1134,1136,1241,1243,1280,1282,1337,1339,1364,1366,1433,1435,1477,1479,1522,1524 '192.168':341 '3.3':681 '3000':717,747,1430 '3000/tcp':718 '3005':1429 '32400':1276,1277 '3579':1348,1349 '443':713,715 '443/tcp':714 '443/udp':716 '5055':1375,1376 '53':701,703 '53/tcp':702 '53/udp':704 '67':705 '67/udp':706 '6767':1149,1150,1960 '68':707,709 '68/tcp':710 '68/udp':708 '7878':996,997,1997 '80':711,1489 '80/tcp':712 '8080':1427,1428,1730,1843 '8090':1488,2079 '8096':1247,1248,2012 '8191':1518,1519 '8686':1038,1039 '8786':1100 '8787':1064,1065,1101 '8989':961,962,1828,1976 '9117':883,884,1697 '9696':897,898 'acceler':1597 'access':1213,1410,2194 'ad':15,826,1880 'ad-block':14 'adblock':56 'add':492,551,760,940,1657,1698,1706,1832,1885,2013 'address':328 'adguard':621,625,740,1663,1683 'adguard/adguardhome':720 'adguardhom':55,686 'admin':1735 'adminadmin':1738 'ag':566 'allow':462 'amd64':514 'api':1900,1979,2000 'app':788,804 'appli':606 'applic':50,1462 'apt':463,472,477,481,535,540,1626 'apt-get':471,476,534,539 'apt-transport-http':480 'arch':513 'arr':86,94,99,105,787,803 'asia/kolkata':872,905,959,994,1027,1072,1108,1138,1245,1284,1341,1368,1439,1481,1526 'audio':102,1088,1094 'audiobook':346,435,444,1047,1054,2044 'auth':1441 'auto':77,821 'automat':89,110,1399,1814 'back':580 'bazarr':109,1122,1124,1127,1954 'better':416 'binari':611 'block':16,2159 'blocklist':756 'book':103,347,436,445,1045,1089,1095,2042 'boot':260 'bootabl':229 'build':5,162 'button':1708,1886 'ca':485 'ca-certif':484 'call':805 'captain':17 'captcha':79,823,859,1497,1502 'categori':1769,1776,1778,1805,1854,1862,1906 'cd':432,441 'ce':545,548 'certif':486 'chang':1741,1752 'check':278 'chmod':613 'cli':549 'click':1772,1883 'client':1831 'cloudflar':1496 'command':560,731,1677 'compar':836 'complet':2,1164,1417 'compos':454,583,594,618,630,633,653,734,769,1635,1665,1688,2107,2115,2122,2133 'comput':188,252 'configur':272,1667 'conmpos':1545 'connect':303,1402,1870 'consol':576 'contain':642,684,727,861,890,948,983,1014,1055,1057,1090,1125,1232,1268,1328,1355,1390,1421,1468,1510,1586,1648,1673,1685 'containerd.io':550 'content':65,664,2019,2067 'copi':39,1645,1889,1898,1977,1998 'correct':1820 'cpu':1571 'creat':227,342,427,616,647,767,1633,1768,1794 'cs':524 'curl':487,498,596 'current':589 'custom':761 'd':736,1690,2135 'dashboard':129,149,156,1457,1461,2047 'data':1418 'dearmor':505 'deb':512 'decad':186 'default':750,1732,1753 'defin':780,1914 'devic':60,336,1200,1249,1296,1548,1579,1603,1610,2059 'differ':1050 'directori':344,393,398,423,429,649,1217,1413,1419,2117 'distro':217 'dns':755 'docker':54,285,450,453,455,493,531,544,547,555,559,567,582,593,632,733,1286,1669,1687,2103,2106,2121,2132,2145 'docker-c':543 'docker-ce-c':546 'docker-compos':452,732,1686,2120,2131 'docker-compose.yml':667 'docs.docker.com':457,585 'docs.docker.com/compose/install/':584 'docs.docker.com/engine/install/ubuntu/':456 'doesn':830,1223 'done':147 'doubl':401 'download':67,70,90,111,220,387,587,925,945,1383,1830,2125 'download.docker.com':501,520 'download.docker.com/linux/ubuntu':519 'download.docker.com/linux/ubuntu/gpg':500 'drive':231,257,365,373 'easi':2111 'echo':511 'en.wikipedia.org':1555 'en.wikipedia.org/wiki/transcoding).':1554 'enabl':748,1812,2050 'engin':532 'enjoy':935 'enp4s0':338 'ensur':37 'enter':1834,1967,1988,2057 'environ':866,899,953,988,1021,1066,1102,1132,1239,1278,1335,1362,1431,1475,1520 'execut':607 'exit':573 'fals':1442 'feed':792,1892 'file':619,631,637,641,654,668,723,770,1546,1636,1666,2116 'filter':751,754,762,763 'final':2130 'find':324 'fine':196 'finish':297 'first':623,2100 'flaresolverr':75,818,1494,1506,1509,1512 'flood':1391,1406,1440 'folder':1792,1821,1917 'follow':49,191,266,663,730,1949 'forward':2192 'free':1165 'fssl':499 'general':1601,1913,1984,2005 'get':473,478,536,541 'ghcr.io':1019,1130,1237,1273,1333,1360,1473,1515 'ghcr.io/flaresolverr/flaresolverr:latest''':1514 'ghcr.io/linuxserver/bazarr':1129 'ghcr.io/linuxserver/heimdall':1472 'ghcr.io/linuxserver/jellyfin':1236 'ghcr.io/linuxserver/lidarr':1018 'ghcr.io/linuxserver/ombi':1332 'ghcr.io/linuxserver/overseerr':1359 'ghcr.io/linuxserver/plex':1272 'github.com':599 'github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname':598 'give':2023 'gnupg':488 'go':1747,1961,2007,2045 'gpg':496,504 'gpu':1577,1600,1608,1618,1623,1630,2063,2071 'group':556 'guid':3,53,168,211,409,1593,2168 'happen':1566 'hardlink':378 'hardwar':172,178,192,197,1596 'heimdal':128,155,1456,1466,1467,1470,2073 'hit':1945 'home':622,626,741,1664,1684 'host':9,1836,1969,1990 'hotio.dev':1388 'hotio.dev/containers/qflood/)':1387 'hotio/prowlarr':894 'hotio/qflood':1425 'hotio/readarr':1061,1097 'https':469,483 'hub.docker.com':674 'hub.docker.com/r/adguard/adguardhome)':673 'imag':719,864,893,951,986,1017,1060,1096,1128,1235,1271,1331,1358,1398,1424,1471,1513,1718,2104,2128,2140,2143 'includ':1561 'incomplet':437,1763 'index':73,84,784,857,1500,1701,1707,1713,1720,1875,1878,1895 'instal':263,270,279,284,294,296,319,449,459,479,530,542,1170,1325,1620,1627 'instead':850,1218 'instruct':1953 'intel':1607,1622,1629,2070 'intel-gpu-tool':1621,1628 'internet':2199 'ip':314,321,327,746,1696,1729,1827,1840,1959,1973,1994,2011,2078 'isp/country':2162 'jackett':71,775,776,795,815,838,845,860,863,938,1691,1703,1882,1897,1903 'jellyfin':1155,1160,1222,1231,1234,1537,2006 'jellyfin.org':1588 'jellyfin.org/docs/general/administration/hardware-acceleration.html':1587 'jellyfin/plex':61 'keep':353,651,1762,2166 'key':497,1901,1980,2001 'know':1227 'l':597 'later':1202 'latest':2127,2139 'left':2182 'lemmi':42 'lemmy.dbzer0.com':158,199,765,1722 'lemmy.dbzer0.com/pictrs/image/07685cac-36d7-4270-b3a7-c156e232829c.png)':198 'lemmy.dbzer0.com/pictrs/image/57e11e55-08b0-4b11-98e6-2f3b8d14be86.png)':764 'lemmy.dbzer0.com/pictrs/image/6690e52f-a843-4551-ad66-04c2b34b889e.png)':1721 'lemmy.dbzer0.com/pictrs/image/779256bf-4eae-48fa-a942-c960a3f556dc.png)':157 'librari':2016,2028,2032 'lidarr':104,1011,1013,1016,1925 'like':153,337,1662,2095 'link':390 'linux':216 'linuxserver/jackett':865 'linuxserver/radarr':987 'linuxserver/sonarr':952 'list':752,931 'locat':2033 'look':151,368 'lsb':490,522 'lsb-releas':489 'm':603 'machin':306 'make':33,275 'manag':1400 'meant':809 'meantim':847 'media':356,392,422,773,1206,1638,1798,1817 'media-serv':772 'mention':1534 'menu':261 'mkdir':418,420,424,434,443,655,657,1640 'monitor':1616,2062 'mount':372 'move':1815 'movi':97,120,348,438,446,977,981,1178,1307,1801,1803,1809,2039 'multipl':364,1460 'music':108,349,439,447,1012,2041 'must':1580 'name':685,862,891,949,984,1015,1058,1091,1126,1233,1269,1329,1356,1422,1469,1511,1863,2025 'navig':1692,1725,1823,1955,2074,2112 'need':138,176,1210,1225,1409,1505,1786,2090 'new':629 'next':2151 'nice':1394 'night':1062,1098 'none':854 'note':19 'notic':1048 'o':506,604 'object':646 'oc':21 'offici':495 'old':187,2142 'ombi':1317,1327,1330 'ombi/overseer':117 'ombi/overseerr':1940 'open':737 'openssh':280 'oper':201 'option':1750 'order':1573 'origin':23 'overseer/ombi':1305 'overseerr':1172,1354,1357 'packag':460 'part':2186 'particular':2031 'pass':1582 'password':1737,1745,1848 'path':1755,1782,1785,1807,1865 'permiss':608 'person':7,1157 'pgid':869,902,956,991,1024,1069,1105,1135,1242,1281,1338,1365,1434,1478,1523 'pi':194 'plan':1323 'play':2066 'playback':2048 'plex':1169,1183,1190,1267,1270,1326 'plug':247 'port':143,678,700,882,896,960,995,1037,1051,1063,1099,1148,1246,1275,1347,1374,1426,1487,1517,1841,1974,1995,2094,2191 'post':24 'power':177 'prefer':219,242 'prefix':339 'present':334 'process':1922 'program':926 'provid':74,793,1212,1392 'prowlarr':806,852,889,892 'prune':2147 'puid':867,900,954,989,1022,1067,1103,1133,1240,1279,1336,1363,1432,1476,1521 'pull':2123 'qbittor':1867 'qbittorr':68,944,1381,1404,1407,1724,1833,1852 'qflood':1386,1420,1423 'qualiti':32 'queue':946 'radarr':93,116,127,976,982,985,1924,1933,1987,2003 'raspberri':193 'read':166,404,1590,2189 'readarr':98,1044,1056,1059,1087,1093,1927 'readarr-audio-book':1086,1092 'reboot':301 'recent':828 'reddit':26 'releas':491,523,591 'rememb':140,1655,2092 'remot':307 'remov':2141 'repeat':1920,2036 'replac':813 'repositori':467,510 'request':119,1177,1306 'requir':562,1182 'restart':687,885,911,972,1007,1040,1082,1118,1151,1263,1301,1350,1377,1452,1490,1527 'right':1771 'role':1189 'root':563,1916,1931 'rufus':233 'rufus.ie':235 'rufus.ie/en/)':234 'run':558,683 'save':661,721,1754,1873,1911 'schedul':922 'screen':1952 'screenshot':2101 'search':797,924,936 'section':1201,1538,1542,1563,1758 'see':671,1711 'select':214,254,317,1860,1887,1904,2018,2029,2053 'self':8 'server':10,208,222,265,281,313,331,745,774,1639,1695,1728,1826,1839,1958,1972,1993,2010,2077,2178,2196 'server-ip':312 'servic':87,95,100,106,133,645,682,1654,2083 'set':180,1963,1983,2004 'setup':47,164,288,508,624,742,1194,1595,1938,2080,2154 'show':92,123,921,933,1181,1310,2097 'sidebar':1774 'sign':516,569 'signed-bi':515 'similar':1799,1985 'simpl':1943,2169 'snap':291 'softwar':240 'solv':78,822,1495 'someth':152 'sonarr':85,114,125,915,917,947,950,978,1822,1966,1982 'space':403 'ssh':309,310,579 'stabl':525,590 'stack':1670 'start':161,725,1671,1681 'step':268 'stick':843 'still':842,1167 'stop':690,888,914,975,1010,1043,1085,1121,1154,1266,1304,1353,1380,1455,1493,1530 'storag':402 'store':1796 'stream':12 'string':1660 'subtitl':112,1123 'sudo':470,475,503,526,533,538,564,595,612,1625,2069 'super':1942 'support':824 'sure':276 'survic':40 'system':202,2146 'take':929 'talk':1197 'tee':527 'test':895,1868,1909 'tool':1624,1631,1749 'top':2072 'tornzab':791,1891 'torrent':69,72,385,397,426,431,783,798,1230,1382,1412,1764,2157 'torzab':1888 'transcod':1531,1553,1565,1609,2051 'transport':482 'trash':408 'trash-guid':407 'trash-guides.info':380,411 'trash-guides.info/hardlinks/hardlinks-and-instant-moves/)':379,410 'tv':91,122,351,440,448,916,920,1180,1309,1780,1784,1856,2040 'type':320,572,1777,1802,1855,2020 'tz':871,904,958,993,1026,1071,1107,1137,1244,1283,1340,1367,1438,1480,1525 'ubuntu':207,221,264,273 'ubuntu.com':225 'ubuntu.com/download/server':224 'ui':1395 'umask':1436 'unam':602 'understand':417 'unless':689,887,913,974,1009,1042,1084,1120,1153,1265,1303,1352,1379,1454,1492,1529 'unless-stop':688,886,912,973,1008,1041,1083,1119,1152,1264,1302,1351,1378,1453,1491,1528 'updat':474,537,2102,2108 'url':1947 'usag':1619,2064 'usb':230,249,256 'use':184,206,232,308,363,377,400,465,634,728,789,819,851,858,1159,1175,1312,1316,1385,1465,1501,1551,1570,1652,1674,1679,1704,1715,1850,1928,2068,2085,2137,2174 'user':552,693,697,875,879,908,965,969,1000,1004,1030,1034,1075,1079,1111,1115,1141,1145,1256,1260,1289,1293,1344,1371,1445,1449,1484,1743 'usermod':565 'usernam':311,315,1733,1846 'utilis':1575 'vaapi':2055 'ventoy':243 'version':292,643,680,1285,1659 'vi':659,1642 'via':937 'volum':691,873,906,963,998,1028,1073,1109,1139,1207,1254,1287,1342,1369,1443,1482 'vpn':2155,2175,2185 'want':35,1650,1908,2164 'watch':63 'webui':1751,1757 'well':44,395,834 'whatev':215,1858 'whenev':1564 'whoami':568 'without':399,561 'work':195,832 'www.reddit.com':28,170 'www.reddit.com/r/piracy/comments/ma1hlm/the_complete_guide_to_building_your_own_personal/](https://www.reddit.com/r/piracy/comments/ma1hlm/the_complete_guide_to_building_your_own_personal/).':169 'www.reddit.com/r/piracy/comments/pqsomd/the_complete_guide_to_building_your_personal_self/)':27 'www.ventoy.net':245 'www.ventoy.net/en/index.html)).':244 'x':614 'yml':636"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1696933577
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/5911320"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696847177 {#3036
      date: 2023-10-09 12:26:17.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    Nice guide! However, I’ve always wondered if all of these even make sense. Like, can’t you just stream from the internet? I understand having thing on your physical storage device is an extra degree of freedom but it’s very rare for me watching something more then once. Also while you can technically run it off a Raspberry Pi, it’s not really recommended and you would need a separate PC which just adds to the cost. Meanwhile, with a simple app like Cloudstream, you can just get whatever you want whenever you want. The only advantage I see of the *arr +media server approach is not needing to connect to a VPN.\n
    \n
    EDIT: After reading the replys just realized I should have specified by streaming sites I mean the shady ones, in my country we use different words and I see how that can confuse some people
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1696852732 {#2127
    date: 2023-10-09 13:58:52.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@db0@lemmy.dbzer0.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2215 …}
  +nested: Doctrine\ORM\PersistentCollection {#2198 …}
  +votes: Doctrine\ORM\PersistentCollection {#2227 …}
  +reports: Doctrine\ORM\PersistentCollection {#2214 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2225 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2231 …}
  -id: 245807
  -bodyTs: "'add':76 'advantag':99 'also':51 'alway':6 'app':84 'approach':107 'arr':104 'cloudstream':86 'confus':148 'connect':112 'cost':79 'countri':137 'degre':36 'devic':32 'differ':140 'edit':116 'even':12 'extra':35 'freedom':38 'get':90 'guid':2 'howev':3 'internet':23 'like':15,85 'make':13 'mean':131 'meanwhil':80 'media':105 'need':70,110 'nice':1 'one':134 'pc':73 'peopl':150 'physic':30 'pi':61 'rare':43 'raspberri':60 'read':118 'realiz':122 'realli':65 'recommend':66 'repli':120 'run':56 'see':101,144 'sens':14 'separ':72 'server':106 'shadi':133 'simpl':83 'site':129 'someth':47 'specifi':126 'storag':31 'stream':20,128 'technic':55 'thing':27 'understand':25 'use':139 've':5 'vpn':115 'want':93,96 'watch':46 'whatev':91 'whenev':94 'wonder':7 'word':141 'would':69"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/3747554"
  +editedAt: null
  +createdAt: DateTimeImmutable @1696852732 {#2126
    date: 2023-10-09 13:58:52.0 +02:00
  }
  +"title": 245807
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#2043
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2139
    +user: Proxies\__CG__\App\Entity\User {#3015 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
    +image: Proxies\__CG__\App\Entity\Image {#3054 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2882 …}
    +slug: "The-complete-guide-to-building-your-personal-self-hosted-server"
    +title: "The complete guide to building your personal self hosted server for streaming and ad-blocking powered by Plex, Jellyfin, Adguard Home and Docker."
    +url: "https://lemmy.dbzer0.com/pictrs/image/648d65c6-110d-4644-ba44-1561ad35e4de.png"
    +body: """
      The complete guide to building your personal self hosted server for streaming and ad-blocking.\n
      ==============================================================================================\n
      \n
      *Captain’s note: This `OC` [was originally posted in reddit](https://www.reddit.com/r/Piracy/comments/pqsomd/the_complete_guide_to_building_your_personal_self/) but its quality makes me wants to ensure a copy survices in lemmy as well.*\n
      \n
      ---\n
      \n
      We will setup the following applications in this guide:\n
      \n
      - **Docker**\n
      - **AdguardHome** - Adblocker for all your devices\n
      - **Jellyfin/Plex** - For watching the content you download\n
      - **Qbittorrent** - Torrent downloader\n
      - **Jackett** - Torrent indexers provider\n
      - **Flaresolverr** - For auto solving captcha in some of the indexers\n
      - **Sonarr** - *arr service for automatically downloading TV shows\n
      - **Radarr** - *arr service for movies\n
      - **Readarr** - *arr service for (audio)books\n
      - **lidarr** - *arr service for music\n
      - **Bazarr** - Automatically downloads subtitles for Sonarr and Radarr\n
      - **Ombi/Overseer** - For requesting movies and tv shows through Sonarr and Radarr\n
      - **Heimdall** - Dashboard for all the services so you don’t need to remember all the ports\n
      \n
      Once you are done, your dashboard will look something like this.\n
      \n
      \u{200B}\n
      \n
      [Heimdall Dashboard](https://lemmy.dbzer0.com/pictrs/image/779256bf-4eae-48fa-a942-c960a3f556dc.png)\n
      \n
      I started building my setup after reading this guide [https://www.reddit.com/r/Piracy/comments/ma1hlm/the_complete_guide_to_building_your_own_personal/](https://www.reddit.com/r/Piracy/comments/ma1hlm/the_complete_guide_to_building_your_own_personal/).\n
      \n
      Hardware\n
      --------\n
      \n
      You don’t need powerful hardware to set this up. I use a decade old computer, with the following hardware. Raspberry pi works fine.\n
      \n
      \u{200B}\n
      \n
      [Hardware](https://lemmy.dbzer0.com/pictrs/image/07685cac-36d7-4270-b3a7-c156e232829c.png)\n
      \n
      Operating system\n
      ----------------\n
      \n
      I will be using **Ubuntu** **server** in this guide. You can select whatever linux distro you prefer.\n
      \n
      Download ubuntu server from <https://ubuntu.com/download/server>. Create a bootable USB drive using [rufus](https://rufus.ie/en/) or any other software(I prefer [ventoy](https://www.ventoy.net/en/index.html)). Plug the usb on your computer, and select the usb drive from the boot menu and install ubuntu server. Follow the steps to install and configure ubuntu, and make sure to check “**Install OpenSSH server**”. Don’t install docker during the setup as the snap version is installed.\n
      \n
      Once installation finishes you can now reboot and connect to your machine remotely using ssh.\n
      \n
      ```\n
      \n
      <span style="color:#323232;">ssh username@server-ip \n
      </span><span style="color:#323232;"># username you selected during installation\n
      </span><span style="color:#323232;"># Type ip a to find out the ip address of your server. Will be present against device like **enp4s0** prefixed with 192.168.\n
      </span>\n
      ```\n
      \n
      Create the directories for audiobooks, books, movies, music and tv.\n
      -------------------------------------------------------------------\n
      \n
      I keep all my media at ~/server/media. If you will be using multiple drives you can look up how to mount drives.\n
      \n
      We will be using [hardlinks](https://trash-guides.info/Hardlinks/Hardlinks-and-Instant-Moves/) so once the torrents are downloaded they are linked to media directory as well as torrents directory without using double storage space. Read up the [trash-guides](https://trash-guides.info/Hardlinks/Hardlinks-and-Instant-Moves/) to have a better understanding.\n
      \n
      ```\n
      \n
      <span style="color:#323232;">mkdir ~/server\n
      </span><span style="color:#323232;">mkdir ~/server/media # Media directory\n
      </span><span style="color:#323232;">mkdir ~/server/torrents # Torrents\n
      </span><span style="color:#323232;">\n
      </span><span style="color:#323232;"># Creating the directories for torrents\n
      </span><span style="color:#323232;">cd ~/server/torrents\n
      </span><span style="color:#323232;">mkdir audiobooks  books  incomplete  movies  music  tv \n
      </span><span style="color:#323232;">\n
      </span><span style="color:#323232;">cd ~/server/media\n
      </span><span style="color:#323232;">mkdir audiobooks  books  movies  music  tv\n
      </span>\n
      ```\n
      \n
      Installing docker and docker-compose\n
      ------------------------------------\n
      \n
      **Docker** <https://docs.docker.com/engine/install/ubuntu/>\n
      \n
      ```\n
      \n
      <span style="color:#323232;"># install packages to allow apt to use a repository over HTTPS\n
      </span><span style="color:#323232;">sudo apt-get update\n
      </span><span style="color:#323232;">sudo apt-get install \n
      </span><span style="color:#323232;">    apt-transport-https \n
      </span><span style="color:#323232;">    ca-certificates \n
      </span><span style="color:#323232;">    curl \n
      </span><span style="color:#323232;">    gnupg \n
      </span><span style="color:#323232;">    lsb-release\n
      </span><span style="color:#323232;"># Add Docker’s official GPG key:\n
      </span><span style="color:#323232;">curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg\n
      </span><span style="color:#323232;"># Setup the repository\n
      </span><span style="color:#323232;">echo \n
      </span><span style="color:#323232;">  "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \n
      </span><span style="color:#323232;">  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null\n
      </span><span style="color:#323232;"># Install Docker Engine\n
      </span><span style="color:#323232;">sudo apt-get update\n
      </span><span style="color:#323232;">sudo apt-get install docker-ce docker-ce-cli containerd.io\n
      </span><span style="color:#323232;"># Add user to the docker group to run docker commands without requiring root\n
      </span><span style="color:#323232;">sudo usermod -aG docker $(whoami) \n
      </span>\n
      ```\n
      \n
      > Sign out by typing exit in the console and then ssh back in\n
      \n
      **Docker compose** <https://docs.docker.com/compose/install/>\n
      \n
      ```\n
      \n
      <span style="color:#323232;"># Download the current stable release of Docker Compose\n
      </span><span style="color:#323232;">sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose\n
      </span><span style="color:#323232;"># Apply executable permissions to the binary\n
      </span><span style="color:#323232;">sudo chmod +x /usr/local/bin/docker-compose\n
      </span>\n
      ```\n
      \n
      Creating the compose file for Adguard home\n
      ------------------------------------------\n
      \n
      First setup Adguard home in a new compose file.\n
      \n
      Docker compose uses a yml file. All of the files contain version and services object.\n
      \n
      Create a directory for keeping the compose files.\n
      \n
      ```\n
      \n
      <span style="color:#323232;">mkdir ~/server/compose\n
      </span><span style="color:#323232;">mkdir ~/server/compose/adguard-home\n
      </span><span style="color:#323232;">vi ~/server/compose/adguard-home/docker-compose.yml\n
      </span>\n
      ```\n
      \n
      Save the following content to the docker-compose.yml file. You can see [here](https://hub.docker.com/r/adguard/adguardhome) what each port does.\n
      \n
      ```\n
      \n
      <span style="color:#323232;">version: '3.3'\n
      </span><span style="color:#323232;">services:\n
      </span><span style="color:#323232;">    run:\n
      </span><span style="color:#323232;">        container_name: adguardhome\n
      </span><span style="color:#323232;">        restart: unless-stopped\n
      </span><span style="color:#323232;">        volumes:\n
      </span><span style="color:#323232;">            - '/home/${USER}/server/configs/adguardhome/workdir:/opt/adguardhome/work'\n
      </span><span style="color:#323232;">            - '/home/${USER}/server/configs/adguardhome/confdir:/opt/adguardhome/conf'\n
      </span><span style="color:#323232;">        ports:\n
      </span><span style="color:#323232;">            - '53:53/tcp'\n
      </span><span style="color:#323232;">            - '53:53/udp'\n
      </span><span style="color:#323232;">            - '67:67/udp'\n
      </span><span style="color:#323232;">            - '68:68/udp'\n
      </span><span style="color:#323232;">            - '68:68/tcp'\n
      </span><span style="color:#323232;">            - '80:80/tcp'\n
      </span><span style="color:#323232;">            - '443:443/tcp'\n
      </span><span style="color:#323232;">            - '443:443/udp'\n
      </span><span style="color:#323232;">            - '3000:3000/tcp'\n
      </span><span style="color:#323232;">        image: adguard/adguardhome\n
      </span>\n
      ```\n
      \n
      Save the file and start the container using the following command.\n
      \n
      ```\n
      \n
      <span style="color:#323232;">docker-compose up -d\n
      </span>\n
      ```\n
      \n
      Open up the Adguard home setup on `YOUR_SERVER_IP:3000`.\n
      \n
      Enable the default filter list from filters→DNS blocklist. You can then add custom filters.\n
      \n
      [Filters](https://lemmy.dbzer0.com/pictrs/image/57e11e55-08b0-4b11-98e6-2f3b8d14be86.png)\n
      \n
      Creating the compose file for media-server\n
      ------------------------------------------\n
      \n
      Jackett\n
      -------\n
      \n
      Jackett is where you define all your torrent indexers. All the *arr apps use the tornzab feed provided by jackett to search torrents.\n
      \n
      There is now an *arr app called prowlarr that is meant to be the replacement for jackett. But the flaresolverr(used for auto solving captchas) support was added very recently and doesn’t work that well as compared to jackett, so I am still sticking with jackett for meantime. You can instead use prowlarr if none of your indexers use captcha.\n
      \n
      ```\n
      \n
      <span style="color:#323232;">jackett:\n
      </span><span style="color:#323232;">    container_name: jackett\n
      </span><span style="color:#323232;">    image: linuxserver/jackett\n
      </span><span style="color:#323232;">    environment:\n
      </span><span style="color:#323232;">      - PUID=1000\n
      </span><span style="color:#323232;">      - PGID=1000\n
      </span><span style="color:#323232;">      - TZ=Asia/Kolkata\n
      </span><span style="color:#323232;">    volumes:\n
      </span><span style="color:#323232;">      - '/home/${USER}/server/configs/jackett:/config'\n
      </span><span style="color:#323232;">      - '/home/${USER}/server/torrents:/downloads'\n
      </span><span style="color:#323232;">    ports:\n
      </span><span style="color:#323232;">      - '9117:9117'\n
      </span><span style="color:#323232;">    restart: unless-stopped\n
      </span><span style="color:#323232;">prowlarr:\n
      </span><span style="color:#323232;">\t\tcontainer_name: prowlarr\n
      </span><span style="color:#323232;">    image: 'hotio/prowlarr:testing'\n
      </span><span style="color:#323232;">    ports:\n
      </span><span style="color:#323232;">      - '9696:9696'\n
      </span><span style="color:#323232;">    environment:\n
      </span><span style="color:#323232;">      - PUID=1000\n
      </span><span style="color:#323232;">      - PGID=1000\n
      </span><span style="color:#323232;">      - TZ=Asia/Kolkata\n
      </span><span style="color:#323232;">    volumes:\n
      </span><span style="color:#323232;">      - '/home/${USER}/server/configs/prowlarr:/config'\n
      </span><span style="color:#323232;">    restart: unless-stopped\n
      </span>\n
      ```\n
      \n
      Sonarr - TV\n
      -----------\n
      \n
      Sonarr is a TV show scheduling and searching download program. It will take a list of shows you enjoy, search via Jackett, and add them to the qbittorrent downloads queue.\n
      \n
      ```\n
      \n
      <span style="color:#323232;">sonarr:\n
      </span><span style="color:#323232;">    container_name: sonarr\n
      </span><span style="color:#323232;">    image: linuxserver/sonarr\n
      </span><span style="color:#323232;">    environment:\n
      </span><span style="color:#323232;">      - PUID=1000\n
      </span><span style="color:#323232;">      - PGID=1000\n
      </span><span style="color:#323232;">      - TZ=Asia/Kolkata\n
      </span><span style="color:#323232;">    ports:\n
      </span><span style="color:#323232;">      - '8989:8989'\n
      </span><span style="color:#323232;">    volumes:\n
      </span><span style="color:#323232;">      - '/home/${USER}/server/configs/sonarr:/config'\n
      </span><span style="color:#323232;">      - '/home/${USER}/server:/data'\n
      </span><span style="color:#323232;">    restart: unless-stopped\n
      </span>\n
      ```\n
      \n
      Radarr - Movies\n
      ---------------\n
      \n
      Sonarr but for movies.\n
      \n
      ```\n
      \n
      <span style="color:#323232;">radarr:\n
      </span><span style="color:#323232;">    container_name: radarr\n
      </span><span style="color:#323232;">    image: linuxserver/radarr\n
      </span><span style="color:#323232;">    environment:\n
      </span><span style="color:#323232;">      - PUID=1000\n
      </span><span style="color:#323232;">      - PGID=1000\n
      </span><span style="color:#323232;">      - TZ=Asia/Kolkata\n
      </span><span style="color:#323232;">    ports:\n
      </span><span style="color:#323232;">      - '7878:7878'\n
      </span><span style="color:#323232;">    volumes:\n
      </span><span style="color:#323232;">      - '/home/${USER}/server/configs/radarr:/config'\n
      </span><span style="color:#323232;">      - '/home/${USER}/server:/data'\n
      </span><span style="color:#323232;">    restart: unless-stopped\n
      </span>\n
      ```\n
      \n
      Lidarr - Music\n
      --------------\n
      \n
      ```\n
      \n
      <span style="color:#323232;">lidarr:\n
      </span><span style="color:#323232;">    container_name: lidarr\n
      </span><span style="color:#323232;">    image: ghcr.io/linuxserver/lidarr\n
      </span><span style="color:#323232;">    environment:\n
      </span><span style="color:#323232;">      - PUID=1000\n
      </span><span style="color:#323232;">      - PGID=1000\n
      </span><span style="color:#323232;">      - TZ=Asia/Kolkata\n
      </span><span style="color:#323232;">    volumes:\n
      </span><span style="color:#323232;">      - '/home/${USER}/server/configs/liadarr:/config'\n
      </span><span style="color:#323232;">      - '/home/${USER}/server:/data'\n
      </span><span style="color:#323232;">    ports:\n
      </span><span style="color:#323232;">      - '8686:8686'\n
      </span><span style="color:#323232;">    restart: unless-stopped\n
      </span>\n
      ```\n
      \n
      Readarr - Books and AudioBooks\n
      ------------------------------\n
      \n
      ```\n
      \n
      <span style="color:#323232;"># Notice the different port for the audiobook container\n
      </span><span style="color:#323232;">readarr:\n
      </span><span style="color:#323232;">    container_name: readarr\n
      </span><span style="color:#323232;">    image: 'hotio/readarr:nightly'\n
      </span><span style="color:#323232;">    ports:\n
      </span><span style="color:#323232;">      - '8787:8787'\n
      </span><span style="color:#323232;">    environment:\n
      </span><span style="color:#323232;">      - PUID=1000\n
      </span><span style="color:#323232;">      - PGID=1000\n
      </span><span style="color:#323232;">      - TZ=Asia/Kolkata\n
      </span><span style="color:#323232;">    volumes:\n
      </span><span style="color:#323232;">      - '/home/${USER}/server/configs/readarr:/config'\n
      </span><span style="color:#323232;">      - '/home/${USER}/server:/data'\n
      </span><span style="color:#323232;">    restart: unless-stopped\n
      </span><span style="color:#323232;">\n
      </span><span style="color:#323232;">readarr-audio-books:\n
      </span><span style="color:#323232;">    container_name: readarr-audio-books\n
      </span><span style="color:#323232;">    image: 'hotio/readarr:nightly'\n
      </span><span style="color:#323232;">    ports:\n
      </span><span style="color:#323232;">      - '8786:8787'\n
      </span><span style="color:#323232;">    environment:\n
      </span><span style="color:#323232;">      - PUID=1000\n
      </span><span style="color:#323232;">      - PGID=1000\n
      </span><span style="color:#323232;">      - TZ=Asia/Kolkata\n
      </span><span style="color:#323232;">    volumes:\n
      </span><span style="color:#323232;">      - '/home/${USER}/server/configs/readarr-audio-books:/config'\n
      </span><span style="color:#323232;">      - '/home/${USER}/server:/data'\n
      </span><span style="color:#323232;">    restart: unless-stopped\n
      </span>\n
      ```\n
      \n
      Bazarr - Subtitles\n
      ------------------\n
      \n
      ```\n
      \n
      <span style="color:#323232;">bazarr:\n
      </span><span style="color:#323232;">    container_name: bazarr\n
      </span><span style="color:#323232;">    image: ghcr.io/linuxserver/bazarr\n
      </span><span style="color:#323232;">    environment:\n
      </span><span style="color:#323232;">      - PUID=1000\n
      </span><span style="color:#323232;">      - PGID=1000\n
      </span><span style="color:#323232;">      - TZ=Asia/Kolkata\n
      </span><span style="color:#323232;">    volumes:\n
      </span><span style="color:#323232;">      - '/home/${USER}/server/configs/bazarr:/config'\n
      </span><span style="color:#323232;">      - '/home/${USER}/server:/data'\n
      </span><span style="color:#323232;">    ports:\n
      </span><span style="color:#323232;">      - '6767:6767'\n
      </span><span style="color:#323232;">    restart: unless-stopped\n
      </span>\n
      ```\n
      \n
      Jellyfin\n
      --------\n
      \n
      I personally only use jellyfin because it’s completely free. I still have plex installed because overseerr which is used to request movies and tv shows require plex. But that’s the only role plex has in my setup.\n
      \n
      I will talk about the devices section later on.\n
      \n
      For the media volume you only need to provide access to the `/data/media` directory instead of `/data` as jellyfin doesn’t need to know about the torrents.\n
      \n
      ```\n
      \n
      <span style="color:#323232;">jellyfin:\n
      </span><span style="color:#323232;">    container_name: jellyfin\n
      </span><span style="color:#323232;">    image: ghcr.io/linuxserver/jellyfin\n
      </span><span style="color:#323232;">    environment:\n
      </span><span style="color:#323232;">      - PUID=1000\n
      </span><span style="color:#323232;">      - PGID=1000\n
      </span><span style="color:#323232;">      - TZ=Asia/Kolkata\n
      </span><span style="color:#323232;">    ports:\n
      </span><span style="color:#323232;">      - '8096:8096'\n
      </span><span style="color:#323232;">    devices:\n
      </span><span style="color:#323232;">      - '/dev/dri/renderD128:/dev/dri/renderD128'\n
      </span><span style="color:#323232;">      - '/dev/dri/card0:/dev/dri/card0'\n
      </span><span style="color:#323232;">    volumes:\n
      </span><span style="color:#323232;">      - '/home/${USER}/server/configs/jellyfin:/config'\n
      </span><span style="color:#323232;">      - '/home/${USER}/server/media:/data/media'\n
      </span><span style="color:#323232;">    restart: unless-stopped\n
      </span><span style="color:#323232;">\n
      </span><span style="color:#323232;">plex:\n
      </span><span style="color:#323232;">    container_name: plex\n
      </span><span style="color:#323232;">    image: ghcr.io/linuxserver/plex\n
      </span><span style="color:#323232;">    ports:\n
      </span><span style="color:#323232;">      - '32400:32400'\n
      </span><span style="color:#323232;">    environment:\n
      </span><span style="color:#323232;">      - PUID=1000\n
      </span><span style="color:#323232;">      - PGID=1000\n
      </span><span style="color:#323232;">      - TZ=Asia/Kolkata\n
      </span><span style="color:#323232;">      - VERSION=docker\n
      </span><span style="color:#323232;">    volumes:\n
      </span><span style="color:#323232;">      - '/home/${USER}/server/configs/plex:/config'\n
      </span><span style="color:#323232;">      - '/home/${USER}/server/media:/data/media'\n
      </span><span style="color:#323232;">    devices:\n
      </span><span style="color:#323232;">      - '/dev/dri/renderD128:/dev/dri/renderD128'\n
      </span><span style="color:#323232;">      - '/dev/dri/card0:/dev/dri/card0'\n
      </span><span style="color:#323232;">    restart: unless-stopped\n
      </span>\n
      ```\n
      \n
      Overseer/Ombi - Requesting Movies and TV shows\n
      ----------------------------------------------\n
      \n
      I use both. You can use ombi only if you don’t plan to install plex.\n
      \n
      ```\n
      \n
      <span style="color:#323232;">ombi:\n
      </span><span style="color:#323232;">    container_name: ombi\n
      </span><span style="color:#323232;">    image: ghcr.io/linuxserver/ombi\n
      </span><span style="color:#323232;">    environment:\n
      </span><span style="color:#323232;">      - PUID=1000\n
      </span><span style="color:#323232;">      - PGID=1000\n
      </span><span style="color:#323232;">      - TZ=Asia/Kolkata\n
      </span><span style="color:#323232;">    volumes:\n
      </span><span style="color:#323232;">      - '/home/${USER}/server/configs/ombi:/config'\n
      </span><span style="color:#323232;">    ports:\n
      </span><span style="color:#323232;">      - '3579:3579'\n
      </span><span style="color:#323232;">    restart: unless-stopped\n
      </span><span style="color:#323232;">\n
      </span><span style="color:#323232;">overseerr:\n
      </span><span style="color:#323232;">    container_name: overseerr\n
      </span><span style="color:#323232;">    image: ghcr.io/linuxserver/overseerr\n
      </span><span style="color:#323232;">    environment:\n
      </span><span style="color:#323232;">      - PUID=1000\n
      </span><span style="color:#323232;">      - PGID=1000\n
      </span><span style="color:#323232;">      - TZ=Asia/Kolkata\n
      </span><span style="color:#323232;">    volumes:\n
      </span><span style="color:#323232;">      - '/home/${USER}/server/configs/overseerr:/config'\n
      </span><span style="color:#323232;">    ports:\n
      </span><span style="color:#323232;">      - '5055:5055'\n
      </span><span style="color:#323232;">    restart: unless-stopped\n
      </span>\n
      ```\n
      \n
      Qbittorrent - Torrent downloader\n
      --------------------------------\n
      \n
      I use [qflood](https://hotio.dev/containers/qflood/) container. Flood provides a nice UI and this image automatically manages the connection between qbittorrent and flood.\n
      \n
      Qbittorrent only needs access to torrent directory, and not the complete data directory.\n
      \n
      ```\n
      \n
      <span style="color:#323232;">qflood:\n
      </span><span style="color:#323232;">    container_name: qflood\n
      </span><span style="color:#323232;">    image: hotio/qflood\n
      </span><span style="color:#323232;">    ports:\n
      </span><span style="color:#323232;">      - "8080:8080"\n
      </span><span style="color:#323232;">      - "3005:3000"\n
      </span><span style="color:#323232;">    environment:\n
      </span><span style="color:#323232;">      - PUID=1000\n
      </span><span style="color:#323232;">      - PGID=1000\n
      </span><span style="color:#323232;">      - UMASK=002\n
      </span><span style="color:#323232;">      - TZ=Asia/Kolkata\n
      </span><span style="color:#323232;">      - FLOOD_AUTH=false\n
      </span><span style="color:#323232;">    volumes:\n
      </span><span style="color:#323232;">      - '/home/${USER}/server/configs/qflood:/config'\n
      </span><span style="color:#323232;">      - '/home/${USER}/server/torrents:/data/torrents'\n
      </span><span style="color:#323232;">    restart: unless-stopped\n
      </span>\n
      ```\n
      \n
      Heimdall - Dashboard\n
      --------------------\n
      \n
      There are multiple dashboard applications but I use Heimdall.\n
      \n
      ```\n
      \n
      <span style="color:#323232;">heimdall:\n
      </span><span style="color:#323232;">    container_name: heimdall\n
      </span><span style="color:#323232;">    image: ghcr.io/linuxserver/heimdall\n
      </span><span style="color:#323232;">    environment:\n
      </span><span style="color:#323232;">      - PUID=1000\n
      </span><span style="color:#323232;">      - PGID=1000\n
      </span><span style="color:#323232;">      - TZ=Asia/Kolkata\n
      </span><span style="color:#323232;">    volumes:\n
      </span><span style="color:#323232;">      - '/home/${USER}/server/configs/heimdall:/config'\n
      </span><span style="color:#323232;">    ports:\n
      </span><span style="color:#323232;">      - 8090:80\n
      </span><span style="color:#323232;">    restart: unless-stopped\n
      </span>\n
      ```\n
      \n
      Flaresolverr - Solves cloudflare captcha\n
      ----------------------------------------\n
      \n
      If your indexers use captcha, you will need flaresolverr for them.\n
      \n
      ```\n
      \n
      <span style="color:#323232;">flaresolverr:\n
      </span><span style="color:#323232;">    container_name: flaresolverr\n
      </span><span style="color:#323232;">    image: 'ghcr.io/flaresolverr/flaresolverr:latest'\n
      </span><span style="color:#323232;">    ports:\n
      </span><span style="color:#323232;">      - '8191:8191'\n
      </span><span style="color:#323232;">    environment:\n
      </span><span style="color:#323232;">      - PUID=1000\n
      </span><span style="color:#323232;">      - PGID=1000\n
      </span><span style="color:#323232;">      - TZ=Asia/Kolkata\n
      </span><span style="color:#323232;">    restart: unless-stopped\n
      </span>\n
      ```\n
      \n
      Transcoding\n
      -----------\n
      \n
      As I mentioned in the jellyfin section there is a section in the conmpose file as “devices”. It is used for [transcoding](https://en.wikipedia.org/wiki/Transcoding). If you don’t include that section, whenever transcoding happens it will only use CPU. In order to utilise your gpu the devices must be passed on to the container.\n
      \n
      <https://jellyfin.org/docs/general/administration/hardware-acceleration.html> Read up this guide to setup hardware acceleration for your gpu.\n
      \n
      Generally, the devices are same for intel gpu transcoding.\n
      \n
      ```\n
      \n
      <span style="color:#323232;">devices:\n
      </span><span style="color:#323232;">      - '/dev/dri/renderD128:/dev/dri/renderD128'\n
      </span><span style="color:#323232;">      - '/dev/dri/card0:/dev/dri/card0'\n
      </span>\n
      ```\n
      \n
      To monitor the gpu usage install `intel-gpu-tools`\n
      \n
      ```\n
      \n
      <span style="color:#323232;">sudo apt install intel-gpu-tools\n
      </span>\n
      ```\n
      \n
      Now, create a compose file for media server.\n
      \n
      ```\n
      \n
      <span style="color:#323232;">mkdir ~/server/compose/media-server\n
      </span><span style="color:#323232;">vi ~/server/compose/media-server/docker-compose.yml\n
      </span>\n
      ```\n
      \n
      And copy all the containers you want to use under **services**. Remember to add the **version** string just like adguard home compose file.\n
      \n
      Configuring the docker stack\n
      ----------------------------\n
      \n
      Start the containers using the same command we used to start the adguard home container.\n
      \n
      ```\n
      \n
      <span style="color:#323232;">docker-compose up -d\n
      </span>\n
      ```\n
      \n
      Jackett\n
      -------\n
      \n
      Navigate to `YOUR_SERVER_IP:9117`\n
      \n
      Add a few indexers to jackett using the “add indexer” button. You can see the indexers I use in the image below.\n
      \n
      \u{200B}\n
      \n
      [Indexers](https://lemmy.dbzer0.com/pictrs/image/6690e52f-a843-4551-ad66-04c2b34b889e.png)\n
      \n
      Qbittorrent\n
      -----------\n
      \n
      Navigate to `YOUR_SERVER_IP:8080`\n
      \n
      The default username is `admin` and password `adminadmin`. You can change the user and password by going to `Tools → Options → WebUI`\n
      \n
      Change “Default Save Path” in WebUI section to `/data/torrents/` and “Keep incomplete torrents in” to `/data/torrents/incomplete/`\n
      \n
      Create categories by right clicking on sidebar under category. Type category as `TV` and path as `tv`. Path needs to be same as the folder you created to store your media. Similarly for movies type `Movies` as category and path as `movies`. This will enable to automatically move the media to its correct folder.\n
      \n
      Sonarr\n
      ------\n
      \n
      Navigate to `YOUR_SERVER_IP:8989`\n
      \n
      - Under “Download Clients” add qbittorrent. Enter the host as `YOUR_SERVER_IP` port as `**8080`,** and the username and password you used for qbittorrent. In category type `TV` (or whatever you selected as **category** **name**(not path) on qbittorent). Test the connection and then save.\n
      - Under indexers, for each indexer you added in Jackett \n
          - Click on add button\n
          - Select Torzab\n
          - Copy the tornzab feed for the indexer from jackett\n
          - Copy the api key from jackett\n
          - Select the categories you want\n
          - Test and save\n
      - Under general, define the root folder as `/data/media/tv`\n
      \n
      > Repeat this process for Radarr, Lidarr and readarr.\n
      \n
      Use `/data/media/movies` as root for Radarr and so on.\n
      \n
      > The setup for ombi/overseerr is super simple. Just hit the url and follow the on screen instructions.\n
      \n
      Bazarr\n
      ------\n
      \n
      Navigate to `YOUR_SERVER_IP:6767`\n
      \n
      Go to settings and then sonarr. Enter the host as `YOUR_SERVER_IP` port as `8989`. Copy the api key from sonarr settings→general.\n
      \n
      Similarly for radarr, enter the host as `YOUR_SERVER_IP` port as `7878`. Copy the api key from radarr settings→general.\n
      \n
      Jellyfin\n
      --------\n
      \n
      Go to `YOUR_SERVER_IP:8096`\n
      \n
      - Add all the libraries by selecting content type and then giving a name for that library. Select the particular library location from `/data/media`. Repeat this for movies, tv, music, books and audiobooks.\n
      - Go to dashboard→playback, and enable transcoding by selecting as `VAAPI` and enter the device as `/dev/dri/renderD128`\n
      \n
      Monitor GPU usage while playing content using\n
      \n
      ```\n
      \n
      <span style="color:#323232;">sudo intel_gpu_top\n
      </span>\n
      ```\n
      \n
      Heimdall\n
      --------\n
      \n
      Navigate to `YOUR_SERVER_IP:8090`\n
      \n
      Setup all the services you use so you don’t need to remember the ports like I showed in the first screenshot.\n
      \n
      Updating docker images\n
      ----------------------\n
      \n
      With docker compose updates are very easy.\n
      \n
      - Navigate to the compose file directory `~/server/compose/media-server`.\n
      - Then `docker-compose pull` to download the latest images.\n
      - And finally `docker-compose up -d` to use the latest images.\n
      - Remove old images by `docker system prune -a`\n
      \n
      What’s next\n
      -----------\n
      \n
      - You can setup VPN if torrents are blocked by your ISP/Country. I wanted to keep this guide simple and I don’t use VPN for my server, so I have left out the VPN part.\n
      - You can read about port forwarding to access your server over the internet.
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 39
    +favouriteCount: 125
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1723385793 {#3049
      date: 2024-08-11 16:16:33.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3056 …}
    +votes: Doctrine\ORM\PersistentCollection {#3058 …}
    +reports: Doctrine\ORM\PersistentCollection {#3060 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3062 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3064 …}
    +badges: Doctrine\ORM\PersistentCollection {#3066 …}
    +children: [
      App\Entity\EntryComment {#2043}
    ]
    -id: 4934
    -titleTs: "'ad':15 'ad-block':14 'adguard':21 'block':16 'build':5 'complet':2 'docker':24 'guid':3 'home':22 'host':9 'jellyfin':20 'person':7 'plex':19 'power':17 'self':8 'server':10 'stream':12"
    -bodyTs: "'/compose/install/':586 '/config':877,910,967,1002,1032,1077,1113,1143,1258,1291,1346,1373,1447,1486 '/containers/qflood/)':1389 '/data':971,1006,1036,1081,1117,1147,1220 '/data/media':1216,1262,1295,2035 '/data/media/movies':1929 '/data/media/tv':1919 '/data/torrents':1451,1760 '/data/torrents/incomplete':1767 '/dev/dri/card0':1252,1253,1299,1300,1613,1614 '/dev/dri/renderd128':1250,1251,1297,1298,1611,1612,2061 '/dev/null':529 '/docker/compose/releases/download/1.29.2/docker-compose-$(uname':600 '/docs/general/administration/hardware-acceleration.html':1589 '/download/server':226 '/downloads':881 '/en/)':236 '/en/index.html)).':246 '/engine/install/ubuntu/':458 '/etc/apt/sources.list.d/docker.list':528 '/flaresolverr/flaresolverr:latest''':1516 '/hardlinks/hardlinks-and-instant-moves/)':381,412 '/home':692,696,874,878,907,964,968,999,1003,1029,1033,1074,1078,1110,1114,1140,1144,1255,1259,1288,1292,1343,1370,1444,1448,1483 '/linux/ubuntu':521 '/linux/ubuntu/gpg':502 '/linuxserver/bazarr':1131 '/linuxserver/heimdall':1474 '/linuxserver/jellyfin':1238 '/linuxserver/lidarr':1020 '/linuxserver/ombi':1334 '/linuxserver/overseerr':1361 '/linuxserver/plex':1274 '/opt/adguardhome/conf':699 '/opt/adguardhome/work':695 '/pictrs/image/07685cac-36d7-4270-b3a7-c156e232829c.png)':200 '/pictrs/image/57e11e55-08b0-4b11-98e6-2f3b8d14be86.png)':766 '/pictrs/image/6690e52f-a843-4551-ad66-04c2b34b889e.png)':1723 '/pictrs/image/779256bf-4eae-48fa-a942-c960a3f556dc.png)':159 '/r/adguard/adguardhome)':675 '/r/piracy/comments/ma1hlm/the_complete_guide_to_building_your_own_personal/](https://www.reddit.com/r/piracy/comments/ma1hlm/the_complete_guide_to_building_your_own_personal/).':171 '/r/piracy/comments/pqsomd/the_complete_guide_to_building_your_personal_self/)':29 '/server':419,970,1005,1035,1080,1116,1146 '/server/compose':656 '/server/compose/adguard-home':658 '/server/compose/adguard-home/docker-compose.yml':660 '/server/compose/media-server':1641,2118 '/server/compose/media-server/docker-compose.yml':1643 '/server/configs/adguardhome/confdir':698 '/server/configs/adguardhome/workdir':694 '/server/configs/bazarr':1142 '/server/configs/heimdall':1485 '/server/configs/jackett':876 '/server/configs/jellyfin':1257 '/server/configs/liadarr':1031 '/server/configs/ombi':1345 '/server/configs/overseerr':1372 '/server/configs/plex':1290 '/server/configs/prowlarr':909 '/server/configs/qflood':1446 '/server/configs/radarr':1001 '/server/configs/readarr':1076 '/server/configs/readarr-audio-books':1112 '/server/configs/sonarr':966 '/server/media':358,421,442,1261,1294 '/server/torrents':425,433,880,1450 '/usr/local/bin/docker-compose':605,615 '/usr/share/keyrings/docker-archive-keyring.gpg':507,518 '/wiki/transcoding).':1556 '002':1437 '1000':868,870,901,903,955,957,990,992,1023,1025,1068,1070,1104,1106,1134,1136,1241,1243,1280,1282,1337,1339,1364,1366,1433,1435,1477,1479,1522,1524 '192.168':341 '3.3':681 '3000':717,747,1430 '3000/tcp':718 '3005':1429 '32400':1276,1277 '3579':1348,1349 '443':713,715 '443/tcp':714 '443/udp':716 '5055':1375,1376 '53':701,703 '53/tcp':702 '53/udp':704 '67':705 '67/udp':706 '6767':1149,1150,1960 '68':707,709 '68/tcp':710 '68/udp':708 '7878':996,997,1997 '80':711,1489 '80/tcp':712 '8080':1427,1428,1730,1843 '8090':1488,2079 '8096':1247,1248,2012 '8191':1518,1519 '8686':1038,1039 '8786':1100 '8787':1064,1065,1101 '8989':961,962,1828,1976 '9117':883,884,1697 '9696':897,898 'acceler':1597 'access':1213,1410,2194 'ad':15,826,1880 'ad-block':14 'adblock':56 'add':492,551,760,940,1657,1698,1706,1832,1885,2013 'address':328 'adguard':621,625,740,1663,1683 'adguard/adguardhome':720 'adguardhom':55,686 'admin':1735 'adminadmin':1738 'ag':566 'allow':462 'amd64':514 'api':1900,1979,2000 'app':788,804 'appli':606 'applic':50,1462 'apt':463,472,477,481,535,540,1626 'apt-get':471,476,534,539 'apt-transport-http':480 'arch':513 'arr':86,94,99,105,787,803 'asia/kolkata':872,905,959,994,1027,1072,1108,1138,1245,1284,1341,1368,1439,1481,1526 'audio':102,1088,1094 'audiobook':346,435,444,1047,1054,2044 'auth':1441 'auto':77,821 'automat':89,110,1399,1814 'back':580 'bazarr':109,1122,1124,1127,1954 'better':416 'binari':611 'block':16,2159 'blocklist':756 'book':103,347,436,445,1045,1089,1095,2042 'boot':260 'bootabl':229 'build':5,162 'button':1708,1886 'ca':485 'ca-certif':484 'call':805 'captain':17 'captcha':79,823,859,1497,1502 'categori':1769,1776,1778,1805,1854,1862,1906 'cd':432,441 'ce':545,548 'certif':486 'chang':1741,1752 'check':278 'chmod':613 'cli':549 'click':1772,1883 'client':1831 'cloudflar':1496 'command':560,731,1677 'compar':836 'complet':2,1164,1417 'compos':454,583,594,618,630,633,653,734,769,1635,1665,1688,2107,2115,2122,2133 'comput':188,252 'configur':272,1667 'conmpos':1545 'connect':303,1402,1870 'consol':576 'contain':642,684,727,861,890,948,983,1014,1055,1057,1090,1125,1232,1268,1328,1355,1390,1421,1468,1510,1586,1648,1673,1685 'containerd.io':550 'content':65,664,2019,2067 'copi':39,1645,1889,1898,1977,1998 'correct':1820 'cpu':1571 'creat':227,342,427,616,647,767,1633,1768,1794 'cs':524 'curl':487,498,596 'current':589 'custom':761 'd':736,1690,2135 'dashboard':129,149,156,1457,1461,2047 'data':1418 'dearmor':505 'deb':512 'decad':186 'default':750,1732,1753 'defin':780,1914 'devic':60,336,1200,1249,1296,1548,1579,1603,1610,2059 'differ':1050 'directori':344,393,398,423,429,649,1217,1413,1419,2117 'distro':217 'dns':755 'docker':54,285,450,453,455,493,531,544,547,555,559,567,582,593,632,733,1286,1669,1687,2103,2106,2121,2132,2145 'docker-c':543 'docker-ce-c':546 'docker-compos':452,732,1686,2120,2131 'docker-compose.yml':667 'docs.docker.com':457,585 'docs.docker.com/compose/install/':584 'docs.docker.com/engine/install/ubuntu/':456 'doesn':830,1223 'done':147 'doubl':401 'download':67,70,90,111,220,387,587,925,945,1383,1830,2125 'download.docker.com':501,520 'download.docker.com/linux/ubuntu':519 'download.docker.com/linux/ubuntu/gpg':500 'drive':231,257,365,373 'easi':2111 'echo':511 'en.wikipedia.org':1555 'en.wikipedia.org/wiki/transcoding).':1554 'enabl':748,1812,2050 'engin':532 'enjoy':935 'enp4s0':338 'ensur':37 'enter':1834,1967,1988,2057 'environ':866,899,953,988,1021,1066,1102,1132,1239,1278,1335,1362,1431,1475,1520 'execut':607 'exit':573 'fals':1442 'feed':792,1892 'file':619,631,637,641,654,668,723,770,1546,1636,1666,2116 'filter':751,754,762,763 'final':2130 'find':324 'fine':196 'finish':297 'first':623,2100 'flaresolverr':75,818,1494,1506,1509,1512 'flood':1391,1406,1440 'folder':1792,1821,1917 'follow':49,191,266,663,730,1949 'forward':2192 'free':1165 'fssl':499 'general':1601,1913,1984,2005 'get':473,478,536,541 'ghcr.io':1019,1130,1237,1273,1333,1360,1473,1515 'ghcr.io/flaresolverr/flaresolverr:latest''':1514 'ghcr.io/linuxserver/bazarr':1129 'ghcr.io/linuxserver/heimdall':1472 'ghcr.io/linuxserver/jellyfin':1236 'ghcr.io/linuxserver/lidarr':1018 'ghcr.io/linuxserver/ombi':1332 'ghcr.io/linuxserver/overseerr':1359 'ghcr.io/linuxserver/plex':1272 'github.com':599 'github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname':598 'give':2023 'gnupg':488 'go':1747,1961,2007,2045 'gpg':496,504 'gpu':1577,1600,1608,1618,1623,1630,2063,2071 'group':556 'guid':3,53,168,211,409,1593,2168 'happen':1566 'hardlink':378 'hardwar':172,178,192,197,1596 'heimdal':128,155,1456,1466,1467,1470,2073 'hit':1945 'home':622,626,741,1664,1684 'host':9,1836,1969,1990 'hotio.dev':1388 'hotio.dev/containers/qflood/)':1387 'hotio/prowlarr':894 'hotio/qflood':1425 'hotio/readarr':1061,1097 'https':469,483 'hub.docker.com':674 'hub.docker.com/r/adguard/adguardhome)':673 'imag':719,864,893,951,986,1017,1060,1096,1128,1235,1271,1331,1358,1398,1424,1471,1513,1718,2104,2128,2140,2143 'includ':1561 'incomplet':437,1763 'index':73,84,784,857,1500,1701,1707,1713,1720,1875,1878,1895 'instal':263,270,279,284,294,296,319,449,459,479,530,542,1170,1325,1620,1627 'instead':850,1218 'instruct':1953 'intel':1607,1622,1629,2070 'intel-gpu-tool':1621,1628 'internet':2199 'ip':314,321,327,746,1696,1729,1827,1840,1959,1973,1994,2011,2078 'isp/country':2162 'jackett':71,775,776,795,815,838,845,860,863,938,1691,1703,1882,1897,1903 'jellyfin':1155,1160,1222,1231,1234,1537,2006 'jellyfin.org':1588 'jellyfin.org/docs/general/administration/hardware-acceleration.html':1587 'jellyfin/plex':61 'keep':353,651,1762,2166 'key':497,1901,1980,2001 'know':1227 'l':597 'later':1202 'latest':2127,2139 'left':2182 'lemmi':42 'lemmy.dbzer0.com':158,199,765,1722 'lemmy.dbzer0.com/pictrs/image/07685cac-36d7-4270-b3a7-c156e232829c.png)':198 'lemmy.dbzer0.com/pictrs/image/57e11e55-08b0-4b11-98e6-2f3b8d14be86.png)':764 'lemmy.dbzer0.com/pictrs/image/6690e52f-a843-4551-ad66-04c2b34b889e.png)':1721 'lemmy.dbzer0.com/pictrs/image/779256bf-4eae-48fa-a942-c960a3f556dc.png)':157 'librari':2016,2028,2032 'lidarr':104,1011,1013,1016,1925 'like':153,337,1662,2095 'link':390 'linux':216 'linuxserver/jackett':865 'linuxserver/radarr':987 'linuxserver/sonarr':952 'list':752,931 'locat':2033 'look':151,368 'lsb':490,522 'lsb-releas':489 'm':603 'machin':306 'make':33,275 'manag':1400 'meant':809 'meantim':847 'media':356,392,422,773,1206,1638,1798,1817 'media-serv':772 'mention':1534 'menu':261 'mkdir':418,420,424,434,443,655,657,1640 'monitor':1616,2062 'mount':372 'move':1815 'movi':97,120,348,438,446,977,981,1178,1307,1801,1803,1809,2039 'multipl':364,1460 'music':108,349,439,447,1012,2041 'must':1580 'name':685,862,891,949,984,1015,1058,1091,1126,1233,1269,1329,1356,1422,1469,1511,1863,2025 'navig':1692,1725,1823,1955,2074,2112 'need':138,176,1210,1225,1409,1505,1786,2090 'new':629 'next':2151 'nice':1394 'night':1062,1098 'none':854 'note':19 'notic':1048 'o':506,604 'object':646 'oc':21 'offici':495 'old':187,2142 'ombi':1317,1327,1330 'ombi/overseer':117 'ombi/overseerr':1940 'open':737 'openssh':280 'oper':201 'option':1750 'order':1573 'origin':23 'overseer/ombi':1305 'overseerr':1172,1354,1357 'packag':460 'part':2186 'particular':2031 'pass':1582 'password':1737,1745,1848 'path':1755,1782,1785,1807,1865 'permiss':608 'person':7,1157 'pgid':869,902,956,991,1024,1069,1105,1135,1242,1281,1338,1365,1434,1478,1523 'pi':194 'plan':1323 'play':2066 'playback':2048 'plex':1169,1183,1190,1267,1270,1326 'plug':247 'port':143,678,700,882,896,960,995,1037,1051,1063,1099,1148,1246,1275,1347,1374,1426,1487,1517,1841,1974,1995,2094,2191 'post':24 'power':177 'prefer':219,242 'prefix':339 'present':334 'process':1922 'program':926 'provid':74,793,1212,1392 'prowlarr':806,852,889,892 'prune':2147 'puid':867,900,954,989,1022,1067,1103,1133,1240,1279,1336,1363,1432,1476,1521 'pull':2123 'qbittor':1867 'qbittorr':68,944,1381,1404,1407,1724,1833,1852 'qflood':1386,1420,1423 'qualiti':32 'queue':946 'radarr':93,116,127,976,982,985,1924,1933,1987,2003 'raspberri':193 'read':166,404,1590,2189 'readarr':98,1044,1056,1059,1087,1093,1927 'readarr-audio-book':1086,1092 'reboot':301 'recent':828 'reddit':26 'releas':491,523,591 'rememb':140,1655,2092 'remot':307 'remov':2141 'repeat':1920,2036 'replac':813 'repositori':467,510 'request':119,1177,1306 'requir':562,1182 'restart':687,885,911,972,1007,1040,1082,1118,1151,1263,1301,1350,1377,1452,1490,1527 'right':1771 'role':1189 'root':563,1916,1931 'rufus':233 'rufus.ie':235 'rufus.ie/en/)':234 'run':558,683 'save':661,721,1754,1873,1911 'schedul':922 'screen':1952 'screenshot':2101 'search':797,924,936 'section':1201,1538,1542,1563,1758 'see':671,1711 'select':214,254,317,1860,1887,1904,2018,2029,2053 'self':8 'server':10,208,222,265,281,313,331,745,774,1639,1695,1728,1826,1839,1958,1972,1993,2010,2077,2178,2196 'server-ip':312 'servic':87,95,100,106,133,645,682,1654,2083 'set':180,1963,1983,2004 'setup':47,164,288,508,624,742,1194,1595,1938,2080,2154 'show':92,123,921,933,1181,1310,2097 'sidebar':1774 'sign':516,569 'signed-bi':515 'similar':1799,1985 'simpl':1943,2169 'snap':291 'softwar':240 'solv':78,822,1495 'someth':152 'sonarr':85,114,125,915,917,947,950,978,1822,1966,1982 'space':403 'ssh':309,310,579 'stabl':525,590 'stack':1670 'start':161,725,1671,1681 'step':268 'stick':843 'still':842,1167 'stop':690,888,914,975,1010,1043,1085,1121,1154,1266,1304,1353,1380,1455,1493,1530 'storag':402 'store':1796 'stream':12 'string':1660 'subtitl':112,1123 'sudo':470,475,503,526,533,538,564,595,612,1625,2069 'super':1942 'support':824 'sure':276 'survic':40 'system':202,2146 'take':929 'talk':1197 'tee':527 'test':895,1868,1909 'tool':1624,1631,1749 'top':2072 'tornzab':791,1891 'torrent':69,72,385,397,426,431,783,798,1230,1382,1412,1764,2157 'torzab':1888 'transcod':1531,1553,1565,1609,2051 'transport':482 'trash':408 'trash-guid':407 'trash-guides.info':380,411 'trash-guides.info/hardlinks/hardlinks-and-instant-moves/)':379,410 'tv':91,122,351,440,448,916,920,1180,1309,1780,1784,1856,2040 'type':320,572,1777,1802,1855,2020 'tz':871,904,958,993,1026,1071,1107,1137,1244,1283,1340,1367,1438,1480,1525 'ubuntu':207,221,264,273 'ubuntu.com':225 'ubuntu.com/download/server':224 'ui':1395 'umask':1436 'unam':602 'understand':417 'unless':689,887,913,974,1009,1042,1084,1120,1153,1265,1303,1352,1379,1454,1492,1529 'unless-stop':688,886,912,973,1008,1041,1083,1119,1152,1264,1302,1351,1378,1453,1491,1528 'updat':474,537,2102,2108 'url':1947 'usag':1619,2064 'usb':230,249,256 'use':184,206,232,308,363,377,400,465,634,728,789,819,851,858,1159,1175,1312,1316,1385,1465,1501,1551,1570,1652,1674,1679,1704,1715,1850,1928,2068,2085,2137,2174 'user':552,693,697,875,879,908,965,969,1000,1004,1030,1034,1075,1079,1111,1115,1141,1145,1256,1260,1289,1293,1344,1371,1445,1449,1484,1743 'usermod':565 'usernam':311,315,1733,1846 'utilis':1575 'vaapi':2055 'ventoy':243 'version':292,643,680,1285,1659 'vi':659,1642 'via':937 'volum':691,873,906,963,998,1028,1073,1109,1139,1207,1254,1287,1342,1369,1443,1482 'vpn':2155,2175,2185 'want':35,1650,1908,2164 'watch':63 'webui':1751,1757 'well':44,395,834 'whatev':215,1858 'whenev':1564 'whoami':568 'without':399,561 'work':195,832 'www.reddit.com':28,170 'www.reddit.com/r/piracy/comments/ma1hlm/the_complete_guide_to_building_your_own_personal/](https://www.reddit.com/r/piracy/comments/ma1hlm/the_complete_guide_to_building_your_own_personal/).':169 'www.reddit.com/r/piracy/comments/pqsomd/the_complete_guide_to_building_your_personal_self/)':27 'www.ventoy.net':245 'www.ventoy.net/en/index.html)).':244 'x':614 'yml':636"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1696933577
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/5911320"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696847177 {#3036
      date: 2023-10-09 12:26:17.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    Nice guide! However, I’ve always wondered if all of these even make sense. Like, can’t you just stream from the internet? I understand having thing on your physical storage device is an extra degree of freedom but it’s very rare for me watching something more then once. Also while you can technically run it off a Raspberry Pi, it’s not really recommended and you would need a separate PC which just adds to the cost. Meanwhile, with a simple app like Cloudstream, you can just get whatever you want whenever you want. The only advantage I see of the *arr +media server approach is not needing to connect to a VPN.\n
    \n
    EDIT: After reading the replys just realized I should have specified by streaming sites I mean the shady ones, in my country we use different words and I see how that can confuse some people
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1696852732 {#2127
    date: 2023-10-09 13:58:52.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@db0@lemmy.dbzer0.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2215 …}
  +nested: Doctrine\ORM\PersistentCollection {#2198 …}
  +votes: Doctrine\ORM\PersistentCollection {#2227 …}
  +reports: Doctrine\ORM\PersistentCollection {#2214 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2225 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2231 …}
  -id: 245807
  -bodyTs: "'add':76 'advantag':99 'also':51 'alway':6 'app':84 'approach':107 'arr':104 'cloudstream':86 'confus':148 'connect':112 'cost':79 'countri':137 'degre':36 'devic':32 'differ':140 'edit':116 'even':12 'extra':35 'freedom':38 'get':90 'guid':2 'howev':3 'internet':23 'like':15,85 'make':13 'mean':131 'meanwhil':80 'media':105 'need':70,110 'nice':1 'one':134 'pc':73 'peopl':150 'physic':30 'pi':61 'rare':43 'raspberri':60 'read':118 'realiz':122 'realli':65 'recommend':66 'repli':120 'run':56 'see':101,144 'sens':14 'separ':72 'server':106 'shadi':133 'simpl':83 'site':129 'someth':47 'specifi':126 'storag':31 'stream':20,128 'technic':55 'thing':27 'understand':25 'use':139 've':5 'vpn':115 'want':93,96 'watch':46 'whatev':91 'whenev':94 'wonder':7 'word':141 'would':69"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/3747554"
  +editedAt: null
  +createdAt: DateTimeImmutable @1696852732 {#2126
    date: 2023-10-09 13:58:52.0 +02:00
  }
  +"title": 245807
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#2043
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2139
    +user: Proxies\__CG__\App\Entity\User {#3015 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
    +image: Proxies\__CG__\App\Entity\Image {#3054 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2882 …}
    +slug: "The-complete-guide-to-building-your-personal-self-hosted-server"
    +title: "The complete guide to building your personal self hosted server for streaming and ad-blocking powered by Plex, Jellyfin, Adguard Home and Docker."
    +url: "https://lemmy.dbzer0.com/pictrs/image/648d65c6-110d-4644-ba44-1561ad35e4de.png"
    +body: """
      The complete guide to building your personal self hosted server for streaming and ad-blocking.\n
      ==============================================================================================\n
      \n
      *Captain’s note: This `OC` [was originally posted in reddit](https://www.reddit.com/r/Piracy/comments/pqsomd/the_complete_guide_to_building_your_personal_self/) but its quality makes me wants to ensure a copy survices in lemmy as well.*\n
      \n
      ---\n
      \n
      We will setup the following applications in this guide:\n
      \n
      - **Docker**\n
      - **AdguardHome** - Adblocker for all your devices\n
      - **Jellyfin/Plex** - For watching the content you download\n
      - **Qbittorrent** - Torrent downloader\n
      - **Jackett** - Torrent indexers provider\n
      - **Flaresolverr** - For auto solving captcha in some of the indexers\n
      - **Sonarr** - *arr service for automatically downloading TV shows\n
      - **Radarr** - *arr service for movies\n
      - **Readarr** - *arr service for (audio)books\n
      - **lidarr** - *arr service for music\n
      - **Bazarr** - Automatically downloads subtitles for Sonarr and Radarr\n
      - **Ombi/Overseer** - For requesting movies and tv shows through Sonarr and Radarr\n
      - **Heimdall** - Dashboard for all the services so you don’t need to remember all the ports\n
      \n
      Once you are done, your dashboard will look something like this.\n
      \n
      \u{200B}\n
      \n
      [Heimdall Dashboard](https://lemmy.dbzer0.com/pictrs/image/779256bf-4eae-48fa-a942-c960a3f556dc.png)\n
      \n
      I started building my setup after reading this guide [https://www.reddit.com/r/Piracy/comments/ma1hlm/the_complete_guide_to_building_your_own_personal/](https://www.reddit.com/r/Piracy/comments/ma1hlm/the_complete_guide_to_building_your_own_personal/).\n
      \n
      Hardware\n
      --------\n
      \n
      You don’t need powerful hardware to set this up. I use a decade old computer, with the following hardware. Raspberry pi works fine.\n
      \n
      \u{200B}\n
      \n
      [Hardware](https://lemmy.dbzer0.com/pictrs/image/07685cac-36d7-4270-b3a7-c156e232829c.png)\n
      \n
      Operating system\n
      ----------------\n
      \n
      I will be using **Ubuntu** **server** in this guide. You can select whatever linux distro you prefer.\n
      \n
      Download ubuntu server from <https://ubuntu.com/download/server>. Create a bootable USB drive using [rufus](https://rufus.ie/en/) or any other software(I prefer [ventoy](https://www.ventoy.net/en/index.html)). Plug the usb on your computer, and select the usb drive from the boot menu and install ubuntu server. Follow the steps to install and configure ubuntu, and make sure to check “**Install OpenSSH server**”. Don’t install docker during the setup as the snap version is installed.\n
      \n
      Once installation finishes you can now reboot and connect to your machine remotely using ssh.\n
      \n
      ```\n
      \n
      <span style="color:#323232;">ssh username@server-ip \n
      </span><span style="color:#323232;"># username you selected during installation\n
      </span><span style="color:#323232;"># Type ip a to find out the ip address of your server. Will be present against device like **enp4s0** prefixed with 192.168.\n
      </span>\n
      ```\n
      \n
      Create the directories for audiobooks, books, movies, music and tv.\n
      -------------------------------------------------------------------\n
      \n
      I keep all my media at ~/server/media. If you will be using multiple drives you can look up how to mount drives.\n
      \n
      We will be using [hardlinks](https://trash-guides.info/Hardlinks/Hardlinks-and-Instant-Moves/) so once the torrents are downloaded they are linked to media directory as well as torrents directory without using double storage space. Read up the [trash-guides](https://trash-guides.info/Hardlinks/Hardlinks-and-Instant-Moves/) to have a better understanding.\n
      \n
      ```\n
      \n
      <span style="color:#323232;">mkdir ~/server\n
      </span><span style="color:#323232;">mkdir ~/server/media # Media directory\n
      </span><span style="color:#323232;">mkdir ~/server/torrents # Torrents\n
      </span><span style="color:#323232;">\n
      </span><span style="color:#323232;"># Creating the directories for torrents\n
      </span><span style="color:#323232;">cd ~/server/torrents\n
      </span><span style="color:#323232;">mkdir audiobooks  books  incomplete  movies  music  tv \n
      </span><span style="color:#323232;">\n
      </span><span style="color:#323232;">cd ~/server/media\n
      </span><span style="color:#323232;">mkdir audiobooks  books  movies  music  tv\n
      </span>\n
      ```\n
      \n
      Installing docker and docker-compose\n
      ------------------------------------\n
      \n
      **Docker** <https://docs.docker.com/engine/install/ubuntu/>\n
      \n
      ```\n
      \n
      <span style="color:#323232;"># install packages to allow apt to use a repository over HTTPS\n
      </span><span style="color:#323232;">sudo apt-get update\n
      </span><span style="color:#323232;">sudo apt-get install \n
      </span><span style="color:#323232;">    apt-transport-https \n
      </span><span style="color:#323232;">    ca-certificates \n
      </span><span style="color:#323232;">    curl \n
      </span><span style="color:#323232;">    gnupg \n
      </span><span style="color:#323232;">    lsb-release\n
      </span><span style="color:#323232;"># Add Docker’s official GPG key:\n
      </span><span style="color:#323232;">curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg\n
      </span><span style="color:#323232;"># Setup the repository\n
      </span><span style="color:#323232;">echo \n
      </span><span style="color:#323232;">  "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \n
      </span><span style="color:#323232;">  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null\n
      </span><span style="color:#323232;"># Install Docker Engine\n
      </span><span style="color:#323232;">sudo apt-get update\n
      </span><span style="color:#323232;">sudo apt-get install docker-ce docker-ce-cli containerd.io\n
      </span><span style="color:#323232;"># Add user to the docker group to run docker commands without requiring root\n
      </span><span style="color:#323232;">sudo usermod -aG docker $(whoami) \n
      </span>\n
      ```\n
      \n
      > Sign out by typing exit in the console and then ssh back in\n
      \n
      **Docker compose** <https://docs.docker.com/compose/install/>\n
      \n
      ```\n
      \n
      <span style="color:#323232;"># Download the current stable release of Docker Compose\n
      </span><span style="color:#323232;">sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose\n
      </span><span style="color:#323232;"># Apply executable permissions to the binary\n
      </span><span style="color:#323232;">sudo chmod +x /usr/local/bin/docker-compose\n
      </span>\n
      ```\n
      \n
      Creating the compose file for Adguard home\n
      ------------------------------------------\n
      \n
      First setup Adguard home in a new compose file.\n
      \n
      Docker compose uses a yml file. All of the files contain version and services object.\n
      \n
      Create a directory for keeping the compose files.\n
      \n
      ```\n
      \n
      <span style="color:#323232;">mkdir ~/server/compose\n
      </span><span style="color:#323232;">mkdir ~/server/compose/adguard-home\n
      </span><span style="color:#323232;">vi ~/server/compose/adguard-home/docker-compose.yml\n
      </span>\n
      ```\n
      \n
      Save the following content to the docker-compose.yml file. You can see [here](https://hub.docker.com/r/adguard/adguardhome) what each port does.\n
      \n
      ```\n
      \n
      <span style="color:#323232;">version: '3.3'\n
      </span><span style="color:#323232;">services:\n
      </span><span style="color:#323232;">    run:\n
      </span><span style="color:#323232;">        container_name: adguardhome\n
      </span><span style="color:#323232;">        restart: unless-stopped\n
      </span><span style="color:#323232;">        volumes:\n
      </span><span style="color:#323232;">            - '/home/${USER}/server/configs/adguardhome/workdir:/opt/adguardhome/work'\n
      </span><span style="color:#323232;">            - '/home/${USER}/server/configs/adguardhome/confdir:/opt/adguardhome/conf'\n
      </span><span style="color:#323232;">        ports:\n
      </span><span style="color:#323232;">            - '53:53/tcp'\n
      </span><span style="color:#323232;">            - '53:53/udp'\n
      </span><span style="color:#323232;">            - '67:67/udp'\n
      </span><span style="color:#323232;">            - '68:68/udp'\n
      </span><span style="color:#323232;">            - '68:68/tcp'\n
      </span><span style="color:#323232;">            - '80:80/tcp'\n
      </span><span style="color:#323232;">            - '443:443/tcp'\n
      </span><span style="color:#323232;">            - '443:443/udp'\n
      </span><span style="color:#323232;">            - '3000:3000/tcp'\n
      </span><span style="color:#323232;">        image: adguard/adguardhome\n
      </span>\n
      ```\n
      \n
      Save the file and start the container using the following command.\n
      \n
      ```\n
      \n
      <span style="color:#323232;">docker-compose up -d\n
      </span>\n
      ```\n
      \n
      Open up the Adguard home setup on `YOUR_SERVER_IP:3000`.\n
      \n
      Enable the default filter list from filters→DNS blocklist. You can then add custom filters.\n
      \n
      [Filters](https://lemmy.dbzer0.com/pictrs/image/57e11e55-08b0-4b11-98e6-2f3b8d14be86.png)\n
      \n
      Creating the compose file for media-server\n
      ------------------------------------------\n
      \n
      Jackett\n
      -------\n
      \n
      Jackett is where you define all your torrent indexers. All the *arr apps use the tornzab feed provided by jackett to search torrents.\n
      \n
      There is now an *arr app called prowlarr that is meant to be the replacement for jackett. But the flaresolverr(used for auto solving captchas) support was added very recently and doesn’t work that well as compared to jackett, so I am still sticking with jackett for meantime. You can instead use prowlarr if none of your indexers use captcha.\n
      \n
      ```\n
      \n
      <span style="color:#323232;">jackett:\n
      </span><span style="color:#323232;">    container_name: jackett\n
      </span><span style="color:#323232;">    image: linuxserver/jackett\n
      </span><span style="color:#323232;">    environment:\n
      </span><span style="color:#323232;">      - PUID=1000\n
      </span><span style="color:#323232;">      - PGID=1000\n
      </span><span style="color:#323232;">      - TZ=Asia/Kolkata\n
      </span><span style="color:#323232;">    volumes:\n
      </span><span style="color:#323232;">      - '/home/${USER}/server/configs/jackett:/config'\n
      </span><span style="color:#323232;">      - '/home/${USER}/server/torrents:/downloads'\n
      </span><span style="color:#323232;">    ports:\n
      </span><span style="color:#323232;">      - '9117:9117'\n
      </span><span style="color:#323232;">    restart: unless-stopped\n
      </span><span style="color:#323232;">prowlarr:\n
      </span><span style="color:#323232;">\t\tcontainer_name: prowlarr\n
      </span><span style="color:#323232;">    image: 'hotio/prowlarr:testing'\n
      </span><span style="color:#323232;">    ports:\n
      </span><span style="color:#323232;">      - '9696:9696'\n
      </span><span style="color:#323232;">    environment:\n
      </span><span style="color:#323232;">      - PUID=1000\n
      </span><span style="color:#323232;">      - PGID=1000\n
      </span><span style="color:#323232;">      - TZ=Asia/Kolkata\n
      </span><span style="color:#323232;">    volumes:\n
      </span><span style="color:#323232;">      - '/home/${USER}/server/configs/prowlarr:/config'\n
      </span><span style="color:#323232;">    restart: unless-stopped\n
      </span>\n
      ```\n
      \n
      Sonarr - TV\n
      -----------\n
      \n
      Sonarr is a TV show scheduling and searching download program. It will take a list of shows you enjoy, search via Jackett, and add them to the qbittorrent downloads queue.\n
      \n
      ```\n
      \n
      <span style="color:#323232;">sonarr:\n
      </span><span style="color:#323232;">    container_name: sonarr\n
      </span><span style="color:#323232;">    image: linuxserver/sonarr\n
      </span><span style="color:#323232;">    environment:\n
      </span><span style="color:#323232;">      - PUID=1000\n
      </span><span style="color:#323232;">      - PGID=1000\n
      </span><span style="color:#323232;">      - TZ=Asia/Kolkata\n
      </span><span style="color:#323232;">    ports:\n
      </span><span style="color:#323232;">      - '8989:8989'\n
      </span><span style="color:#323232;">    volumes:\n
      </span><span style="color:#323232;">      - '/home/${USER}/server/configs/sonarr:/config'\n
      </span><span style="color:#323232;">      - '/home/${USER}/server:/data'\n
      </span><span style="color:#323232;">    restart: unless-stopped\n
      </span>\n
      ```\n
      \n
      Radarr - Movies\n
      ---------------\n
      \n
      Sonarr but for movies.\n
      \n
      ```\n
      \n
      <span style="color:#323232;">radarr:\n
      </span><span style="color:#323232;">    container_name: radarr\n
      </span><span style="color:#323232;">    image: linuxserver/radarr\n
      </span><span style="color:#323232;">    environment:\n
      </span><span style="color:#323232;">      - PUID=1000\n
      </span><span style="color:#323232;">      - PGID=1000\n
      </span><span style="color:#323232;">      - TZ=Asia/Kolkata\n
      </span><span style="color:#323232;">    ports:\n
      </span><span style="color:#323232;">      - '7878:7878'\n
      </span><span style="color:#323232;">    volumes:\n
      </span><span style="color:#323232;">      - '/home/${USER}/server/configs/radarr:/config'\n
      </span><span style="color:#323232;">      - '/home/${USER}/server:/data'\n
      </span><span style="color:#323232;">    restart: unless-stopped\n
      </span>\n
      ```\n
      \n
      Lidarr - Music\n
      --------------\n
      \n
      ```\n
      \n
      <span style="color:#323232;">lidarr:\n
      </span><span style="color:#323232;">    container_name: lidarr\n
      </span><span style="color:#323232;">    image: ghcr.io/linuxserver/lidarr\n
      </span><span style="color:#323232;">    environment:\n
      </span><span style="color:#323232;">      - PUID=1000\n
      </span><span style="color:#323232;">      - PGID=1000\n
      </span><span style="color:#323232;">      - TZ=Asia/Kolkata\n
      </span><span style="color:#323232;">    volumes:\n
      </span><span style="color:#323232;">      - '/home/${USER}/server/configs/liadarr:/config'\n
      </span><span style="color:#323232;">      - '/home/${USER}/server:/data'\n
      </span><span style="color:#323232;">    ports:\n
      </span><span style="color:#323232;">      - '8686:8686'\n
      </span><span style="color:#323232;">    restart: unless-stopped\n
      </span>\n
      ```\n
      \n
      Readarr - Books and AudioBooks\n
      ------------------------------\n
      \n
      ```\n
      \n
      <span style="color:#323232;"># Notice the different port for the audiobook container\n
      </span><span style="color:#323232;">readarr:\n
      </span><span style="color:#323232;">    container_name: readarr\n
      </span><span style="color:#323232;">    image: 'hotio/readarr:nightly'\n
      </span><span style="color:#323232;">    ports:\n
      </span><span style="color:#323232;">      - '8787:8787'\n
      </span><span style="color:#323232;">    environment:\n
      </span><span style="color:#323232;">      - PUID=1000\n
      </span><span style="color:#323232;">      - PGID=1000\n
      </span><span style="color:#323232;">      - TZ=Asia/Kolkata\n
      </span><span style="color:#323232;">    volumes:\n
      </span><span style="color:#323232;">      - '/home/${USER}/server/configs/readarr:/config'\n
      </span><span style="color:#323232;">      - '/home/${USER}/server:/data'\n
      </span><span style="color:#323232;">    restart: unless-stopped\n
      </span><span style="color:#323232;">\n
      </span><span style="color:#323232;">readarr-audio-books:\n
      </span><span style="color:#323232;">    container_name: readarr-audio-books\n
      </span><span style="color:#323232;">    image: 'hotio/readarr:nightly'\n
      </span><span style="color:#323232;">    ports:\n
      </span><span style="color:#323232;">      - '8786:8787'\n
      </span><span style="color:#323232;">    environment:\n
      </span><span style="color:#323232;">      - PUID=1000\n
      </span><span style="color:#323232;">      - PGID=1000\n
      </span><span style="color:#323232;">      - TZ=Asia/Kolkata\n
      </span><span style="color:#323232;">    volumes:\n
      </span><span style="color:#323232;">      - '/home/${USER}/server/configs/readarr-audio-books:/config'\n
      </span><span style="color:#323232;">      - '/home/${USER}/server:/data'\n
      </span><span style="color:#323232;">    restart: unless-stopped\n
      </span>\n
      ```\n
      \n
      Bazarr - Subtitles\n
      ------------------\n
      \n
      ```\n
      \n
      <span style="color:#323232;">bazarr:\n
      </span><span style="color:#323232;">    container_name: bazarr\n
      </span><span style="color:#323232;">    image: ghcr.io/linuxserver/bazarr\n
      </span><span style="color:#323232;">    environment:\n
      </span><span style="color:#323232;">      - PUID=1000\n
      </span><span style="color:#323232;">      - PGID=1000\n
      </span><span style="color:#323232;">      - TZ=Asia/Kolkata\n
      </span><span style="color:#323232;">    volumes:\n
      </span><span style="color:#323232;">      - '/home/${USER}/server/configs/bazarr:/config'\n
      </span><span style="color:#323232;">      - '/home/${USER}/server:/data'\n
      </span><span style="color:#323232;">    ports:\n
      </span><span style="color:#323232;">      - '6767:6767'\n
      </span><span style="color:#323232;">    restart: unless-stopped\n
      </span>\n
      ```\n
      \n
      Jellyfin\n
      --------\n
      \n
      I personally only use jellyfin because it’s completely free. I still have plex installed because overseerr which is used to request movies and tv shows require plex. But that’s the only role plex has in my setup.\n
      \n
      I will talk about the devices section later on.\n
      \n
      For the media volume you only need to provide access to the `/data/media` directory instead of `/data` as jellyfin doesn’t need to know about the torrents.\n
      \n
      ```\n
      \n
      <span style="color:#323232;">jellyfin:\n
      </span><span style="color:#323232;">    container_name: jellyfin\n
      </span><span style="color:#323232;">    image: ghcr.io/linuxserver/jellyfin\n
      </span><span style="color:#323232;">    environment:\n
      </span><span style="color:#323232;">      - PUID=1000\n
      </span><span style="color:#323232;">      - PGID=1000\n
      </span><span style="color:#323232;">      - TZ=Asia/Kolkata\n
      </span><span style="color:#323232;">    ports:\n
      </span><span style="color:#323232;">      - '8096:8096'\n
      </span><span style="color:#323232;">    devices:\n
      </span><span style="color:#323232;">      - '/dev/dri/renderD128:/dev/dri/renderD128'\n
      </span><span style="color:#323232;">      - '/dev/dri/card0:/dev/dri/card0'\n
      </span><span style="color:#323232;">    volumes:\n
      </span><span style="color:#323232;">      - '/home/${USER}/server/configs/jellyfin:/config'\n
      </span><span style="color:#323232;">      - '/home/${USER}/server/media:/data/media'\n
      </span><span style="color:#323232;">    restart: unless-stopped\n
      </span><span style="color:#323232;">\n
      </span><span style="color:#323232;">plex:\n
      </span><span style="color:#323232;">    container_name: plex\n
      </span><span style="color:#323232;">    image: ghcr.io/linuxserver/plex\n
      </span><span style="color:#323232;">    ports:\n
      </span><span style="color:#323232;">      - '32400:32400'\n
      </span><span style="color:#323232;">    environment:\n
      </span><span style="color:#323232;">      - PUID=1000\n
      </span><span style="color:#323232;">      - PGID=1000\n
      </span><span style="color:#323232;">      - TZ=Asia/Kolkata\n
      </span><span style="color:#323232;">      - VERSION=docker\n
      </span><span style="color:#323232;">    volumes:\n
      </span><span style="color:#323232;">      - '/home/${USER}/server/configs/plex:/config'\n
      </span><span style="color:#323232;">      - '/home/${USER}/server/media:/data/media'\n
      </span><span style="color:#323232;">    devices:\n
      </span><span style="color:#323232;">      - '/dev/dri/renderD128:/dev/dri/renderD128'\n
      </span><span style="color:#323232;">      - '/dev/dri/card0:/dev/dri/card0'\n
      </span><span style="color:#323232;">    restart: unless-stopped\n
      </span>\n
      ```\n
      \n
      Overseer/Ombi - Requesting Movies and TV shows\n
      ----------------------------------------------\n
      \n
      I use both. You can use ombi only if you don’t plan to install plex.\n
      \n
      ```\n
      \n
      <span style="color:#323232;">ombi:\n
      </span><span style="color:#323232;">    container_name: ombi\n
      </span><span style="color:#323232;">    image: ghcr.io/linuxserver/ombi\n
      </span><span style="color:#323232;">    environment:\n
      </span><span style="color:#323232;">      - PUID=1000\n
      </span><span style="color:#323232;">      - PGID=1000\n
      </span><span style="color:#323232;">      - TZ=Asia/Kolkata\n
      </span><span style="color:#323232;">    volumes:\n
      </span><span style="color:#323232;">      - '/home/${USER}/server/configs/ombi:/config'\n
      </span><span style="color:#323232;">    ports:\n
      </span><span style="color:#323232;">      - '3579:3579'\n
      </span><span style="color:#323232;">    restart: unless-stopped\n
      </span><span style="color:#323232;">\n
      </span><span style="color:#323232;">overseerr:\n
      </span><span style="color:#323232;">    container_name: overseerr\n
      </span><span style="color:#323232;">    image: ghcr.io/linuxserver/overseerr\n
      </span><span style="color:#323232;">    environment:\n
      </span><span style="color:#323232;">      - PUID=1000\n
      </span><span style="color:#323232;">      - PGID=1000\n
      </span><span style="color:#323232;">      - TZ=Asia/Kolkata\n
      </span><span style="color:#323232;">    volumes:\n
      </span><span style="color:#323232;">      - '/home/${USER}/server/configs/overseerr:/config'\n
      </span><span style="color:#323232;">    ports:\n
      </span><span style="color:#323232;">      - '5055:5055'\n
      </span><span style="color:#323232;">    restart: unless-stopped\n
      </span>\n
      ```\n
      \n
      Qbittorrent - Torrent downloader\n
      --------------------------------\n
      \n
      I use [qflood](https://hotio.dev/containers/qflood/) container. Flood provides a nice UI and this image automatically manages the connection between qbittorrent and flood.\n
      \n
      Qbittorrent only needs access to torrent directory, and not the complete data directory.\n
      \n
      ```\n
      \n
      <span style="color:#323232;">qflood:\n
      </span><span style="color:#323232;">    container_name: qflood\n
      </span><span style="color:#323232;">    image: hotio/qflood\n
      </span><span style="color:#323232;">    ports:\n
      </span><span style="color:#323232;">      - "8080:8080"\n
      </span><span style="color:#323232;">      - "3005:3000"\n
      </span><span style="color:#323232;">    environment:\n
      </span><span style="color:#323232;">      - PUID=1000\n
      </span><span style="color:#323232;">      - PGID=1000\n
      </span><span style="color:#323232;">      - UMASK=002\n
      </span><span style="color:#323232;">      - TZ=Asia/Kolkata\n
      </span><span style="color:#323232;">      - FLOOD_AUTH=false\n
      </span><span style="color:#323232;">    volumes:\n
      </span><span style="color:#323232;">      - '/home/${USER}/server/configs/qflood:/config'\n
      </span><span style="color:#323232;">      - '/home/${USER}/server/torrents:/data/torrents'\n
      </span><span style="color:#323232;">    restart: unless-stopped\n
      </span>\n
      ```\n
      \n
      Heimdall - Dashboard\n
      --------------------\n
      \n
      There are multiple dashboard applications but I use Heimdall.\n
      \n
      ```\n
      \n
      <span style="color:#323232;">heimdall:\n
      </span><span style="color:#323232;">    container_name: heimdall\n
      </span><span style="color:#323232;">    image: ghcr.io/linuxserver/heimdall\n
      </span><span style="color:#323232;">    environment:\n
      </span><span style="color:#323232;">      - PUID=1000\n
      </span><span style="color:#323232;">      - PGID=1000\n
      </span><span style="color:#323232;">      - TZ=Asia/Kolkata\n
      </span><span style="color:#323232;">    volumes:\n
      </span><span style="color:#323232;">      - '/home/${USER}/server/configs/heimdall:/config'\n
      </span><span style="color:#323232;">    ports:\n
      </span><span style="color:#323232;">      - 8090:80\n
      </span><span style="color:#323232;">    restart: unless-stopped\n
      </span>\n
      ```\n
      \n
      Flaresolverr - Solves cloudflare captcha\n
      ----------------------------------------\n
      \n
      If your indexers use captcha, you will need flaresolverr for them.\n
      \n
      ```\n
      \n
      <span style="color:#323232;">flaresolverr:\n
      </span><span style="color:#323232;">    container_name: flaresolverr\n
      </span><span style="color:#323232;">    image: 'ghcr.io/flaresolverr/flaresolverr:latest'\n
      </span><span style="color:#323232;">    ports:\n
      </span><span style="color:#323232;">      - '8191:8191'\n
      </span><span style="color:#323232;">    environment:\n
      </span><span style="color:#323232;">      - PUID=1000\n
      </span><span style="color:#323232;">      - PGID=1000\n
      </span><span style="color:#323232;">      - TZ=Asia/Kolkata\n
      </span><span style="color:#323232;">    restart: unless-stopped\n
      </span>\n
      ```\n
      \n
      Transcoding\n
      -----------\n
      \n
      As I mentioned in the jellyfin section there is a section in the conmpose file as “devices”. It is used for [transcoding](https://en.wikipedia.org/wiki/Transcoding). If you don’t include that section, whenever transcoding happens it will only use CPU. In order to utilise your gpu the devices must be passed on to the container.\n
      \n
      <https://jellyfin.org/docs/general/administration/hardware-acceleration.html> Read up this guide to setup hardware acceleration for your gpu.\n
      \n
      Generally, the devices are same for intel gpu transcoding.\n
      \n
      ```\n
      \n
      <span style="color:#323232;">devices:\n
      </span><span style="color:#323232;">      - '/dev/dri/renderD128:/dev/dri/renderD128'\n
      </span><span style="color:#323232;">      - '/dev/dri/card0:/dev/dri/card0'\n
      </span>\n
      ```\n
      \n
      To monitor the gpu usage install `intel-gpu-tools`\n
      \n
      ```\n
      \n
      <span style="color:#323232;">sudo apt install intel-gpu-tools\n
      </span>\n
      ```\n
      \n
      Now, create a compose file for media server.\n
      \n
      ```\n
      \n
      <span style="color:#323232;">mkdir ~/server/compose/media-server\n
      </span><span style="color:#323232;">vi ~/server/compose/media-server/docker-compose.yml\n
      </span>\n
      ```\n
      \n
      And copy all the containers you want to use under **services**. Remember to add the **version** string just like adguard home compose file.\n
      \n
      Configuring the docker stack\n
      ----------------------------\n
      \n
      Start the containers using the same command we used to start the adguard home container.\n
      \n
      ```\n
      \n
      <span style="color:#323232;">docker-compose up -d\n
      </span>\n
      ```\n
      \n
      Jackett\n
      -------\n
      \n
      Navigate to `YOUR_SERVER_IP:9117`\n
      \n
      Add a few indexers to jackett using the “add indexer” button. You can see the indexers I use in the image below.\n
      \n
      \u{200B}\n
      \n
      [Indexers](https://lemmy.dbzer0.com/pictrs/image/6690e52f-a843-4551-ad66-04c2b34b889e.png)\n
      \n
      Qbittorrent\n
      -----------\n
      \n
      Navigate to `YOUR_SERVER_IP:8080`\n
      \n
      The default username is `admin` and password `adminadmin`. You can change the user and password by going to `Tools → Options → WebUI`\n
      \n
      Change “Default Save Path” in WebUI section to `/data/torrents/` and “Keep incomplete torrents in” to `/data/torrents/incomplete/`\n
      \n
      Create categories by right clicking on sidebar under category. Type category as `TV` and path as `tv`. Path needs to be same as the folder you created to store your media. Similarly for movies type `Movies` as category and path as `movies`. This will enable to automatically move the media to its correct folder.\n
      \n
      Sonarr\n
      ------\n
      \n
      Navigate to `YOUR_SERVER_IP:8989`\n
      \n
      - Under “Download Clients” add qbittorrent. Enter the host as `YOUR_SERVER_IP` port as `**8080`,** and the username and password you used for qbittorrent. In category type `TV` (or whatever you selected as **category** **name**(not path) on qbittorent). Test the connection and then save.\n
      - Under indexers, for each indexer you added in Jackett \n
          - Click on add button\n
          - Select Torzab\n
          - Copy the tornzab feed for the indexer from jackett\n
          - Copy the api key from jackett\n
          - Select the categories you want\n
          - Test and save\n
      - Under general, define the root folder as `/data/media/tv`\n
      \n
      > Repeat this process for Radarr, Lidarr and readarr.\n
      \n
      Use `/data/media/movies` as root for Radarr and so on.\n
      \n
      > The setup for ombi/overseerr is super simple. Just hit the url and follow the on screen instructions.\n
      \n
      Bazarr\n
      ------\n
      \n
      Navigate to `YOUR_SERVER_IP:6767`\n
      \n
      Go to settings and then sonarr. Enter the host as `YOUR_SERVER_IP` port as `8989`. Copy the api key from sonarr settings→general.\n
      \n
      Similarly for radarr, enter the host as `YOUR_SERVER_IP` port as `7878`. Copy the api key from radarr settings→general.\n
      \n
      Jellyfin\n
      --------\n
      \n
      Go to `YOUR_SERVER_IP:8096`\n
      \n
      - Add all the libraries by selecting content type and then giving a name for that library. Select the particular library location from `/data/media`. Repeat this for movies, tv, music, books and audiobooks.\n
      - Go to dashboard→playback, and enable transcoding by selecting as `VAAPI` and enter the device as `/dev/dri/renderD128`\n
      \n
      Monitor GPU usage while playing content using\n
      \n
      ```\n
      \n
      <span style="color:#323232;">sudo intel_gpu_top\n
      </span>\n
      ```\n
      \n
      Heimdall\n
      --------\n
      \n
      Navigate to `YOUR_SERVER_IP:8090`\n
      \n
      Setup all the services you use so you don’t need to remember the ports like I showed in the first screenshot.\n
      \n
      Updating docker images\n
      ----------------------\n
      \n
      With docker compose updates are very easy.\n
      \n
      - Navigate to the compose file directory `~/server/compose/media-server`.\n
      - Then `docker-compose pull` to download the latest images.\n
      - And finally `docker-compose up -d` to use the latest images.\n
      - Remove old images by `docker system prune -a`\n
      \n
      What’s next\n
      -----------\n
      \n
      - You can setup VPN if torrents are blocked by your ISP/Country. I wanted to keep this guide simple and I don’t use VPN for my server, so I have left out the VPN part.\n
      - You can read about port forwarding to access your server over the internet.
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 39
    +favouriteCount: 125
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1723385793 {#3049
      date: 2024-08-11 16:16:33.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3056 …}
    +votes: Doctrine\ORM\PersistentCollection {#3058 …}
    +reports: Doctrine\ORM\PersistentCollection {#3060 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3062 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3064 …}
    +badges: Doctrine\ORM\PersistentCollection {#3066 …}
    +children: [
      App\Entity\EntryComment {#2043}
    ]
    -id: 4934
    -titleTs: "'ad':15 'ad-block':14 'adguard':21 'block':16 'build':5 'complet':2 'docker':24 'guid':3 'home':22 'host':9 'jellyfin':20 'person':7 'plex':19 'power':17 'self':8 'server':10 'stream':12"
    -bodyTs: "'/compose/install/':586 '/config':877,910,967,1002,1032,1077,1113,1143,1258,1291,1346,1373,1447,1486 '/containers/qflood/)':1389 '/data':971,1006,1036,1081,1117,1147,1220 '/data/media':1216,1262,1295,2035 '/data/media/movies':1929 '/data/media/tv':1919 '/data/torrents':1451,1760 '/data/torrents/incomplete':1767 '/dev/dri/card0':1252,1253,1299,1300,1613,1614 '/dev/dri/renderd128':1250,1251,1297,1298,1611,1612,2061 '/dev/null':529 '/docker/compose/releases/download/1.29.2/docker-compose-$(uname':600 '/docs/general/administration/hardware-acceleration.html':1589 '/download/server':226 '/downloads':881 '/en/)':236 '/en/index.html)).':246 '/engine/install/ubuntu/':458 '/etc/apt/sources.list.d/docker.list':528 '/flaresolverr/flaresolverr:latest''':1516 '/hardlinks/hardlinks-and-instant-moves/)':381,412 '/home':692,696,874,878,907,964,968,999,1003,1029,1033,1074,1078,1110,1114,1140,1144,1255,1259,1288,1292,1343,1370,1444,1448,1483 '/linux/ubuntu':521 '/linux/ubuntu/gpg':502 '/linuxserver/bazarr':1131 '/linuxserver/heimdall':1474 '/linuxserver/jellyfin':1238 '/linuxserver/lidarr':1020 '/linuxserver/ombi':1334 '/linuxserver/overseerr':1361 '/linuxserver/plex':1274 '/opt/adguardhome/conf':699 '/opt/adguardhome/work':695 '/pictrs/image/07685cac-36d7-4270-b3a7-c156e232829c.png)':200 '/pictrs/image/57e11e55-08b0-4b11-98e6-2f3b8d14be86.png)':766 '/pictrs/image/6690e52f-a843-4551-ad66-04c2b34b889e.png)':1723 '/pictrs/image/779256bf-4eae-48fa-a942-c960a3f556dc.png)':159 '/r/adguard/adguardhome)':675 '/r/piracy/comments/ma1hlm/the_complete_guide_to_building_your_own_personal/](https://www.reddit.com/r/piracy/comments/ma1hlm/the_complete_guide_to_building_your_own_personal/).':171 '/r/piracy/comments/pqsomd/the_complete_guide_to_building_your_personal_self/)':29 '/server':419,970,1005,1035,1080,1116,1146 '/server/compose':656 '/server/compose/adguard-home':658 '/server/compose/adguard-home/docker-compose.yml':660 '/server/compose/media-server':1641,2118 '/server/compose/media-server/docker-compose.yml':1643 '/server/configs/adguardhome/confdir':698 '/server/configs/adguardhome/workdir':694 '/server/configs/bazarr':1142 '/server/configs/heimdall':1485 '/server/configs/jackett':876 '/server/configs/jellyfin':1257 '/server/configs/liadarr':1031 '/server/configs/ombi':1345 '/server/configs/overseerr':1372 '/server/configs/plex':1290 '/server/configs/prowlarr':909 '/server/configs/qflood':1446 '/server/configs/radarr':1001 '/server/configs/readarr':1076 '/server/configs/readarr-audio-books':1112 '/server/configs/sonarr':966 '/server/media':358,421,442,1261,1294 '/server/torrents':425,433,880,1450 '/usr/local/bin/docker-compose':605,615 '/usr/share/keyrings/docker-archive-keyring.gpg':507,518 '/wiki/transcoding).':1556 '002':1437 '1000':868,870,901,903,955,957,990,992,1023,1025,1068,1070,1104,1106,1134,1136,1241,1243,1280,1282,1337,1339,1364,1366,1433,1435,1477,1479,1522,1524 '192.168':341 '3.3':681 '3000':717,747,1430 '3000/tcp':718 '3005':1429 '32400':1276,1277 '3579':1348,1349 '443':713,715 '443/tcp':714 '443/udp':716 '5055':1375,1376 '53':701,703 '53/tcp':702 '53/udp':704 '67':705 '67/udp':706 '6767':1149,1150,1960 '68':707,709 '68/tcp':710 '68/udp':708 '7878':996,997,1997 '80':711,1489 '80/tcp':712 '8080':1427,1428,1730,1843 '8090':1488,2079 '8096':1247,1248,2012 '8191':1518,1519 '8686':1038,1039 '8786':1100 '8787':1064,1065,1101 '8989':961,962,1828,1976 '9117':883,884,1697 '9696':897,898 'acceler':1597 'access':1213,1410,2194 'ad':15,826,1880 'ad-block':14 'adblock':56 'add':492,551,760,940,1657,1698,1706,1832,1885,2013 'address':328 'adguard':621,625,740,1663,1683 'adguard/adguardhome':720 'adguardhom':55,686 'admin':1735 'adminadmin':1738 'ag':566 'allow':462 'amd64':514 'api':1900,1979,2000 'app':788,804 'appli':606 'applic':50,1462 'apt':463,472,477,481,535,540,1626 'apt-get':471,476,534,539 'apt-transport-http':480 'arch':513 'arr':86,94,99,105,787,803 'asia/kolkata':872,905,959,994,1027,1072,1108,1138,1245,1284,1341,1368,1439,1481,1526 'audio':102,1088,1094 'audiobook':346,435,444,1047,1054,2044 'auth':1441 'auto':77,821 'automat':89,110,1399,1814 'back':580 'bazarr':109,1122,1124,1127,1954 'better':416 'binari':611 'block':16,2159 'blocklist':756 'book':103,347,436,445,1045,1089,1095,2042 'boot':260 'bootabl':229 'build':5,162 'button':1708,1886 'ca':485 'ca-certif':484 'call':805 'captain':17 'captcha':79,823,859,1497,1502 'categori':1769,1776,1778,1805,1854,1862,1906 'cd':432,441 'ce':545,548 'certif':486 'chang':1741,1752 'check':278 'chmod':613 'cli':549 'click':1772,1883 'client':1831 'cloudflar':1496 'command':560,731,1677 'compar':836 'complet':2,1164,1417 'compos':454,583,594,618,630,633,653,734,769,1635,1665,1688,2107,2115,2122,2133 'comput':188,252 'configur':272,1667 'conmpos':1545 'connect':303,1402,1870 'consol':576 'contain':642,684,727,861,890,948,983,1014,1055,1057,1090,1125,1232,1268,1328,1355,1390,1421,1468,1510,1586,1648,1673,1685 'containerd.io':550 'content':65,664,2019,2067 'copi':39,1645,1889,1898,1977,1998 'correct':1820 'cpu':1571 'creat':227,342,427,616,647,767,1633,1768,1794 'cs':524 'curl':487,498,596 'current':589 'custom':761 'd':736,1690,2135 'dashboard':129,149,156,1457,1461,2047 'data':1418 'dearmor':505 'deb':512 'decad':186 'default':750,1732,1753 'defin':780,1914 'devic':60,336,1200,1249,1296,1548,1579,1603,1610,2059 'differ':1050 'directori':344,393,398,423,429,649,1217,1413,1419,2117 'distro':217 'dns':755 'docker':54,285,450,453,455,493,531,544,547,555,559,567,582,593,632,733,1286,1669,1687,2103,2106,2121,2132,2145 'docker-c':543 'docker-ce-c':546 'docker-compos':452,732,1686,2120,2131 'docker-compose.yml':667 'docs.docker.com':457,585 'docs.docker.com/compose/install/':584 'docs.docker.com/engine/install/ubuntu/':456 'doesn':830,1223 'done':147 'doubl':401 'download':67,70,90,111,220,387,587,925,945,1383,1830,2125 'download.docker.com':501,520 'download.docker.com/linux/ubuntu':519 'download.docker.com/linux/ubuntu/gpg':500 'drive':231,257,365,373 'easi':2111 'echo':511 'en.wikipedia.org':1555 'en.wikipedia.org/wiki/transcoding).':1554 'enabl':748,1812,2050 'engin':532 'enjoy':935 'enp4s0':338 'ensur':37 'enter':1834,1967,1988,2057 'environ':866,899,953,988,1021,1066,1102,1132,1239,1278,1335,1362,1431,1475,1520 'execut':607 'exit':573 'fals':1442 'feed':792,1892 'file':619,631,637,641,654,668,723,770,1546,1636,1666,2116 'filter':751,754,762,763 'final':2130 'find':324 'fine':196 'finish':297 'first':623,2100 'flaresolverr':75,818,1494,1506,1509,1512 'flood':1391,1406,1440 'folder':1792,1821,1917 'follow':49,191,266,663,730,1949 'forward':2192 'free':1165 'fssl':499 'general':1601,1913,1984,2005 'get':473,478,536,541 'ghcr.io':1019,1130,1237,1273,1333,1360,1473,1515 'ghcr.io/flaresolverr/flaresolverr:latest''':1514 'ghcr.io/linuxserver/bazarr':1129 'ghcr.io/linuxserver/heimdall':1472 'ghcr.io/linuxserver/jellyfin':1236 'ghcr.io/linuxserver/lidarr':1018 'ghcr.io/linuxserver/ombi':1332 'ghcr.io/linuxserver/overseerr':1359 'ghcr.io/linuxserver/plex':1272 'github.com':599 'github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname':598 'give':2023 'gnupg':488 'go':1747,1961,2007,2045 'gpg':496,504 'gpu':1577,1600,1608,1618,1623,1630,2063,2071 'group':556 'guid':3,53,168,211,409,1593,2168 'happen':1566 'hardlink':378 'hardwar':172,178,192,197,1596 'heimdal':128,155,1456,1466,1467,1470,2073 'hit':1945 'home':622,626,741,1664,1684 'host':9,1836,1969,1990 'hotio.dev':1388 'hotio.dev/containers/qflood/)':1387 'hotio/prowlarr':894 'hotio/qflood':1425 'hotio/readarr':1061,1097 'https':469,483 'hub.docker.com':674 'hub.docker.com/r/adguard/adguardhome)':673 'imag':719,864,893,951,986,1017,1060,1096,1128,1235,1271,1331,1358,1398,1424,1471,1513,1718,2104,2128,2140,2143 'includ':1561 'incomplet':437,1763 'index':73,84,784,857,1500,1701,1707,1713,1720,1875,1878,1895 'instal':263,270,279,284,294,296,319,449,459,479,530,542,1170,1325,1620,1627 'instead':850,1218 'instruct':1953 'intel':1607,1622,1629,2070 'intel-gpu-tool':1621,1628 'internet':2199 'ip':314,321,327,746,1696,1729,1827,1840,1959,1973,1994,2011,2078 'isp/country':2162 'jackett':71,775,776,795,815,838,845,860,863,938,1691,1703,1882,1897,1903 'jellyfin':1155,1160,1222,1231,1234,1537,2006 'jellyfin.org':1588 'jellyfin.org/docs/general/administration/hardware-acceleration.html':1587 'jellyfin/plex':61 'keep':353,651,1762,2166 'key':497,1901,1980,2001 'know':1227 'l':597 'later':1202 'latest':2127,2139 'left':2182 'lemmi':42 'lemmy.dbzer0.com':158,199,765,1722 'lemmy.dbzer0.com/pictrs/image/07685cac-36d7-4270-b3a7-c156e232829c.png)':198 'lemmy.dbzer0.com/pictrs/image/57e11e55-08b0-4b11-98e6-2f3b8d14be86.png)':764 'lemmy.dbzer0.com/pictrs/image/6690e52f-a843-4551-ad66-04c2b34b889e.png)':1721 'lemmy.dbzer0.com/pictrs/image/779256bf-4eae-48fa-a942-c960a3f556dc.png)':157 'librari':2016,2028,2032 'lidarr':104,1011,1013,1016,1925 'like':153,337,1662,2095 'link':390 'linux':216 'linuxserver/jackett':865 'linuxserver/radarr':987 'linuxserver/sonarr':952 'list':752,931 'locat':2033 'look':151,368 'lsb':490,522 'lsb-releas':489 'm':603 'machin':306 'make':33,275 'manag':1400 'meant':809 'meantim':847 'media':356,392,422,773,1206,1638,1798,1817 'media-serv':772 'mention':1534 'menu':261 'mkdir':418,420,424,434,443,655,657,1640 'monitor':1616,2062 'mount':372 'move':1815 'movi':97,120,348,438,446,977,981,1178,1307,1801,1803,1809,2039 'multipl':364,1460 'music':108,349,439,447,1012,2041 'must':1580 'name':685,862,891,949,984,1015,1058,1091,1126,1233,1269,1329,1356,1422,1469,1511,1863,2025 'navig':1692,1725,1823,1955,2074,2112 'need':138,176,1210,1225,1409,1505,1786,2090 'new':629 'next':2151 'nice':1394 'night':1062,1098 'none':854 'note':19 'notic':1048 'o':506,604 'object':646 'oc':21 'offici':495 'old':187,2142 'ombi':1317,1327,1330 'ombi/overseer':117 'ombi/overseerr':1940 'open':737 'openssh':280 'oper':201 'option':1750 'order':1573 'origin':23 'overseer/ombi':1305 'overseerr':1172,1354,1357 'packag':460 'part':2186 'particular':2031 'pass':1582 'password':1737,1745,1848 'path':1755,1782,1785,1807,1865 'permiss':608 'person':7,1157 'pgid':869,902,956,991,1024,1069,1105,1135,1242,1281,1338,1365,1434,1478,1523 'pi':194 'plan':1323 'play':2066 'playback':2048 'plex':1169,1183,1190,1267,1270,1326 'plug':247 'port':143,678,700,882,896,960,995,1037,1051,1063,1099,1148,1246,1275,1347,1374,1426,1487,1517,1841,1974,1995,2094,2191 'post':24 'power':177 'prefer':219,242 'prefix':339 'present':334 'process':1922 'program':926 'provid':74,793,1212,1392 'prowlarr':806,852,889,892 'prune':2147 'puid':867,900,954,989,1022,1067,1103,1133,1240,1279,1336,1363,1432,1476,1521 'pull':2123 'qbittor':1867 'qbittorr':68,944,1381,1404,1407,1724,1833,1852 'qflood':1386,1420,1423 'qualiti':32 'queue':946 'radarr':93,116,127,976,982,985,1924,1933,1987,2003 'raspberri':193 'read':166,404,1590,2189 'readarr':98,1044,1056,1059,1087,1093,1927 'readarr-audio-book':1086,1092 'reboot':301 'recent':828 'reddit':26 'releas':491,523,591 'rememb':140,1655,2092 'remot':307 'remov':2141 'repeat':1920,2036 'replac':813 'repositori':467,510 'request':119,1177,1306 'requir':562,1182 'restart':687,885,911,972,1007,1040,1082,1118,1151,1263,1301,1350,1377,1452,1490,1527 'right':1771 'role':1189 'root':563,1916,1931 'rufus':233 'rufus.ie':235 'rufus.ie/en/)':234 'run':558,683 'save':661,721,1754,1873,1911 'schedul':922 'screen':1952 'screenshot':2101 'search':797,924,936 'section':1201,1538,1542,1563,1758 'see':671,1711 'select':214,254,317,1860,1887,1904,2018,2029,2053 'self':8 'server':10,208,222,265,281,313,331,745,774,1639,1695,1728,1826,1839,1958,1972,1993,2010,2077,2178,2196 'server-ip':312 'servic':87,95,100,106,133,645,682,1654,2083 'set':180,1963,1983,2004 'setup':47,164,288,508,624,742,1194,1595,1938,2080,2154 'show':92,123,921,933,1181,1310,2097 'sidebar':1774 'sign':516,569 'signed-bi':515 'similar':1799,1985 'simpl':1943,2169 'snap':291 'softwar':240 'solv':78,822,1495 'someth':152 'sonarr':85,114,125,915,917,947,950,978,1822,1966,1982 'space':403 'ssh':309,310,579 'stabl':525,590 'stack':1670 'start':161,725,1671,1681 'step':268 'stick':843 'still':842,1167 'stop':690,888,914,975,1010,1043,1085,1121,1154,1266,1304,1353,1380,1455,1493,1530 'storag':402 'store':1796 'stream':12 'string':1660 'subtitl':112,1123 'sudo':470,475,503,526,533,538,564,595,612,1625,2069 'super':1942 'support':824 'sure':276 'survic':40 'system':202,2146 'take':929 'talk':1197 'tee':527 'test':895,1868,1909 'tool':1624,1631,1749 'top':2072 'tornzab':791,1891 'torrent':69,72,385,397,426,431,783,798,1230,1382,1412,1764,2157 'torzab':1888 'transcod':1531,1553,1565,1609,2051 'transport':482 'trash':408 'trash-guid':407 'trash-guides.info':380,411 'trash-guides.info/hardlinks/hardlinks-and-instant-moves/)':379,410 'tv':91,122,351,440,448,916,920,1180,1309,1780,1784,1856,2040 'type':320,572,1777,1802,1855,2020 'tz':871,904,958,993,1026,1071,1107,1137,1244,1283,1340,1367,1438,1480,1525 'ubuntu':207,221,264,273 'ubuntu.com':225 'ubuntu.com/download/server':224 'ui':1395 'umask':1436 'unam':602 'understand':417 'unless':689,887,913,974,1009,1042,1084,1120,1153,1265,1303,1352,1379,1454,1492,1529 'unless-stop':688,886,912,973,1008,1041,1083,1119,1152,1264,1302,1351,1378,1453,1491,1528 'updat':474,537,2102,2108 'url':1947 'usag':1619,2064 'usb':230,249,256 'use':184,206,232,308,363,377,400,465,634,728,789,819,851,858,1159,1175,1312,1316,1385,1465,1501,1551,1570,1652,1674,1679,1704,1715,1850,1928,2068,2085,2137,2174 'user':552,693,697,875,879,908,965,969,1000,1004,1030,1034,1075,1079,1111,1115,1141,1145,1256,1260,1289,1293,1344,1371,1445,1449,1484,1743 'usermod':565 'usernam':311,315,1733,1846 'utilis':1575 'vaapi':2055 'ventoy':243 'version':292,643,680,1285,1659 'vi':659,1642 'via':937 'volum':691,873,906,963,998,1028,1073,1109,1139,1207,1254,1287,1342,1369,1443,1482 'vpn':2155,2175,2185 'want':35,1650,1908,2164 'watch':63 'webui':1751,1757 'well':44,395,834 'whatev':215,1858 'whenev':1564 'whoami':568 'without':399,561 'work':195,832 'www.reddit.com':28,170 'www.reddit.com/r/piracy/comments/ma1hlm/the_complete_guide_to_building_your_own_personal/](https://www.reddit.com/r/piracy/comments/ma1hlm/the_complete_guide_to_building_your_own_personal/).':169 'www.reddit.com/r/piracy/comments/pqsomd/the_complete_guide_to_building_your_personal_self/)':27 'www.ventoy.net':245 'www.ventoy.net/en/index.html)).':244 'x':614 'yml':636"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1696933577
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/5911320"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696847177 {#3036
      date: 2023-10-09 12:26:17.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    Nice guide! However, I’ve always wondered if all of these even make sense. Like, can’t you just stream from the internet? I understand having thing on your physical storage device is an extra degree of freedom but it’s very rare for me watching something more then once. Also while you can technically run it off a Raspberry Pi, it’s not really recommended and you would need a separate PC which just adds to the cost. Meanwhile, with a simple app like Cloudstream, you can just get whatever you want whenever you want. The only advantage I see of the *arr +media server approach is not needing to connect to a VPN.\n
    \n
    EDIT: After reading the replys just realized I should have specified by streaming sites I mean the shady ones, in my country we use different words and I see how that can confuse some people
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1696852732 {#2127
    date: 2023-10-09 13:58:52.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@db0@lemmy.dbzer0.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2215 …}
  +nested: Doctrine\ORM\PersistentCollection {#2198 …}
  +votes: Doctrine\ORM\PersistentCollection {#2227 …}
  +reports: Doctrine\ORM\PersistentCollection {#2214 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2225 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2231 …}
  -id: 245807
  -bodyTs: "'add':76 'advantag':99 'also':51 'alway':6 'app':84 'approach':107 'arr':104 'cloudstream':86 'confus':148 'connect':112 'cost':79 'countri':137 'degre':36 'devic':32 'differ':140 'edit':116 'even':12 'extra':35 'freedom':38 'get':90 'guid':2 'howev':3 'internet':23 'like':15,85 'make':13 'mean':131 'meanwhil':80 'media':105 'need':70,110 'nice':1 'one':134 'pc':73 'peopl':150 'physic':30 'pi':61 'rare':43 'raspberri':60 'read':118 'realiz':122 'realli':65 'recommend':66 'repli':120 'run':56 'see':101,144 'sens':14 'separ':72 'server':106 'shadi':133 'simpl':83 'site':129 'someth':47 'specifi':126 'storag':31 'stream':20,128 'technic':55 'thing':27 'understand':25 'use':139 've':5 'vpn':115 'want':93,96 'watch':46 'whatev':91 'whenev':94 'wonder':7 'word':141 'would':69"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/3747554"
  +editedAt: null
  +createdAt: DateTimeImmutable @1696852732 {#2126
    date: 2023-10-09 13:58:52.0 +02:00
  }
  +"title": 245807
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#2326
  +user: Proxies\__CG__\App\Entity\User {#2695 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2457 …}
  +image: Proxies\__CG__\App\Entity\Image {#2840 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2842 …}
  +slug: "Planes"
  +title: "Planes :)"
  +url: "https://lemmy.ml/pictrs/image/7b074f97-03df-4146-a4aa-db7541763275.jpeg"
  +body: null
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 38
  +favouriteCount: 695
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1700128148 {#2835
    date: 2023-11-16 10:49:08.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2843 …}
  +votes: Doctrine\ORM\PersistentCollection {#2845 …}
  +reports: Doctrine\ORM\PersistentCollection {#2847 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2849 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2851 …}
  +badges: Doctrine\ORM\PersistentCollection {#2853 …}
  +children: [
    App\Entity\EntryComment {#2328
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2326 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2457 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2191 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2191 …}
      +body: "plane bidet sounds so funny"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 15
      +score: 0
      +lastActive: DateTime @1699975818 {#2314
        date: 2023-11-14 16:30:18.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@lelgenio@lemmy.ml"
        "@riodoro1@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2325 …}
      +nested: Doctrine\ORM\PersistentCollection {#2329 …}
      +votes: Doctrine\ORM\PersistentCollection {#2323 …}
      +reports: Doctrine\ORM\PersistentCollection {#2300 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2340 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2342 …}
      -id: 123625
      -bodyTs: "'bidet':2 'funni':5 'plane':1 'sound':3"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/4851178"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699975818 {#2289
        date: 2023-11-14 16:30:18.0 +01:00
      }
      +"title": 123625
    }
  ]
  -id: 12907
  -titleTs: "'plane':1"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1700049106
  +visibility: "visible             "
  +apId: "https://lemmy.ml/post/7949025"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699962706 {#2816
    date: 2023-11-14 12:51:46.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
71 DENIED edit
Proxies\__CG__\App\Entity\Entry {#2326
  +user: Proxies\__CG__\App\Entity\User {#2695 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2457 …}
  +image: Proxies\__CG__\App\Entity\Image {#2840 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2842 …}
  +slug: "Planes"
  +title: "Planes :)"
  +url: "https://lemmy.ml/pictrs/image/7b074f97-03df-4146-a4aa-db7541763275.jpeg"
  +body: null
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 38
  +favouriteCount: 695
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1700128148 {#2835
    date: 2023-11-16 10:49:08.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2843 …}
  +votes: Doctrine\ORM\PersistentCollection {#2845 …}
  +reports: Doctrine\ORM\PersistentCollection {#2847 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2849 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2851 …}
  +badges: Doctrine\ORM\PersistentCollection {#2853 …}
  +children: [
    App\Entity\EntryComment {#2328
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2326 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2457 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2191 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2191 …}
      +body: "plane bidet sounds so funny"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 15
      +score: 0
      +lastActive: DateTime @1699975818 {#2314
        date: 2023-11-14 16:30:18.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@lelgenio@lemmy.ml"
        "@riodoro1@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2325 …}
      +nested: Doctrine\ORM\PersistentCollection {#2329 …}
      +votes: Doctrine\ORM\PersistentCollection {#2323 …}
      +reports: Doctrine\ORM\PersistentCollection {#2300 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2340 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2342 …}
      -id: 123625
      -bodyTs: "'bidet':2 'funni':5 'plane':1 'sound':3"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/4851178"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699975818 {#2289
        date: 2023-11-14 16:30:18.0 +01:00
      }
      +"title": 123625
    }
  ]
  -id: 12907
  -titleTs: "'plane':1"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1700049106
  +visibility: "visible             "
  +apId: "https://lemmy.ml/post/7949025"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699962706 {#2816
    date: 2023-11-14 12:51:46.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
72 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2326
  +user: Proxies\__CG__\App\Entity\User {#2695 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2457 …}
  +image: Proxies\__CG__\App\Entity\Image {#2840 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2842 …}
  +slug: "Planes"
  +title: "Planes :)"
  +url: "https://lemmy.ml/pictrs/image/7b074f97-03df-4146-a4aa-db7541763275.jpeg"
  +body: null
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 38
  +favouriteCount: 695
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1700128148 {#2835
    date: 2023-11-16 10:49:08.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2843 …}
  +votes: Doctrine\ORM\PersistentCollection {#2845 …}
  +reports: Doctrine\ORM\PersistentCollection {#2847 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2849 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2851 …}
  +badges: Doctrine\ORM\PersistentCollection {#2853 …}
  +children: [
    App\Entity\EntryComment {#2328
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2326 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2457 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2191 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2191 …}
      +body: "plane bidet sounds so funny"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 15
      +score: 0
      +lastActive: DateTime @1699975818 {#2314
        date: 2023-11-14 16:30:18.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@lelgenio@lemmy.ml"
        "@riodoro1@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2325 …}
      +nested: Doctrine\ORM\PersistentCollection {#2329 …}
      +votes: Doctrine\ORM\PersistentCollection {#2323 …}
      +reports: Doctrine\ORM\PersistentCollection {#2300 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2340 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2342 …}
      -id: 123625
      -bodyTs: "'bidet':2 'funni':5 'plane':1 'sound':3"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/4851178"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699975818 {#2289
        date: 2023-11-14 16:30:18.0 +01:00
      }
      +"title": 123625
    }
  ]
  -id: 12907
  -titleTs: "'plane':1"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1700049106
  +visibility: "visible             "
  +apId: "https://lemmy.ml/post/7949025"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699962706 {#2816
    date: 2023-11-14 12:51:46.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
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 {#2328
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2326
    +user: Proxies\__CG__\App\Entity\User {#2695 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2457 …}
    +image: Proxies\__CG__\App\Entity\Image {#2840 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2842 …}
    +slug: "Planes"
    +title: "Planes :)"
    +url: "https://lemmy.ml/pictrs/image/7b074f97-03df-4146-a4aa-db7541763275.jpeg"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 38
    +favouriteCount: 695
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700128148 {#2835
      date: 2023-11-16 10:49:08.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2843 …}
    +votes: Doctrine\ORM\PersistentCollection {#2845 …}
    +reports: Doctrine\ORM\PersistentCollection {#2847 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2849 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2851 …}
    +badges: Doctrine\ORM\PersistentCollection {#2853 …}
    +children: [
      App\Entity\EntryComment {#2328}
    ]
    -id: 12907
    -titleTs: "'plane':1"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700049106
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/7949025"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699962706 {#2816
      date: 2023-11-14 12:51:46.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2457 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2191 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2191 …}
  +body: "plane bidet sounds so funny"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 15
  +score: 0
  +lastActive: DateTime @1699975818 {#2314
    date: 2023-11-14 16:30:18.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@lelgenio@lemmy.ml"
    "@riodoro1@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2325 …}
  +nested: Doctrine\ORM\PersistentCollection {#2329 …}
  +votes: Doctrine\ORM\PersistentCollection {#2323 …}
  +reports: Doctrine\ORM\PersistentCollection {#2300 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2340 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2342 …}
  -id: 123625
  -bodyTs: "'bidet':2 'funni':5 'plane':1 'sound':3"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/4851178"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699975818 {#2289
    date: 2023-11-14 16:30:18.0 +01:00
  }
  +"title": 123625
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#2328
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2326
    +user: Proxies\__CG__\App\Entity\User {#2695 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2457 …}
    +image: Proxies\__CG__\App\Entity\Image {#2840 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2842 …}
    +slug: "Planes"
    +title: "Planes :)"
    +url: "https://lemmy.ml/pictrs/image/7b074f97-03df-4146-a4aa-db7541763275.jpeg"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 38
    +favouriteCount: 695
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700128148 {#2835
      date: 2023-11-16 10:49:08.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2843 …}
    +votes: Doctrine\ORM\PersistentCollection {#2845 …}
    +reports: Doctrine\ORM\PersistentCollection {#2847 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2849 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2851 …}
    +badges: Doctrine\ORM\PersistentCollection {#2853 …}
    +children: [
      App\Entity\EntryComment {#2328}
    ]
    -id: 12907
    -titleTs: "'plane':1"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700049106
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/7949025"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699962706 {#2816
      date: 2023-11-14 12:51:46.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2457 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2191 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2191 …}
  +body: "plane bidet sounds so funny"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 15
  +score: 0
  +lastActive: DateTime @1699975818 {#2314
    date: 2023-11-14 16:30:18.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@lelgenio@lemmy.ml"
    "@riodoro1@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2325 …}
  +nested: Doctrine\ORM\PersistentCollection {#2329 …}
  +votes: Doctrine\ORM\PersistentCollection {#2323 …}
  +reports: Doctrine\ORM\PersistentCollection {#2300 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2340 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2342 …}
  -id: 123625
  -bodyTs: "'bidet':2 'funni':5 'plane':1 'sound':3"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/4851178"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699975818 {#2289
    date: 2023-11-14 16:30:18.0 +01:00
  }
  +"title": 123625
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#2328
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2326
    +user: Proxies\__CG__\App\Entity\User {#2695 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2457 …}
    +image: Proxies\__CG__\App\Entity\Image {#2840 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2842 …}
    +slug: "Planes"
    +title: "Planes :)"
    +url: "https://lemmy.ml/pictrs/image/7b074f97-03df-4146-a4aa-db7541763275.jpeg"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 38
    +favouriteCount: 695
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700128148 {#2835
      date: 2023-11-16 10:49:08.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2843 …}
    +votes: Doctrine\ORM\PersistentCollection {#2845 …}
    +reports: Doctrine\ORM\PersistentCollection {#2847 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2849 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2851 …}
    +badges: Doctrine\ORM\PersistentCollection {#2853 …}
    +children: [
      App\Entity\EntryComment {#2328}
    ]
    -id: 12907
    -titleTs: "'plane':1"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700049106
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/7949025"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699962706 {#2816
      date: 2023-11-14 12:51:46.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2457 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2191 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2191 …}
  +body: "plane bidet sounds so funny"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 15
  +score: 0
  +lastActive: DateTime @1699975818 {#2314
    date: 2023-11-14 16:30:18.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@lelgenio@lemmy.ml"
    "@riodoro1@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2325 …}
  +nested: Doctrine\ORM\PersistentCollection {#2329 …}
  +votes: Doctrine\ORM\PersistentCollection {#2323 …}
  +reports: Doctrine\ORM\PersistentCollection {#2300 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2340 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2342 …}
  -id: 123625
  -bodyTs: "'bidet':2 'funni':5 'plane':1 'sound':3"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/4851178"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699975818 {#2289
    date: 2023-11-14 16:30:18.0 +01:00
  }
  +"title": 123625
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#2091
  +user: Proxies\__CG__\App\Entity\User {#2552 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2457 …}
  +image: Proxies\__CG__\App\Entity\Image {#2813 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2814 …}
  +slug: "Pain"
  +title: "Pain"
  +url: "https://telegra.ph/file/cec3e9eab048318c111f5.jpg"
  +body: null
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 29
  +favouriteCount: 1396
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1701020905 {#2808
    date: 2023-11-26 18:48:25.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2823 …}
  +votes: Doctrine\ORM\PersistentCollection {#2825 …}
  +reports: Doctrine\ORM\PersistentCollection {#2827 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2829 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2831 …}
  +badges: Doctrine\ORM\PersistentCollection {#2833 …}
  +children: [
    1 => App\Entity\EntryComment {#2087
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2091 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2457 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2086 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2086 …}
      +body: "bonus points if you somewhere where you can go for a walk at night, 4am is the perfect hour when even the pubs have closed and nobody’s awake yet"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1699846565 {#2088
        date: 2023-11-13 04:36:05.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@sag@lemm.ee"
        "@JudahBenHur@lemm.ee"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2090 …}
      +nested: Doctrine\ORM\PersistentCollection {#2092 …}
      +votes: Doctrine\ORM\PersistentCollection {#2241 …}
      +reports: Doctrine\ORM\PersistentCollection {#2130 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2129 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2132 …}
      -id: 118409
      -bodyTs: "'4am':15 'awak':29 'bonus':1 'close':25 'even':21 'go':9 'hour':19 'night':14 'nobodi':27 'perfect':18 'point':2 'pub':23 'somewher':5 'walk':12 'yet':30"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/4811739"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699846565 {#2095
        date: 2023-11-13 04:36:05.0 +01:00
      }
      +"title": 118409
    }
    0 => App\Entity\EntryComment {#2350
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2091 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2457 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2330 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2330 …}
      +body: """
        *adults only\n
        \n
        sorry, students doing homework at 3am
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1699846628 {#2040
        date: 2023-11-13 04:37:08.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@sag@lemm.ee"
        "@IkarusHagen2@feddit.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2348 …}
      +nested: Doctrine\ORM\PersistentCollection {#2351 …}
      +votes: Doctrine\ORM\PersistentCollection {#2332 …}
      +reports: Doctrine\ORM\PersistentCollection {#2349 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2141 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2164 …}
      -id: 118414
      -bodyTs: "'3am':8 'adult':1 'homework':6 'sorri':3 'student':4"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/4811755"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699846628 {#2345
        date: 2023-11-13 04:37:08.0 +01:00
      }
      +"title": 118414
    }
  ]
  -id: 12210
  -titleTs: "'pain':1"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1699865349
  +visibility: "visible             "
  +apId: "https://lemm.ee/post/14651105"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699778949 {#2701
    date: 2023-11-12 09:49:09.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
79 DENIED edit
Proxies\__CG__\App\Entity\Entry {#2091
  +user: Proxies\__CG__\App\Entity\User {#2552 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2457 …}
  +image: Proxies\__CG__\App\Entity\Image {#2813 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2814 …}
  +slug: "Pain"
  +title: "Pain"
  +url: "https://telegra.ph/file/cec3e9eab048318c111f5.jpg"
  +body: null
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 29
  +favouriteCount: 1396
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1701020905 {#2808
    date: 2023-11-26 18:48:25.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2823 …}
  +votes: Doctrine\ORM\PersistentCollection {#2825 …}
  +reports: Doctrine\ORM\PersistentCollection {#2827 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2829 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2831 …}
  +badges: Doctrine\ORM\PersistentCollection {#2833 …}
  +children: [
    1 => App\Entity\EntryComment {#2087
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2091 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2457 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2086 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2086 …}
      +body: "bonus points if you somewhere where you can go for a walk at night, 4am is the perfect hour when even the pubs have closed and nobody’s awake yet"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1699846565 {#2088
        date: 2023-11-13 04:36:05.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@sag@lemm.ee"
        "@JudahBenHur@lemm.ee"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2090 …}
      +nested: Doctrine\ORM\PersistentCollection {#2092 …}
      +votes: Doctrine\ORM\PersistentCollection {#2241 …}
      +reports: Doctrine\ORM\PersistentCollection {#2130 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2129 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2132 …}
      -id: 118409
      -bodyTs: "'4am':15 'awak':29 'bonus':1 'close':25 'even':21 'go':9 'hour':19 'night':14 'nobodi':27 'perfect':18 'point':2 'pub':23 'somewher':5 'walk':12 'yet':30"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/4811739"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699846565 {#2095
        date: 2023-11-13 04:36:05.0 +01:00
      }
      +"title": 118409
    }
    0 => App\Entity\EntryComment {#2350
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2091 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2457 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2330 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2330 …}
      +body: """
        *adults only\n
        \n
        sorry, students doing homework at 3am
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1699846628 {#2040
        date: 2023-11-13 04:37:08.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@sag@lemm.ee"
        "@IkarusHagen2@feddit.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2348 …}
      +nested: Doctrine\ORM\PersistentCollection {#2351 …}
      +votes: Doctrine\ORM\PersistentCollection {#2332 …}
      +reports: Doctrine\ORM\PersistentCollection {#2349 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2141 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2164 …}
      -id: 118414
      -bodyTs: "'3am':8 'adult':1 'homework':6 'sorri':3 'student':4"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/4811755"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699846628 {#2345
        date: 2023-11-13 04:37:08.0 +01:00
      }
      +"title": 118414
    }
  ]
  -id: 12210
  -titleTs: "'pain':1"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1699865349
  +visibility: "visible             "
  +apId: "https://lemm.ee/post/14651105"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699778949 {#2701
    date: 2023-11-12 09:49:09.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
80 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2091
  +user: Proxies\__CG__\App\Entity\User {#2552 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2457 …}
  +image: Proxies\__CG__\App\Entity\Image {#2813 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2814 …}
  +slug: "Pain"
  +title: "Pain"
  +url: "https://telegra.ph/file/cec3e9eab048318c111f5.jpg"
  +body: null
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 29
  +favouriteCount: 1396
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1701020905 {#2808
    date: 2023-11-26 18:48:25.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2823 …}
  +votes: Doctrine\ORM\PersistentCollection {#2825 …}
  +reports: Doctrine\ORM\PersistentCollection {#2827 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2829 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2831 …}
  +badges: Doctrine\ORM\PersistentCollection {#2833 …}
  +children: [
    1 => App\Entity\EntryComment {#2087
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2091 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2457 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2086 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2086 …}
      +body: "bonus points if you somewhere where you can go for a walk at night, 4am is the perfect hour when even the pubs have closed and nobody’s awake yet"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1699846565 {#2088
        date: 2023-11-13 04:36:05.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@sag@lemm.ee"
        "@JudahBenHur@lemm.ee"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2090 …}
      +nested: Doctrine\ORM\PersistentCollection {#2092 …}
      +votes: Doctrine\ORM\PersistentCollection {#2241 …}
      +reports: Doctrine\ORM\PersistentCollection {#2130 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2129 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2132 …}
      -id: 118409
      -bodyTs: "'4am':15 'awak':29 'bonus':1 'close':25 'even':21 'go':9 'hour':19 'night':14 'nobodi':27 'perfect':18 'point':2 'pub':23 'somewher':5 'walk':12 'yet':30"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/4811739"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699846565 {#2095
        date: 2023-11-13 04:36:05.0 +01:00
      }
      +"title": 118409
    }
    0 => App\Entity\EntryComment {#2350
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2091 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2457 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2330 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2330 …}
      +body: """
        *adults only\n
        \n
        sorry, students doing homework at 3am
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1699846628 {#2040
        date: 2023-11-13 04:37:08.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@sag@lemm.ee"
        "@IkarusHagen2@feddit.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2348 …}
      +nested: Doctrine\ORM\PersistentCollection {#2351 …}
      +votes: Doctrine\ORM\PersistentCollection {#2332 …}
      +reports: Doctrine\ORM\PersistentCollection {#2349 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2141 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2164 …}
      -id: 118414
      -bodyTs: "'3am':8 'adult':1 'homework':6 'sorri':3 'student':4"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/4811755"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699846628 {#2345
        date: 2023-11-13 04:37:08.0 +01:00
      }
      +"title": 118414
    }
  ]
  -id: 12210
  -titleTs: "'pain':1"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1699865349
  +visibility: "visible             "
  +apId: "https://lemm.ee/post/14651105"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699778949 {#2701
    date: 2023-11-12 09:49:09.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
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 {#2087
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2091
    +user: Proxies\__CG__\App\Entity\User {#2552 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2457 …}
    +image: Proxies\__CG__\App\Entity\Image {#2813 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2814 …}
    +slug: "Pain"
    +title: "Pain"
    +url: "https://telegra.ph/file/cec3e9eab048318c111f5.jpg"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 29
    +favouriteCount: 1396
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701020905 {#2808
      date: 2023-11-26 18:48:25.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2823 …}
    +votes: Doctrine\ORM\PersistentCollection {#2825 …}
    +reports: Doctrine\ORM\PersistentCollection {#2827 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2829 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2831 …}
    +badges: Doctrine\ORM\PersistentCollection {#2833 …}
    +children: [
      1 => App\Entity\EntryComment {#2087}
      0 => App\Entity\EntryComment {#2350
        +user: App\Entity\User {#263 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2091 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2457 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2330 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2330 …}
        +body: """
          *adults only\n
          \n
          sorry, students doing homework at 3am
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1699846628 {#2040
          date: 2023-11-13 04:37:08.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@sag@lemm.ee"
          "@IkarusHagen2@feddit.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2348 …}
        +nested: Doctrine\ORM\PersistentCollection {#2351 …}
        +votes: Doctrine\ORM\PersistentCollection {#2332 …}
        +reports: Doctrine\ORM\PersistentCollection {#2349 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2141 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2164 …}
        -id: 118414
        -bodyTs: "'3am':8 'adult':1 'homework':6 'sorri':3 'student':4"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/4811755"
        +editedAt: null
        +createdAt: DateTimeImmutable @1699846628 {#2345
          date: 2023-11-13 04:37:08.0 +01:00
        }
        +"title": 118414
      }
    ]
    -id: 12210
    -titleTs: "'pain':1"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699865349
    +visibility: "visible             "
    +apId: "https://lemm.ee/post/14651105"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699778949 {#2701
      date: 2023-11-12 09:49:09.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2457 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2086 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2086 …}
  +body: "bonus points if you somewhere where you can go for a walk at night, 4am is the perfect hour when even the pubs have closed and nobody’s awake yet"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1699846565 {#2088
    date: 2023-11-13 04:36:05.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@sag@lemm.ee"
    "@JudahBenHur@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2090 …}
  +nested: Doctrine\ORM\PersistentCollection {#2092 …}
  +votes: Doctrine\ORM\PersistentCollection {#2241 …}
  +reports: Doctrine\ORM\PersistentCollection {#2130 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2129 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2132 …}
  -id: 118409
  -bodyTs: "'4am':15 'awak':29 'bonus':1 'close':25 'even':21 'go':9 'hour':19 'night':14 'nobodi':27 'perfect':18 'point':2 'pub':23 'somewher':5 'walk':12 'yet':30"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/4811739"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699846565 {#2095
    date: 2023-11-13 04:36:05.0 +01:00
  }
  +"title": 118409
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#2087
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2091
    +user: Proxies\__CG__\App\Entity\User {#2552 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2457 …}
    +image: Proxies\__CG__\App\Entity\Image {#2813 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2814 …}
    +slug: "Pain"
    +title: "Pain"
    +url: "https://telegra.ph/file/cec3e9eab048318c111f5.jpg"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 29
    +favouriteCount: 1396
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701020905 {#2808
      date: 2023-11-26 18:48:25.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2823 …}
    +votes: Doctrine\ORM\PersistentCollection {#2825 …}
    +reports: Doctrine\ORM\PersistentCollection {#2827 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2829 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2831 …}
    +badges: Doctrine\ORM\PersistentCollection {#2833 …}
    +children: [
      1 => App\Entity\EntryComment {#2087}
      0 => App\Entity\EntryComment {#2350
        +user: App\Entity\User {#263 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2091 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2457 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2330 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2330 …}
        +body: """
          *adults only\n
          \n
          sorry, students doing homework at 3am
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1699846628 {#2040
          date: 2023-11-13 04:37:08.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@sag@lemm.ee"
          "@IkarusHagen2@feddit.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2348 …}
        +nested: Doctrine\ORM\PersistentCollection {#2351 …}
        +votes: Doctrine\ORM\PersistentCollection {#2332 …}
        +reports: Doctrine\ORM\PersistentCollection {#2349 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2141 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2164 …}
        -id: 118414
        -bodyTs: "'3am':8 'adult':1 'homework':6 'sorri':3 'student':4"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/4811755"
        +editedAt: null
        +createdAt: DateTimeImmutable @1699846628 {#2345
          date: 2023-11-13 04:37:08.0 +01:00
        }
        +"title": 118414
      }
    ]
    -id: 12210
    -titleTs: "'pain':1"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699865349
    +visibility: "visible             "
    +apId: "https://lemm.ee/post/14651105"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699778949 {#2701
      date: 2023-11-12 09:49:09.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2457 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2086 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2086 …}
  +body: "bonus points if you somewhere where you can go for a walk at night, 4am is the perfect hour when even the pubs have closed and nobody’s awake yet"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1699846565 {#2088
    date: 2023-11-13 04:36:05.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@sag@lemm.ee"
    "@JudahBenHur@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2090 …}
  +nested: Doctrine\ORM\PersistentCollection {#2092 …}
  +votes: Doctrine\ORM\PersistentCollection {#2241 …}
  +reports: Doctrine\ORM\PersistentCollection {#2130 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2129 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2132 …}
  -id: 118409
  -bodyTs: "'4am':15 'awak':29 'bonus':1 'close':25 'even':21 'go':9 'hour':19 'night':14 'nobodi':27 'perfect':18 'point':2 'pub':23 'somewher':5 'walk':12 'yet':30"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/4811739"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699846565 {#2095
    date: 2023-11-13 04:36:05.0 +01:00
  }
  +"title": 118409
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#2087
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2091
    +user: Proxies\__CG__\App\Entity\User {#2552 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2457 …}
    +image: Proxies\__CG__\App\Entity\Image {#2813 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2814 …}
    +slug: "Pain"
    +title: "Pain"
    +url: "https://telegra.ph/file/cec3e9eab048318c111f5.jpg"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 29
    +favouriteCount: 1396
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701020905 {#2808
      date: 2023-11-26 18:48:25.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2823 …}
    +votes: Doctrine\ORM\PersistentCollection {#2825 …}
    +reports: Doctrine\ORM\PersistentCollection {#2827 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2829 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2831 …}
    +badges: Doctrine\ORM\PersistentCollection {#2833 …}
    +children: [
      1 => App\Entity\EntryComment {#2087}
      0 => App\Entity\EntryComment {#2350
        +user: App\Entity\User {#263 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2091 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2457 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2330 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2330 …}
        +body: """
          *adults only\n
          \n
          sorry, students doing homework at 3am
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1699846628 {#2040
          date: 2023-11-13 04:37:08.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@sag@lemm.ee"
          "@IkarusHagen2@feddit.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2348 …}
        +nested: Doctrine\ORM\PersistentCollection {#2351 …}
        +votes: Doctrine\ORM\PersistentCollection {#2332 …}
        +reports: Doctrine\ORM\PersistentCollection {#2349 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2141 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2164 …}
        -id: 118414
        -bodyTs: "'3am':8 'adult':1 'homework':6 'sorri':3 'student':4"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/4811755"
        +editedAt: null
        +createdAt: DateTimeImmutable @1699846628 {#2345
          date: 2023-11-13 04:37:08.0 +01:00
        }
        +"title": 118414
      }
    ]
    -id: 12210
    -titleTs: "'pain':1"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699865349
    +visibility: "visible             "
    +apId: "https://lemm.ee/post/14651105"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699778949 {#2701
      date: 2023-11-12 09:49:09.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2457 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2086 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2086 …}
  +body: "bonus points if you somewhere where you can go for a walk at night, 4am is the perfect hour when even the pubs have closed and nobody’s awake yet"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1699846565 {#2088
    date: 2023-11-13 04:36:05.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@sag@lemm.ee"
    "@JudahBenHur@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2090 …}
  +nested: Doctrine\ORM\PersistentCollection {#2092 …}
  +votes: Doctrine\ORM\PersistentCollection {#2241 …}
  +reports: Doctrine\ORM\PersistentCollection {#2130 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2129 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2132 …}
  -id: 118409
  -bodyTs: "'4am':15 'awak':29 'bonus':1 'close':25 'even':21 'go':9 'hour':19 'night':14 'nobodi':27 'perfect':18 'point':2 'pub':23 'somewher':5 'walk':12 'yet':30"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/4811739"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699846565 {#2095
    date: 2023-11-13 04:36:05.0 +01:00
  }
  +"title": 118409
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#2350
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2091
    +user: Proxies\__CG__\App\Entity\User {#2552 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2457 …}
    +image: Proxies\__CG__\App\Entity\Image {#2813 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2814 …}
    +slug: "Pain"
    +title: "Pain"
    +url: "https://telegra.ph/file/cec3e9eab048318c111f5.jpg"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 29
    +favouriteCount: 1396
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701020905 {#2808
      date: 2023-11-26 18:48:25.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2823 …}
    +votes: Doctrine\ORM\PersistentCollection {#2825 …}
    +reports: Doctrine\ORM\PersistentCollection {#2827 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2829 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2831 …}
    +badges: Doctrine\ORM\PersistentCollection {#2833 …}
    +children: [
      1 => App\Entity\EntryComment {#2087
        +user: App\Entity\User {#263 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2091 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2457 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2086 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2086 …}
        +body: "bonus points if you somewhere where you can go for a walk at night, 4am is the perfect hour when even the pubs have closed and nobody’s awake yet"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1699846565 {#2088
          date: 2023-11-13 04:36:05.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@sag@lemm.ee"
          "@JudahBenHur@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2090 …}
        +nested: Doctrine\ORM\PersistentCollection {#2092 …}
        +votes: Doctrine\ORM\PersistentCollection {#2241 …}
        +reports: Doctrine\ORM\PersistentCollection {#2130 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2129 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2132 …}
        -id: 118409
        -bodyTs: "'4am':15 'awak':29 'bonus':1 'close':25 'even':21 'go':9 'hour':19 'night':14 'nobodi':27 'perfect':18 'point':2 'pub':23 'somewher':5 'walk':12 'yet':30"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/4811739"
        +editedAt: null
        +createdAt: DateTimeImmutable @1699846565 {#2095
          date: 2023-11-13 04:36:05.0 +01:00
        }
        +"title": 118409
      }
      0 => App\Entity\EntryComment {#2350}
    ]
    -id: 12210
    -titleTs: "'pain':1"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699865349
    +visibility: "visible             "
    +apId: "https://lemm.ee/post/14651105"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699778949 {#2701
      date: 2023-11-12 09:49:09.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2457 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2330 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2330 …}
  +body: """
    *adults only\n
    \n
    sorry, students doing homework at 3am
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1699846628 {#2040
    date: 2023-11-13 04:37:08.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@sag@lemm.ee"
    "@IkarusHagen2@feddit.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2348 …}
  +nested: Doctrine\ORM\PersistentCollection {#2351 …}
  +votes: Doctrine\ORM\PersistentCollection {#2332 …}
  +reports: Doctrine\ORM\PersistentCollection {#2349 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2141 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2164 …}
  -id: 118414
  -bodyTs: "'3am':8 'adult':1 'homework':6 'sorri':3 'student':4"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/4811755"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699846628 {#2345
    date: 2023-11-13 04:37:08.0 +01:00
  }
  +"title": 118414
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#2350
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2091
    +user: Proxies\__CG__\App\Entity\User {#2552 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2457 …}
    +image: Proxies\__CG__\App\Entity\Image {#2813 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2814 …}
    +slug: "Pain"
    +title: "Pain"
    +url: "https://telegra.ph/file/cec3e9eab048318c111f5.jpg"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 29
    +favouriteCount: 1396
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701020905 {#2808
      date: 2023-11-26 18:48:25.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2823 …}
    +votes: Doctrine\ORM\PersistentCollection {#2825 …}
    +reports: Doctrine\ORM\PersistentCollection {#2827 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2829 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2831 …}
    +badges: Doctrine\ORM\PersistentCollection {#2833 …}
    +children: [
      1 => App\Entity\EntryComment {#2087
        +user: App\Entity\User {#263 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2091 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2457 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2086 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2086 …}
        +body: "bonus points if you somewhere where you can go for a walk at night, 4am is the perfect hour when even the pubs have closed and nobody’s awake yet"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1699846565 {#2088
          date: 2023-11-13 04:36:05.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@sag@lemm.ee"
          "@JudahBenHur@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2090 …}
        +nested: Doctrine\ORM\PersistentCollection {#2092 …}
        +votes: Doctrine\ORM\PersistentCollection {#2241 …}
        +reports: Doctrine\ORM\PersistentCollection {#2130 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2129 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2132 …}
        -id: 118409
        -bodyTs: "'4am':15 'awak':29 'bonus':1 'close':25 'even':21 'go':9 'hour':19 'night':14 'nobodi':27 'perfect':18 'point':2 'pub':23 'somewher':5 'walk':12 'yet':30"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/4811739"
        +editedAt: null
        +createdAt: DateTimeImmutable @1699846565 {#2095
          date: 2023-11-13 04:36:05.0 +01:00
        }
        +"title": 118409
      }
      0 => App\Entity\EntryComment {#2350}
    ]
    -id: 12210
    -titleTs: "'pain':1"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699865349
    +visibility: "visible             "
    +apId: "https://lemm.ee/post/14651105"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699778949 {#2701
      date: 2023-11-12 09:49:09.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2457 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2330 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2330 …}
  +body: """
    *adults only\n
    \n
    sorry, students doing homework at 3am
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1699846628 {#2040
    date: 2023-11-13 04:37:08.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@sag@lemm.ee"
    "@IkarusHagen2@feddit.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2348 …}
  +nested: Doctrine\ORM\PersistentCollection {#2351 …}
  +votes: Doctrine\ORM\PersistentCollection {#2332 …}
  +reports: Doctrine\ORM\PersistentCollection {#2349 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2141 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2164 …}
  -id: 118414
  -bodyTs: "'3am':8 'adult':1 'homework':6 'sorri':3 'student':4"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/4811755"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699846628 {#2345
    date: 2023-11-13 04:37:08.0 +01:00
  }
  +"title": 118414
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#2350
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2091
    +user: Proxies\__CG__\App\Entity\User {#2552 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2457 …}
    +image: Proxies\__CG__\App\Entity\Image {#2813 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2814 …}
    +slug: "Pain"
    +title: "Pain"
    +url: "https://telegra.ph/file/cec3e9eab048318c111f5.jpg"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 29
    +favouriteCount: 1396
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701020905 {#2808
      date: 2023-11-26 18:48:25.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2823 …}
    +votes: Doctrine\ORM\PersistentCollection {#2825 …}
    +reports: Doctrine\ORM\PersistentCollection {#2827 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2829 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2831 …}
    +badges: Doctrine\ORM\PersistentCollection {#2833 …}
    +children: [
      1 => App\Entity\EntryComment {#2087
        +user: App\Entity\User {#263 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2091 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2457 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2086 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2086 …}
        +body: "bonus points if you somewhere where you can go for a walk at night, 4am is the perfect hour when even the pubs have closed and nobody’s awake yet"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1699846565 {#2088
          date: 2023-11-13 04:36:05.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@sag@lemm.ee"
          "@JudahBenHur@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2090 …}
        +nested: Doctrine\ORM\PersistentCollection {#2092 …}
        +votes: Doctrine\ORM\PersistentCollection {#2241 …}
        +reports: Doctrine\ORM\PersistentCollection {#2130 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2129 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2132 …}
        -id: 118409
        -bodyTs: "'4am':15 'awak':29 'bonus':1 'close':25 'even':21 'go':9 'hour':19 'night':14 'nobodi':27 'perfect':18 'point':2 'pub':23 'somewher':5 'walk':12 'yet':30"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/4811739"
        +editedAt: null
        +createdAt: DateTimeImmutable @1699846565 {#2095
          date: 2023-11-13 04:36:05.0 +01:00
        }
        +"title": 118409
      }
      0 => App\Entity\EntryComment {#2350}
    ]
    -id: 12210
    -titleTs: "'pain':1"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699865349
    +visibility: "visible             "
    +apId: "https://lemm.ee/post/14651105"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699778949 {#2701
      date: 2023-11-12 09:49:09.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2457 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2330 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2330 …}
  +body: """
    *adults only\n
    \n
    sorry, students doing homework at 3am
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1699846628 {#2040
    date: 2023-11-13 04:37:08.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@sag@lemm.ee"
    "@IkarusHagen2@feddit.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2348 …}
  +nested: Doctrine\ORM\PersistentCollection {#2351 …}
  +votes: Doctrine\ORM\PersistentCollection {#2332 …}
  +reports: Doctrine\ORM\PersistentCollection {#2349 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2141 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2164 …}
  -id: 118414
  -bodyTs: "'3am':8 'adult':1 'homework':6 'sorri':3 'student':4"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/4811755"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699846628 {#2345
    date: 2023-11-13 04:37:08.0 +01:00
  }
  +"title": 118414
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
89 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
90 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#1593
  +user: Proxies\__CG__\App\Entity\User {#3033 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2943 …}
  +slug: "Where-to-get-Minecraft-for-Arch-Linux-from"
  +title: "Where to get Minecraft for Arch Linux from?"
  +url: null
  +body: "Arrrr my fellow pirates. Since I’m very unexperienced with the seas I ask for you guys, where can I get Minecraft from for Arch Linux. It’s not because I’m not willing to pay 20€ but because Microsoft is a giant bitch and I’m not willing to put money in their mouth(especially after they changed their privacy policy)."
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 28
  +favouriteCount: 5
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1700303339 {#3068
    date: 2023-11-18 11:28:59.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#3073 …}
  +votes: Doctrine\ORM\PersistentCollection {#3076 …}
  +reports: Doctrine\ORM\PersistentCollection {#3078 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3080 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3082 …}
  +badges: Doctrine\ORM\PersistentCollection {#3084 …}
  +children: [
    App\Entity\EntryComment {#1690
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1671 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1671 …}
      +body: """
        PolyMC had some drama a while ago with a hostile takeover by a dev. The other original devs forked it and are now continuing the development at [Prism launcher](https://prismlauncher.org/)\n
        \n
        edit: whoops! i made an error reading and didnt notice the two l’s
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1696974687 {#1437
        date: 2023-10-10 23:51:27.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@cows_are_underrated@feddit.de"
        "@Xirup@lemmy.dbzer0.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1668 …}
      +nested: Doctrine\ORM\PersistentCollection {#1670 …}
      +votes: Doctrine\ORM\PersistentCollection {#1678 …}
      +reports: Doctrine\ORM\PersistentCollection {#1673 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1587 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1575 …}
      -id: 56711
      -bodyTs: "'/)':32 'ago':7 'continu':24 'dev':14,18 'develop':26 'didnt':41 'drama':4 'edit':33 'error':38 'fork':19 'hostil':10 'l':45 'launcher':29 'made':36 'notic':42 'origin':17 'polymc':1 'prism':28 'prismlauncher.org':31 'prismlauncher.org/)':30 'read':39 'takeov':11 'two':44 'whoop':34"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/3818875"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696974687 {#1434
        date: 2023-10-10 23:51:27.0 +02:00
      }
      +"title": 56711
    }
  ]
  -id: 4924
  -titleTs: "'arch':6 'get':3 'linux':7 'minecraft':4"
  -bodyTs: "'20':37 'arch':25 'arrrr':1 'ask':14 'bitch':44 'chang':59 'especi':56 'fellow':3 'get':21 'giant':43 'guy':17 'linux':26 'm':7,32,47 'microsoft':40 'minecraft':22 'money':52 'mouth':55 'pay':36 'pirat':4 'polici':62 'privaci':61 'put':51 'sea':12 'sinc':5 'unexperienc':9 'will':34,49"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1697040133
  +visibility: "visible             "
  +apId: "https://feddit.de/post/4383456"
  +editedAt: null
  +createdAt: DateTimeImmutable @1696953733 {#3055
    date: 2023-10-10 18:02:13.0 +02:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
91 DENIED edit
Proxies\__CG__\App\Entity\Entry {#1593
  +user: Proxies\__CG__\App\Entity\User {#3033 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2943 …}
  +slug: "Where-to-get-Minecraft-for-Arch-Linux-from"
  +title: "Where to get Minecraft for Arch Linux from?"
  +url: null
  +body: "Arrrr my fellow pirates. Since I’m very unexperienced with the seas I ask for you guys, where can I get Minecraft from for Arch Linux. It’s not because I’m not willing to pay 20€ but because Microsoft is a giant bitch and I’m not willing to put money in their mouth(especially after they changed their privacy policy)."
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 28
  +favouriteCount: 5
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1700303339 {#3068
    date: 2023-11-18 11:28:59.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#3073 …}
  +votes: Doctrine\ORM\PersistentCollection {#3076 …}
  +reports: Doctrine\ORM\PersistentCollection {#3078 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3080 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3082 …}
  +badges: Doctrine\ORM\PersistentCollection {#3084 …}
  +children: [
    App\Entity\EntryComment {#1690
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1671 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1671 …}
      +body: """
        PolyMC had some drama a while ago with a hostile takeover by a dev. The other original devs forked it and are now continuing the development at [Prism launcher](https://prismlauncher.org/)\n
        \n
        edit: whoops! i made an error reading and didnt notice the two l’s
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1696974687 {#1437
        date: 2023-10-10 23:51:27.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@cows_are_underrated@feddit.de"
        "@Xirup@lemmy.dbzer0.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1668 …}
      +nested: Doctrine\ORM\PersistentCollection {#1670 …}
      +votes: Doctrine\ORM\PersistentCollection {#1678 …}
      +reports: Doctrine\ORM\PersistentCollection {#1673 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1587 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1575 …}
      -id: 56711
      -bodyTs: "'/)':32 'ago':7 'continu':24 'dev':14,18 'develop':26 'didnt':41 'drama':4 'edit':33 'error':38 'fork':19 'hostil':10 'l':45 'launcher':29 'made':36 'notic':42 'origin':17 'polymc':1 'prism':28 'prismlauncher.org':31 'prismlauncher.org/)':30 'read':39 'takeov':11 'two':44 'whoop':34"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/3818875"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696974687 {#1434
        date: 2023-10-10 23:51:27.0 +02:00
      }
      +"title": 56711
    }
  ]
  -id: 4924
  -titleTs: "'arch':6 'get':3 'linux':7 'minecraft':4"
  -bodyTs: "'20':37 'arch':25 'arrrr':1 'ask':14 'bitch':44 'chang':59 'especi':56 'fellow':3 'get':21 'giant':43 'guy':17 'linux':26 'm':7,32,47 'microsoft':40 'minecraft':22 'money':52 'mouth':55 'pay':36 'pirat':4 'polici':62 'privaci':61 'put':51 'sea':12 'sinc':5 'unexperienc':9 'will':34,49"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1697040133
  +visibility: "visible             "
  +apId: "https://feddit.de/post/4383456"
  +editedAt: null
  +createdAt: DateTimeImmutable @1696953733 {#3055
    date: 2023-10-10 18:02:13.0 +02:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
92 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#1593
  +user: Proxies\__CG__\App\Entity\User {#3033 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2943 …}
  +slug: "Where-to-get-Minecraft-for-Arch-Linux-from"
  +title: "Where to get Minecraft for Arch Linux from?"
  +url: null
  +body: "Arrrr my fellow pirates. Since I’m very unexperienced with the seas I ask for you guys, where can I get Minecraft from for Arch Linux. It’s not because I’m not willing to pay 20€ but because Microsoft is a giant bitch and I’m not willing to put money in their mouth(especially after they changed their privacy policy)."
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 28
  +favouriteCount: 5
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1700303339 {#3068
    date: 2023-11-18 11:28:59.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#3073 …}
  +votes: Doctrine\ORM\PersistentCollection {#3076 …}
  +reports: Doctrine\ORM\PersistentCollection {#3078 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3080 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3082 …}
  +badges: Doctrine\ORM\PersistentCollection {#3084 …}
  +children: [
    App\Entity\EntryComment {#1690
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1671 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1671 …}
      +body: """
        PolyMC had some drama a while ago with a hostile takeover by a dev. The other original devs forked it and are now continuing the development at [Prism launcher](https://prismlauncher.org/)\n
        \n
        edit: whoops! i made an error reading and didnt notice the two l’s
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1696974687 {#1437
        date: 2023-10-10 23:51:27.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@cows_are_underrated@feddit.de"
        "@Xirup@lemmy.dbzer0.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1668 …}
      +nested: Doctrine\ORM\PersistentCollection {#1670 …}
      +votes: Doctrine\ORM\PersistentCollection {#1678 …}
      +reports: Doctrine\ORM\PersistentCollection {#1673 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1587 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1575 …}
      -id: 56711
      -bodyTs: "'/)':32 'ago':7 'continu':24 'dev':14,18 'develop':26 'didnt':41 'drama':4 'edit':33 'error':38 'fork':19 'hostil':10 'l':45 'launcher':29 'made':36 'notic':42 'origin':17 'polymc':1 'prism':28 'prismlauncher.org':31 'prismlauncher.org/)':30 'read':39 'takeov':11 'two':44 'whoop':34"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/3818875"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696974687 {#1434
        date: 2023-10-10 23:51:27.0 +02:00
      }
      +"title": 56711
    }
  ]
  -id: 4924
  -titleTs: "'arch':6 'get':3 'linux':7 'minecraft':4"
  -bodyTs: "'20':37 'arch':25 'arrrr':1 'ask':14 'bitch':44 'chang':59 'especi':56 'fellow':3 'get':21 'giant':43 'guy':17 'linux':26 'm':7,32,47 'microsoft':40 'minecraft':22 'money':52 'mouth':55 'pay':36 'pirat':4 'polici':62 'privaci':61 'put':51 'sea':12 'sinc':5 'unexperienc':9 'will':34,49"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1697040133
  +visibility: "visible             "
  +apId: "https://feddit.de/post/4383456"
  +editedAt: null
  +createdAt: DateTimeImmutable @1696953733 {#3055
    date: 2023-10-10 18:02:13.0 +02:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
93 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
94 DENIED moderate
App\Entity\EntryComment {#1690
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1593
    +user: Proxies\__CG__\App\Entity\User {#3033 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2943 …}
    +slug: "Where-to-get-Minecraft-for-Arch-Linux-from"
    +title: "Where to get Minecraft for Arch Linux from?"
    +url: null
    +body: "Arrrr my fellow pirates. Since I’m very unexperienced with the seas I ask for you guys, where can I get Minecraft from for Arch Linux. It’s not because I’m not willing to pay 20€ but because Microsoft is a giant bitch and I’m not willing to put money in their mouth(especially after they changed their privacy policy)."
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 28
    +favouriteCount: 5
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700303339 {#3068
      date: 2023-11-18 11:28:59.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3073 …}
    +votes: Doctrine\ORM\PersistentCollection {#3076 …}
    +reports: Doctrine\ORM\PersistentCollection {#3078 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3080 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3082 …}
    +badges: Doctrine\ORM\PersistentCollection {#3084 …}
    +children: [
      App\Entity\EntryComment {#1690}
    ]
    -id: 4924
    -titleTs: "'arch':6 'get':3 'linux':7 'minecraft':4"
    -bodyTs: "'20':37 'arch':25 'arrrr':1 'ask':14 'bitch':44 'chang':59 'especi':56 'fellow':3 'get':21 'giant':43 'guy':17 'linux':26 'm':7,32,47 'microsoft':40 'minecraft':22 'money':52 'mouth':55 'pay':36 'pirat':4 'polici':62 'privaci':61 'put':51 'sea':12 'sinc':5 'unexperienc':9 'will':34,49"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1697040133
    +visibility: "visible             "
    +apId: "https://feddit.de/post/4383456"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696953733 {#3055
      date: 2023-10-10 18:02:13.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1671 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1671 …}
  +body: """
    PolyMC had some drama a while ago with a hostile takeover by a dev. The other original devs forked it and are now continuing the development at [Prism launcher](https://prismlauncher.org/)\n
    \n
    edit: whoops! i made an error reading and didnt notice the two l’s
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1696974687 {#1437
    date: 2023-10-10 23:51:27.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@cows_are_underrated@feddit.de"
    "@Xirup@lemmy.dbzer0.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1668 …}
  +nested: Doctrine\ORM\PersistentCollection {#1670 …}
  +votes: Doctrine\ORM\PersistentCollection {#1678 …}
  +reports: Doctrine\ORM\PersistentCollection {#1673 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1587 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1575 …}
  -id: 56711
  -bodyTs: "'/)':32 'ago':7 'continu':24 'dev':14,18 'develop':26 'didnt':41 'drama':4 'edit':33 'error':38 'fork':19 'hostil':10 'l':45 'launcher':29 'made':36 'notic':42 'origin':17 'polymc':1 'prism':28 'prismlauncher.org':31 'prismlauncher.org/)':30 'read':39 'takeov':11 'two':44 'whoop':34"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/3818875"
  +editedAt: null
  +createdAt: DateTimeImmutable @1696974687 {#1434
    date: 2023-10-10 23:51:27.0 +02:00
  }
  +"title": 56711
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
95 DENIED edit
App\Entity\EntryComment {#1690
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1593
    +user: Proxies\__CG__\App\Entity\User {#3033 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2943 …}
    +slug: "Where-to-get-Minecraft-for-Arch-Linux-from"
    +title: "Where to get Minecraft for Arch Linux from?"
    +url: null
    +body: "Arrrr my fellow pirates. Since I’m very unexperienced with the seas I ask for you guys, where can I get Minecraft from for Arch Linux. It’s not because I’m not willing to pay 20€ but because Microsoft is a giant bitch and I’m not willing to put money in their mouth(especially after they changed their privacy policy)."
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 28
    +favouriteCount: 5
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700303339 {#3068
      date: 2023-11-18 11:28:59.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3073 …}
    +votes: Doctrine\ORM\PersistentCollection {#3076 …}
    +reports: Doctrine\ORM\PersistentCollection {#3078 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3080 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3082 …}
    +badges: Doctrine\ORM\PersistentCollection {#3084 …}
    +children: [
      App\Entity\EntryComment {#1690}
    ]
    -id: 4924
    -titleTs: "'arch':6 'get':3 'linux':7 'minecraft':4"
    -bodyTs: "'20':37 'arch':25 'arrrr':1 'ask':14 'bitch':44 'chang':59 'especi':56 'fellow':3 'get':21 'giant':43 'guy':17 'linux':26 'm':7,32,47 'microsoft':40 'minecraft':22 'money':52 'mouth':55 'pay':36 'pirat':4 'polici':62 'privaci':61 'put':51 'sea':12 'sinc':5 'unexperienc':9 'will':34,49"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1697040133
    +visibility: "visible             "
    +apId: "https://feddit.de/post/4383456"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696953733 {#3055
      date: 2023-10-10 18:02:13.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1671 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1671 …}
  +body: """
    PolyMC had some drama a while ago with a hostile takeover by a dev. The other original devs forked it and are now continuing the development at [Prism launcher](https://prismlauncher.org/)\n
    \n
    edit: whoops! i made an error reading and didnt notice the two l’s
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1696974687 {#1437
    date: 2023-10-10 23:51:27.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@cows_are_underrated@feddit.de"
    "@Xirup@lemmy.dbzer0.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1668 …}
  +nested: Doctrine\ORM\PersistentCollection {#1670 …}
  +votes: Doctrine\ORM\PersistentCollection {#1678 …}
  +reports: Doctrine\ORM\PersistentCollection {#1673 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1587 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1575 …}
  -id: 56711
  -bodyTs: "'/)':32 'ago':7 'continu':24 'dev':14,18 'develop':26 'didnt':41 'drama':4 'edit':33 'error':38 'fork':19 'hostil':10 'l':45 'launcher':29 'made':36 'notic':42 'origin':17 'polymc':1 'prism':28 'prismlauncher.org':31 'prismlauncher.org/)':30 'read':39 'takeov':11 'two':44 'whoop':34"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/3818875"
  +editedAt: null
  +createdAt: DateTimeImmutable @1696974687 {#1434
    date: 2023-10-10 23:51:27.0 +02:00
  }
  +"title": 56711
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
96 DENIED moderate
App\Entity\EntryComment {#1690
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1593
    +user: Proxies\__CG__\App\Entity\User {#3033 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2943 …}
    +slug: "Where-to-get-Minecraft-for-Arch-Linux-from"
    +title: "Where to get Minecraft for Arch Linux from?"
    +url: null
    +body: "Arrrr my fellow pirates. Since I’m very unexperienced with the seas I ask for you guys, where can I get Minecraft from for Arch Linux. It’s not because I’m not willing to pay 20€ but because Microsoft is a giant bitch and I’m not willing to put money in their mouth(especially after they changed their privacy policy)."
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 28
    +favouriteCount: 5
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700303339 {#3068
      date: 2023-11-18 11:28:59.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3073 …}
    +votes: Doctrine\ORM\PersistentCollection {#3076 …}
    +reports: Doctrine\ORM\PersistentCollection {#3078 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3080 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3082 …}
    +badges: Doctrine\ORM\PersistentCollection {#3084 …}
    +children: [
      App\Entity\EntryComment {#1690}
    ]
    -id: 4924
    -titleTs: "'arch':6 'get':3 'linux':7 'minecraft':4"
    -bodyTs: "'20':37 'arch':25 'arrrr':1 'ask':14 'bitch':44 'chang':59 'especi':56 'fellow':3 'get':21 'giant':43 'guy':17 'linux':26 'm':7,32,47 'microsoft':40 'minecraft':22 'money':52 'mouth':55 'pay':36 'pirat':4 'polici':62 'privaci':61 'put':51 'sea':12 'sinc':5 'unexperienc':9 'will':34,49"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1697040133
    +visibility: "visible             "
    +apId: "https://feddit.de/post/4383456"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696953733 {#3055
      date: 2023-10-10 18:02:13.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1671 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1671 …}
  +body: """
    PolyMC had some drama a while ago with a hostile takeover by a dev. The other original devs forked it and are now continuing the development at [Prism launcher](https://prismlauncher.org/)\n
    \n
    edit: whoops! i made an error reading and didnt notice the two l’s
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1696974687 {#1437
    date: 2023-10-10 23:51:27.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@cows_are_underrated@feddit.de"
    "@Xirup@lemmy.dbzer0.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1668 …}
  +nested: Doctrine\ORM\PersistentCollection {#1670 …}
  +votes: Doctrine\ORM\PersistentCollection {#1678 …}
  +reports: Doctrine\ORM\PersistentCollection {#1673 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1587 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1575 …}
  -id: 56711
  -bodyTs: "'/)':32 'ago':7 'continu':24 'dev':14,18 'develop':26 'didnt':41 'drama':4 'edit':33 'error':38 'fork':19 'hostil':10 'l':45 'launcher':29 'made':36 'notic':42 'origin':17 'polymc':1 'prism':28 'prismlauncher.org':31 'prismlauncher.org/)':30 'read':39 'takeov':11 'two':44 'whoop':34"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/3818875"
  +editedAt: null
  +createdAt: DateTimeImmutable @1696974687 {#1434
    date: 2023-10-10 23:51:27.0 +02:00
  }
  +"title": 56711
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
97 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
98 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2041
  +user: Proxies\__CG__\App\Entity\User {#3035 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2943 …}
  +slug: "How-to-bypass-a-metered-connection"
  +title: "How to bypass a metered connection?"
  +url: null
  +body: "In North America, using Xfinity for reference. I want to create both a home NAS and offline Wiki/media backup. Problem is to get the amount of data I need would blow through my plan and throttle my speed. I guess I could try and do it over a longer period or download just before the billing cycle renews so even if I go over it will reset. I would rather avoid these scenarios, the only other thing I can think of is using a cafe or library connection, that might be what I have to do. Any ideas on places to download massive amounts of data or ways to get around throttling? Thanks in advance."
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 23
  +favouriteCount: 40
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1700848698 {#3030
    date: 2023-11-24 18:58:18.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#3037 …}
  +votes: Doctrine\ORM\PersistentCollection {#3039 …}
  +reports: Doctrine\ORM\PersistentCollection {#3041 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3043 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3045 …}
  +badges: Doctrine\ORM\PersistentCollection {#3047 …}
  +children: [
    App\Entity\EntryComment {#2165
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2041 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2104 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2100 …}
      +body: """
        not just researchers, i used this all the time back when data was much more costly and i had only 3 gigs a month, but they patched it after a couple years\n
        \n
        basically when i was out of data a page from the isp’s website would pop up saying “Buy more data”, and that’s all i needed to spoof
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1700760024 {#2053
        date: 2023-11-23 18:20:24.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Attack0fthenerd@lemmy.world"
        "@vildis@lemmy.dbzer0.com"
        "@WarmApplePieShrek@lemmy.dbzer0.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2099 …}
      +nested: Doctrine\ORM\PersistentCollection {#2108 …}
      +votes: Doctrine\ORM\PersistentCollection {#2101 …}
      +reports: Doctrine\ORM\PersistentCollection {#2109 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2106 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2107 …}
      -id: 155416
      -bodyTs: "'3':21 'back':10 'basic':33 'buy':51 'cost':16 'coupl':31 'data':12,39,53 'gig':22 'isp':44 'month':24 'much':14 'need':59 'page':41 'patch':27 'pop':48 'research':3 'say':50 'spoof':61 'time':9 'use':5 'websit':46 'would':47 'year':32"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/5118047"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700760024 {#2125
        date: 2023-11-23 18:20:24.0 +01:00
      }
      +"title": 155416
    }
  ]
  -id: 15267
  -titleTs: "'bypass':3 'connect':6 'meter':5"
  -bodyTs: "'advanc':115 'america':3 'amount':25,104 'around':111 'avoid':71 'backup':19 'bill':56 'blow':31 'cafe':85 'connect':88 'could':42 'creat':11 'cycl':57 'data':27,106 'download':52,102 'even':60 'get':23,110 'go':63 'guess':40 'home':14 'idea':98 'librari':87 'longer':49 'massiv':103 'might':90 'nas':15 'need':29 'north':2 'offlin':17 'period':50 'place':100 'plan':34 'problem':20 'rather':70 'refer':7 'renew':58 'reset':67 'scenario':73 'speed':38 'thank':113 'thing':77 'think':80 'throttl':36,112 'tri':43 'use':4,83 'want':9 'way':108 'wiki/media':18 'would':30,69 'xfiniti':5"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1700698157
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/8583030"
  +editedAt: DateTimeImmutable @1701073005 {#3018
    date: 2023-11-27 09:16:45.0 +01:00
  }
  +createdAt: DateTimeImmutable @1700611757 {#2997
    date: 2023-11-22 01:09:17.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
99 DENIED edit
Proxies\__CG__\App\Entity\Entry {#2041
  +user: Proxies\__CG__\App\Entity\User {#3035 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2943 …}
  +slug: "How-to-bypass-a-metered-connection"
  +title: "How to bypass a metered connection?"
  +url: null
  +body: "In North America, using Xfinity for reference. I want to create both a home NAS and offline Wiki/media backup. Problem is to get the amount of data I need would blow through my plan and throttle my speed. I guess I could try and do it over a longer period or download just before the billing cycle renews so even if I go over it will reset. I would rather avoid these scenarios, the only other thing I can think of is using a cafe or library connection, that might be what I have to do. Any ideas on places to download massive amounts of data or ways to get around throttling? Thanks in advance."
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 23
  +favouriteCount: 40
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1700848698 {#3030
    date: 2023-11-24 18:58:18.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#3037 …}
  +votes: Doctrine\ORM\PersistentCollection {#3039 …}
  +reports: Doctrine\ORM\PersistentCollection {#3041 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3043 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3045 …}
  +badges: Doctrine\ORM\PersistentCollection {#3047 …}
  +children: [
    App\Entity\EntryComment {#2165
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2041 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2104 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2100 …}
      +body: """
        not just researchers, i used this all the time back when data was much more costly and i had only 3 gigs a month, but they patched it after a couple years\n
        \n
        basically when i was out of data a page from the isp’s website would pop up saying “Buy more data”, and that’s all i needed to spoof
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1700760024 {#2053
        date: 2023-11-23 18:20:24.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Attack0fthenerd@lemmy.world"
        "@vildis@lemmy.dbzer0.com"
        "@WarmApplePieShrek@lemmy.dbzer0.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2099 …}
      +nested: Doctrine\ORM\PersistentCollection {#2108 …}
      +votes: Doctrine\ORM\PersistentCollection {#2101 …}
      +reports: Doctrine\ORM\PersistentCollection {#2109 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2106 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2107 …}
      -id: 155416
      -bodyTs: "'3':21 'back':10 'basic':33 'buy':51 'cost':16 'coupl':31 'data':12,39,53 'gig':22 'isp':44 'month':24 'much':14 'need':59 'page':41 'patch':27 'pop':48 'research':3 'say':50 'spoof':61 'time':9 'use':5 'websit':46 'would':47 'year':32"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/5118047"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700760024 {#2125
        date: 2023-11-23 18:20:24.0 +01:00
      }
      +"title": 155416
    }
  ]
  -id: 15267
  -titleTs: "'bypass':3 'connect':6 'meter':5"
  -bodyTs: "'advanc':115 'america':3 'amount':25,104 'around':111 'avoid':71 'backup':19 'bill':56 'blow':31 'cafe':85 'connect':88 'could':42 'creat':11 'cycl':57 'data':27,106 'download':52,102 'even':60 'get':23,110 'go':63 'guess':40 'home':14 'idea':98 'librari':87 'longer':49 'massiv':103 'might':90 'nas':15 'need':29 'north':2 'offlin':17 'period':50 'place':100 'plan':34 'problem':20 'rather':70 'refer':7 'renew':58 'reset':67 'scenario':73 'speed':38 'thank':113 'thing':77 'think':80 'throttl':36,112 'tri':43 'use':4,83 'want':9 'way':108 'wiki/media':18 'would':30,69 'xfiniti':5"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1700698157
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/8583030"
  +editedAt: DateTimeImmutable @1701073005 {#3018
    date: 2023-11-27 09:16:45.0 +01:00
  }
  +createdAt: DateTimeImmutable @1700611757 {#2997
    date: 2023-11-22 01:09:17.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
100 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2041
  +user: Proxies\__CG__\App\Entity\User {#3035 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2943 …}
  +slug: "How-to-bypass-a-metered-connection"
  +title: "How to bypass a metered connection?"
  +url: null
  +body: "In North America, using Xfinity for reference. I want to create both a home NAS and offline Wiki/media backup. Problem is to get the amount of data I need would blow through my plan and throttle my speed. I guess I could try and do it over a longer period or download just before the billing cycle renews so even if I go over it will reset. I would rather avoid these scenarios, the only other thing I can think of is using a cafe or library connection, that might be what I have to do. Any ideas on places to download massive amounts of data or ways to get around throttling? Thanks in advance."
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 23
  +favouriteCount: 40
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1700848698 {#3030
    date: 2023-11-24 18:58:18.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#3037 …}
  +votes: Doctrine\ORM\PersistentCollection {#3039 …}
  +reports: Doctrine\ORM\PersistentCollection {#3041 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3043 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3045 …}
  +badges: Doctrine\ORM\PersistentCollection {#3047 …}
  +children: [
    App\Entity\EntryComment {#2165
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2041 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2104 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2100 …}
      +body: """
        not just researchers, i used this all the time back when data was much more costly and i had only 3 gigs a month, but they patched it after a couple years\n
        \n
        basically when i was out of data a page from the isp’s website would pop up saying “Buy more data”, and that’s all i needed to spoof
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1700760024 {#2053
        date: 2023-11-23 18:20:24.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Attack0fthenerd@lemmy.world"
        "@vildis@lemmy.dbzer0.com"
        "@WarmApplePieShrek@lemmy.dbzer0.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2099 …}
      +nested: Doctrine\ORM\PersistentCollection {#2108 …}
      +votes: Doctrine\ORM\PersistentCollection {#2101 …}
      +reports: Doctrine\ORM\PersistentCollection {#2109 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2106 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2107 …}
      -id: 155416
      -bodyTs: "'3':21 'back':10 'basic':33 'buy':51 'cost':16 'coupl':31 'data':12,39,53 'gig':22 'isp':44 'month':24 'much':14 'need':59 'page':41 'patch':27 'pop':48 'research':3 'say':50 'spoof':61 'time':9 'use':5 'websit':46 'would':47 'year':32"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/5118047"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700760024 {#2125
        date: 2023-11-23 18:20:24.0 +01:00
      }
      +"title": 155416
    }
  ]
  -id: 15267
  -titleTs: "'bypass':3 'connect':6 'meter':5"
  -bodyTs: "'advanc':115 'america':3 'amount':25,104 'around':111 'avoid':71 'backup':19 'bill':56 'blow':31 'cafe':85 'connect':88 'could':42 'creat':11 'cycl':57 'data':27,106 'download':52,102 'even':60 'get':23,110 'go':63 'guess':40 'home':14 'idea':98 'librari':87 'longer':49 'massiv':103 'might':90 'nas':15 'need':29 'north':2 'offlin':17 'period':50 'place':100 'plan':34 'problem':20 'rather':70 'refer':7 'renew':58 'reset':67 'scenario':73 'speed':38 'thank':113 'thing':77 'think':80 'throttl':36,112 'tri':43 'use':4,83 'want':9 'way':108 'wiki/media':18 'would':30,69 'xfiniti':5"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1700698157
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/8583030"
  +editedAt: DateTimeImmutable @1701073005 {#3018
    date: 2023-11-27 09:16:45.0 +01:00
  }
  +createdAt: DateTimeImmutable @1700611757 {#2997
    date: 2023-11-22 01:09:17.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
101 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
102 DENIED moderate
App\Entity\EntryComment {#2165
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2041
    +user: Proxies\__CG__\App\Entity\User {#3035 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2943 …}
    +slug: "How-to-bypass-a-metered-connection"
    +title: "How to bypass a metered connection?"
    +url: null
    +body: "In North America, using Xfinity for reference. I want to create both a home NAS and offline Wiki/media backup. Problem is to get the amount of data I need would blow through my plan and throttle my speed. I guess I could try and do it over a longer period or download just before the billing cycle renews so even if I go over it will reset. I would rather avoid these scenarios, the only other thing I can think of is using a cafe or library connection, that might be what I have to do. Any ideas on places to download massive amounts of data or ways to get around throttling? Thanks in advance."
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 23
    +favouriteCount: 40
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700848698 {#3030
      date: 2023-11-24 18:58:18.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3037 …}
    +votes: Doctrine\ORM\PersistentCollection {#3039 …}
    +reports: Doctrine\ORM\PersistentCollection {#3041 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3043 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3045 …}
    +badges: Doctrine\ORM\PersistentCollection {#3047 …}
    +children: [
      App\Entity\EntryComment {#2165}
    ]
    -id: 15267
    -titleTs: "'bypass':3 'connect':6 'meter':5"
    -bodyTs: "'advanc':115 'america':3 'amount':25,104 'around':111 'avoid':71 'backup':19 'bill':56 'blow':31 'cafe':85 'connect':88 'could':42 'creat':11 'cycl':57 'data':27,106 'download':52,102 'even':60 'get':23,110 'go':63 'guess':40 'home':14 'idea':98 'librari':87 'longer':49 'massiv':103 'might':90 'nas':15 'need':29 'north':2 'offlin':17 'period':50 'place':100 'plan':34 'problem':20 'rather':70 'refer':7 'renew':58 'reset':67 'scenario':73 'speed':38 'thank':113 'thing':77 'think':80 'throttl':36,112 'tri':43 'use':4,83 'want':9 'way':108 'wiki/media':18 'would':30,69 'xfiniti':5"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700698157
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/8583030"
    +editedAt: DateTimeImmutable @1701073005 {#3018
      date: 2023-11-27 09:16:45.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700611757 {#2997
      date: 2023-11-22 01:09:17.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2104 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2100 …}
  +body: """
    not just researchers, i used this all the time back when data was much more costly and i had only 3 gigs a month, but they patched it after a couple years\n
    \n
    basically when i was out of data a page from the isp’s website would pop up saying “Buy more data”, and that’s all i needed to spoof
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1700760024 {#2053
    date: 2023-11-23 18:20:24.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Attack0fthenerd@lemmy.world"
    "@vildis@lemmy.dbzer0.com"
    "@WarmApplePieShrek@lemmy.dbzer0.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2099 …}
  +nested: Doctrine\ORM\PersistentCollection {#2108 …}
  +votes: Doctrine\ORM\PersistentCollection {#2101 …}
  +reports: Doctrine\ORM\PersistentCollection {#2109 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2106 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2107 …}
  -id: 155416
  -bodyTs: "'3':21 'back':10 'basic':33 'buy':51 'cost':16 'coupl':31 'data':12,39,53 'gig':22 'isp':44 'month':24 'much':14 'need':59 'page':41 'patch':27 'pop':48 'research':3 'say':50 'spoof':61 'time':9 'use':5 'websit':46 'would':47 'year':32"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/5118047"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700760024 {#2125
    date: 2023-11-23 18:20:24.0 +01:00
  }
  +"title": 155416
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#2165
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2041
    +user: Proxies\__CG__\App\Entity\User {#3035 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2943 …}
    +slug: "How-to-bypass-a-metered-connection"
    +title: "How to bypass a metered connection?"
    +url: null
    +body: "In North America, using Xfinity for reference. I want to create both a home NAS and offline Wiki/media backup. Problem is to get the amount of data I need would blow through my plan and throttle my speed. I guess I could try and do it over a longer period or download just before the billing cycle renews so even if I go over it will reset. I would rather avoid these scenarios, the only other thing I can think of is using a cafe or library connection, that might be what I have to do. Any ideas on places to download massive amounts of data or ways to get around throttling? Thanks in advance."
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 23
    +favouriteCount: 40
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700848698 {#3030
      date: 2023-11-24 18:58:18.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3037 …}
    +votes: Doctrine\ORM\PersistentCollection {#3039 …}
    +reports: Doctrine\ORM\PersistentCollection {#3041 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3043 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3045 …}
    +badges: Doctrine\ORM\PersistentCollection {#3047 …}
    +children: [
      App\Entity\EntryComment {#2165}
    ]
    -id: 15267
    -titleTs: "'bypass':3 'connect':6 'meter':5"
    -bodyTs: "'advanc':115 'america':3 'amount':25,104 'around':111 'avoid':71 'backup':19 'bill':56 'blow':31 'cafe':85 'connect':88 'could':42 'creat':11 'cycl':57 'data':27,106 'download':52,102 'even':60 'get':23,110 'go':63 'guess':40 'home':14 'idea':98 'librari':87 'longer':49 'massiv':103 'might':90 'nas':15 'need':29 'north':2 'offlin':17 'period':50 'place':100 'plan':34 'problem':20 'rather':70 'refer':7 'renew':58 'reset':67 'scenario':73 'speed':38 'thank':113 'thing':77 'think':80 'throttl':36,112 'tri':43 'use':4,83 'want':9 'way':108 'wiki/media':18 'would':30,69 'xfiniti':5"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700698157
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/8583030"
    +editedAt: DateTimeImmutable @1701073005 {#3018
      date: 2023-11-27 09:16:45.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700611757 {#2997
      date: 2023-11-22 01:09:17.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2104 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2100 …}
  +body: """
    not just researchers, i used this all the time back when data was much more costly and i had only 3 gigs a month, but they patched it after a couple years\n
    \n
    basically when i was out of data a page from the isp’s website would pop up saying “Buy more data”, and that’s all i needed to spoof
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1700760024 {#2053
    date: 2023-11-23 18:20:24.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Attack0fthenerd@lemmy.world"
    "@vildis@lemmy.dbzer0.com"
    "@WarmApplePieShrek@lemmy.dbzer0.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2099 …}
  +nested: Doctrine\ORM\PersistentCollection {#2108 …}
  +votes: Doctrine\ORM\PersistentCollection {#2101 …}
  +reports: Doctrine\ORM\PersistentCollection {#2109 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2106 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2107 …}
  -id: 155416
  -bodyTs: "'3':21 'back':10 'basic':33 'buy':51 'cost':16 'coupl':31 'data':12,39,53 'gig':22 'isp':44 'month':24 'much':14 'need':59 'page':41 'patch':27 'pop':48 'research':3 'say':50 'spoof':61 'time':9 'use':5 'websit':46 'would':47 'year':32"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/5118047"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700760024 {#2125
    date: 2023-11-23 18:20:24.0 +01:00
  }
  +"title": 155416
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#2165
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2041
    +user: Proxies\__CG__\App\Entity\User {#3035 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2943 …}
    +slug: "How-to-bypass-a-metered-connection"
    +title: "How to bypass a metered connection?"
    +url: null
    +body: "In North America, using Xfinity for reference. I want to create both a home NAS and offline Wiki/media backup. Problem is to get the amount of data I need would blow through my plan and throttle my speed. I guess I could try and do it over a longer period or download just before the billing cycle renews so even if I go over it will reset. I would rather avoid these scenarios, the only other thing I can think of is using a cafe or library connection, that might be what I have to do. Any ideas on places to download massive amounts of data or ways to get around throttling? Thanks in advance."
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 23
    +favouriteCount: 40
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700848698 {#3030
      date: 2023-11-24 18:58:18.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3037 …}
    +votes: Doctrine\ORM\PersistentCollection {#3039 …}
    +reports: Doctrine\ORM\PersistentCollection {#3041 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3043 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3045 …}
    +badges: Doctrine\ORM\PersistentCollection {#3047 …}
    +children: [
      App\Entity\EntryComment {#2165}
    ]
    -id: 15267
    -titleTs: "'bypass':3 'connect':6 'meter':5"
    -bodyTs: "'advanc':115 'america':3 'amount':25,104 'around':111 'avoid':71 'backup':19 'bill':56 'blow':31 'cafe':85 'connect':88 'could':42 'creat':11 'cycl':57 'data':27,106 'download':52,102 'even':60 'get':23,110 'go':63 'guess':40 'home':14 'idea':98 'librari':87 'longer':49 'massiv':103 'might':90 'nas':15 'need':29 'north':2 'offlin':17 'period':50 'place':100 'plan':34 'problem':20 'rather':70 'refer':7 'renew':58 'reset':67 'scenario':73 'speed':38 'thank':113 'thing':77 'think':80 'throttl':36,112 'tri':43 'use':4,83 'want':9 'way':108 'wiki/media':18 'would':30,69 'xfiniti':5"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700698157
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/8583030"
    +editedAt: DateTimeImmutable @1701073005 {#3018
      date: 2023-11-27 09:16:45.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700611757 {#2997
      date: 2023-11-22 01:09:17.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2104 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2100 …}
  +body: """
    not just researchers, i used this all the time back when data was much more costly and i had only 3 gigs a month, but they patched it after a couple years\n
    \n
    basically when i was out of data a page from the isp’s website would pop up saying “Buy more data”, and that’s all i needed to spoof
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1700760024 {#2053
    date: 2023-11-23 18:20:24.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Attack0fthenerd@lemmy.world"
    "@vildis@lemmy.dbzer0.com"
    "@WarmApplePieShrek@lemmy.dbzer0.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2099 …}
  +nested: Doctrine\ORM\PersistentCollection {#2108 …}
  +votes: Doctrine\ORM\PersistentCollection {#2101 …}
  +reports: Doctrine\ORM\PersistentCollection {#2109 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2106 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2107 …}
  -id: 155416
  -bodyTs: "'3':21 'back':10 'basic':33 'buy':51 'cost':16 'coupl':31 'data':12,39,53 'gig':22 'isp':44 'month':24 'much':14 'need':59 'page':41 'patch':27 'pop':48 'research':3 'say':50 'spoof':61 'time':9 'use':5 'websit':46 'would':47 'year':32"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/5118047"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700760024 {#2125
    date: 2023-11-23 18:20:24.0 +01:00
  }
  +"title": 155416
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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
Proxies\__CG__\App\Entity\Entry {#1717
  +user: Proxies\__CG__\App\Entity\User {#2941 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2943 …}
  +slug: "Converting-opus-files-to-mp3"
  +title: "Converting opus files to mp3"
  +url: null
  +body: """
    I downloaded a “Linux ISO” which came as a series of *.opus files. My iPhone doesn’t recognize them, so I was wondering if you guys might recommend a program to convert them to *.mp3 files.\n
    \n
    Ideally a mac or linux based program with a gui. Any suggestions?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 23
  +favouriteCount: 37
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1699133524 {#2936
    date: 2023-11-04 22:32:04.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2944 …}
  +votes: Doctrine\ORM\PersistentCollection {#2946 …}
  +reports: Doctrine\ORM\PersistentCollection {#2948 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2950 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2952 …}
  +badges: Doctrine\ORM\PersistentCollection {#2954 …}
  +children: [
    App\Entity\EntryComment {#1716
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1717 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1739 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1741 …}
      +body: "*im gonna have to cope by using my sideloaded modded apps!!!*"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1699099239 {#1714
        date: 2023-11-04 13:00:39.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@chagall@lemmy.world"
        "@db2@sopuli.xyz"
        "@WindowsEnjoyer@sh.itjust.works"
      ]
      +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: 89345
      -bodyTs: "'app':11 'cope':5 'gonna':2 'im':1 'mod':10 'sideload':9 'use':7"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/4557800"
      +editedAt: DateTimeImmutable @1699099254 {#1718
        date: 2023-11-04 13:00:54.0 +01:00
      }
      +createdAt: DateTimeImmutable @1699099239 {#1720
        date: 2023-11-04 13:00:39.0 +01:00
      }
      +"title": 89345
    }
  ]
  -id: 9485
  -titleTs: "'convert':1 'file':3 'mp3':5 'opus':2"
  -bodyTs: "'base':42 'came':7 'convert':32 'doesn':16 'download':2 'file':13,36 'gui':46 'guy':26 'ideal':37 'iphon':15 'iso':5 'linux':4,41 'mac':39 'might':27 'mp3':35 'opus':12 'program':30,43 'recogn':18 'recommend':28 'seri':10 'suggest':48 'wonder':23"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1699147397
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/7757825"
  +editedAt: DateTimeImmutable @1699061075 {#2922
    date: 2023-11-04 02:24:35.0 +01:00
  }
  +createdAt: DateTimeImmutable @1699060997 {#2898
    date: 2023-11-04 02:23:17.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
107 DENIED edit
Proxies\__CG__\App\Entity\Entry {#1717
  +user: Proxies\__CG__\App\Entity\User {#2941 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2943 …}
  +slug: "Converting-opus-files-to-mp3"
  +title: "Converting opus files to mp3"
  +url: null
  +body: """
    I downloaded a “Linux ISO” which came as a series of *.opus files. My iPhone doesn’t recognize them, so I was wondering if you guys might recommend a program to convert them to *.mp3 files.\n
    \n
    Ideally a mac or linux based program with a gui. Any suggestions?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 23
  +favouriteCount: 37
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1699133524 {#2936
    date: 2023-11-04 22:32:04.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2944 …}
  +votes: Doctrine\ORM\PersistentCollection {#2946 …}
  +reports: Doctrine\ORM\PersistentCollection {#2948 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2950 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2952 …}
  +badges: Doctrine\ORM\PersistentCollection {#2954 …}
  +children: [
    App\Entity\EntryComment {#1716
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1717 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1739 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1741 …}
      +body: "*im gonna have to cope by using my sideloaded modded apps!!!*"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1699099239 {#1714
        date: 2023-11-04 13:00:39.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@chagall@lemmy.world"
        "@db2@sopuli.xyz"
        "@WindowsEnjoyer@sh.itjust.works"
      ]
      +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: 89345
      -bodyTs: "'app':11 'cope':5 'gonna':2 'im':1 'mod':10 'sideload':9 'use':7"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/4557800"
      +editedAt: DateTimeImmutable @1699099254 {#1718
        date: 2023-11-04 13:00:54.0 +01:00
      }
      +createdAt: DateTimeImmutable @1699099239 {#1720
        date: 2023-11-04 13:00:39.0 +01:00
      }
      +"title": 89345
    }
  ]
  -id: 9485
  -titleTs: "'convert':1 'file':3 'mp3':5 'opus':2"
  -bodyTs: "'base':42 'came':7 'convert':32 'doesn':16 'download':2 'file':13,36 'gui':46 'guy':26 'ideal':37 'iphon':15 'iso':5 'linux':4,41 'mac':39 'might':27 'mp3':35 'opus':12 'program':30,43 'recogn':18 'recommend':28 'seri':10 'suggest':48 'wonder':23"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1699147397
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/7757825"
  +editedAt: DateTimeImmutable @1699061075 {#2922
    date: 2023-11-04 02:24:35.0 +01:00
  }
  +createdAt: DateTimeImmutable @1699060997 {#2898
    date: 2023-11-04 02:23:17.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
108 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#1717
  +user: Proxies\__CG__\App\Entity\User {#2941 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2943 …}
  +slug: "Converting-opus-files-to-mp3"
  +title: "Converting opus files to mp3"
  +url: null
  +body: """
    I downloaded a “Linux ISO” which came as a series of *.opus files. My iPhone doesn’t recognize them, so I was wondering if you guys might recommend a program to convert them to *.mp3 files.\n
    \n
    Ideally a mac or linux based program with a gui. Any suggestions?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 23
  +favouriteCount: 37
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1699133524 {#2936
    date: 2023-11-04 22:32:04.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2944 …}
  +votes: Doctrine\ORM\PersistentCollection {#2946 …}
  +reports: Doctrine\ORM\PersistentCollection {#2948 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2950 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2952 …}
  +badges: Doctrine\ORM\PersistentCollection {#2954 …}
  +children: [
    App\Entity\EntryComment {#1716
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1717 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1739 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1741 …}
      +body: "*im gonna have to cope by using my sideloaded modded apps!!!*"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1699099239 {#1714
        date: 2023-11-04 13:00:39.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@chagall@lemmy.world"
        "@db2@sopuli.xyz"
        "@WindowsEnjoyer@sh.itjust.works"
      ]
      +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: 89345
      -bodyTs: "'app':11 'cope':5 'gonna':2 'im':1 'mod':10 'sideload':9 'use':7"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/4557800"
      +editedAt: DateTimeImmutable @1699099254 {#1718
        date: 2023-11-04 13:00:54.0 +01:00
      }
      +createdAt: DateTimeImmutable @1699099239 {#1720
        date: 2023-11-04 13:00:39.0 +01:00
      }
      +"title": 89345
    }
  ]
  -id: 9485
  -titleTs: "'convert':1 'file':3 'mp3':5 'opus':2"
  -bodyTs: "'base':42 'came':7 'convert':32 'doesn':16 'download':2 'file':13,36 'gui':46 'guy':26 'ideal':37 'iphon':15 'iso':5 'linux':4,41 'mac':39 'might':27 'mp3':35 'opus':12 'program':30,43 'recogn':18 'recommend':28 'seri':10 'suggest':48 'wonder':23"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1699147397
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/7757825"
  +editedAt: DateTimeImmutable @1699061075 {#2922
    date: 2023-11-04 02:24:35.0 +01:00
  }
  +createdAt: DateTimeImmutable @1699060997 {#2898
    date: 2023-11-04 02:23:17.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
109 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
110 DENIED moderate
App\Entity\EntryComment {#1716
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1717
    +user: Proxies\__CG__\App\Entity\User {#2941 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2943 …}
    +slug: "Converting-opus-files-to-mp3"
    +title: "Converting opus files to mp3"
    +url: null
    +body: """
      I downloaded a “Linux ISO” which came as a series of *.opus files. My iPhone doesn’t recognize them, so I was wondering if you guys might recommend a program to convert them to *.mp3 files.\n
      \n
      Ideally a mac or linux based program with a gui. Any suggestions?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 23
    +favouriteCount: 37
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699133524 {#2936
      date: 2023-11-04 22:32:04.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2944 …}
    +votes: Doctrine\ORM\PersistentCollection {#2946 …}
    +reports: Doctrine\ORM\PersistentCollection {#2948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2950 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2952 …}
    +badges: Doctrine\ORM\PersistentCollection {#2954 …}
    +children: [
      App\Entity\EntryComment {#1716}
    ]
    -id: 9485
    -titleTs: "'convert':1 'file':3 'mp3':5 'opus':2"
    -bodyTs: "'base':42 'came':7 'convert':32 'doesn':16 'download':2 'file':13,36 'gui':46 'guy':26 'ideal':37 'iphon':15 'iso':5 'linux':4,41 'mac':39 'might':27 'mp3':35 'opus':12 'program':30,43 'recogn':18 'recommend':28 'seri':10 'suggest':48 'wonder':23"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699147397
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/7757825"
    +editedAt: DateTimeImmutable @1699061075 {#2922
      date: 2023-11-04 02:24:35.0 +01:00
    }
    +createdAt: DateTimeImmutable @1699060997 {#2898
      date: 2023-11-04 02:23:17.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1739 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1741 …}
  +body: "*im gonna have to cope by using my sideloaded modded apps!!!*"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1699099239 {#1714
    date: 2023-11-04 13:00:39.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@chagall@lemmy.world"
    "@db2@sopuli.xyz"
    "@WindowsEnjoyer@sh.itjust.works"
  ]
  +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: 89345
  -bodyTs: "'app':11 'cope':5 'gonna':2 'im':1 'mod':10 'sideload':9 'use':7"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/4557800"
  +editedAt: DateTimeImmutable @1699099254 {#1718
    date: 2023-11-04 13:00:54.0 +01:00
  }
  +createdAt: DateTimeImmutable @1699099239 {#1720
    date: 2023-11-04 13:00:39.0 +01:00
  }
  +"title": 89345
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
111 DENIED edit
App\Entity\EntryComment {#1716
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1717
    +user: Proxies\__CG__\App\Entity\User {#2941 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2943 …}
    +slug: "Converting-opus-files-to-mp3"
    +title: "Converting opus files to mp3"
    +url: null
    +body: """
      I downloaded a “Linux ISO” which came as a series of *.opus files. My iPhone doesn’t recognize them, so I was wondering if you guys might recommend a program to convert them to *.mp3 files.\n
      \n
      Ideally a mac or linux based program with a gui. Any suggestions?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 23
    +favouriteCount: 37
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699133524 {#2936
      date: 2023-11-04 22:32:04.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2944 …}
    +votes: Doctrine\ORM\PersistentCollection {#2946 …}
    +reports: Doctrine\ORM\PersistentCollection {#2948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2950 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2952 …}
    +badges: Doctrine\ORM\PersistentCollection {#2954 …}
    +children: [
      App\Entity\EntryComment {#1716}
    ]
    -id: 9485
    -titleTs: "'convert':1 'file':3 'mp3':5 'opus':2"
    -bodyTs: "'base':42 'came':7 'convert':32 'doesn':16 'download':2 'file':13,36 'gui':46 'guy':26 'ideal':37 'iphon':15 'iso':5 'linux':4,41 'mac':39 'might':27 'mp3':35 'opus':12 'program':30,43 'recogn':18 'recommend':28 'seri':10 'suggest':48 'wonder':23"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699147397
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/7757825"
    +editedAt: DateTimeImmutable @1699061075 {#2922
      date: 2023-11-04 02:24:35.0 +01:00
    }
    +createdAt: DateTimeImmutable @1699060997 {#2898
      date: 2023-11-04 02:23:17.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1739 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1741 …}
  +body: "*im gonna have to cope by using my sideloaded modded apps!!!*"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1699099239 {#1714
    date: 2023-11-04 13:00:39.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@chagall@lemmy.world"
    "@db2@sopuli.xyz"
    "@WindowsEnjoyer@sh.itjust.works"
  ]
  +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: 89345
  -bodyTs: "'app':11 'cope':5 'gonna':2 'im':1 'mod':10 'sideload':9 'use':7"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/4557800"
  +editedAt: DateTimeImmutable @1699099254 {#1718
    date: 2023-11-04 13:00:54.0 +01:00
  }
  +createdAt: DateTimeImmutable @1699099239 {#1720
    date: 2023-11-04 13:00:39.0 +01:00
  }
  +"title": 89345
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
112 DENIED moderate
App\Entity\EntryComment {#1716
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1717
    +user: Proxies\__CG__\App\Entity\User {#2941 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2943 …}
    +slug: "Converting-opus-files-to-mp3"
    +title: "Converting opus files to mp3"
    +url: null
    +body: """
      I downloaded a “Linux ISO” which came as a series of *.opus files. My iPhone doesn’t recognize them, so I was wondering if you guys might recommend a program to convert them to *.mp3 files.\n
      \n
      Ideally a mac or linux based program with a gui. Any suggestions?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 23
    +favouriteCount: 37
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699133524 {#2936
      date: 2023-11-04 22:32:04.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2944 …}
    +votes: Doctrine\ORM\PersistentCollection {#2946 …}
    +reports: Doctrine\ORM\PersistentCollection {#2948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2950 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2952 …}
    +badges: Doctrine\ORM\PersistentCollection {#2954 …}
    +children: [
      App\Entity\EntryComment {#1716}
    ]
    -id: 9485
    -titleTs: "'convert':1 'file':3 'mp3':5 'opus':2"
    -bodyTs: "'base':42 'came':7 'convert':32 'doesn':16 'download':2 'file':13,36 'gui':46 'guy':26 'ideal':37 'iphon':15 'iso':5 'linux':4,41 'mac':39 'might':27 'mp3':35 'opus':12 'program':30,43 'recogn':18 'recommend':28 'seri':10 'suggest':48 'wonder':23"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699147397
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/7757825"
    +editedAt: DateTimeImmutable @1699061075 {#2922
      date: 2023-11-04 02:24:35.0 +01:00
    }
    +createdAt: DateTimeImmutable @1699060997 {#2898
      date: 2023-11-04 02:23:17.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1739 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1741 …}
  +body: "*im gonna have to cope by using my sideloaded modded apps!!!*"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1699099239 {#1714
    date: 2023-11-04 13:00:39.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@chagall@lemmy.world"
    "@db2@sopuli.xyz"
    "@WindowsEnjoyer@sh.itjust.works"
  ]
  +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: 89345
  -bodyTs: "'app':11 'cope':5 'gonna':2 'im':1 'mod':10 'sideload':9 'use':7"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/4557800"
  +editedAt: DateTimeImmutable @1699099254 {#1718
    date: 2023-11-04 13:00:54.0 +01:00
  }
  +createdAt: DateTimeImmutable @1699099239 {#1720
    date: 2023-11-04 13:00:39.0 +01:00
  }
  +"title": 89345
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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
Proxies\__CG__\App\Entity\Entry {#2339
  +user: Proxies\__CG__\App\Entity\User {#2541 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2338 …}
  +image: Proxies\__CG__\App\Entity\Image {#2748 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2770 …}
  +slug: "Wolfram"
  +title: "Wolfram 🍑♥️🔥"
  +url: "https://mander.xyz/pictrs/image/60684041-1094-44e4-8813-a14e2f21d9fb.webp"
  +body: null
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 22
  +favouriteCount: 613
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1700209017 {#2229
    date: 2023-11-17 09:16:57.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2769 …}
  +votes: Doctrine\ORM\PersistentCollection {#2767 …}
  +reports: Doctrine\ORM\PersistentCollection {#2764 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2798 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2794 …}
  +badges: Doctrine\ORM\PersistentCollection {#2811 …}
  +children: [
    App\Entity\EntryComment {#2335
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2339 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2338 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2159 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2159 …}
      +body: "fun fact, paid chatgpt (yes i have sinned, i pay for it) has a wolfram plugin so a badly worded question gets worded better by chatgpt and then forwarded to wolfram"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 20
      +score: 0
      +lastActive: DateTime @1700155441 {#2343
        date: 2023-11-16 18:24:01.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@fossilesque@mander.xyz"
        "@BeigeAgenda@lemmy.ca"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2143 …}
      +nested: Doctrine\ORM\PersistentCollection {#2136 …}
      +votes: Doctrine\ORM\PersistentCollection {#2073 …}
      +reports: Doctrine\ORM\PersistentCollection {#2072 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2065 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2066 …}
      -id: 130856
      -bodyTs: "'bad':19 'better':24 'chatgpt':4,26 'fact':2 'forward':29 'fun':1 'get':22 'paid':3 'pay':10 'plugin':16 'question':21 'sin':8 'wolfram':15,31 'word':20,23 'yes':5"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/4914649"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700155441 {#2336
        date: 2023-11-16 18:24:01.0 +01:00
      }
      +"title": 130856
    }
  ]
  -id: 13568
  -titleTs: "'wolfram':1"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1700225429
  +visibility: "visible             "
  +apId: "https://mander.xyz/post/6236315"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700139029 {#2631
    date: 2023-11-16 13:50:29.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
115 DENIED edit
Proxies\__CG__\App\Entity\Entry {#2339
  +user: Proxies\__CG__\App\Entity\User {#2541 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2338 …}
  +image: Proxies\__CG__\App\Entity\Image {#2748 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2770 …}
  +slug: "Wolfram"
  +title: "Wolfram 🍑♥️🔥"
  +url: "https://mander.xyz/pictrs/image/60684041-1094-44e4-8813-a14e2f21d9fb.webp"
  +body: null
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 22
  +favouriteCount: 613
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1700209017 {#2229
    date: 2023-11-17 09:16:57.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2769 …}
  +votes: Doctrine\ORM\PersistentCollection {#2767 …}
  +reports: Doctrine\ORM\PersistentCollection {#2764 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2798 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2794 …}
  +badges: Doctrine\ORM\PersistentCollection {#2811 …}
  +children: [
    App\Entity\EntryComment {#2335
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2339 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2338 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2159 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2159 …}
      +body: "fun fact, paid chatgpt (yes i have sinned, i pay for it) has a wolfram plugin so a badly worded question gets worded better by chatgpt and then forwarded to wolfram"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 20
      +score: 0
      +lastActive: DateTime @1700155441 {#2343
        date: 2023-11-16 18:24:01.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@fossilesque@mander.xyz"
        "@BeigeAgenda@lemmy.ca"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2143 …}
      +nested: Doctrine\ORM\PersistentCollection {#2136 …}
      +votes: Doctrine\ORM\PersistentCollection {#2073 …}
      +reports: Doctrine\ORM\PersistentCollection {#2072 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2065 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2066 …}
      -id: 130856
      -bodyTs: "'bad':19 'better':24 'chatgpt':4,26 'fact':2 'forward':29 'fun':1 'get':22 'paid':3 'pay':10 'plugin':16 'question':21 'sin':8 'wolfram':15,31 'word':20,23 'yes':5"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/4914649"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700155441 {#2336
        date: 2023-11-16 18:24:01.0 +01:00
      }
      +"title": 130856
    }
  ]
  -id: 13568
  -titleTs: "'wolfram':1"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1700225429
  +visibility: "visible             "
  +apId: "https://mander.xyz/post/6236315"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700139029 {#2631
    date: 2023-11-16 13:50:29.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
116 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2339
  +user: Proxies\__CG__\App\Entity\User {#2541 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2338 …}
  +image: Proxies\__CG__\App\Entity\Image {#2748 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2770 …}
  +slug: "Wolfram"
  +title: "Wolfram 🍑♥️🔥"
  +url: "https://mander.xyz/pictrs/image/60684041-1094-44e4-8813-a14e2f21d9fb.webp"
  +body: null
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 22
  +favouriteCount: 613
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1700209017 {#2229
    date: 2023-11-17 09:16:57.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2769 …}
  +votes: Doctrine\ORM\PersistentCollection {#2767 …}
  +reports: Doctrine\ORM\PersistentCollection {#2764 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2798 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2794 …}
  +badges: Doctrine\ORM\PersistentCollection {#2811 …}
  +children: [
    App\Entity\EntryComment {#2335
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2339 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2338 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2159 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2159 …}
      +body: "fun fact, paid chatgpt (yes i have sinned, i pay for it) has a wolfram plugin so a badly worded question gets worded better by chatgpt and then forwarded to wolfram"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 20
      +score: 0
      +lastActive: DateTime @1700155441 {#2343
        date: 2023-11-16 18:24:01.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@fossilesque@mander.xyz"
        "@BeigeAgenda@lemmy.ca"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2143 …}
      +nested: Doctrine\ORM\PersistentCollection {#2136 …}
      +votes: Doctrine\ORM\PersistentCollection {#2073 …}
      +reports: Doctrine\ORM\PersistentCollection {#2072 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2065 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2066 …}
      -id: 130856
      -bodyTs: "'bad':19 'better':24 'chatgpt':4,26 'fact':2 'forward':29 'fun':1 'get':22 'paid':3 'pay':10 'plugin':16 'question':21 'sin':8 'wolfram':15,31 'word':20,23 'yes':5"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/4914649"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700155441 {#2336
        date: 2023-11-16 18:24:01.0 +01:00
      }
      +"title": 130856
    }
  ]
  -id: 13568
  -titleTs: "'wolfram':1"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1700225429
  +visibility: "visible             "
  +apId: "https://mander.xyz/post/6236315"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700139029 {#2631
    date: 2023-11-16 13:50:29.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
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 {#2335
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2339
    +user: Proxies\__CG__\App\Entity\User {#2541 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2338 …}
    +image: Proxies\__CG__\App\Entity\Image {#2748 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2770 …}
    +slug: "Wolfram"
    +title: "Wolfram 🍑♥️🔥"
    +url: "https://mander.xyz/pictrs/image/60684041-1094-44e4-8813-a14e2f21d9fb.webp"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 22
    +favouriteCount: 613
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700209017 {#2229
      date: 2023-11-17 09:16:57.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2769 …}
    +votes: Doctrine\ORM\PersistentCollection {#2767 …}
    +reports: Doctrine\ORM\PersistentCollection {#2764 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2798 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2794 …}
    +badges: Doctrine\ORM\PersistentCollection {#2811 …}
    +children: [
      App\Entity\EntryComment {#2335}
    ]
    -id: 13568
    -titleTs: "'wolfram':1"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700225429
    +visibility: "visible             "
    +apId: "https://mander.xyz/post/6236315"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700139029 {#2631
      date: 2023-11-16 13:50:29.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2338 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2159 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2159 …}
  +body: "fun fact, paid chatgpt (yes i have sinned, i pay for it) has a wolfram plugin so a badly worded question gets worded better by chatgpt and then forwarded to wolfram"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 20
  +score: 0
  +lastActive: DateTime @1700155441 {#2343
    date: 2023-11-16 18:24:01.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@fossilesque@mander.xyz"
    "@BeigeAgenda@lemmy.ca"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2143 …}
  +nested: Doctrine\ORM\PersistentCollection {#2136 …}
  +votes: Doctrine\ORM\PersistentCollection {#2073 …}
  +reports: Doctrine\ORM\PersistentCollection {#2072 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2065 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2066 …}
  -id: 130856
  -bodyTs: "'bad':19 'better':24 'chatgpt':4,26 'fact':2 'forward':29 'fun':1 'get':22 'paid':3 'pay':10 'plugin':16 'question':21 'sin':8 'wolfram':15,31 'word':20,23 'yes':5"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/4914649"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700155441 {#2336
    date: 2023-11-16 18:24:01.0 +01:00
  }
  +"title": 130856
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#2335
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2339
    +user: Proxies\__CG__\App\Entity\User {#2541 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2338 …}
    +image: Proxies\__CG__\App\Entity\Image {#2748 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2770 …}
    +slug: "Wolfram"
    +title: "Wolfram 🍑♥️🔥"
    +url: "https://mander.xyz/pictrs/image/60684041-1094-44e4-8813-a14e2f21d9fb.webp"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 22
    +favouriteCount: 613
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700209017 {#2229
      date: 2023-11-17 09:16:57.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2769 …}
    +votes: Doctrine\ORM\PersistentCollection {#2767 …}
    +reports: Doctrine\ORM\PersistentCollection {#2764 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2798 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2794 …}
    +badges: Doctrine\ORM\PersistentCollection {#2811 …}
    +children: [
      App\Entity\EntryComment {#2335}
    ]
    -id: 13568
    -titleTs: "'wolfram':1"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700225429
    +visibility: "visible             "
    +apId: "https://mander.xyz/post/6236315"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700139029 {#2631
      date: 2023-11-16 13:50:29.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2338 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2159 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2159 …}
  +body: "fun fact, paid chatgpt (yes i have sinned, i pay for it) has a wolfram plugin so a badly worded question gets worded better by chatgpt and then forwarded to wolfram"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 20
  +score: 0
  +lastActive: DateTime @1700155441 {#2343
    date: 2023-11-16 18:24:01.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@fossilesque@mander.xyz"
    "@BeigeAgenda@lemmy.ca"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2143 …}
  +nested: Doctrine\ORM\PersistentCollection {#2136 …}
  +votes: Doctrine\ORM\PersistentCollection {#2073 …}
  +reports: Doctrine\ORM\PersistentCollection {#2072 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2065 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2066 …}
  -id: 130856
  -bodyTs: "'bad':19 'better':24 'chatgpt':4,26 'fact':2 'forward':29 'fun':1 'get':22 'paid':3 'pay':10 'plugin':16 'question':21 'sin':8 'wolfram':15,31 'word':20,23 'yes':5"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/4914649"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700155441 {#2336
    date: 2023-11-16 18:24:01.0 +01:00
  }
  +"title": 130856
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#2335
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2339
    +user: Proxies\__CG__\App\Entity\User {#2541 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2338 …}
    +image: Proxies\__CG__\App\Entity\Image {#2748 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2770 …}
    +slug: "Wolfram"
    +title: "Wolfram 🍑♥️🔥"
    +url: "https://mander.xyz/pictrs/image/60684041-1094-44e4-8813-a14e2f21d9fb.webp"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 22
    +favouriteCount: 613
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700209017 {#2229
      date: 2023-11-17 09:16:57.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2769 …}
    +votes: Doctrine\ORM\PersistentCollection {#2767 …}
    +reports: Doctrine\ORM\PersistentCollection {#2764 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2798 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2794 …}
    +badges: Doctrine\ORM\PersistentCollection {#2811 …}
    +children: [
      App\Entity\EntryComment {#2335}
    ]
    -id: 13568
    -titleTs: "'wolfram':1"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700225429
    +visibility: "visible             "
    +apId: "https://mander.xyz/post/6236315"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700139029 {#2631
      date: 2023-11-16 13:50:29.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2338 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2159 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2159 …}
  +body: "fun fact, paid chatgpt (yes i have sinned, i pay for it) has a wolfram plugin so a badly worded question gets worded better by chatgpt and then forwarded to wolfram"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 20
  +score: 0
  +lastActive: DateTime @1700155441 {#2343
    date: 2023-11-16 18:24:01.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@fossilesque@mander.xyz"
    "@BeigeAgenda@lemmy.ca"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2143 …}
  +nested: Doctrine\ORM\PersistentCollection {#2136 …}
  +votes: Doctrine\ORM\PersistentCollection {#2073 …}
  +reports: Doctrine\ORM\PersistentCollection {#2072 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2065 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2066 …}
  -id: 130856
  -bodyTs: "'bad':19 'better':24 'chatgpt':4,26 'fact':2 'forward':29 'fun':1 'get':22 'paid':3 'pay':10 'plugin':16 'question':21 'sin':8 'wolfram':15,31 'word':20,23 'yes':5"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/4914649"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700155441 {#2336
    date: 2023-11-16 18:24:01.0 +01:00
  }
  +"title": 130856
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1527
  +user: Proxies\__CG__\App\Entity\User {#2900 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1568 …}
  +image: Proxies\__CG__\App\Entity\Image {#2902 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2903 …}
  +slug: "Executive-Dysfunction-ADHDinos"
  +title: "Executive Dysfunction [ADHDinos]"
  +url: "https://startrek.website/pictrs/image/c777ba6e-eca4-4cf6-b216-306ad9548742.jpeg"
  +body: """
    It is insane how accurate this is yet utterly *impossible* for most neurotypicals to comprehend. I wish I wasn’t broken, dammit.\n
    \n
    ADHDinos Source Links:\n
    \n
    - [Webtoon](https://www.webtoons.com/en/canvas/adhdinos/list?title_no=820817&webtoon-platform-redirect=true)\n
    - [Website](https://adhdinos.com/en-cad/)\n
    - [Facebook](https://www.facebook.com/ADHDinos/)\n
    - [Instagram](https://www.instagram.com/adhdinos/?hl=en)
    """
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 16
  +favouriteCount: 533
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1698194757 {#2895
    date: 2023-10-25 02:45:57.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2904 …}
  +votes: Doctrine\ORM\PersistentCollection {#2906 …}
  +reports: Doctrine\ORM\PersistentCollection {#2908 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2910 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2912 …}
  +badges: Doctrine\ORM\PersistentCollection {#2914 …}
  +children: [
    App\Entity\EntryComment {#1525
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1527 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1568 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1526 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1526 …}
      +body: "completing tasks? how do i learn this wizardry?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1698183796 {#1578
        date: 2023-10-24 23:43:16.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Stamets@startrek.website"
        "@agent_flounder@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1567 …}
      +nested: Doctrine\ORM\PersistentCollection {#1559 …}
      +votes: Doctrine\ORM\PersistentCollection {#1564 …}
      +reports: Doctrine\ORM\PersistentCollection {#1563 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1558 …}
      -id: 69923
      -bodyTs: "'complet':1 'learn':6 'task':2 'wizardri':8"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/4242813"
      +editedAt: null
      +createdAt: DateTimeImmutable @1698183796 {#1561
        date: 2023-10-24 23:43:16.0 +02:00
      }
      +"title": 69923
    }
  ]
  -id: 7451
  -titleTs: "'adhdino':3 'dysfunct':2 'execut':1"
  -bodyTs: "'/adhdinos/)':37 '/adhdinos/?hl=en)':41 '/en-cad/)':33 '/en/canvas/adhdinos/list?title_no=820817&webtoon-platform-redirect=true)':29 'accur':5 'adhdino':23 'adhdinos.com':32 'adhdinos.com/en-cad/)':31 'broken':21 'comprehend':15 'dammit':22 'facebook':34 'imposs':10 'insan':3 'instagram':38 'link':25 'neurotyp':13 'sourc':24 'utter':9 'wasn':19 'websit':30 'webtoon':26 'wish':17 'www.facebook.com':36 'www.facebook.com/adhdinos/)':35 'www.instagram.com':40 'www.instagram.com/adhdinos/?hl=en)':39 'www.webtoons.com':28 'www.webtoons.com/en/canvas/adhdinos/list?title_no=820817&webtoon-platform-redirect=true)':27 'yet':8"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1698236930
  +visibility: "visible             "
  +apId: "https://startrek.website/post/2996753"
  +editedAt: DateTimeImmutable @1698150596 {#2881
    date: 2023-10-24 14:29:56.0 +02:00
  }
  +createdAt: DateTimeImmutable @1698150530 {#2858
    date: 2023-10-24 14:28:50.0 +02: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 {#1527
  +user: Proxies\__CG__\App\Entity\User {#2900 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1568 …}
  +image: Proxies\__CG__\App\Entity\Image {#2902 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2903 …}
  +slug: "Executive-Dysfunction-ADHDinos"
  +title: "Executive Dysfunction [ADHDinos]"
  +url: "https://startrek.website/pictrs/image/c777ba6e-eca4-4cf6-b216-306ad9548742.jpeg"
  +body: """
    It is insane how accurate this is yet utterly *impossible* for most neurotypicals to comprehend. I wish I wasn’t broken, dammit.\n
    \n
    ADHDinos Source Links:\n
    \n
    - [Webtoon](https://www.webtoons.com/en/canvas/adhdinos/list?title_no=820817&webtoon-platform-redirect=true)\n
    - [Website](https://adhdinos.com/en-cad/)\n
    - [Facebook](https://www.facebook.com/ADHDinos/)\n
    - [Instagram](https://www.instagram.com/adhdinos/?hl=en)
    """
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 16
  +favouriteCount: 533
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1698194757 {#2895
    date: 2023-10-25 02:45:57.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2904 …}
  +votes: Doctrine\ORM\PersistentCollection {#2906 …}
  +reports: Doctrine\ORM\PersistentCollection {#2908 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2910 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2912 …}
  +badges: Doctrine\ORM\PersistentCollection {#2914 …}
  +children: [
    App\Entity\EntryComment {#1525
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1527 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1568 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1526 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1526 …}
      +body: "completing tasks? how do i learn this wizardry?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1698183796 {#1578
        date: 2023-10-24 23:43:16.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Stamets@startrek.website"
        "@agent_flounder@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1567 …}
      +nested: Doctrine\ORM\PersistentCollection {#1559 …}
      +votes: Doctrine\ORM\PersistentCollection {#1564 …}
      +reports: Doctrine\ORM\PersistentCollection {#1563 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1558 …}
      -id: 69923
      -bodyTs: "'complet':1 'learn':6 'task':2 'wizardri':8"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/4242813"
      +editedAt: null
      +createdAt: DateTimeImmutable @1698183796 {#1561
        date: 2023-10-24 23:43:16.0 +02:00
      }
      +"title": 69923
    }
  ]
  -id: 7451
  -titleTs: "'adhdino':3 'dysfunct':2 'execut':1"
  -bodyTs: "'/adhdinos/)':37 '/adhdinos/?hl=en)':41 '/en-cad/)':33 '/en/canvas/adhdinos/list?title_no=820817&webtoon-platform-redirect=true)':29 'accur':5 'adhdino':23 'adhdinos.com':32 'adhdinos.com/en-cad/)':31 'broken':21 'comprehend':15 'dammit':22 'facebook':34 'imposs':10 'insan':3 'instagram':38 'link':25 'neurotyp':13 'sourc':24 'utter':9 'wasn':19 'websit':30 'webtoon':26 'wish':17 'www.facebook.com':36 'www.facebook.com/adhdinos/)':35 'www.instagram.com':40 'www.instagram.com/adhdinos/?hl=en)':39 'www.webtoons.com':28 'www.webtoons.com/en/canvas/adhdinos/list?title_no=820817&webtoon-platform-redirect=true)':27 'yet':8"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1698236930
  +visibility: "visible             "
  +apId: "https://startrek.website/post/2996753"
  +editedAt: DateTimeImmutable @1698150596 {#2881
    date: 2023-10-24 14:29:56.0 +02:00
  }
  +createdAt: DateTimeImmutable @1698150530 {#2858
    date: 2023-10-24 14:28:50.0 +02: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 {#1527
  +user: Proxies\__CG__\App\Entity\User {#2900 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1568 …}
  +image: Proxies\__CG__\App\Entity\Image {#2902 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2903 …}
  +slug: "Executive-Dysfunction-ADHDinos"
  +title: "Executive Dysfunction [ADHDinos]"
  +url: "https://startrek.website/pictrs/image/c777ba6e-eca4-4cf6-b216-306ad9548742.jpeg"
  +body: """
    It is insane how accurate this is yet utterly *impossible* for most neurotypicals to comprehend. I wish I wasn’t broken, dammit.\n
    \n
    ADHDinos Source Links:\n
    \n
    - [Webtoon](https://www.webtoons.com/en/canvas/adhdinos/list?title_no=820817&webtoon-platform-redirect=true)\n
    - [Website](https://adhdinos.com/en-cad/)\n
    - [Facebook](https://www.facebook.com/ADHDinos/)\n
    - [Instagram](https://www.instagram.com/adhdinos/?hl=en)
    """
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 16
  +favouriteCount: 533
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1698194757 {#2895
    date: 2023-10-25 02:45:57.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2904 …}
  +votes: Doctrine\ORM\PersistentCollection {#2906 …}
  +reports: Doctrine\ORM\PersistentCollection {#2908 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2910 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2912 …}
  +badges: Doctrine\ORM\PersistentCollection {#2914 …}
  +children: [
    App\Entity\EntryComment {#1525
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1527 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1568 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1526 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1526 …}
      +body: "completing tasks? how do i learn this wizardry?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1698183796 {#1578
        date: 2023-10-24 23:43:16.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Stamets@startrek.website"
        "@agent_flounder@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1567 …}
      +nested: Doctrine\ORM\PersistentCollection {#1559 …}
      +votes: Doctrine\ORM\PersistentCollection {#1564 …}
      +reports: Doctrine\ORM\PersistentCollection {#1563 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1558 …}
      -id: 69923
      -bodyTs: "'complet':1 'learn':6 'task':2 'wizardri':8"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/4242813"
      +editedAt: null
      +createdAt: DateTimeImmutable @1698183796 {#1561
        date: 2023-10-24 23:43:16.0 +02:00
      }
      +"title": 69923
    }
  ]
  -id: 7451
  -titleTs: "'adhdino':3 'dysfunct':2 'execut':1"
  -bodyTs: "'/adhdinos/)':37 '/adhdinos/?hl=en)':41 '/en-cad/)':33 '/en/canvas/adhdinos/list?title_no=820817&webtoon-platform-redirect=true)':29 'accur':5 'adhdino':23 'adhdinos.com':32 'adhdinos.com/en-cad/)':31 'broken':21 'comprehend':15 'dammit':22 'facebook':34 'imposs':10 'insan':3 'instagram':38 'link':25 'neurotyp':13 'sourc':24 'utter':9 'wasn':19 'websit':30 'webtoon':26 'wish':17 'www.facebook.com':36 'www.facebook.com/adhdinos/)':35 'www.instagram.com':40 'www.instagram.com/adhdinos/?hl=en)':39 'www.webtoons.com':28 'www.webtoons.com/en/canvas/adhdinos/list?title_no=820817&webtoon-platform-redirect=true)':27 'yet':8"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1698236930
  +visibility: "visible             "
  +apId: "https://startrek.website/post/2996753"
  +editedAt: DateTimeImmutable @1698150596 {#2881
    date: 2023-10-24 14:29:56.0 +02:00
  }
  +createdAt: DateTimeImmutable @1698150530 {#2858
    date: 2023-10-24 14:28:50.0 +02: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 {#1525
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1527
    +user: Proxies\__CG__\App\Entity\User {#2900 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1568 …}
    +image: Proxies\__CG__\App\Entity\Image {#2902 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2903 …}
    +slug: "Executive-Dysfunction-ADHDinos"
    +title: "Executive Dysfunction [ADHDinos]"
    +url: "https://startrek.website/pictrs/image/c777ba6e-eca4-4cf6-b216-306ad9548742.jpeg"
    +body: """
      It is insane how accurate this is yet utterly *impossible* for most neurotypicals to comprehend. I wish I wasn’t broken, dammit.\n
      \n
      ADHDinos Source Links:\n
      \n
      - [Webtoon](https://www.webtoons.com/en/canvas/adhdinos/list?title_no=820817&webtoon-platform-redirect=true)\n
      - [Website](https://adhdinos.com/en-cad/)\n
      - [Facebook](https://www.facebook.com/ADHDinos/)\n
      - [Instagram](https://www.instagram.com/adhdinos/?hl=en)
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 16
    +favouriteCount: 533
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1698194757 {#2895
      date: 2023-10-25 02:45:57.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2904 …}
    +votes: Doctrine\ORM\PersistentCollection {#2906 …}
    +reports: Doctrine\ORM\PersistentCollection {#2908 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2910 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2912 …}
    +badges: Doctrine\ORM\PersistentCollection {#2914 …}
    +children: [
      App\Entity\EntryComment {#1525}
    ]
    -id: 7451
    -titleTs: "'adhdino':3 'dysfunct':2 'execut':1"
    -bodyTs: "'/adhdinos/)':37 '/adhdinos/?hl=en)':41 '/en-cad/)':33 '/en/canvas/adhdinos/list?title_no=820817&webtoon-platform-redirect=true)':29 'accur':5 'adhdino':23 'adhdinos.com':32 'adhdinos.com/en-cad/)':31 'broken':21 'comprehend':15 'dammit':22 'facebook':34 'imposs':10 'insan':3 'instagram':38 'link':25 'neurotyp':13 'sourc':24 'utter':9 'wasn':19 'websit':30 'webtoon':26 'wish':17 'www.facebook.com':36 'www.facebook.com/adhdinos/)':35 'www.instagram.com':40 'www.instagram.com/adhdinos/?hl=en)':39 'www.webtoons.com':28 'www.webtoons.com/en/canvas/adhdinos/list?title_no=820817&webtoon-platform-redirect=true)':27 'yet':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1698236930
    +visibility: "visible             "
    +apId: "https://startrek.website/post/2996753"
    +editedAt: DateTimeImmutable @1698150596 {#2881
      date: 2023-10-24 14:29:56.0 +02:00
    }
    +createdAt: DateTimeImmutable @1698150530 {#2858
      date: 2023-10-24 14:28:50.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1568 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1526 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1526 …}
  +body: "completing tasks? how do i learn this wizardry?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1698183796 {#1578
    date: 2023-10-24 23:43:16.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Stamets@startrek.website"
    "@agent_flounder@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1567 …}
  +nested: Doctrine\ORM\PersistentCollection {#1559 …}
  +votes: Doctrine\ORM\PersistentCollection {#1564 …}
  +reports: Doctrine\ORM\PersistentCollection {#1563 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1558 …}
  -id: 69923
  -bodyTs: "'complet':1 'learn':6 'task':2 'wizardri':8"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/4242813"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698183796 {#1561
    date: 2023-10-24 23:43:16.0 +02:00
  }
  +"title": 69923
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1525
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1527
    +user: Proxies\__CG__\App\Entity\User {#2900 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1568 …}
    +image: Proxies\__CG__\App\Entity\Image {#2902 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2903 …}
    +slug: "Executive-Dysfunction-ADHDinos"
    +title: "Executive Dysfunction [ADHDinos]"
    +url: "https://startrek.website/pictrs/image/c777ba6e-eca4-4cf6-b216-306ad9548742.jpeg"
    +body: """
      It is insane how accurate this is yet utterly *impossible* for most neurotypicals to comprehend. I wish I wasn’t broken, dammit.\n
      \n
      ADHDinos Source Links:\n
      \n
      - [Webtoon](https://www.webtoons.com/en/canvas/adhdinos/list?title_no=820817&webtoon-platform-redirect=true)\n
      - [Website](https://adhdinos.com/en-cad/)\n
      - [Facebook](https://www.facebook.com/ADHDinos/)\n
      - [Instagram](https://www.instagram.com/adhdinos/?hl=en)
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 16
    +favouriteCount: 533
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1698194757 {#2895
      date: 2023-10-25 02:45:57.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2904 …}
    +votes: Doctrine\ORM\PersistentCollection {#2906 …}
    +reports: Doctrine\ORM\PersistentCollection {#2908 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2910 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2912 …}
    +badges: Doctrine\ORM\PersistentCollection {#2914 …}
    +children: [
      App\Entity\EntryComment {#1525}
    ]
    -id: 7451
    -titleTs: "'adhdino':3 'dysfunct':2 'execut':1"
    -bodyTs: "'/adhdinos/)':37 '/adhdinos/?hl=en)':41 '/en-cad/)':33 '/en/canvas/adhdinos/list?title_no=820817&webtoon-platform-redirect=true)':29 'accur':5 'adhdino':23 'adhdinos.com':32 'adhdinos.com/en-cad/)':31 'broken':21 'comprehend':15 'dammit':22 'facebook':34 'imposs':10 'insan':3 'instagram':38 'link':25 'neurotyp':13 'sourc':24 'utter':9 'wasn':19 'websit':30 'webtoon':26 'wish':17 'www.facebook.com':36 'www.facebook.com/adhdinos/)':35 'www.instagram.com':40 'www.instagram.com/adhdinos/?hl=en)':39 'www.webtoons.com':28 'www.webtoons.com/en/canvas/adhdinos/list?title_no=820817&webtoon-platform-redirect=true)':27 'yet':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1698236930
    +visibility: "visible             "
    +apId: "https://startrek.website/post/2996753"
    +editedAt: DateTimeImmutable @1698150596 {#2881
      date: 2023-10-24 14:29:56.0 +02:00
    }
    +createdAt: DateTimeImmutable @1698150530 {#2858
      date: 2023-10-24 14:28:50.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1568 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1526 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1526 …}
  +body: "completing tasks? how do i learn this wizardry?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1698183796 {#1578
    date: 2023-10-24 23:43:16.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Stamets@startrek.website"
    "@agent_flounder@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1567 …}
  +nested: Doctrine\ORM\PersistentCollection {#1559 …}
  +votes: Doctrine\ORM\PersistentCollection {#1564 …}
  +reports: Doctrine\ORM\PersistentCollection {#1563 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1558 …}
  -id: 69923
  -bodyTs: "'complet':1 'learn':6 'task':2 'wizardri':8"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/4242813"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698183796 {#1561
    date: 2023-10-24 23:43:16.0 +02:00
  }
  +"title": 69923
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1525
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1527
    +user: Proxies\__CG__\App\Entity\User {#2900 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1568 …}
    +image: Proxies\__CG__\App\Entity\Image {#2902 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2903 …}
    +slug: "Executive-Dysfunction-ADHDinos"
    +title: "Executive Dysfunction [ADHDinos]"
    +url: "https://startrek.website/pictrs/image/c777ba6e-eca4-4cf6-b216-306ad9548742.jpeg"
    +body: """
      It is insane how accurate this is yet utterly *impossible* for most neurotypicals to comprehend. I wish I wasn’t broken, dammit.\n
      \n
      ADHDinos Source Links:\n
      \n
      - [Webtoon](https://www.webtoons.com/en/canvas/adhdinos/list?title_no=820817&webtoon-platform-redirect=true)\n
      - [Website](https://adhdinos.com/en-cad/)\n
      - [Facebook](https://www.facebook.com/ADHDinos/)\n
      - [Instagram](https://www.instagram.com/adhdinos/?hl=en)
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 16
    +favouriteCount: 533
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1698194757 {#2895
      date: 2023-10-25 02:45:57.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2904 …}
    +votes: Doctrine\ORM\PersistentCollection {#2906 …}
    +reports: Doctrine\ORM\PersistentCollection {#2908 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2910 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2912 …}
    +badges: Doctrine\ORM\PersistentCollection {#2914 …}
    +children: [
      App\Entity\EntryComment {#1525}
    ]
    -id: 7451
    -titleTs: "'adhdino':3 'dysfunct':2 'execut':1"
    -bodyTs: "'/adhdinos/)':37 '/adhdinos/?hl=en)':41 '/en-cad/)':33 '/en/canvas/adhdinos/list?title_no=820817&webtoon-platform-redirect=true)':29 'accur':5 'adhdino':23 'adhdinos.com':32 'adhdinos.com/en-cad/)':31 'broken':21 'comprehend':15 'dammit':22 'facebook':34 'imposs':10 'insan':3 'instagram':38 'link':25 'neurotyp':13 'sourc':24 'utter':9 'wasn':19 'websit':30 'webtoon':26 'wish':17 'www.facebook.com':36 'www.facebook.com/adhdinos/)':35 'www.instagram.com':40 'www.instagram.com/adhdinos/?hl=en)':39 'www.webtoons.com':28 'www.webtoons.com/en/canvas/adhdinos/list?title_no=820817&webtoon-platform-redirect=true)':27 'yet':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1698236930
    +visibility: "visible             "
    +apId: "https://startrek.website/post/2996753"
    +editedAt: DateTimeImmutable @1698150596 {#2881
      date: 2023-10-24 14:29:56.0 +02:00
    }
    +createdAt: DateTimeImmutable @1698150530 {#2858
      date: 2023-10-24 14:28:50.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1568 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1526 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1526 …}
  +body: "completing tasks? how do i learn this wizardry?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1698183796 {#1578
    date: 2023-10-24 23:43:16.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Stamets@startrek.website"
    "@agent_flounder@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1567 …}
  +nested: Doctrine\ORM\PersistentCollection {#1559 …}
  +votes: Doctrine\ORM\PersistentCollection {#1564 …}
  +reports: Doctrine\ORM\PersistentCollection {#1563 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1558 …}
  -id: 69923
  -bodyTs: "'complet':1 'learn':6 'task':2 'wizardri':8"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/4242813"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698183796 {#1561
    date: 2023-10-24 23:43:16.0 +02:00
  }
  +"title": 69923
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#2048
  +user: Proxies\__CG__\App\Entity\User {#2959 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2943 …}
  +slug: "Is-it-possible-to-still-pirate-Pearson-books"
  +title: "Is it possible to still pirate Pearson books?"
  +url: null
  +body: "I’m trying to get a pdf of Australia in the Global Economy 2024 from my digital copy, but any methods for extracting the books turn out to be more than two years old, and defunct. So, just curious."
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 14
  +favouriteCount: 60
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1700679955 {#2994
    date: 2023-11-22 20:05:55.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2999 …}
  +votes: Doctrine\ORM\PersistentCollection {#3002 …}
  +reports: Doctrine\ORM\PersistentCollection {#3004 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3006 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3008 …}
  +badges: Doctrine\ORM\PersistentCollection {#3010 …}
  +children: [
    App\Entity\EntryComment {#2049
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2048 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
      +image: null
      +parent: null
      +root: null
      +body: "Idk how it used to work, but [i found what you wanted ](https://cloudflare-ipfs.com/ipfs/bafykbzacecx334paqwstixzbywux52uy4fdtkmpa63xqxgagiwy6qyorejicq?filename=Tim%20Dixon%2C%20John%20O%E2%80%99Mahony%20-%20Pearson%20Economics%2012_%20Australia%20in%20the%20Global%20Economy%202024-Pearson%20Australia.pdf) by sealing the seas"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 11
      +score: 0
      +lastActive: DateTime @1700755764 {#2067
        date: 2023-11-23 17:09:24.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@LifeTheUnchosenOne@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2051 …}
      +nested: Doctrine\ORM\PersistentCollection {#2059 …}
      +votes: Doctrine\ORM\PersistentCollection {#2047 …}
      +reports: Doctrine\ORM\PersistentCollection {#2057 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2055 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2054 …}
      -id: 139801
      -bodyTs: "'/ipfs/bafykbzacecx334paqwstixzbywux52uy4fdtkmpa63xqxgagiwy6qyorejicq?filename=tim%20dixon%2c%20john%20o%e2%80%99mahony%20-%20pearson%20economics%2012_%20australia%20in%20the%20global%20economy%202024-pearson%20australia.pdf)':15 'cloudflare-ipfs.com':14 'cloudflare-ipfs.com/ipfs/bafykbzacecx334paqwstixzbywux52uy4fdtkmpa63xqxgagiwy6qyorejicq?filename=tim%20dixon%2c%20john%20o%e2%80%99mahony%20-%20pearson%20economics%2012_%20australia%20in%20the%20global%20economy%202024-pearson%20australia.pdf)':13 'found':9 'idk':1 'sea':19 'seal':17 'use':4 'want':12 'work':6"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/4996219"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700401798 {#2070
        date: 2023-11-19 14:49:58.0 +01:00
      }
      +"title": 139801
    }
  ]
  -id: 14389
  -titleTs: "'book':8 'pearson':7 'pirat':6 'possibl':3 'still':5"
  -bodyTs: "'2024':14 'australia':9 'book':25 'copi':18 'curious':39 'defunct':36 'digit':17 'economi':13 'extract':23 'get':5 'global':12 'm':2 'method':21 'old':34 'pdf':7 'tri':3 'turn':26 'two':32 'year':33"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1700482708
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/8466435"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700396308 {#2982
    date: 2023-11-19 13:18: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
131 DENIED edit
Proxies\__CG__\App\Entity\Entry {#2048
  +user: Proxies\__CG__\App\Entity\User {#2959 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2943 …}
  +slug: "Is-it-possible-to-still-pirate-Pearson-books"
  +title: "Is it possible to still pirate Pearson books?"
  +url: null
  +body: "I’m trying to get a pdf of Australia in the Global Economy 2024 from my digital copy, but any methods for extracting the books turn out to be more than two years old, and defunct. So, just curious."
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 14
  +favouriteCount: 60
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1700679955 {#2994
    date: 2023-11-22 20:05:55.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2999 …}
  +votes: Doctrine\ORM\PersistentCollection {#3002 …}
  +reports: Doctrine\ORM\PersistentCollection {#3004 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3006 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3008 …}
  +badges: Doctrine\ORM\PersistentCollection {#3010 …}
  +children: [
    App\Entity\EntryComment {#2049
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2048 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
      +image: null
      +parent: null
      +root: null
      +body: "Idk how it used to work, but [i found what you wanted ](https://cloudflare-ipfs.com/ipfs/bafykbzacecx334paqwstixzbywux52uy4fdtkmpa63xqxgagiwy6qyorejicq?filename=Tim%20Dixon%2C%20John%20O%E2%80%99Mahony%20-%20Pearson%20Economics%2012_%20Australia%20in%20the%20Global%20Economy%202024-Pearson%20Australia.pdf) by sealing the seas"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 11
      +score: 0
      +lastActive: DateTime @1700755764 {#2067
        date: 2023-11-23 17:09:24.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@LifeTheUnchosenOne@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2051 …}
      +nested: Doctrine\ORM\PersistentCollection {#2059 …}
      +votes: Doctrine\ORM\PersistentCollection {#2047 …}
      +reports: Doctrine\ORM\PersistentCollection {#2057 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2055 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2054 …}
      -id: 139801
      -bodyTs: "'/ipfs/bafykbzacecx334paqwstixzbywux52uy4fdtkmpa63xqxgagiwy6qyorejicq?filename=tim%20dixon%2c%20john%20o%e2%80%99mahony%20-%20pearson%20economics%2012_%20australia%20in%20the%20global%20economy%202024-pearson%20australia.pdf)':15 'cloudflare-ipfs.com':14 'cloudflare-ipfs.com/ipfs/bafykbzacecx334paqwstixzbywux52uy4fdtkmpa63xqxgagiwy6qyorejicq?filename=tim%20dixon%2c%20john%20o%e2%80%99mahony%20-%20pearson%20economics%2012_%20australia%20in%20the%20global%20economy%202024-pearson%20australia.pdf)':13 'found':9 'idk':1 'sea':19 'seal':17 'use':4 'want':12 'work':6"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/4996219"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700401798 {#2070
        date: 2023-11-19 14:49:58.0 +01:00
      }
      +"title": 139801
    }
  ]
  -id: 14389
  -titleTs: "'book':8 'pearson':7 'pirat':6 'possibl':3 'still':5"
  -bodyTs: "'2024':14 'australia':9 'book':25 'copi':18 'curious':39 'defunct':36 'digit':17 'economi':13 'extract':23 'get':5 'global':12 'm':2 'method':21 'old':34 'pdf':7 'tri':3 'turn':26 'two':32 'year':33"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1700482708
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/8466435"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700396308 {#2982
    date: 2023-11-19 13:18: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
132 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2048
  +user: Proxies\__CG__\App\Entity\User {#2959 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2943 …}
  +slug: "Is-it-possible-to-still-pirate-Pearson-books"
  +title: "Is it possible to still pirate Pearson books?"
  +url: null
  +body: "I’m trying to get a pdf of Australia in the Global Economy 2024 from my digital copy, but any methods for extracting the books turn out to be more than two years old, and defunct. So, just curious."
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 14
  +favouriteCount: 60
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1700679955 {#2994
    date: 2023-11-22 20:05:55.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2999 …}
  +votes: Doctrine\ORM\PersistentCollection {#3002 …}
  +reports: Doctrine\ORM\PersistentCollection {#3004 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3006 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3008 …}
  +badges: Doctrine\ORM\PersistentCollection {#3010 …}
  +children: [
    App\Entity\EntryComment {#2049
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2048 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
      +image: null
      +parent: null
      +root: null
      +body: "Idk how it used to work, but [i found what you wanted ](https://cloudflare-ipfs.com/ipfs/bafykbzacecx334paqwstixzbywux52uy4fdtkmpa63xqxgagiwy6qyorejicq?filename=Tim%20Dixon%2C%20John%20O%E2%80%99Mahony%20-%20Pearson%20Economics%2012_%20Australia%20in%20the%20Global%20Economy%202024-Pearson%20Australia.pdf) by sealing the seas"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 11
      +score: 0
      +lastActive: DateTime @1700755764 {#2067
        date: 2023-11-23 17:09:24.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@LifeTheUnchosenOne@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2051 …}
      +nested: Doctrine\ORM\PersistentCollection {#2059 …}
      +votes: Doctrine\ORM\PersistentCollection {#2047 …}
      +reports: Doctrine\ORM\PersistentCollection {#2057 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2055 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2054 …}
      -id: 139801
      -bodyTs: "'/ipfs/bafykbzacecx334paqwstixzbywux52uy4fdtkmpa63xqxgagiwy6qyorejicq?filename=tim%20dixon%2c%20john%20o%e2%80%99mahony%20-%20pearson%20economics%2012_%20australia%20in%20the%20global%20economy%202024-pearson%20australia.pdf)':15 'cloudflare-ipfs.com':14 'cloudflare-ipfs.com/ipfs/bafykbzacecx334paqwstixzbywux52uy4fdtkmpa63xqxgagiwy6qyorejicq?filename=tim%20dixon%2c%20john%20o%e2%80%99mahony%20-%20pearson%20economics%2012_%20australia%20in%20the%20global%20economy%202024-pearson%20australia.pdf)':13 'found':9 'idk':1 'sea':19 'seal':17 'use':4 'want':12 'work':6"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/4996219"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700401798 {#2070
        date: 2023-11-19 14:49:58.0 +01:00
      }
      +"title": 139801
    }
  ]
  -id: 14389
  -titleTs: "'book':8 'pearson':7 'pirat':6 'possibl':3 'still':5"
  -bodyTs: "'2024':14 'australia':9 'book':25 'copi':18 'curious':39 'defunct':36 'digit':17 'economi':13 'extract':23 'get':5 'global':12 'm':2 'method':21 'old':34 'pdf':7 'tri':3 'turn':26 'two':32 'year':33"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1700482708
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/8466435"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700396308 {#2982
    date: 2023-11-19 13:18: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
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 {#2049
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2048
    +user: Proxies\__CG__\App\Entity\User {#2959 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2943 …}
    +slug: "Is-it-possible-to-still-pirate-Pearson-books"
    +title: "Is it possible to still pirate Pearson books?"
    +url: null
    +body: "I’m trying to get a pdf of Australia in the Global Economy 2024 from my digital copy, but any methods for extracting the books turn out to be more than two years old, and defunct. So, just curious."
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 60
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700679955 {#2994
      date: 2023-11-22 20:05:55.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2999 …}
    +votes: Doctrine\ORM\PersistentCollection {#3002 …}
    +reports: Doctrine\ORM\PersistentCollection {#3004 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3006 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3008 …}
    +badges: Doctrine\ORM\PersistentCollection {#3010 …}
    +children: [
      App\Entity\EntryComment {#2049}
    ]
    -id: 14389
    -titleTs: "'book':8 'pearson':7 'pirat':6 'possibl':3 'still':5"
    -bodyTs: "'2024':14 'australia':9 'book':25 'copi':18 'curious':39 'defunct':36 'digit':17 'economi':13 'extract':23 'get':5 'global':12 'm':2 'method':21 'old':34 'pdf':7 'tri':3 'turn':26 'two':32 'year':33"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700482708
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/8466435"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700396308 {#2982
      date: 2023-11-19 13:18:28.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +parent: null
  +root: null
  +body: "Idk how it used to work, but [i found what you wanted ](https://cloudflare-ipfs.com/ipfs/bafykbzacecx334paqwstixzbywux52uy4fdtkmpa63xqxgagiwy6qyorejicq?filename=Tim%20Dixon%2C%20John%20O%E2%80%99Mahony%20-%20Pearson%20Economics%2012_%20Australia%20in%20the%20Global%20Economy%202024-Pearson%20Australia.pdf) by sealing the seas"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 11
  +score: 0
  +lastActive: DateTime @1700755764 {#2067
    date: 2023-11-23 17:09:24.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@LifeTheUnchosenOne@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2051 …}
  +nested: Doctrine\ORM\PersistentCollection {#2059 …}
  +votes: Doctrine\ORM\PersistentCollection {#2047 …}
  +reports: Doctrine\ORM\PersistentCollection {#2057 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2055 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2054 …}
  -id: 139801
  -bodyTs: "'/ipfs/bafykbzacecx334paqwstixzbywux52uy4fdtkmpa63xqxgagiwy6qyorejicq?filename=tim%20dixon%2c%20john%20o%e2%80%99mahony%20-%20pearson%20economics%2012_%20australia%20in%20the%20global%20economy%202024-pearson%20australia.pdf)':15 'cloudflare-ipfs.com':14 'cloudflare-ipfs.com/ipfs/bafykbzacecx334paqwstixzbywux52uy4fdtkmpa63xqxgagiwy6qyorejicq?filename=tim%20dixon%2c%20john%20o%e2%80%99mahony%20-%20pearson%20economics%2012_%20australia%20in%20the%20global%20economy%202024-pearson%20australia.pdf)':13 'found':9 'idk':1 'sea':19 'seal':17 'use':4 'want':12 'work':6"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/4996219"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700401798 {#2070
    date: 2023-11-19 14:49:58.0 +01:00
  }
  +"title": 139801
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#2049
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2048
    +user: Proxies\__CG__\App\Entity\User {#2959 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2943 …}
    +slug: "Is-it-possible-to-still-pirate-Pearson-books"
    +title: "Is it possible to still pirate Pearson books?"
    +url: null
    +body: "I’m trying to get a pdf of Australia in the Global Economy 2024 from my digital copy, but any methods for extracting the books turn out to be more than two years old, and defunct. So, just curious."
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 60
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700679955 {#2994
      date: 2023-11-22 20:05:55.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2999 …}
    +votes: Doctrine\ORM\PersistentCollection {#3002 …}
    +reports: Doctrine\ORM\PersistentCollection {#3004 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3006 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3008 …}
    +badges: Doctrine\ORM\PersistentCollection {#3010 …}
    +children: [
      App\Entity\EntryComment {#2049}
    ]
    -id: 14389
    -titleTs: "'book':8 'pearson':7 'pirat':6 'possibl':3 'still':5"
    -bodyTs: "'2024':14 'australia':9 'book':25 'copi':18 'curious':39 'defunct':36 'digit':17 'economi':13 'extract':23 'get':5 'global':12 'm':2 'method':21 'old':34 'pdf':7 'tri':3 'turn':26 'two':32 'year':33"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700482708
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/8466435"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700396308 {#2982
      date: 2023-11-19 13:18:28.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +parent: null
  +root: null
  +body: "Idk how it used to work, but [i found what you wanted ](https://cloudflare-ipfs.com/ipfs/bafykbzacecx334paqwstixzbywux52uy4fdtkmpa63xqxgagiwy6qyorejicq?filename=Tim%20Dixon%2C%20John%20O%E2%80%99Mahony%20-%20Pearson%20Economics%2012_%20Australia%20in%20the%20Global%20Economy%202024-Pearson%20Australia.pdf) by sealing the seas"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 11
  +score: 0
  +lastActive: DateTime @1700755764 {#2067
    date: 2023-11-23 17:09:24.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@LifeTheUnchosenOne@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2051 …}
  +nested: Doctrine\ORM\PersistentCollection {#2059 …}
  +votes: Doctrine\ORM\PersistentCollection {#2047 …}
  +reports: Doctrine\ORM\PersistentCollection {#2057 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2055 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2054 …}
  -id: 139801
  -bodyTs: "'/ipfs/bafykbzacecx334paqwstixzbywux52uy4fdtkmpa63xqxgagiwy6qyorejicq?filename=tim%20dixon%2c%20john%20o%e2%80%99mahony%20-%20pearson%20economics%2012_%20australia%20in%20the%20global%20economy%202024-pearson%20australia.pdf)':15 'cloudflare-ipfs.com':14 'cloudflare-ipfs.com/ipfs/bafykbzacecx334paqwstixzbywux52uy4fdtkmpa63xqxgagiwy6qyorejicq?filename=tim%20dixon%2c%20john%20o%e2%80%99mahony%20-%20pearson%20economics%2012_%20australia%20in%20the%20global%20economy%202024-pearson%20australia.pdf)':13 'found':9 'idk':1 'sea':19 'seal':17 'use':4 'want':12 'work':6"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/4996219"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700401798 {#2070
    date: 2023-11-19 14:49:58.0 +01:00
  }
  +"title": 139801
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#2049
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2048
    +user: Proxies\__CG__\App\Entity\User {#2959 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2943 …}
    +slug: "Is-it-possible-to-still-pirate-Pearson-books"
    +title: "Is it possible to still pirate Pearson books?"
    +url: null
    +body: "I’m trying to get a pdf of Australia in the Global Economy 2024 from my digital copy, but any methods for extracting the books turn out to be more than two years old, and defunct. So, just curious."
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 60
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700679955 {#2994
      date: 2023-11-22 20:05:55.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2999 …}
    +votes: Doctrine\ORM\PersistentCollection {#3002 …}
    +reports: Doctrine\ORM\PersistentCollection {#3004 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3006 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3008 …}
    +badges: Doctrine\ORM\PersistentCollection {#3010 …}
    +children: [
      App\Entity\EntryComment {#2049}
    ]
    -id: 14389
    -titleTs: "'book':8 'pearson':7 'pirat':6 'possibl':3 'still':5"
    -bodyTs: "'2024':14 'australia':9 'book':25 'copi':18 'curious':39 'defunct':36 'digit':17 'economi':13 'extract':23 'get':5 'global':12 'm':2 'method':21 'old':34 'pdf':7 'tri':3 'turn':26 'two':32 'year':33"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700482708
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/8466435"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700396308 {#2982
      date: 2023-11-19 13:18:28.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +parent: null
  +root: null
  +body: "Idk how it used to work, but [i found what you wanted ](https://cloudflare-ipfs.com/ipfs/bafykbzacecx334paqwstixzbywux52uy4fdtkmpa63xqxgagiwy6qyorejicq?filename=Tim%20Dixon%2C%20John%20O%E2%80%99Mahony%20-%20Pearson%20Economics%2012_%20Australia%20in%20the%20Global%20Economy%202024-Pearson%20Australia.pdf) by sealing the seas"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 11
  +score: 0
  +lastActive: DateTime @1700755764 {#2067
    date: 2023-11-23 17:09:24.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@LifeTheUnchosenOne@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2051 …}
  +nested: Doctrine\ORM\PersistentCollection {#2059 …}
  +votes: Doctrine\ORM\PersistentCollection {#2047 …}
  +reports: Doctrine\ORM\PersistentCollection {#2057 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2055 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2054 …}
  -id: 139801
  -bodyTs: "'/ipfs/bafykbzacecx334paqwstixzbywux52uy4fdtkmpa63xqxgagiwy6qyorejicq?filename=tim%20dixon%2c%20john%20o%e2%80%99mahony%20-%20pearson%20economics%2012_%20australia%20in%20the%20global%20economy%202024-pearson%20australia.pdf)':15 'cloudflare-ipfs.com':14 'cloudflare-ipfs.com/ipfs/bafykbzacecx334paqwstixzbywux52uy4fdtkmpa63xqxgagiwy6qyorejicq?filename=tim%20dixon%2c%20john%20o%e2%80%99mahony%20-%20pearson%20economics%2012_%20australia%20in%20the%20global%20economy%202024-pearson%20australia.pdf)':13 'found':9 'idk':1 'sea':19 'seal':17 'use':4 'want':12 'work':6"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/4996219"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700401798 {#2070
    date: 2023-11-19 14:49:58.0 +01:00
  }
  +"title": 139801
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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_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
138 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