GET https://kbin.spritesserver.nl/index.php/m/selfhosted@lemmy.world/comments/oldest?p=24

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 …}
}
9.59 ms (none)
Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener {#584
  -authenticatorManager: Symfony\Component\Security\Http\Authentication\AuthenticatorManager {#595 …}
}
0.00 ms (none)
Scheb\TwoFactorBundle\Security\Http\Firewall\TwoFactorAccessListener {#582
  -twoFactorFirewallConfig: Scheb\TwoFactorBundle\Security\TwoFactor\TwoFactorFirewallConfig {#842 …}
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -twoFactorAccessDecider: Scheb\TwoFactorBundle\Security\Authorization\TwoFactorAccessDecider {#581 …}
}
0.06 ms (none)
Symfony\Component\Security\Http\Firewall\AccessListener {#579
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#937 …}
  -map: Symfony\Component\Security\Http\AccessMap {#722 …}
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\LogoutListener {#786
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -options: [
    "csrf_parameter" => "_csrf_token"
    "csrf_token_id" => "logout"
    "logout_path" => "app_logout"
  ]
  -httpUtils: Symfony\Component\Security\Http\HttpUtils {#841 …}
  -csrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#1015 …}
  -eventDispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#747 …}
}
0.00 ms (none)

Authenticators

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

Access Decision

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

Access decision log

# Result Attributes Object
1 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
2 DENIED moderate
App\Entity\EntryComment {#1785
  +user: App\Entity\User {#1460 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1746 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    Configure the Funnel feature in Tailscale.\n
    \n
    Funnel enables non-Tailscale clients to access specified resources in your Tailscale network via an encrypted tunnel provided by Tailscale.org.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704208052 {#1539
    date: 2024-01-02 16:07:32.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Konraddo@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1749 …}
  +nested: Doctrine\ORM\PersistentCollection {#1748 …}
  +votes: Doctrine\ORM\PersistentCollection {#1477 …}
  +reports: Doctrine\ORM\PersistentCollection {#1485 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1631 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1416 …}
  -id: 274704
  -bodyTs: "'access':14 'client':12 'configur':1 'enabl':8 'encrypt':23 'featur':4 'funnel':3,7 'network':20 'non':10 'non-tailscal':9 'provid':25 'resourc':16 'specifi':15 'tailscal':6,11,19 'tailscale.org':27 'tunnel':24 'via':21"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemm.ee/comment/7796053"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704208052 {#1498
    date: 2024-01-02 16:07:32.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
3 DENIED edit
App\Entity\EntryComment {#1785
  +user: App\Entity\User {#1460 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1746 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    Configure the Funnel feature in Tailscale.\n
    \n
    Funnel enables non-Tailscale clients to access specified resources in your Tailscale network via an encrypted tunnel provided by Tailscale.org.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704208052 {#1539
    date: 2024-01-02 16:07:32.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Konraddo@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1749 …}
  +nested: Doctrine\ORM\PersistentCollection {#1748 …}
  +votes: Doctrine\ORM\PersistentCollection {#1477 …}
  +reports: Doctrine\ORM\PersistentCollection {#1485 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1631 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1416 …}
  -id: 274704
  -bodyTs: "'access':14 'client':12 'configur':1 'enabl':8 'encrypt':23 'featur':4 'funnel':3,7 'network':20 'non':10 'non-tailscal':9 'provid':25 'resourc':16 'specifi':15 'tailscal':6,11,19 'tailscale.org':27 'tunnel':24 'via':21"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemm.ee/comment/7796053"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704208052 {#1498
    date: 2024-01-02 16:07:32.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
4 DENIED moderate
App\Entity\EntryComment {#1785
  +user: App\Entity\User {#1460 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1746 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    Configure the Funnel feature in Tailscale.\n
    \n
    Funnel enables non-Tailscale clients to access specified resources in your Tailscale network via an encrypted tunnel provided by Tailscale.org.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704208052 {#1539
    date: 2024-01-02 16:07:32.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Konraddo@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1749 …}
  +nested: Doctrine\ORM\PersistentCollection {#1748 …}
  +votes: Doctrine\ORM\PersistentCollection {#1477 …}
  +reports: Doctrine\ORM\PersistentCollection {#1485 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1631 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1416 …}
  -id: 274704
  -bodyTs: "'access':14 'client':12 'configur':1 'enabl':8 'encrypt':23 'featur':4 'funnel':3,7 'network':20 'non':10 'non-tailscal':9 'provid':25 'resourc':16 'specifi':15 'tailscal':6,11,19 'tailscale.org':27 'tunnel':24 'via':21"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemm.ee/comment/7796053"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704208052 {#1498
    date: 2024-01-02 16:07:32.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
5 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
6 DENIED moderate
App\Entity\EntryComment {#1740
  +user: App\Entity\User {#2453 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1718 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: "Draw.io or penpot."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 5
  +score: 0
  +lastActive: DateTime @1704208895 {#1735
    date: 2024-01-02 16:21:35.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@secana@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2465 …}
  +nested: Doctrine\ORM\PersistentCollection {#2463 …}
  +votes: Doctrine\ORM\PersistentCollection {#2411 …}
  +reports: Doctrine\ORM\PersistentCollection {#2422 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2458 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2456 …}
  -id: 273623
  -bodyTs: "'draw.io':1 'penpot':3"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7012010"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704208895 {#1716
    date: 2024-01-02 16:21:35.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
7 DENIED edit
App\Entity\EntryComment {#1740
  +user: App\Entity\User {#2453 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1718 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: "Draw.io or penpot."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 5
  +score: 0
  +lastActive: DateTime @1704208895 {#1735
    date: 2024-01-02 16:21:35.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@secana@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2465 …}
  +nested: Doctrine\ORM\PersistentCollection {#2463 …}
  +votes: Doctrine\ORM\PersistentCollection {#2411 …}
  +reports: Doctrine\ORM\PersistentCollection {#2422 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2458 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2456 …}
  -id: 273623
  -bodyTs: "'draw.io':1 'penpot':3"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7012010"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704208895 {#1716
    date: 2024-01-02 16:21:35.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
8 DENIED moderate
App\Entity\EntryComment {#1740
  +user: App\Entity\User {#2453 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1718 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: "Draw.io or penpot."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 5
  +score: 0
  +lastActive: DateTime @1704208895 {#1735
    date: 2024-01-02 16:21:35.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@secana@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2465 …}
  +nested: Doctrine\ORM\PersistentCollection {#2463 …}
  +votes: Doctrine\ORM\PersistentCollection {#2411 …}
  +reports: Doctrine\ORM\PersistentCollection {#2422 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2458 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2456 …}
  -id: 273623
  -bodyTs: "'draw.io':1 'penpot':3"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7012010"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704208895 {#1716
    date: 2024-01-02 16:21:35.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
9 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
10 DENIED moderate
App\Entity\EntryComment {#1403
  +user: App\Entity\User {#2029 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    Nextcloud for me too, would break because of updates requiring manual DB updates sometimes, apps would randomly stop working after updating too, or the 2 times it caused total data loss on all my synced devices and the server itself which required a full restore from backups.\n
    \n
    After getting rid of it and switching to Syncthing + Filebrowser + SFTPGo for WebDAV I haven’t really had anything break since then (about a year now). Stuff also runs much faster, NC was extremely slow even on good hardware with all their recommended settings for performance.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1711605253 {#1401
    date: 2024-03-28 06:54:13.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@atmur@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2023 …}
  +nested: Doctrine\ORM\PersistentCollection {#2032 …}
  +votes: Doctrine\ORM\PersistentCollection {#2024 …}
  +reports: Doctrine\ORM\PersistentCollection {#2018 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2011 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2021 …}
  -id: 273934
  -bodyTs: "'2':25 'also':75 'anyth':66 'app':15 'backup':47 'break':6,67 'caus':28 'data':30 'db':12 'devic':36 'even':83 'extrem':81 'faster':78 'filebrows':57 'full':44 'get':49 'good':85 'hardwar':86 'haven':62 'loss':31 'manual':11 'much':77 'nc':79 'nextcloud':1 'perform':93 'random':17 'realli':64 'recommend':90 'requir':10,42 'restor':45 'rid':50 'run':76 'server':39 'set':91 'sftpgo':58 'sinc':68 'slow':82 'sometim':14 'stop':18 'stuff':74 'switch':54 'sync':35 'syncth':56 'time':26 'total':29 'updat':9,13,21 'webdav':60 'work':19 'would':5,16 'year':72"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.blahaj.zone/comment/5343923"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704214950 {#1404
    date: 2024-01-02 18:02:30.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
11 DENIED edit
App\Entity\EntryComment {#1403
  +user: App\Entity\User {#2029 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    Nextcloud for me too, would break because of updates requiring manual DB updates sometimes, apps would randomly stop working after updating too, or the 2 times it caused total data loss on all my synced devices and the server itself which required a full restore from backups.\n
    \n
    After getting rid of it and switching to Syncthing + Filebrowser + SFTPGo for WebDAV I haven’t really had anything break since then (about a year now). Stuff also runs much faster, NC was extremely slow even on good hardware with all their recommended settings for performance.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1711605253 {#1401
    date: 2024-03-28 06:54:13.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@atmur@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2023 …}
  +nested: Doctrine\ORM\PersistentCollection {#2032 …}
  +votes: Doctrine\ORM\PersistentCollection {#2024 …}
  +reports: Doctrine\ORM\PersistentCollection {#2018 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2011 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2021 …}
  -id: 273934
  -bodyTs: "'2':25 'also':75 'anyth':66 'app':15 'backup':47 'break':6,67 'caus':28 'data':30 'db':12 'devic':36 'even':83 'extrem':81 'faster':78 'filebrows':57 'full':44 'get':49 'good':85 'hardwar':86 'haven':62 'loss':31 'manual':11 'much':77 'nc':79 'nextcloud':1 'perform':93 'random':17 'realli':64 'recommend':90 'requir':10,42 'restor':45 'rid':50 'run':76 'server':39 'set':91 'sftpgo':58 'sinc':68 'slow':82 'sometim':14 'stop':18 'stuff':74 'switch':54 'sync':35 'syncth':56 'time':26 'total':29 'updat':9,13,21 'webdav':60 'work':19 'would':5,16 'year':72"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.blahaj.zone/comment/5343923"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704214950 {#1404
    date: 2024-01-02 18:02:30.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
12 DENIED moderate
App\Entity\EntryComment {#1403
  +user: App\Entity\User {#2029 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    Nextcloud for me too, would break because of updates requiring manual DB updates sometimes, apps would randomly stop working after updating too, or the 2 times it caused total data loss on all my synced devices and the server itself which required a full restore from backups.\n
    \n
    After getting rid of it and switching to Syncthing + Filebrowser + SFTPGo for WebDAV I haven’t really had anything break since then (about a year now). Stuff also runs much faster, NC was extremely slow even on good hardware with all their recommended settings for performance.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1711605253 {#1401
    date: 2024-03-28 06:54:13.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@atmur@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2023 …}
  +nested: Doctrine\ORM\PersistentCollection {#2032 …}
  +votes: Doctrine\ORM\PersistentCollection {#2024 …}
  +reports: Doctrine\ORM\PersistentCollection {#2018 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2011 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2021 …}
  -id: 273934
  -bodyTs: "'2':25 'also':75 'anyth':66 'app':15 'backup':47 'break':6,67 'caus':28 'data':30 'db':12 'devic':36 'even':83 'extrem':81 'faster':78 'filebrows':57 'full':44 'get':49 'good':85 'hardwar':86 'haven':62 'loss':31 'manual':11 'much':77 'nc':79 'nextcloud':1 'perform':93 'random':17 'realli':64 'recommend':90 'requir':10,42 'restor':45 'rid':50 'run':76 'server':39 'set':91 'sftpgo':58 'sinc':68 'slow':82 'sometim':14 'stop':18 'stuff':74 'switch':54 'sync':35 'syncth':56 'time':26 'total':29 'updat':9,13,21 'webdav':60 'work':19 'would':5,16 'year':72"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.blahaj.zone/comment/5343923"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704214950 {#1404
    date: 2024-01-02 18:02:30.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
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 {#2955
  +user: App\Entity\User {#2149 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#1403
    +user: App\Entity\User {#2029 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      Nextcloud for me too, would break because of updates requiring manual DB updates sometimes, apps would randomly stop working after updating too, or the 2 times it caused total data loss on all my synced devices and the server itself which required a full restore from backups.\n
      \n
      After getting rid of it and switching to Syncthing + Filebrowser + SFTPGo for WebDAV I haven’t really had anything break since then (about a year now). Stuff also runs much faster, NC was extremely slow even on good hardware with all their recommended settings for performance.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1711605253 {#1401
      date: 2024-03-28 06:54:13.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@atmur@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2023 …}
    +nested: Doctrine\ORM\PersistentCollection {#2032 …}
    +votes: Doctrine\ORM\PersistentCollection {#2024 …}
    +reports: Doctrine\ORM\PersistentCollection {#2018 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2011 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2021 …}
    -id: 273934
    -bodyTs: "'2':25 'also':75 'anyth':66 'app':15 'backup':47 'break':6,67 'caus':28 'data':30 'db':12 'devic':36 'even':83 'extrem':81 'faster':78 'filebrows':57 'full':44 'get':49 'good':85 'hardwar':86 'haven':62 'loss':31 'manual':11 'much':77 'nc':79 'nextcloud':1 'perform':93 'random':17 'realli':64 'recommend':90 'requir':10,42 'restor':45 'rid':50 'run':76 'server':39 'set':91 'sftpgo':58 'sinc':68 'slow':82 'sometim':14 'stop':18 'stuff':74 'switch':54 'sync':35 'syncth':56 'time':26 'total':29 'updat':9,13,21 'webdav':60 'work':19 'would':5,16 'year':72"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.blahaj.zone/comment/5343923"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704214950 {#1404
      date: 2024-01-02 18:02:30.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#1403}
  +body: "If Nextcloud “caused total data loss on all my synced devices and the server itself” I would probably do something unsavory to any responsible party I could locate, and take 10 TB of data out of their lousy hide."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704233378 {#2956
    date: 2024-01-02 23:09:38.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@atmur@lemmy.world"
    "@MangoPenguin@lemmy.blahaj.zone"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2952 …}
  +nested: Doctrine\ORM\PersistentCollection {#2948 …}
  +votes: Doctrine\ORM\PersistentCollection {#2946 …}
  +reports: Doctrine\ORM\PersistentCollection {#2961 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2963 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2965 …}
  -id: 274815
  -bodyTs: "'10':31 'caus':3 'could':27 'data':5,34 'devic':11 'hide':39 'locat':28 'loss':6 'lousi':38 'nextcloud':2 'parti':25 'probabl':18 'respons':24 'server':14 'someth':20 'sync':10 'take':30 'tb':32 'total':4 'unsavori':21 'would':17"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6358556"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704233378 {#2959
    date: 2024-01-02 23:09:38.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
15 DENIED edit
App\Entity\EntryComment {#2955
  +user: App\Entity\User {#2149 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#1403
    +user: App\Entity\User {#2029 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      Nextcloud for me too, would break because of updates requiring manual DB updates sometimes, apps would randomly stop working after updating too, or the 2 times it caused total data loss on all my synced devices and the server itself which required a full restore from backups.\n
      \n
      After getting rid of it and switching to Syncthing + Filebrowser + SFTPGo for WebDAV I haven’t really had anything break since then (about a year now). Stuff also runs much faster, NC was extremely slow even on good hardware with all their recommended settings for performance.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1711605253 {#1401
      date: 2024-03-28 06:54:13.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@atmur@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2023 …}
    +nested: Doctrine\ORM\PersistentCollection {#2032 …}
    +votes: Doctrine\ORM\PersistentCollection {#2024 …}
    +reports: Doctrine\ORM\PersistentCollection {#2018 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2011 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2021 …}
    -id: 273934
    -bodyTs: "'2':25 'also':75 'anyth':66 'app':15 'backup':47 'break':6,67 'caus':28 'data':30 'db':12 'devic':36 'even':83 'extrem':81 'faster':78 'filebrows':57 'full':44 'get':49 'good':85 'hardwar':86 'haven':62 'loss':31 'manual':11 'much':77 'nc':79 'nextcloud':1 'perform':93 'random':17 'realli':64 'recommend':90 'requir':10,42 'restor':45 'rid':50 'run':76 'server':39 'set':91 'sftpgo':58 'sinc':68 'slow':82 'sometim':14 'stop':18 'stuff':74 'switch':54 'sync':35 'syncth':56 'time':26 'total':29 'updat':9,13,21 'webdav':60 'work':19 'would':5,16 'year':72"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.blahaj.zone/comment/5343923"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704214950 {#1404
      date: 2024-01-02 18:02:30.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#1403}
  +body: "If Nextcloud “caused total data loss on all my synced devices and the server itself” I would probably do something unsavory to any responsible party I could locate, and take 10 TB of data out of their lousy hide."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704233378 {#2956
    date: 2024-01-02 23:09:38.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@atmur@lemmy.world"
    "@MangoPenguin@lemmy.blahaj.zone"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2952 …}
  +nested: Doctrine\ORM\PersistentCollection {#2948 …}
  +votes: Doctrine\ORM\PersistentCollection {#2946 …}
  +reports: Doctrine\ORM\PersistentCollection {#2961 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2963 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2965 …}
  -id: 274815
  -bodyTs: "'10':31 'caus':3 'could':27 'data':5,34 'devic':11 'hide':39 'locat':28 'loss':6 'lousi':38 'nextcloud':2 'parti':25 'probabl':18 'respons':24 'server':14 'someth':20 'sync':10 'take':30 'tb':32 'total':4 'unsavori':21 'would':17"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6358556"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704233378 {#2959
    date: 2024-01-02 23:09:38.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
16 DENIED moderate
App\Entity\EntryComment {#2955
  +user: App\Entity\User {#2149 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#1403
    +user: App\Entity\User {#2029 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      Nextcloud for me too, would break because of updates requiring manual DB updates sometimes, apps would randomly stop working after updating too, or the 2 times it caused total data loss on all my synced devices and the server itself which required a full restore from backups.\n
      \n
      After getting rid of it and switching to Syncthing + Filebrowser + SFTPGo for WebDAV I haven’t really had anything break since then (about a year now). Stuff also runs much faster, NC was extremely slow even on good hardware with all their recommended settings for performance.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1711605253 {#1401
      date: 2024-03-28 06:54:13.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@atmur@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2023 …}
    +nested: Doctrine\ORM\PersistentCollection {#2032 …}
    +votes: Doctrine\ORM\PersistentCollection {#2024 …}
    +reports: Doctrine\ORM\PersistentCollection {#2018 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2011 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2021 …}
    -id: 273934
    -bodyTs: "'2':25 'also':75 'anyth':66 'app':15 'backup':47 'break':6,67 'caus':28 'data':30 'db':12 'devic':36 'even':83 'extrem':81 'faster':78 'filebrows':57 'full':44 'get':49 'good':85 'hardwar':86 'haven':62 'loss':31 'manual':11 'much':77 'nc':79 'nextcloud':1 'perform':93 'random':17 'realli':64 'recommend':90 'requir':10,42 'restor':45 'rid':50 'run':76 'server':39 'set':91 'sftpgo':58 'sinc':68 'slow':82 'sometim':14 'stop':18 'stuff':74 'switch':54 'sync':35 'syncth':56 'time':26 'total':29 'updat':9,13,21 'webdav':60 'work':19 'would':5,16 'year':72"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.blahaj.zone/comment/5343923"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704214950 {#1404
      date: 2024-01-02 18:02:30.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#1403}
  +body: "If Nextcloud “caused total data loss on all my synced devices and the server itself” I would probably do something unsavory to any responsible party I could locate, and take 10 TB of data out of their lousy hide."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704233378 {#2956
    date: 2024-01-02 23:09:38.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@atmur@lemmy.world"
    "@MangoPenguin@lemmy.blahaj.zone"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2952 …}
  +nested: Doctrine\ORM\PersistentCollection {#2948 …}
  +votes: Doctrine\ORM\PersistentCollection {#2946 …}
  +reports: Doctrine\ORM\PersistentCollection {#2961 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2963 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2965 …}
  -id: 274815
  -bodyTs: "'10':31 'caus':3 'could':27 'data':5,34 'devic':11 'hide':39 'locat':28 'loss':6 'lousi':38 'nextcloud':2 'parti':25 'probabl':18 'respons':24 'server':14 'someth':20 'sync':10 'take':30 'tb':32 'total':4 'unsavori':21 'would':17"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6358556"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704233378 {#2959
    date: 2024-01-02 23:09:38.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
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 {#3117
  +user: App\Entity\User {#2029 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2955
    +user: App\Entity\User {#2149 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#1403
      +user: App\Entity\User {#2029 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: """
        Nextcloud for me too, would break because of updates requiring manual DB updates sometimes, apps would randomly stop working after updating too, or the 2 times it caused total data loss on all my synced devices and the server itself which required a full restore from backups.\n
        \n
        After getting rid of it and switching to Syncthing + Filebrowser + SFTPGo for WebDAV I haven’t really had anything break since then (about a year now). Stuff also runs much faster, NC was extremely slow even on good hardware with all their recommended settings for performance.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 6
      +score: 0
      +lastActive: DateTime @1711605253 {#1401
        date: 2024-03-28 06:54:13.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@atmur@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2023 …}
      +nested: Doctrine\ORM\PersistentCollection {#2032 …}
      +votes: Doctrine\ORM\PersistentCollection {#2024 …}
      +reports: Doctrine\ORM\PersistentCollection {#2018 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2011 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2021 …}
      -id: 273934
      -bodyTs: "'2':25 'also':75 'anyth':66 'app':15 'backup':47 'break':6,67 'caus':28 'data':30 'db':12 'devic':36 'even':83 'extrem':81 'faster':78 'filebrows':57 'full':44 'get':49 'good':85 'hardwar':86 'haven':62 'loss':31 'manual':11 'much':77 'nc':79 'nextcloud':1 'perform':93 'random':17 'realli':64 'recommend':90 'requir':10,42 'restor':45 'rid':50 'run':76 'server':39 'set':91 'sftpgo':58 'sinc':68 'slow':82 'sometim':14 'stop':18 'stuff':74 'switch':54 'sync':35 'syncth':56 'time':26 'total':29 'updat':9,13,21 'webdav':60 'work':19 'would':5,16 'year':72"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.blahaj.zone/comment/5343923"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704214950 {#1404
        date: 2024-01-02 18:02:30.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#1403}
    +body: "If Nextcloud “caused total data loss on all my synced devices and the server itself” I would probably do something unsavory to any responsible party I could locate, and take 10 TB of data out of their lousy hide."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704233378 {#2956
      date: 2024-01-02 23:09:38.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@atmur@lemmy.world"
      "@MangoPenguin@lemmy.blahaj.zone"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2952 …}
    +nested: Doctrine\ORM\PersistentCollection {#2948 …}
    +votes: Doctrine\ORM\PersistentCollection {#2946 …}
    +reports: Doctrine\ORM\PersistentCollection {#2961 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2963 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2965 …}
    -id: 274815
    -bodyTs: "'10':31 'caus':3 'could':27 'data':5,34 'devic':11 'hide':39 'locat':28 'loss':6 'lousi':38 'nextcloud':2 'parti':25 'probabl':18 'respons':24 'server':14 'someth':20 'sync':10 'take':30 'tb':32 'total':4 'unsavori':21 'would':17"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6358556"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704233378 {#2959
      date: 2024-01-02 23:09:38.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#1403}
  +body: """
    Yeah the first time was the time/date bug they had (still have?) where it set the time on every folder and file to 00/00/0000 00:00 across all clients and the server.\n
    \n
    Second time was I disabled virtual file support on my laptop so it would sync everything, but instead it went and wiped all the files from the server, because for some reason their sync client assumed the laptop that now had no files on it should be the master source or something.\n
    \n
    Their own docs even state that’s how you’re supposed to disable VFS, with no mention that it will wipe your server clean.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704294835 {#3114
    date: 2024-01-03 16:13:55.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@atmur@lemmy.world"
    "@MangoPenguin@lemmy.blahaj.zone"
    "@butt_mountain_69420@lemmy.world"
    "@atmur@lemmy.world"
    "@MangoPenguin@lemmy.blahaj.zone"
    "@butt_mountain_69420@lemmy.world"
    "@atmur@lemmy.world"
    "@MangoPenguin@lemmy.blahaj.zone"
    "@butt_mountain_69420@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3118 …}
  +nested: Doctrine\ORM\PersistentCollection {#3120 …}
  +votes: Doctrine\ORM\PersistentCollection {#3122 …}
  +reports: Doctrine\ORM\PersistentCollection {#3124 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3126 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3128 …}
  -id: 276623
  -bodyTs: "'00':25,26 '00/00/0000':24 'across':27 'assum':68 'bug':8 'clean':108 'client':29,67 'disabl':37,97 'doc':87 'even':88 'everi':19 'everyth':48 'file':22,39,57,75 'first':3 'folder':20 'instead':50 'laptop':43,70 'master':81 'mention':101 're':94 'reason':64 'second':33 'server':32,60,107 'set':15 'someth':84 'sourc':82 'state':89 'still':11 'support':40 'suppos':95 'sync':47,66 'time':4,17,34 'time/date':7 'vfs':98 'virtual':38 'went':52 'wipe':54,105 'would':46 'yeah':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.blahaj.zone/comment/5371109"
  +editedAt: DateTimeImmutable @1711247209 {#3115
    date: 2024-03-24 03:26:49.0 +01:00
  }
  +createdAt: DateTimeImmutable @1704294835 {#3116
    date: 2024-01-03 16:13:55.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
19 DENIED edit
App\Entity\EntryComment {#3117
  +user: App\Entity\User {#2029 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2955
    +user: App\Entity\User {#2149 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#1403
      +user: App\Entity\User {#2029 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: """
        Nextcloud for me too, would break because of updates requiring manual DB updates sometimes, apps would randomly stop working after updating too, or the 2 times it caused total data loss on all my synced devices and the server itself which required a full restore from backups.\n
        \n
        After getting rid of it and switching to Syncthing + Filebrowser + SFTPGo for WebDAV I haven’t really had anything break since then (about a year now). Stuff also runs much faster, NC was extremely slow even on good hardware with all their recommended settings for performance.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 6
      +score: 0
      +lastActive: DateTime @1711605253 {#1401
        date: 2024-03-28 06:54:13.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@atmur@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2023 …}
      +nested: Doctrine\ORM\PersistentCollection {#2032 …}
      +votes: Doctrine\ORM\PersistentCollection {#2024 …}
      +reports: Doctrine\ORM\PersistentCollection {#2018 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2011 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2021 …}
      -id: 273934
      -bodyTs: "'2':25 'also':75 'anyth':66 'app':15 'backup':47 'break':6,67 'caus':28 'data':30 'db':12 'devic':36 'even':83 'extrem':81 'faster':78 'filebrows':57 'full':44 'get':49 'good':85 'hardwar':86 'haven':62 'loss':31 'manual':11 'much':77 'nc':79 'nextcloud':1 'perform':93 'random':17 'realli':64 'recommend':90 'requir':10,42 'restor':45 'rid':50 'run':76 'server':39 'set':91 'sftpgo':58 'sinc':68 'slow':82 'sometim':14 'stop':18 'stuff':74 'switch':54 'sync':35 'syncth':56 'time':26 'total':29 'updat':9,13,21 'webdav':60 'work':19 'would':5,16 'year':72"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.blahaj.zone/comment/5343923"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704214950 {#1404
        date: 2024-01-02 18:02:30.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#1403}
    +body: "If Nextcloud “caused total data loss on all my synced devices and the server itself” I would probably do something unsavory to any responsible party I could locate, and take 10 TB of data out of their lousy hide."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704233378 {#2956
      date: 2024-01-02 23:09:38.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@atmur@lemmy.world"
      "@MangoPenguin@lemmy.blahaj.zone"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2952 …}
    +nested: Doctrine\ORM\PersistentCollection {#2948 …}
    +votes: Doctrine\ORM\PersistentCollection {#2946 …}
    +reports: Doctrine\ORM\PersistentCollection {#2961 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2963 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2965 …}
    -id: 274815
    -bodyTs: "'10':31 'caus':3 'could':27 'data':5,34 'devic':11 'hide':39 'locat':28 'loss':6 'lousi':38 'nextcloud':2 'parti':25 'probabl':18 'respons':24 'server':14 'someth':20 'sync':10 'take':30 'tb':32 'total':4 'unsavori':21 'would':17"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6358556"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704233378 {#2959
      date: 2024-01-02 23:09:38.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#1403}
  +body: """
    Yeah the first time was the time/date bug they had (still have?) where it set the time on every folder and file to 00/00/0000 00:00 across all clients and the server.\n
    \n
    Second time was I disabled virtual file support on my laptop so it would sync everything, but instead it went and wiped all the files from the server, because for some reason their sync client assumed the laptop that now had no files on it should be the master source or something.\n
    \n
    Their own docs even state that’s how you’re supposed to disable VFS, with no mention that it will wipe your server clean.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704294835 {#3114
    date: 2024-01-03 16:13:55.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@atmur@lemmy.world"
    "@MangoPenguin@lemmy.blahaj.zone"
    "@butt_mountain_69420@lemmy.world"
    "@atmur@lemmy.world"
    "@MangoPenguin@lemmy.blahaj.zone"
    "@butt_mountain_69420@lemmy.world"
    "@atmur@lemmy.world"
    "@MangoPenguin@lemmy.blahaj.zone"
    "@butt_mountain_69420@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3118 …}
  +nested: Doctrine\ORM\PersistentCollection {#3120 …}
  +votes: Doctrine\ORM\PersistentCollection {#3122 …}
  +reports: Doctrine\ORM\PersistentCollection {#3124 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3126 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3128 …}
  -id: 276623
  -bodyTs: "'00':25,26 '00/00/0000':24 'across':27 'assum':68 'bug':8 'clean':108 'client':29,67 'disabl':37,97 'doc':87 'even':88 'everi':19 'everyth':48 'file':22,39,57,75 'first':3 'folder':20 'instead':50 'laptop':43,70 'master':81 'mention':101 're':94 'reason':64 'second':33 'server':32,60,107 'set':15 'someth':84 'sourc':82 'state':89 'still':11 'support':40 'suppos':95 'sync':47,66 'time':4,17,34 'time/date':7 'vfs':98 'virtual':38 'went':52 'wipe':54,105 'would':46 'yeah':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.blahaj.zone/comment/5371109"
  +editedAt: DateTimeImmutable @1711247209 {#3115
    date: 2024-03-24 03:26:49.0 +01:00
  }
  +createdAt: DateTimeImmutable @1704294835 {#3116
    date: 2024-01-03 16:13:55.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
20 DENIED moderate
App\Entity\EntryComment {#3117
  +user: App\Entity\User {#2029 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2955
    +user: App\Entity\User {#2149 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#1403
      +user: App\Entity\User {#2029 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: """
        Nextcloud for me too, would break because of updates requiring manual DB updates sometimes, apps would randomly stop working after updating too, or the 2 times it caused total data loss on all my synced devices and the server itself which required a full restore from backups.\n
        \n
        After getting rid of it and switching to Syncthing + Filebrowser + SFTPGo for WebDAV I haven’t really had anything break since then (about a year now). Stuff also runs much faster, NC was extremely slow even on good hardware with all their recommended settings for performance.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 6
      +score: 0
      +lastActive: DateTime @1711605253 {#1401
        date: 2024-03-28 06:54:13.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@atmur@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2023 …}
      +nested: Doctrine\ORM\PersistentCollection {#2032 …}
      +votes: Doctrine\ORM\PersistentCollection {#2024 …}
      +reports: Doctrine\ORM\PersistentCollection {#2018 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2011 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2021 …}
      -id: 273934
      -bodyTs: "'2':25 'also':75 'anyth':66 'app':15 'backup':47 'break':6,67 'caus':28 'data':30 'db':12 'devic':36 'even':83 'extrem':81 'faster':78 'filebrows':57 'full':44 'get':49 'good':85 'hardwar':86 'haven':62 'loss':31 'manual':11 'much':77 'nc':79 'nextcloud':1 'perform':93 'random':17 'realli':64 'recommend':90 'requir':10,42 'restor':45 'rid':50 'run':76 'server':39 'set':91 'sftpgo':58 'sinc':68 'slow':82 'sometim':14 'stop':18 'stuff':74 'switch':54 'sync':35 'syncth':56 'time':26 'total':29 'updat':9,13,21 'webdav':60 'work':19 'would':5,16 'year':72"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.blahaj.zone/comment/5343923"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704214950 {#1404
        date: 2024-01-02 18:02:30.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#1403}
    +body: "If Nextcloud “caused total data loss on all my synced devices and the server itself” I would probably do something unsavory to any responsible party I could locate, and take 10 TB of data out of their lousy hide."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704233378 {#2956
      date: 2024-01-02 23:09:38.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@atmur@lemmy.world"
      "@MangoPenguin@lemmy.blahaj.zone"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2952 …}
    +nested: Doctrine\ORM\PersistentCollection {#2948 …}
    +votes: Doctrine\ORM\PersistentCollection {#2946 …}
    +reports: Doctrine\ORM\PersistentCollection {#2961 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2963 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2965 …}
    -id: 274815
    -bodyTs: "'10':31 'caus':3 'could':27 'data':5,34 'devic':11 'hide':39 'locat':28 'loss':6 'lousi':38 'nextcloud':2 'parti':25 'probabl':18 'respons':24 'server':14 'someth':20 'sync':10 'take':30 'tb':32 'total':4 'unsavori':21 'would':17"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6358556"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704233378 {#2959
      date: 2024-01-02 23:09:38.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#1403}
  +body: """
    Yeah the first time was the time/date bug they had (still have?) where it set the time on every folder and file to 00/00/0000 00:00 across all clients and the server.\n
    \n
    Second time was I disabled virtual file support on my laptop so it would sync everything, but instead it went and wiped all the files from the server, because for some reason their sync client assumed the laptop that now had no files on it should be the master source or something.\n
    \n
    Their own docs even state that’s how you’re supposed to disable VFS, with no mention that it will wipe your server clean.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704294835 {#3114
    date: 2024-01-03 16:13:55.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@atmur@lemmy.world"
    "@MangoPenguin@lemmy.blahaj.zone"
    "@butt_mountain_69420@lemmy.world"
    "@atmur@lemmy.world"
    "@MangoPenguin@lemmy.blahaj.zone"
    "@butt_mountain_69420@lemmy.world"
    "@atmur@lemmy.world"
    "@MangoPenguin@lemmy.blahaj.zone"
    "@butt_mountain_69420@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3118 …}
  +nested: Doctrine\ORM\PersistentCollection {#3120 …}
  +votes: Doctrine\ORM\PersistentCollection {#3122 …}
  +reports: Doctrine\ORM\PersistentCollection {#3124 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3126 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3128 …}
  -id: 276623
  -bodyTs: "'00':25,26 '00/00/0000':24 'across':27 'assum':68 'bug':8 'clean':108 'client':29,67 'disabl':37,97 'doc':87 'even':88 'everi':19 'everyth':48 'file':22,39,57,75 'first':3 'folder':20 'instead':50 'laptop':43,70 'master':81 'mention':101 're':94 'reason':64 'second':33 'server':32,60,107 'set':15 'someth':84 'sourc':82 'state':89 'still':11 'support':40 'suppos':95 'sync':47,66 'time':4,17,34 'time/date':7 'vfs':98 'virtual':38 'went':52 'wipe':54,105 'would':46 'yeah':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.blahaj.zone/comment/5371109"
  +editedAt: DateTimeImmutable @1711247209 {#3115
    date: 2024-03-24 03:26:49.0 +01:00
  }
  +createdAt: DateTimeImmutable @1704294835 {#3116
    date: 2024-01-03 16:13:55.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
21 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
22 DENIED moderate
App\Entity\EntryComment {#3231
  +user: App\Entity\User {#2149 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3117
    +user: App\Entity\User {#2029 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2955
      +user: App\Entity\User {#2149 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#1403
        +user: App\Entity\User {#2029 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: null
        +root: null
        +body: """
          Nextcloud for me too, would break because of updates requiring manual DB updates sometimes, apps would randomly stop working after updating too, or the 2 times it caused total data loss on all my synced devices and the server itself which required a full restore from backups.\n
          \n
          After getting rid of it and switching to Syncthing + Filebrowser + SFTPGo for WebDAV I haven’t really had anything break since then (about a year now). Stuff also runs much faster, NC was extremely slow even on good hardware with all their recommended settings for performance.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1711605253 {#1401
          date: 2024-03-28 06:54:13.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@atmur@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2023 …}
        +nested: Doctrine\ORM\PersistentCollection {#2032 …}
        +votes: Doctrine\ORM\PersistentCollection {#2024 …}
        +reports: Doctrine\ORM\PersistentCollection {#2018 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2011 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2021 …}
        -id: 273934
        -bodyTs: "'2':25 'also':75 'anyth':66 'app':15 'backup':47 'break':6,67 'caus':28 'data':30 'db':12 'devic':36 'even':83 'extrem':81 'faster':78 'filebrows':57 'full':44 'get':49 'good':85 'hardwar':86 'haven':62 'loss':31 'manual':11 'much':77 'nc':79 'nextcloud':1 'perform':93 'random':17 'realli':64 'recommend':90 'requir':10,42 'restor':45 'rid':50 'run':76 'server':39 'set':91 'sftpgo':58 'sinc':68 'slow':82 'sometim':14 'stop':18 'stuff':74 'switch':54 'sync':35 'syncth':56 'time':26 'total':29 'updat':9,13,21 'webdav':60 'work':19 'would':5,16 'year':72"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.blahaj.zone/comment/5343923"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704214950 {#1404
          date: 2024-01-02 18:02:30.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#1403}
      +body: "If Nextcloud “caused total data loss on all my synced devices and the server itself” I would probably do something unsavory to any responsible party I could locate, and take 10 TB of data out of their lousy hide."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704233378 {#2956
        date: 2024-01-02 23:09:38.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@atmur@lemmy.world"
        "@MangoPenguin@lemmy.blahaj.zone"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2952 …}
      +nested: Doctrine\ORM\PersistentCollection {#2948 …}
      +votes: Doctrine\ORM\PersistentCollection {#2946 …}
      +reports: Doctrine\ORM\PersistentCollection {#2961 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2963 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2965 …}
      -id: 274815
      -bodyTs: "'10':31 'caus':3 'could':27 'data':5,34 'devic':11 'hide':39 'locat':28 'loss':6 'lousi':38 'nextcloud':2 'parti':25 'probabl':18 'respons':24 'server':14 'someth':20 'sync':10 'take':30 'tb':32 'total':4 'unsavori':21 'would':17"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6358556"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704233378 {#2959
        date: 2024-01-02 23:09:38.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#1403}
    +body: """
      Yeah the first time was the time/date bug they had (still have?) where it set the time on every folder and file to 00/00/0000 00:00 across all clients and the server.\n
      \n
      Second time was I disabled virtual file support on my laptop so it would sync everything, but instead it went and wiped all the files from the server, because for some reason their sync client assumed the laptop that now had no files on it should be the master source or something.\n
      \n
      Their own docs even state that’s how you’re supposed to disable VFS, with no mention that it will wipe your server clean.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704294835 {#3114
      date: 2024-01-03 16:13:55.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@atmur@lemmy.world"
      "@MangoPenguin@lemmy.blahaj.zone"
      "@butt_mountain_69420@lemmy.world"
      "@atmur@lemmy.world"
      "@MangoPenguin@lemmy.blahaj.zone"
      "@butt_mountain_69420@lemmy.world"
      "@atmur@lemmy.world"
      "@MangoPenguin@lemmy.blahaj.zone"
      "@butt_mountain_69420@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3118 …}
    +nested: Doctrine\ORM\PersistentCollection {#3120 …}
    +votes: Doctrine\ORM\PersistentCollection {#3122 …}
    +reports: Doctrine\ORM\PersistentCollection {#3124 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3126 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3128 …}
    -id: 276623
    -bodyTs: "'00':25,26 '00/00/0000':24 'across':27 'assum':68 'bug':8 'clean':108 'client':29,67 'disabl':37,97 'doc':87 'even':88 'everi':19 'everyth':48 'file':22,39,57,75 'first':3 'folder':20 'instead':50 'laptop':43,70 'master':81 'mention':101 're':94 'reason':64 'second':33 'server':32,60,107 'set':15 'someth':84 'sourc':82 'state':89 'still':11 'support':40 'suppos':95 'sync':47,66 'time':4,17,34 'time/date':7 'vfs':98 'virtual':38 'went':52 'wipe':54,105 'would':46 'yeah':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.blahaj.zone/comment/5371109"
    +editedAt: DateTimeImmutable @1711247209 {#3115
      date: 2024-03-24 03:26:49.0 +01:00
    }
    +createdAt: DateTimeImmutable @1704294835 {#3116
      date: 2024-01-03 16:13:55.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#1403}
  +body: "It would be absolutely sublime if it worked. Literally every step resulted in an error. EVERY STEP."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704382721 {#3229
    date: 2024-01-04 16:38:41.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@atmur@lemmy.world"
    "@MangoPenguin@lemmy.blahaj.zone"
    "@butt_mountain_69420@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3232 …}
  +nested: Doctrine\ORM\PersistentCollection {#3234 …}
  +votes: Doctrine\ORM\PersistentCollection {#3236 …}
  +reports: Doctrine\ORM\PersistentCollection {#3238 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3240 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3242 …}
  -id: 279772
  -bodyTs: "'absolut':4 'error':15 'everi':10,16 'liter':9 'result':12 'step':11,17 'sublim':5 'work':8 'would':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6401979"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704382721 {#3230
    date: 2024-01-04 16:38:41.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
23 DENIED edit
App\Entity\EntryComment {#3231
  +user: App\Entity\User {#2149 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3117
    +user: App\Entity\User {#2029 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2955
      +user: App\Entity\User {#2149 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#1403
        +user: App\Entity\User {#2029 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: null
        +root: null
        +body: """
          Nextcloud for me too, would break because of updates requiring manual DB updates sometimes, apps would randomly stop working after updating too, or the 2 times it caused total data loss on all my synced devices and the server itself which required a full restore from backups.\n
          \n
          After getting rid of it and switching to Syncthing + Filebrowser + SFTPGo for WebDAV I haven’t really had anything break since then (about a year now). Stuff also runs much faster, NC was extremely slow even on good hardware with all their recommended settings for performance.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1711605253 {#1401
          date: 2024-03-28 06:54:13.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@atmur@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2023 …}
        +nested: Doctrine\ORM\PersistentCollection {#2032 …}
        +votes: Doctrine\ORM\PersistentCollection {#2024 …}
        +reports: Doctrine\ORM\PersistentCollection {#2018 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2011 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2021 …}
        -id: 273934
        -bodyTs: "'2':25 'also':75 'anyth':66 'app':15 'backup':47 'break':6,67 'caus':28 'data':30 'db':12 'devic':36 'even':83 'extrem':81 'faster':78 'filebrows':57 'full':44 'get':49 'good':85 'hardwar':86 'haven':62 'loss':31 'manual':11 'much':77 'nc':79 'nextcloud':1 'perform':93 'random':17 'realli':64 'recommend':90 'requir':10,42 'restor':45 'rid':50 'run':76 'server':39 'set':91 'sftpgo':58 'sinc':68 'slow':82 'sometim':14 'stop':18 'stuff':74 'switch':54 'sync':35 'syncth':56 'time':26 'total':29 'updat':9,13,21 'webdav':60 'work':19 'would':5,16 'year':72"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.blahaj.zone/comment/5343923"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704214950 {#1404
          date: 2024-01-02 18:02:30.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#1403}
      +body: "If Nextcloud “caused total data loss on all my synced devices and the server itself” I would probably do something unsavory to any responsible party I could locate, and take 10 TB of data out of their lousy hide."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704233378 {#2956
        date: 2024-01-02 23:09:38.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@atmur@lemmy.world"
        "@MangoPenguin@lemmy.blahaj.zone"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2952 …}
      +nested: Doctrine\ORM\PersistentCollection {#2948 …}
      +votes: Doctrine\ORM\PersistentCollection {#2946 …}
      +reports: Doctrine\ORM\PersistentCollection {#2961 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2963 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2965 …}
      -id: 274815
      -bodyTs: "'10':31 'caus':3 'could':27 'data':5,34 'devic':11 'hide':39 'locat':28 'loss':6 'lousi':38 'nextcloud':2 'parti':25 'probabl':18 'respons':24 'server':14 'someth':20 'sync':10 'take':30 'tb':32 'total':4 'unsavori':21 'would':17"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6358556"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704233378 {#2959
        date: 2024-01-02 23:09:38.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#1403}
    +body: """
      Yeah the first time was the time/date bug they had (still have?) where it set the time on every folder and file to 00/00/0000 00:00 across all clients and the server.\n
      \n
      Second time was I disabled virtual file support on my laptop so it would sync everything, but instead it went and wiped all the files from the server, because for some reason their sync client assumed the laptop that now had no files on it should be the master source or something.\n
      \n
      Their own docs even state that’s how you’re supposed to disable VFS, with no mention that it will wipe your server clean.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704294835 {#3114
      date: 2024-01-03 16:13:55.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@atmur@lemmy.world"
      "@MangoPenguin@lemmy.blahaj.zone"
      "@butt_mountain_69420@lemmy.world"
      "@atmur@lemmy.world"
      "@MangoPenguin@lemmy.blahaj.zone"
      "@butt_mountain_69420@lemmy.world"
      "@atmur@lemmy.world"
      "@MangoPenguin@lemmy.blahaj.zone"
      "@butt_mountain_69420@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3118 …}
    +nested: Doctrine\ORM\PersistentCollection {#3120 …}
    +votes: Doctrine\ORM\PersistentCollection {#3122 …}
    +reports: Doctrine\ORM\PersistentCollection {#3124 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3126 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3128 …}
    -id: 276623
    -bodyTs: "'00':25,26 '00/00/0000':24 'across':27 'assum':68 'bug':8 'clean':108 'client':29,67 'disabl':37,97 'doc':87 'even':88 'everi':19 'everyth':48 'file':22,39,57,75 'first':3 'folder':20 'instead':50 'laptop':43,70 'master':81 'mention':101 're':94 'reason':64 'second':33 'server':32,60,107 'set':15 'someth':84 'sourc':82 'state':89 'still':11 'support':40 'suppos':95 'sync':47,66 'time':4,17,34 'time/date':7 'vfs':98 'virtual':38 'went':52 'wipe':54,105 'would':46 'yeah':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.blahaj.zone/comment/5371109"
    +editedAt: DateTimeImmutable @1711247209 {#3115
      date: 2024-03-24 03:26:49.0 +01:00
    }
    +createdAt: DateTimeImmutable @1704294835 {#3116
      date: 2024-01-03 16:13:55.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#1403}
  +body: "It would be absolutely sublime if it worked. Literally every step resulted in an error. EVERY STEP."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704382721 {#3229
    date: 2024-01-04 16:38:41.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@atmur@lemmy.world"
    "@MangoPenguin@lemmy.blahaj.zone"
    "@butt_mountain_69420@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3232 …}
  +nested: Doctrine\ORM\PersistentCollection {#3234 …}
  +votes: Doctrine\ORM\PersistentCollection {#3236 …}
  +reports: Doctrine\ORM\PersistentCollection {#3238 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3240 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3242 …}
  -id: 279772
  -bodyTs: "'absolut':4 'error':15 'everi':10,16 'liter':9 'result':12 'step':11,17 'sublim':5 'work':8 'would':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6401979"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704382721 {#3230
    date: 2024-01-04 16:38:41.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
24 DENIED moderate
App\Entity\EntryComment {#3231
  +user: App\Entity\User {#2149 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3117
    +user: App\Entity\User {#2029 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2955
      +user: App\Entity\User {#2149 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#1403
        +user: App\Entity\User {#2029 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: null
        +root: null
        +body: """
          Nextcloud for me too, would break because of updates requiring manual DB updates sometimes, apps would randomly stop working after updating too, or the 2 times it caused total data loss on all my synced devices and the server itself which required a full restore from backups.\n
          \n
          After getting rid of it and switching to Syncthing + Filebrowser + SFTPGo for WebDAV I haven’t really had anything break since then (about a year now). Stuff also runs much faster, NC was extremely slow even on good hardware with all their recommended settings for performance.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1711605253 {#1401
          date: 2024-03-28 06:54:13.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@atmur@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2023 …}
        +nested: Doctrine\ORM\PersistentCollection {#2032 …}
        +votes: Doctrine\ORM\PersistentCollection {#2024 …}
        +reports: Doctrine\ORM\PersistentCollection {#2018 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2011 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2021 …}
        -id: 273934
        -bodyTs: "'2':25 'also':75 'anyth':66 'app':15 'backup':47 'break':6,67 'caus':28 'data':30 'db':12 'devic':36 'even':83 'extrem':81 'faster':78 'filebrows':57 'full':44 'get':49 'good':85 'hardwar':86 'haven':62 'loss':31 'manual':11 'much':77 'nc':79 'nextcloud':1 'perform':93 'random':17 'realli':64 'recommend':90 'requir':10,42 'restor':45 'rid':50 'run':76 'server':39 'set':91 'sftpgo':58 'sinc':68 'slow':82 'sometim':14 'stop':18 'stuff':74 'switch':54 'sync':35 'syncth':56 'time':26 'total':29 'updat':9,13,21 'webdav':60 'work':19 'would':5,16 'year':72"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.blahaj.zone/comment/5343923"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704214950 {#1404
          date: 2024-01-02 18:02:30.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#1403}
      +body: "If Nextcloud “caused total data loss on all my synced devices and the server itself” I would probably do something unsavory to any responsible party I could locate, and take 10 TB of data out of their lousy hide."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704233378 {#2956
        date: 2024-01-02 23:09:38.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@atmur@lemmy.world"
        "@MangoPenguin@lemmy.blahaj.zone"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2952 …}
      +nested: Doctrine\ORM\PersistentCollection {#2948 …}
      +votes: Doctrine\ORM\PersistentCollection {#2946 …}
      +reports: Doctrine\ORM\PersistentCollection {#2961 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2963 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2965 …}
      -id: 274815
      -bodyTs: "'10':31 'caus':3 'could':27 'data':5,34 'devic':11 'hide':39 'locat':28 'loss':6 'lousi':38 'nextcloud':2 'parti':25 'probabl':18 'respons':24 'server':14 'someth':20 'sync':10 'take':30 'tb':32 'total':4 'unsavori':21 'would':17"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6358556"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704233378 {#2959
        date: 2024-01-02 23:09:38.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#1403}
    +body: """
      Yeah the first time was the time/date bug they had (still have?) where it set the time on every folder and file to 00/00/0000 00:00 across all clients and the server.\n
      \n
      Second time was I disabled virtual file support on my laptop so it would sync everything, but instead it went and wiped all the files from the server, because for some reason their sync client assumed the laptop that now had no files on it should be the master source or something.\n
      \n
      Their own docs even state that’s how you’re supposed to disable VFS, with no mention that it will wipe your server clean.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704294835 {#3114
      date: 2024-01-03 16:13:55.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@atmur@lemmy.world"
      "@MangoPenguin@lemmy.blahaj.zone"
      "@butt_mountain_69420@lemmy.world"
      "@atmur@lemmy.world"
      "@MangoPenguin@lemmy.blahaj.zone"
      "@butt_mountain_69420@lemmy.world"
      "@atmur@lemmy.world"
      "@MangoPenguin@lemmy.blahaj.zone"
      "@butt_mountain_69420@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3118 …}
    +nested: Doctrine\ORM\PersistentCollection {#3120 …}
    +votes: Doctrine\ORM\PersistentCollection {#3122 …}
    +reports: Doctrine\ORM\PersistentCollection {#3124 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3126 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3128 …}
    -id: 276623
    -bodyTs: "'00':25,26 '00/00/0000':24 'across':27 'assum':68 'bug':8 'clean':108 'client':29,67 'disabl':37,97 'doc':87 'even':88 'everi':19 'everyth':48 'file':22,39,57,75 'first':3 'folder':20 'instead':50 'laptop':43,70 'master':81 'mention':101 're':94 'reason':64 'second':33 'server':32,60,107 'set':15 'someth':84 'sourc':82 'state':89 'still':11 'support':40 'suppos':95 'sync':47,66 'time':4,17,34 'time/date':7 'vfs':98 'virtual':38 'went':52 'wipe':54,105 'would':46 'yeah':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.blahaj.zone/comment/5371109"
    +editedAt: DateTimeImmutable @1711247209 {#3115
      date: 2024-03-24 03:26:49.0 +01:00
    }
    +createdAt: DateTimeImmutable @1704294835 {#3116
      date: 2024-01-03 16:13:55.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#1403}
  +body: "It would be absolutely sublime if it worked. Literally every step resulted in an error. EVERY STEP."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704382721 {#3229
    date: 2024-01-04 16:38:41.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@atmur@lemmy.world"
    "@MangoPenguin@lemmy.blahaj.zone"
    "@butt_mountain_69420@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3232 …}
  +nested: Doctrine\ORM\PersistentCollection {#3234 …}
  +votes: Doctrine\ORM\PersistentCollection {#3236 …}
  +reports: Doctrine\ORM\PersistentCollection {#3238 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3240 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3242 …}
  -id: 279772
  -bodyTs: "'absolut':4 'error':15 'everi':10,16 'liter':9 'result':12 'step':11,17 'sublim':5 'work':8 'would':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6401979"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704382721 {#3230
    date: 2024-01-04 16:38:41.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
25 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
26 DENIED moderate
App\Entity\EntryComment {#2314
  +user: App\Entity\User {#2340 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1718 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: "Maybe [Affine](https://github.com/toeverything/AFFiNE)? They have self-hosted dokcker image with armv7 and arm64 support: [github.com/toeverything/docker](https://github.com/toeverything/docker) so it’ll probably work on your pi4."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1704227476 {#2042
    date: 2024-01-02 21:31:16.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@secana@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2289 …}
  +nested: Doctrine\ORM\PersistentCollection {#2326 …}
  +votes: Doctrine\ORM\PersistentCollection {#2325 …}
  +reports: Doctrine\ORM\PersistentCollection {#2329 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2323 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2300 …}
  -id: 274548
  -bodyTs: "'/toeverything/affine)?':5 '/toeverything/docker](https://github.com/toeverything/docker)':20 'affin':2 'arm64':16 'armv7':14 'dokcker':11 'github.com':4,19 'github.com/toeverything/affine)?':3 'github.com/toeverything/docker](https://github.com/toeverything/docker)':18 'host':10 'imag':12 'll':23 'mayb':1 'pi4':28 'probabl':24 'self':9 'self-host':8 'support':17 'work':25"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.institute/comment/1902257"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704227476 {#2141
    date: 2024-01-02 21:31:16.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
27 DENIED edit
App\Entity\EntryComment {#2314
  +user: App\Entity\User {#2340 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1718 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: "Maybe [Affine](https://github.com/toeverything/AFFiNE)? They have self-hosted dokcker image with armv7 and arm64 support: [github.com/toeverything/docker](https://github.com/toeverything/docker) so it’ll probably work on your pi4."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1704227476 {#2042
    date: 2024-01-02 21:31:16.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@secana@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2289 …}
  +nested: Doctrine\ORM\PersistentCollection {#2326 …}
  +votes: Doctrine\ORM\PersistentCollection {#2325 …}
  +reports: Doctrine\ORM\PersistentCollection {#2329 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2323 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2300 …}
  -id: 274548
  -bodyTs: "'/toeverything/affine)?':5 '/toeverything/docker](https://github.com/toeverything/docker)':20 'affin':2 'arm64':16 'armv7':14 'dokcker':11 'github.com':4,19 'github.com/toeverything/affine)?':3 'github.com/toeverything/docker](https://github.com/toeverything/docker)':18 'host':10 'imag':12 'll':23 'mayb':1 'pi4':28 'probabl':24 'self':9 'self-host':8 'support':17 'work':25"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.institute/comment/1902257"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704227476 {#2141
    date: 2024-01-02 21:31:16.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
28 DENIED moderate
App\Entity\EntryComment {#2314
  +user: App\Entity\User {#2340 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1718 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: "Maybe [Affine](https://github.com/toeverything/AFFiNE)? They have self-hosted dokcker image with armv7 and arm64 support: [github.com/toeverything/docker](https://github.com/toeverything/docker) so it’ll probably work on your pi4."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1704227476 {#2042
    date: 2024-01-02 21:31:16.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@secana@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2289 …}
  +nested: Doctrine\ORM\PersistentCollection {#2326 …}
  +votes: Doctrine\ORM\PersistentCollection {#2325 …}
  +reports: Doctrine\ORM\PersistentCollection {#2329 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2323 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2300 …}
  -id: 274548
  -bodyTs: "'/toeverything/affine)?':5 '/toeverything/docker](https://github.com/toeverything/docker)':20 'affin':2 'arm64':16 'armv7':14 'dokcker':11 'github.com':4,19 'github.com/toeverything/affine)?':3 'github.com/toeverything/docker](https://github.com/toeverything/docker)':18 'host':10 'imag':12 'll':23 'mayb':1 'pi4':28 'probabl':24 'self':9 'self-host':8 'support':17 'work':25"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.institute/comment/1902257"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704227476 {#2141
    date: 2024-01-02 21:31:16.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
29 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
30 DENIED moderate
App\Entity\EntryComment {#2122
  +user: App\Entity\User {#2126 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2115 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    my go-to setup is\n
    \n
    - chromecast with googletv 4k\n
    - alldebrid membership (€3 a month)\n
    - stremio app + torrentio addon
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1711802017 {#2112
    date: 2024-03-30 13:33:37.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@randomcruft@lemmy.sdf.org"
    "@randomcruft@lemmy.sdf.org"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2113 …}
  +nested: Doctrine\ORM\PersistentCollection {#2119 …}
  +votes: Doctrine\ORM\PersistentCollection {#2120 …}
  +reports: Doctrine\ORM\PersistentCollection {#2160 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2162 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2128 …}
  -id: 274726
  -bodyTs: "'3':13 '4k':10 'addon':19 'alldebrid':11 'app':17 'chromecast':7 'go':3 'go-to':2 'googletv':9 'membership':12 'month':15 'setup':5 'stremio':16 'torrentio':18"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6357976"
  +editedAt: DateTimeImmutable @1711026160 {#2124
    date: 2024-03-21 14:02:40.0 +01:00
  }
  +createdAt: DateTimeImmutable @1704231370 {#2114
    date: 2024-01-02 22:36:10.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
31 DENIED edit
App\Entity\EntryComment {#2122
  +user: App\Entity\User {#2126 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2115 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    my go-to setup is\n
    \n
    - chromecast with googletv 4k\n
    - alldebrid membership (€3 a month)\n
    - stremio app + torrentio addon
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1711802017 {#2112
    date: 2024-03-30 13:33:37.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@randomcruft@lemmy.sdf.org"
    "@randomcruft@lemmy.sdf.org"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2113 …}
  +nested: Doctrine\ORM\PersistentCollection {#2119 …}
  +votes: Doctrine\ORM\PersistentCollection {#2120 …}
  +reports: Doctrine\ORM\PersistentCollection {#2160 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2162 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2128 …}
  -id: 274726
  -bodyTs: "'3':13 '4k':10 'addon':19 'alldebrid':11 'app':17 'chromecast':7 'go':3 'go-to':2 'googletv':9 'membership':12 'month':15 'setup':5 'stremio':16 'torrentio':18"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6357976"
  +editedAt: DateTimeImmutable @1711026160 {#2124
    date: 2024-03-21 14:02:40.0 +01:00
  }
  +createdAt: DateTimeImmutable @1704231370 {#2114
    date: 2024-01-02 22:36:10.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
32 DENIED moderate
App\Entity\EntryComment {#2122
  +user: App\Entity\User {#2126 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2115 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    my go-to setup is\n
    \n
    - chromecast with googletv 4k\n
    - alldebrid membership (€3 a month)\n
    - stremio app + torrentio addon
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1711802017 {#2112
    date: 2024-03-30 13:33:37.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@randomcruft@lemmy.sdf.org"
    "@randomcruft@lemmy.sdf.org"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2113 …}
  +nested: Doctrine\ORM\PersistentCollection {#2119 …}
  +votes: Doctrine\ORM\PersistentCollection {#2120 …}
  +reports: Doctrine\ORM\PersistentCollection {#2160 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2162 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2128 …}
  -id: 274726
  -bodyTs: "'3':13 '4k':10 'addon':19 'alldebrid':11 'app':17 'chromecast':7 'go':3 'go-to':2 'googletv':9 'membership':12 'month':15 'setup':5 'stremio':16 'torrentio':18"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6357976"
  +editedAt: DateTimeImmutable @1711026160 {#2124
    date: 2024-03-21 14:02:40.0 +01:00
  }
  +createdAt: DateTimeImmutable @1704231370 {#2114
    date: 2024-01-02 22:36:10.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
33 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
34 DENIED moderate
App\Entity\EntryComment {#2969
  +user: Proxies\__CG__\App\Entity\User {#3053 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2115 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2122
    +user: App\Entity\User {#2126 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2115 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      my go-to setup is\n
      \n
      - chromecast with googletv 4k\n
      - alldebrid membership (€3 a month)\n
      - stremio app + torrentio addon
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1711802017 {#2112
      date: 2024-03-30 13:33:37.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@randomcruft@lemmy.sdf.org"
      "@randomcruft@lemmy.sdf.org"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2113 …}
    +nested: Doctrine\ORM\PersistentCollection {#2119 …}
    +votes: Doctrine\ORM\PersistentCollection {#2120 …}
    +reports: Doctrine\ORM\PersistentCollection {#2160 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2162 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2128 …}
    -id: 274726
    -bodyTs: "'3':13 '4k':10 'addon':19 'alldebrid':11 'app':17 'chromecast':7 'go':3 'go-to':2 'googletv':9 'membership':12 'month':15 'setup':5 'stremio':16 'torrentio':18"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6357976"
    +editedAt: DateTimeImmutable @1711026160 {#2124
      date: 2024-03-21 14:02:40.0 +01:00
    }
    +createdAt: DateTimeImmutable @1704231370 {#2114
      date: 2024-01-02 22:36:10.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2122}
  +body: "Appreciate the info / response. I’ll have to check out alldebrid, stremio, and torrentio; those are new to me."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704296265 {#2967
    date: 2024-01-03 16:37:45.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@randomcruft@lemmy.sdf.org"
    "@ben_dover@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3052 …}
  +nested: Doctrine\ORM\PersistentCollection {#3050 …}
  +votes: Doctrine\ORM\PersistentCollection {#3048 …}
  +reports: Doctrine\ORM\PersistentCollection {#3046 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3044 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3042 …}
  -id: 276715
  -bodyTs: "'alldebrid':11 'appreci':1 'check':9 'info':3 'll':6 'new':17 'respons':4 'stremio':12 'torrentio':14"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.sdf.org/comment/6903861"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704296265 {#2968
    date: 2024-01-03 16:37:45.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
35 DENIED edit
App\Entity\EntryComment {#2969
  +user: Proxies\__CG__\App\Entity\User {#3053 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2115 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2122
    +user: App\Entity\User {#2126 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2115 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      my go-to setup is\n
      \n
      - chromecast with googletv 4k\n
      - alldebrid membership (€3 a month)\n
      - stremio app + torrentio addon
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1711802017 {#2112
      date: 2024-03-30 13:33:37.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@randomcruft@lemmy.sdf.org"
      "@randomcruft@lemmy.sdf.org"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2113 …}
    +nested: Doctrine\ORM\PersistentCollection {#2119 …}
    +votes: Doctrine\ORM\PersistentCollection {#2120 …}
    +reports: Doctrine\ORM\PersistentCollection {#2160 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2162 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2128 …}
    -id: 274726
    -bodyTs: "'3':13 '4k':10 'addon':19 'alldebrid':11 'app':17 'chromecast':7 'go':3 'go-to':2 'googletv':9 'membership':12 'month':15 'setup':5 'stremio':16 'torrentio':18"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6357976"
    +editedAt: DateTimeImmutable @1711026160 {#2124
      date: 2024-03-21 14:02:40.0 +01:00
    }
    +createdAt: DateTimeImmutable @1704231370 {#2114
      date: 2024-01-02 22:36:10.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2122}
  +body: "Appreciate the info / response. I’ll have to check out alldebrid, stremio, and torrentio; those are new to me."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704296265 {#2967
    date: 2024-01-03 16:37:45.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@randomcruft@lemmy.sdf.org"
    "@ben_dover@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3052 …}
  +nested: Doctrine\ORM\PersistentCollection {#3050 …}
  +votes: Doctrine\ORM\PersistentCollection {#3048 …}
  +reports: Doctrine\ORM\PersistentCollection {#3046 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3044 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3042 …}
  -id: 276715
  -bodyTs: "'alldebrid':11 'appreci':1 'check':9 'info':3 'll':6 'new':17 'respons':4 'stremio':12 'torrentio':14"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.sdf.org/comment/6903861"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704296265 {#2968
    date: 2024-01-03 16:37:45.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
36 DENIED moderate
App\Entity\EntryComment {#2969
  +user: Proxies\__CG__\App\Entity\User {#3053 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2115 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2122
    +user: App\Entity\User {#2126 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2115 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      my go-to setup is\n
      \n
      - chromecast with googletv 4k\n
      - alldebrid membership (€3 a month)\n
      - stremio app + torrentio addon
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1711802017 {#2112
      date: 2024-03-30 13:33:37.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@randomcruft@lemmy.sdf.org"
      "@randomcruft@lemmy.sdf.org"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2113 …}
    +nested: Doctrine\ORM\PersistentCollection {#2119 …}
    +votes: Doctrine\ORM\PersistentCollection {#2120 …}
    +reports: Doctrine\ORM\PersistentCollection {#2160 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2162 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2128 …}
    -id: 274726
    -bodyTs: "'3':13 '4k':10 'addon':19 'alldebrid':11 'app':17 'chromecast':7 'go':3 'go-to':2 'googletv':9 'membership':12 'month':15 'setup':5 'stremio':16 'torrentio':18"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6357976"
    +editedAt: DateTimeImmutable @1711026160 {#2124
      date: 2024-03-21 14:02:40.0 +01:00
    }
    +createdAt: DateTimeImmutable @1704231370 {#2114
      date: 2024-01-02 22:36:10.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2122}
  +body: "Appreciate the info / response. I’ll have to check out alldebrid, stremio, and torrentio; those are new to me."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704296265 {#2967
    date: 2024-01-03 16:37:45.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@randomcruft@lemmy.sdf.org"
    "@ben_dover@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3052 …}
  +nested: Doctrine\ORM\PersistentCollection {#3050 …}
  +votes: Doctrine\ORM\PersistentCollection {#3048 …}
  +reports: Doctrine\ORM\PersistentCollection {#3046 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3044 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3042 …}
  -id: 276715
  -bodyTs: "'alldebrid':11 'appreci':1 'check':9 'info':3 'll':6 'new':17 'respons':4 'stremio':12 'torrentio':14"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.sdf.org/comment/6903861"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704296265 {#2968
    date: 2024-01-03 16:37:45.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
37 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
38 DENIED moderate
App\Entity\EntryComment {#3148
  +user: App\Entity\User {#2126 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2115 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2969
    +user: Proxies\__CG__\App\Entity\User {#3053 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2115 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2122
      +user: App\Entity\User {#2126 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2115 …}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: """
        my go-to setup is\n
        \n
        - chromecast with googletv 4k\n
        - alldebrid membership (€3 a month)\n
        - stremio app + torrentio addon
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1711802017 {#2112
        date: 2024-03-30 13:33:37.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@randomcruft@lemmy.sdf.org"
        "@randomcruft@lemmy.sdf.org"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2113 …}
      +nested: Doctrine\ORM\PersistentCollection {#2119 …}
      +votes: Doctrine\ORM\PersistentCollection {#2120 …}
      +reports: Doctrine\ORM\PersistentCollection {#2160 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2162 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2128 …}
      -id: 274726
      -bodyTs: "'3':13 '4k':10 'addon':19 'alldebrid':11 'app':17 'chromecast':7 'go':3 'go-to':2 'googletv':9 'membership':12 'month':15 'setup':5 'stremio':16 'torrentio':18"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6357976"
      +editedAt: DateTimeImmutable @1711026160 {#2124
        date: 2024-03-21 14:02:40.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704231370 {#2114
        date: 2024-01-02 22:36:10.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2122}
    +body: "Appreciate the info / response. I’ll have to check out alldebrid, stremio, and torrentio; those are new to me."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704296265 {#2967
      date: 2024-01-03 16:37:45.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@randomcruft@lemmy.sdf.org"
      "@ben_dover@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3052 …}
    +nested: Doctrine\ORM\PersistentCollection {#3050 …}
    +votes: Doctrine\ORM\PersistentCollection {#3048 …}
    +reports: Doctrine\ORM\PersistentCollection {#3046 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3044 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3042 …}
    -id: 276715
    -bodyTs: "'alldebrid':11 'appreci':1 'check':9 'info':3 'll':6 'new':17 'respons':4 'stremio':12 'torrentio':14"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.sdf.org/comment/6903861"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704296265 {#2968
      date: 2024-01-03 16:37:45.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2122}
  +body: """
    debrid is basically “cloud torrenting”, a server torrents the files and you download them from there. extremely useful if you live in a jurisdiction where p2p filesharing is illegal.\n
    \n
    stremio is a netflix-like video player app, torrentio an addon that let’s you crawl torrent sites and stream stuff via debrid.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704373206 {#3146
    date: 2024-01-04 14:00:06.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@randomcruft@lemmy.sdf.org"
    "@ben_dover@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3149 …}
  +nested: Doctrine\ORM\PersistentCollection {#3151 …}
  +votes: Doctrine\ORM\PersistentCollection {#3153 …}
  +reports: Doctrine\ORM\PersistentCollection {#3155 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3157 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3159 …}
  -id: 279366
  -bodyTs: "'addon':41 'app':38 'basic':3 'cloud':4 'crawl':46 'debrid':1,53 'download':13 'extrem':17 'file':10 'fileshar':27 'illeg':29 'jurisdict':24 'let':43 'like':35 'live':21 'netflix':34 'netflix-lik':33 'p2p':26 'player':37 'server':7 'site':48 'stream':50 'stremio':30 'stuff':51 'torrent':5,8,47 'torrentio':39 'use':18 'via':52 'video':36"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6399711"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704373206 {#3147
    date: 2024-01-04 14:00:06.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
39 DENIED edit
App\Entity\EntryComment {#3148
  +user: App\Entity\User {#2126 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2115 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2969
    +user: Proxies\__CG__\App\Entity\User {#3053 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2115 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2122
      +user: App\Entity\User {#2126 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2115 …}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: """
        my go-to setup is\n
        \n
        - chromecast with googletv 4k\n
        - alldebrid membership (€3 a month)\n
        - stremio app + torrentio addon
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1711802017 {#2112
        date: 2024-03-30 13:33:37.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@randomcruft@lemmy.sdf.org"
        "@randomcruft@lemmy.sdf.org"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2113 …}
      +nested: Doctrine\ORM\PersistentCollection {#2119 …}
      +votes: Doctrine\ORM\PersistentCollection {#2120 …}
      +reports: Doctrine\ORM\PersistentCollection {#2160 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2162 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2128 …}
      -id: 274726
      -bodyTs: "'3':13 '4k':10 'addon':19 'alldebrid':11 'app':17 'chromecast':7 'go':3 'go-to':2 'googletv':9 'membership':12 'month':15 'setup':5 'stremio':16 'torrentio':18"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6357976"
      +editedAt: DateTimeImmutable @1711026160 {#2124
        date: 2024-03-21 14:02:40.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704231370 {#2114
        date: 2024-01-02 22:36:10.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2122}
    +body: "Appreciate the info / response. I’ll have to check out alldebrid, stremio, and torrentio; those are new to me."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704296265 {#2967
      date: 2024-01-03 16:37:45.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@randomcruft@lemmy.sdf.org"
      "@ben_dover@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3052 …}
    +nested: Doctrine\ORM\PersistentCollection {#3050 …}
    +votes: Doctrine\ORM\PersistentCollection {#3048 …}
    +reports: Doctrine\ORM\PersistentCollection {#3046 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3044 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3042 …}
    -id: 276715
    -bodyTs: "'alldebrid':11 'appreci':1 'check':9 'info':3 'll':6 'new':17 'respons':4 'stremio':12 'torrentio':14"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.sdf.org/comment/6903861"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704296265 {#2968
      date: 2024-01-03 16:37:45.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2122}
  +body: """
    debrid is basically “cloud torrenting”, a server torrents the files and you download them from there. extremely useful if you live in a jurisdiction where p2p filesharing is illegal.\n
    \n
    stremio is a netflix-like video player app, torrentio an addon that let’s you crawl torrent sites and stream stuff via debrid.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704373206 {#3146
    date: 2024-01-04 14:00:06.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@randomcruft@lemmy.sdf.org"
    "@ben_dover@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3149 …}
  +nested: Doctrine\ORM\PersistentCollection {#3151 …}
  +votes: Doctrine\ORM\PersistentCollection {#3153 …}
  +reports: Doctrine\ORM\PersistentCollection {#3155 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3157 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3159 …}
  -id: 279366
  -bodyTs: "'addon':41 'app':38 'basic':3 'cloud':4 'crawl':46 'debrid':1,53 'download':13 'extrem':17 'file':10 'fileshar':27 'illeg':29 'jurisdict':24 'let':43 'like':35 'live':21 'netflix':34 'netflix-lik':33 'p2p':26 'player':37 'server':7 'site':48 'stream':50 'stremio':30 'stuff':51 'torrent':5,8,47 'torrentio':39 'use':18 'via':52 'video':36"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6399711"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704373206 {#3147
    date: 2024-01-04 14:00:06.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
40 DENIED moderate
App\Entity\EntryComment {#3148
  +user: App\Entity\User {#2126 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2115 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2969
    +user: Proxies\__CG__\App\Entity\User {#3053 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2115 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2122
      +user: App\Entity\User {#2126 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2115 …}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: """
        my go-to setup is\n
        \n
        - chromecast with googletv 4k\n
        - alldebrid membership (€3 a month)\n
        - stremio app + torrentio addon
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1711802017 {#2112
        date: 2024-03-30 13:33:37.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@randomcruft@lemmy.sdf.org"
        "@randomcruft@lemmy.sdf.org"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2113 …}
      +nested: Doctrine\ORM\PersistentCollection {#2119 …}
      +votes: Doctrine\ORM\PersistentCollection {#2120 …}
      +reports: Doctrine\ORM\PersistentCollection {#2160 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2162 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2128 …}
      -id: 274726
      -bodyTs: "'3':13 '4k':10 'addon':19 'alldebrid':11 'app':17 'chromecast':7 'go':3 'go-to':2 'googletv':9 'membership':12 'month':15 'setup':5 'stremio':16 'torrentio':18"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6357976"
      +editedAt: DateTimeImmutable @1711026160 {#2124
        date: 2024-03-21 14:02:40.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704231370 {#2114
        date: 2024-01-02 22:36:10.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2122}
    +body: "Appreciate the info / response. I’ll have to check out alldebrid, stremio, and torrentio; those are new to me."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704296265 {#2967
      date: 2024-01-03 16:37:45.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@randomcruft@lemmy.sdf.org"
      "@ben_dover@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3052 …}
    +nested: Doctrine\ORM\PersistentCollection {#3050 …}
    +votes: Doctrine\ORM\PersistentCollection {#3048 …}
    +reports: Doctrine\ORM\PersistentCollection {#3046 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3044 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3042 …}
    -id: 276715
    -bodyTs: "'alldebrid':11 'appreci':1 'check':9 'info':3 'll':6 'new':17 'respons':4 'stremio':12 'torrentio':14"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.sdf.org/comment/6903861"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704296265 {#2968
      date: 2024-01-03 16:37:45.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2122}
  +body: """
    debrid is basically “cloud torrenting”, a server torrents the files and you download them from there. extremely useful if you live in a jurisdiction where p2p filesharing is illegal.\n
    \n
    stremio is a netflix-like video player app, torrentio an addon that let’s you crawl torrent sites and stream stuff via debrid.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704373206 {#3146
    date: 2024-01-04 14:00:06.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@randomcruft@lemmy.sdf.org"
    "@ben_dover@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3149 …}
  +nested: Doctrine\ORM\PersistentCollection {#3151 …}
  +votes: Doctrine\ORM\PersistentCollection {#3153 …}
  +reports: Doctrine\ORM\PersistentCollection {#3155 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3157 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3159 …}
  -id: 279366
  -bodyTs: "'addon':41 'app':38 'basic':3 'cloud':4 'crawl':46 'debrid':1,53 'download':13 'extrem':17 'file':10 'fileshar':27 'illeg':29 'jurisdict':24 'let':43 'like':35 'live':21 'netflix':34 'netflix-lik':33 'p2p':26 'player':37 'server':7 'site':48 'stream':50 'stremio':30 'stuff':51 'torrent':5,8,47 'torrentio':39 'use':18 'via':52 'video':36"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6399711"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704373206 {#3147
    date: 2024-01-04 14:00:06.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
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 {#3246
  +user: Proxies\__CG__\App\Entity\User {#3053 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2115 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3148
    +user: App\Entity\User {#2126 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2115 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2969
      +user: Proxies\__CG__\App\Entity\User {#3053 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2115 …}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#2122
        +user: App\Entity\User {#2126 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2115 …}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: null
        +root: null
        +body: """
          my go-to setup is\n
          \n
          - chromecast with googletv 4k\n
          - alldebrid membership (€3 a month)\n
          - stremio app + torrentio addon
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1711802017 {#2112
          date: 2024-03-30 13:33:37.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@randomcruft@lemmy.sdf.org"
          "@randomcruft@lemmy.sdf.org"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2113 …}
        +nested: Doctrine\ORM\PersistentCollection {#2119 …}
        +votes: Doctrine\ORM\PersistentCollection {#2120 …}
        +reports: Doctrine\ORM\PersistentCollection {#2160 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2162 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2128 …}
        -id: 274726
        -bodyTs: "'3':13 '4k':10 'addon':19 'alldebrid':11 'app':17 'chromecast':7 'go':3 'go-to':2 'googletv':9 'membership':12 'month':15 'setup':5 'stremio':16 'torrentio':18"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6357976"
        +editedAt: DateTimeImmutable @1711026160 {#2124
          date: 2024-03-21 14:02:40.0 +01:00
        }
        +createdAt: DateTimeImmutable @1704231370 {#2114
          date: 2024-01-02 22:36:10.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#2122}
      +body: "Appreciate the info / response. I’ll have to check out alldebrid, stremio, and torrentio; those are new to me."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704296265 {#2967
        date: 2024-01-03 16:37:45.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@randomcruft@lemmy.sdf.org"
        "@ben_dover@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3052 …}
      +nested: Doctrine\ORM\PersistentCollection {#3050 …}
      +votes: Doctrine\ORM\PersistentCollection {#3048 …}
      +reports: Doctrine\ORM\PersistentCollection {#3046 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3044 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3042 …}
      -id: 276715
      -bodyTs: "'alldebrid':11 'appreci':1 'check':9 'info':3 'll':6 'new':17 'respons':4 'stremio':12 'torrentio':14"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.sdf.org/comment/6903861"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704296265 {#2968
        date: 2024-01-03 16:37:45.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2122}
    +body: """
      debrid is basically “cloud torrenting”, a server torrents the files and you download them from there. extremely useful if you live in a jurisdiction where p2p filesharing is illegal.\n
      \n
      stremio is a netflix-like video player app, torrentio an addon that let’s you crawl torrent sites and stream stuff via debrid.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704373206 {#3146
      date: 2024-01-04 14:00:06.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@randomcruft@lemmy.sdf.org"
      "@ben_dover@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3149 …}
    +nested: Doctrine\ORM\PersistentCollection {#3151 …}
    +votes: Doctrine\ORM\PersistentCollection {#3153 …}
    +reports: Doctrine\ORM\PersistentCollection {#3155 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3157 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3159 …}
    -id: 279366
    -bodyTs: "'addon':41 'app':38 'basic':3 'cloud':4 'crawl':46 'debrid':1,53 'download':13 'extrem':17 'file':10 'fileshar':27 'illeg':29 'jurisdict':24 'let':43 'like':35 'live':21 'netflix':34 'netflix-lik':33 'p2p':26 'player':37 'server':7 'site':48 'stream':50 'stremio':30 'stuff':51 'torrent':5,8,47 'torrentio':39 'use':18 'via':52 'video':36"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6399711"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704373206 {#3147
      date: 2024-01-04 14:00:06.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2122}
  +body: "Thank you for the info on these. As I figure out what I want to do, I will keep these in mind! Sounds like some good stuff."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704423845 {#3244
    date: 2024-01-05 04:04:05.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@randomcruft@lemmy.sdf.org"
    "@ben_dover@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3247 …}
  +nested: Doctrine\ORM\PersistentCollection {#3249 …}
  +votes: Doctrine\ORM\PersistentCollection {#3251 …}
  +reports: Doctrine\ORM\PersistentCollection {#3253 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3255 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3257 …}
  -id: 281575
  -bodyTs: "'figur':10 'good':26 'info':5 'keep':19 'like':24 'mind':22 'sound':23 'stuff':27 'thank':1 'want':14"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.sdf.org/comment/6953983"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704423845 {#3245
    date: 2024-01-05 04:04:05.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
43 DENIED edit
App\Entity\EntryComment {#3246
  +user: Proxies\__CG__\App\Entity\User {#3053 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2115 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3148
    +user: App\Entity\User {#2126 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2115 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2969
      +user: Proxies\__CG__\App\Entity\User {#3053 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2115 …}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#2122
        +user: App\Entity\User {#2126 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2115 …}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: null
        +root: null
        +body: """
          my go-to setup is\n
          \n
          - chromecast with googletv 4k\n
          - alldebrid membership (€3 a month)\n
          - stremio app + torrentio addon
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1711802017 {#2112
          date: 2024-03-30 13:33:37.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@randomcruft@lemmy.sdf.org"
          "@randomcruft@lemmy.sdf.org"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2113 …}
        +nested: Doctrine\ORM\PersistentCollection {#2119 …}
        +votes: Doctrine\ORM\PersistentCollection {#2120 …}
        +reports: Doctrine\ORM\PersistentCollection {#2160 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2162 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2128 …}
        -id: 274726
        -bodyTs: "'3':13 '4k':10 'addon':19 'alldebrid':11 'app':17 'chromecast':7 'go':3 'go-to':2 'googletv':9 'membership':12 'month':15 'setup':5 'stremio':16 'torrentio':18"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6357976"
        +editedAt: DateTimeImmutable @1711026160 {#2124
          date: 2024-03-21 14:02:40.0 +01:00
        }
        +createdAt: DateTimeImmutable @1704231370 {#2114
          date: 2024-01-02 22:36:10.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#2122}
      +body: "Appreciate the info / response. I’ll have to check out alldebrid, stremio, and torrentio; those are new to me."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704296265 {#2967
        date: 2024-01-03 16:37:45.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@randomcruft@lemmy.sdf.org"
        "@ben_dover@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3052 …}
      +nested: Doctrine\ORM\PersistentCollection {#3050 …}
      +votes: Doctrine\ORM\PersistentCollection {#3048 …}
      +reports: Doctrine\ORM\PersistentCollection {#3046 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3044 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3042 …}
      -id: 276715
      -bodyTs: "'alldebrid':11 'appreci':1 'check':9 'info':3 'll':6 'new':17 'respons':4 'stremio':12 'torrentio':14"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.sdf.org/comment/6903861"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704296265 {#2968
        date: 2024-01-03 16:37:45.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2122}
    +body: """
      debrid is basically “cloud torrenting”, a server torrents the files and you download them from there. extremely useful if you live in a jurisdiction where p2p filesharing is illegal.\n
      \n
      stremio is a netflix-like video player app, torrentio an addon that let’s you crawl torrent sites and stream stuff via debrid.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704373206 {#3146
      date: 2024-01-04 14:00:06.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@randomcruft@lemmy.sdf.org"
      "@ben_dover@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3149 …}
    +nested: Doctrine\ORM\PersistentCollection {#3151 …}
    +votes: Doctrine\ORM\PersistentCollection {#3153 …}
    +reports: Doctrine\ORM\PersistentCollection {#3155 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3157 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3159 …}
    -id: 279366
    -bodyTs: "'addon':41 'app':38 'basic':3 'cloud':4 'crawl':46 'debrid':1,53 'download':13 'extrem':17 'file':10 'fileshar':27 'illeg':29 'jurisdict':24 'let':43 'like':35 'live':21 'netflix':34 'netflix-lik':33 'p2p':26 'player':37 'server':7 'site':48 'stream':50 'stremio':30 'stuff':51 'torrent':5,8,47 'torrentio':39 'use':18 'via':52 'video':36"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6399711"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704373206 {#3147
      date: 2024-01-04 14:00:06.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2122}
  +body: "Thank you for the info on these. As I figure out what I want to do, I will keep these in mind! Sounds like some good stuff."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704423845 {#3244
    date: 2024-01-05 04:04:05.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@randomcruft@lemmy.sdf.org"
    "@ben_dover@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3247 …}
  +nested: Doctrine\ORM\PersistentCollection {#3249 …}
  +votes: Doctrine\ORM\PersistentCollection {#3251 …}
  +reports: Doctrine\ORM\PersistentCollection {#3253 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3255 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3257 …}
  -id: 281575
  -bodyTs: "'figur':10 'good':26 'info':5 'keep':19 'like':24 'mind':22 'sound':23 'stuff':27 'thank':1 'want':14"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.sdf.org/comment/6953983"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704423845 {#3245
    date: 2024-01-05 04:04:05.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
44 DENIED moderate
App\Entity\EntryComment {#3246
  +user: Proxies\__CG__\App\Entity\User {#3053 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2115 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3148
    +user: App\Entity\User {#2126 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2115 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2969
      +user: Proxies\__CG__\App\Entity\User {#3053 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2115 …}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#2122
        +user: App\Entity\User {#2126 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2115 …}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: null
        +root: null
        +body: """
          my go-to setup is\n
          \n
          - chromecast with googletv 4k\n
          - alldebrid membership (€3 a month)\n
          - stremio app + torrentio addon
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1711802017 {#2112
          date: 2024-03-30 13:33:37.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@randomcruft@lemmy.sdf.org"
          "@randomcruft@lemmy.sdf.org"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2113 …}
        +nested: Doctrine\ORM\PersistentCollection {#2119 …}
        +votes: Doctrine\ORM\PersistentCollection {#2120 …}
        +reports: Doctrine\ORM\PersistentCollection {#2160 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2162 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2128 …}
        -id: 274726
        -bodyTs: "'3':13 '4k':10 'addon':19 'alldebrid':11 'app':17 'chromecast':7 'go':3 'go-to':2 'googletv':9 'membership':12 'month':15 'setup':5 'stremio':16 'torrentio':18"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6357976"
        +editedAt: DateTimeImmutable @1711026160 {#2124
          date: 2024-03-21 14:02:40.0 +01:00
        }
        +createdAt: DateTimeImmutable @1704231370 {#2114
          date: 2024-01-02 22:36:10.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#2122}
      +body: "Appreciate the info / response. I’ll have to check out alldebrid, stremio, and torrentio; those are new to me."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704296265 {#2967
        date: 2024-01-03 16:37:45.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@randomcruft@lemmy.sdf.org"
        "@ben_dover@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3052 …}
      +nested: Doctrine\ORM\PersistentCollection {#3050 …}
      +votes: Doctrine\ORM\PersistentCollection {#3048 …}
      +reports: Doctrine\ORM\PersistentCollection {#3046 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3044 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3042 …}
      -id: 276715
      -bodyTs: "'alldebrid':11 'appreci':1 'check':9 'info':3 'll':6 'new':17 'respons':4 'stremio':12 'torrentio':14"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.sdf.org/comment/6903861"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704296265 {#2968
        date: 2024-01-03 16:37:45.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2122}
    +body: """
      debrid is basically “cloud torrenting”, a server torrents the files and you download them from there. extremely useful if you live in a jurisdiction where p2p filesharing is illegal.\n
      \n
      stremio is a netflix-like video player app, torrentio an addon that let’s you crawl torrent sites and stream stuff via debrid.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704373206 {#3146
      date: 2024-01-04 14:00:06.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@randomcruft@lemmy.sdf.org"
      "@ben_dover@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3149 …}
    +nested: Doctrine\ORM\PersistentCollection {#3151 …}
    +votes: Doctrine\ORM\PersistentCollection {#3153 …}
    +reports: Doctrine\ORM\PersistentCollection {#3155 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3157 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3159 …}
    -id: 279366
    -bodyTs: "'addon':41 'app':38 'basic':3 'cloud':4 'crawl':46 'debrid':1,53 'download':13 'extrem':17 'file':10 'fileshar':27 'illeg':29 'jurisdict':24 'let':43 'like':35 'live':21 'netflix':34 'netflix-lik':33 'p2p':26 'player':37 'server':7 'site':48 'stream':50 'stremio':30 'stuff':51 'torrent':5,8,47 'torrentio':39 'use':18 'via':52 'video':36"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6399711"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704373206 {#3147
      date: 2024-01-04 14:00:06.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2122}
  +body: "Thank you for the info on these. As I figure out what I want to do, I will keep these in mind! Sounds like some good stuff."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704423845 {#3244
    date: 2024-01-05 04:04:05.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@randomcruft@lemmy.sdf.org"
    "@ben_dover@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3247 …}
  +nested: Doctrine\ORM\PersistentCollection {#3249 …}
  +votes: Doctrine\ORM\PersistentCollection {#3251 …}
  +reports: Doctrine\ORM\PersistentCollection {#3253 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3255 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3257 …}
  -id: 281575
  -bodyTs: "'figur':10 'good':26 'info':5 'keep':19 'like':24 'mind':22 'sound':23 'stuff':27 'thank':1 'want':14"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.sdf.org/comment/6953983"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704423845 {#3245
    date: 2024-01-05 04:04:05.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
45 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
46 DENIED moderate
App\Entity\EntryComment {#2261
  +user: App\Entity\User {#2205 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: "The very same reason why I gave up on Nextcloud. Too many nasty surprises."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1711602116 {#2278
    date: 2024-03-28 06:01:56.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@atmur@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2220 …}
  +nested: Doctrine\ORM\PersistentCollection {#2222 …}
  +votes: Doctrine\ORM\PersistentCollection {#2219 …}
  +reports: Doctrine\ORM\PersistentCollection {#2196 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2194 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2193 …}
  -id: 274738
  -bodyTs: "'gave':7 'mani':12 'nasti':13 'nextcloud':10 'reason':4 'surpris':14"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6358058"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704231688 {#2276
    date: 2024-01-02 22:41:28.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
47 DENIED edit
App\Entity\EntryComment {#2261
  +user: App\Entity\User {#2205 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: "The very same reason why I gave up on Nextcloud. Too many nasty surprises."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1711602116 {#2278
    date: 2024-03-28 06:01:56.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@atmur@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2220 …}
  +nested: Doctrine\ORM\PersistentCollection {#2222 …}
  +votes: Doctrine\ORM\PersistentCollection {#2219 …}
  +reports: Doctrine\ORM\PersistentCollection {#2196 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2194 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2193 …}
  -id: 274738
  -bodyTs: "'gave':7 'mani':12 'nasti':13 'nextcloud':10 'reason':4 'surpris':14"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6358058"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704231688 {#2276
    date: 2024-01-02 22:41:28.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
48 DENIED moderate
App\Entity\EntryComment {#2261
  +user: App\Entity\User {#2205 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: "The very same reason why I gave up on Nextcloud. Too many nasty surprises."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1711602116 {#2278
    date: 2024-03-28 06:01:56.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@atmur@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2220 …}
  +nested: Doctrine\ORM\PersistentCollection {#2222 …}
  +votes: Doctrine\ORM\PersistentCollection {#2219 …}
  +reports: Doctrine\ORM\PersistentCollection {#2196 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2194 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2193 …}
  -id: 274738
  -bodyTs: "'gave':7 'mani':12 'nasti':13 'nextcloud':10 'reason':4 'surpris':14"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6358058"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704231688 {#2276
    date: 2024-01-02 22:41:28.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
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 {#3038
  +user: App\Entity\User {#2149 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2261
    +user: App\Entity\User {#2205 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "The very same reason why I gave up on Nextcloud. Too many nasty surprises."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1711602116 {#2278
      date: 2024-03-28 06:01:56.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@atmur@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2220 …}
    +nested: Doctrine\ORM\PersistentCollection {#2222 …}
    +votes: Doctrine\ORM\PersistentCollection {#2219 …}
    +reports: Doctrine\ORM\PersistentCollection {#2196 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2194 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2193 …}
    -id: 274738
    -bodyTs: "'gave':7 'mani':12 'nasti':13 'nextcloud':10 'reason':4 'surpris':14"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6358058"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704231688 {#2276
      date: 2024-01-02 22:41:28.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2261}
  +body: "Did you find a self-hosted solution?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704233274 {#3040
    date: 2024-01-02 23:07:54.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@atmur@lemmy.world"
    "@Treczoks@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3037 …}
  +nested: Doctrine\ORM\PersistentCollection {#3035 …}
  +votes: Doctrine\ORM\PersistentCollection {#3033 …}
  +reports: Doctrine\ORM\PersistentCollection {#3031 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3029 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3027 …}
  -id: 274810
  -bodyTs: "'find':3 'host':7 'self':6 'self-host':5 'solut':8"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6358531"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704233274 {#3039
    date: 2024-01-02 23:07:54.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
51 DENIED edit
App\Entity\EntryComment {#3038
  +user: App\Entity\User {#2149 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2261
    +user: App\Entity\User {#2205 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "The very same reason why I gave up on Nextcloud. Too many nasty surprises."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1711602116 {#2278
      date: 2024-03-28 06:01:56.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@atmur@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2220 …}
    +nested: Doctrine\ORM\PersistentCollection {#2222 …}
    +votes: Doctrine\ORM\PersistentCollection {#2219 …}
    +reports: Doctrine\ORM\PersistentCollection {#2196 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2194 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2193 …}
    -id: 274738
    -bodyTs: "'gave':7 'mani':12 'nasti':13 'nextcloud':10 'reason':4 'surpris':14"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6358058"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704231688 {#2276
      date: 2024-01-02 22:41:28.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2261}
  +body: "Did you find a self-hosted solution?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704233274 {#3040
    date: 2024-01-02 23:07:54.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@atmur@lemmy.world"
    "@Treczoks@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3037 …}
  +nested: Doctrine\ORM\PersistentCollection {#3035 …}
  +votes: Doctrine\ORM\PersistentCollection {#3033 …}
  +reports: Doctrine\ORM\PersistentCollection {#3031 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3029 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3027 …}
  -id: 274810
  -bodyTs: "'find':3 'host':7 'self':6 'self-host':5 'solut':8"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6358531"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704233274 {#3039
    date: 2024-01-02 23:07:54.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
52 DENIED moderate
App\Entity\EntryComment {#3038
  +user: App\Entity\User {#2149 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2261
    +user: App\Entity\User {#2205 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "The very same reason why I gave up on Nextcloud. Too many nasty surprises."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1711602116 {#2278
      date: 2024-03-28 06:01:56.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@atmur@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2220 …}
    +nested: Doctrine\ORM\PersistentCollection {#2222 …}
    +votes: Doctrine\ORM\PersistentCollection {#2219 …}
    +reports: Doctrine\ORM\PersistentCollection {#2196 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2194 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2193 …}
    -id: 274738
    -bodyTs: "'gave':7 'mani':12 'nasti':13 'nextcloud':10 'reason':4 'surpris':14"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6358058"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704231688 {#2276
      date: 2024-01-02 22:41:28.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2261}
  +body: "Did you find a self-hosted solution?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704233274 {#3040
    date: 2024-01-02 23:07:54.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@atmur@lemmy.world"
    "@Treczoks@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3037 …}
  +nested: Doctrine\ORM\PersistentCollection {#3035 …}
  +votes: Doctrine\ORM\PersistentCollection {#3033 …}
  +reports: Doctrine\ORM\PersistentCollection {#3031 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3029 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3027 …}
  -id: 274810
  -bodyTs: "'find':3 'host':7 'self':6 'self-host':5 'solut':8"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6358531"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704233274 {#3039
    date: 2024-01-02 23:07:54.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
53 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
54 DENIED moderate
App\Entity\EntryComment {#3096
  +user: App\Entity\User {#2205 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3038
    +user: App\Entity\User {#2149 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2261
      +user: App\Entity\User {#2205 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: "The very same reason why I gave up on Nextcloud. Too many nasty surprises."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1711602116 {#2278
        date: 2024-03-28 06:01:56.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@atmur@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2220 …}
      +nested: Doctrine\ORM\PersistentCollection {#2222 …}
      +votes: Doctrine\ORM\PersistentCollection {#2219 …}
      +reports: Doctrine\ORM\PersistentCollection {#2196 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2194 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2193 …}
      -id: 274738
      -bodyTs: "'gave':7 'mani':12 'nasti':13 'nextcloud':10 'reason':4 'surpris':14"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6358058"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704231688 {#2276
        date: 2024-01-02 22:41:28.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2261}
    +body: "Did you find a self-hosted solution?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704233274 {#3040
      date: 2024-01-02 23:07:54.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@atmur@lemmy.world"
      "@Treczoks@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3037 …}
    +nested: Doctrine\ORM\PersistentCollection {#3035 …}
    +votes: Doctrine\ORM\PersistentCollection {#3033 …}
    +reports: Doctrine\ORM\PersistentCollection {#3031 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3029 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3027 …}
    -id: 274810
    -bodyTs: "'find':3 'host':7 'self':6 'self-host':5 'solut':8"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6358531"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704233274 {#3039
      date: 2024-01-02 23:07:54.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2261}
  +body: "I found a service that syncs our calendars self-hosted. That was the only thing that was missing. Can’t remember the name, works flawlessly and without any problems for a number of years now. If you are interested, I’ll look it up next weekend."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704233798 {#3095
    date: 2024-01-02 23:16:38.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@atmur@lemmy.world"
    "@Treczoks@lemmy.world"
    "@butt_mountain_69420@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3101 …}
  +nested: Doctrine\ORM\PersistentCollection {#3102 …}
  +votes: Doctrine\ORM\PersistentCollection {#3104 …}
  +reports: Doctrine\ORM\PersistentCollection {#3108 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3110 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3112 …}
  -id: 274828
  -bodyTs: "'calendar':8 'flawless':26 'found':2 'host':11 'interest':40 'll':42 'look':43 'miss':19 'name':24 'next':46 'number':33 'problem':30 'rememb':22 'self':10 'self-host':9 'servic':4 'sync':6 'thing':16 'weekend':47 'without':28 'work':25 'year':35"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6358637"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704233798 {#3098
    date: 2024-01-02 23:16:38.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
55 DENIED edit
App\Entity\EntryComment {#3096
  +user: App\Entity\User {#2205 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3038
    +user: App\Entity\User {#2149 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2261
      +user: App\Entity\User {#2205 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: "The very same reason why I gave up on Nextcloud. Too many nasty surprises."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1711602116 {#2278
        date: 2024-03-28 06:01:56.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@atmur@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2220 …}
      +nested: Doctrine\ORM\PersistentCollection {#2222 …}
      +votes: Doctrine\ORM\PersistentCollection {#2219 …}
      +reports: Doctrine\ORM\PersistentCollection {#2196 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2194 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2193 …}
      -id: 274738
      -bodyTs: "'gave':7 'mani':12 'nasti':13 'nextcloud':10 'reason':4 'surpris':14"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6358058"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704231688 {#2276
        date: 2024-01-02 22:41:28.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2261}
    +body: "Did you find a self-hosted solution?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704233274 {#3040
      date: 2024-01-02 23:07:54.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@atmur@lemmy.world"
      "@Treczoks@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3037 …}
    +nested: Doctrine\ORM\PersistentCollection {#3035 …}
    +votes: Doctrine\ORM\PersistentCollection {#3033 …}
    +reports: Doctrine\ORM\PersistentCollection {#3031 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3029 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3027 …}
    -id: 274810
    -bodyTs: "'find':3 'host':7 'self':6 'self-host':5 'solut':8"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6358531"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704233274 {#3039
      date: 2024-01-02 23:07:54.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2261}
  +body: "I found a service that syncs our calendars self-hosted. That was the only thing that was missing. Can’t remember the name, works flawlessly and without any problems for a number of years now. If you are interested, I’ll look it up next weekend."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704233798 {#3095
    date: 2024-01-02 23:16:38.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@atmur@lemmy.world"
    "@Treczoks@lemmy.world"
    "@butt_mountain_69420@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3101 …}
  +nested: Doctrine\ORM\PersistentCollection {#3102 …}
  +votes: Doctrine\ORM\PersistentCollection {#3104 …}
  +reports: Doctrine\ORM\PersistentCollection {#3108 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3110 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3112 …}
  -id: 274828
  -bodyTs: "'calendar':8 'flawless':26 'found':2 'host':11 'interest':40 'll':42 'look':43 'miss':19 'name':24 'next':46 'number':33 'problem':30 'rememb':22 'self':10 'self-host':9 'servic':4 'sync':6 'thing':16 'weekend':47 'without':28 'work':25 'year':35"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6358637"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704233798 {#3098
    date: 2024-01-02 23:16:38.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
56 DENIED moderate
App\Entity\EntryComment {#3096
  +user: App\Entity\User {#2205 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3038
    +user: App\Entity\User {#2149 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2261
      +user: App\Entity\User {#2205 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: "The very same reason why I gave up on Nextcloud. Too many nasty surprises."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1711602116 {#2278
        date: 2024-03-28 06:01:56.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@atmur@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2220 …}
      +nested: Doctrine\ORM\PersistentCollection {#2222 …}
      +votes: Doctrine\ORM\PersistentCollection {#2219 …}
      +reports: Doctrine\ORM\PersistentCollection {#2196 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2194 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2193 …}
      -id: 274738
      -bodyTs: "'gave':7 'mani':12 'nasti':13 'nextcloud':10 'reason':4 'surpris':14"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6358058"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704231688 {#2276
        date: 2024-01-02 22:41:28.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2261}
    +body: "Did you find a self-hosted solution?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704233274 {#3040
      date: 2024-01-02 23:07:54.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@atmur@lemmy.world"
      "@Treczoks@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3037 …}
    +nested: Doctrine\ORM\PersistentCollection {#3035 …}
    +votes: Doctrine\ORM\PersistentCollection {#3033 …}
    +reports: Doctrine\ORM\PersistentCollection {#3031 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3029 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3027 …}
    -id: 274810
    -bodyTs: "'find':3 'host':7 'self':6 'self-host':5 'solut':8"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6358531"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704233274 {#3039
      date: 2024-01-02 23:07:54.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2261}
  +body: "I found a service that syncs our calendars self-hosted. That was the only thing that was missing. Can’t remember the name, works flawlessly and without any problems for a number of years now. If you are interested, I’ll look it up next weekend."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704233798 {#3095
    date: 2024-01-02 23:16:38.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@atmur@lemmy.world"
    "@Treczoks@lemmy.world"
    "@butt_mountain_69420@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3101 …}
  +nested: Doctrine\ORM\PersistentCollection {#3102 …}
  +votes: Doctrine\ORM\PersistentCollection {#3104 …}
  +reports: Doctrine\ORM\PersistentCollection {#3108 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3110 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3112 …}
  -id: 274828
  -bodyTs: "'calendar':8 'flawless':26 'found':2 'host':11 'interest':40 'll':42 'look':43 'miss':19 'name':24 'next':46 'number':33 'problem':30 'rememb':22 'self':10 'self-host':9 'servic':4 'sync':6 'thing':16 'weekend':47 'without':28 'work':25 'year':35"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6358637"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704233798 {#3098
    date: 2024-01-02 23:16:38.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
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 {#3196
  +user: App\Entity\User {#2149 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3096
    +user: App\Entity\User {#2205 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3038
      +user: App\Entity\User {#2149 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#2261
        +user: App\Entity\User {#2205 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: null
        +root: null
        +body: "The very same reason why I gave up on Nextcloud. Too many nasty surprises."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1711602116 {#2278
          date: 2024-03-28 06:01:56.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@atmur@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2220 …}
        +nested: Doctrine\ORM\PersistentCollection {#2222 …}
        +votes: Doctrine\ORM\PersistentCollection {#2219 …}
        +reports: Doctrine\ORM\PersistentCollection {#2196 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2194 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2193 …}
        -id: 274738
        -bodyTs: "'gave':7 'mani':12 'nasti':13 'nextcloud':10 'reason':4 'surpris':14"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6358058"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704231688 {#2276
          date: 2024-01-02 22:41:28.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#2261}
      +body: "Did you find a self-hosted solution?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1704233274 {#3040
        date: 2024-01-02 23:07:54.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@atmur@lemmy.world"
        "@Treczoks@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3037 …}
      +nested: Doctrine\ORM\PersistentCollection {#3035 …}
      +votes: Doctrine\ORM\PersistentCollection {#3033 …}
      +reports: Doctrine\ORM\PersistentCollection {#3031 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3029 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3027 …}
      -id: 274810
      -bodyTs: "'find':3 'host':7 'self':6 'self-host':5 'solut':8"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6358531"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704233274 {#3039
        date: 2024-01-02 23:07:54.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2261}
    +body: "I found a service that syncs our calendars self-hosted. That was the only thing that was missing. Can’t remember the name, works flawlessly and without any problems for a number of years now. If you are interested, I’ll look it up next weekend."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704233798 {#3095
      date: 2024-01-02 23:16:38.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@atmur@lemmy.world"
      "@Treczoks@lemmy.world"
      "@butt_mountain_69420@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3101 …}
    +nested: Doctrine\ORM\PersistentCollection {#3102 …}
    +votes: Doctrine\ORM\PersistentCollection {#3104 …}
    +reports: Doctrine\ORM\PersistentCollection {#3108 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3110 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3112 …}
    -id: 274828
    -bodyTs: "'calendar':8 'flawless':26 'found':2 'host':11 'interest':40 'll':42 'look':43 'miss':19 'name':24 'next':46 'number':33 'problem':30 'rememb':22 'self':10 'self-host':9 'servic':4 'sync':6 'thing':16 'weekend':47 'without':28 'work':25 'year':35"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6358637"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704233798 {#3098
      date: 2024-01-02 23:16:38.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2261}
  +body: """
    I want my docs and files on a self-hosted cloud (I can’t seem to get sftp, ftp, or sharing to work on windows 11 even after adding the missing features) , with the ability to at least open the contents without downloading them. I want to stop using google for calendars and notes, and it would be handy to have a self-hosted bulletin board I and my added users could write on.\n
    \n
    According to the box, nextcloud does all these things, except that it doesn’t, without practically rewriting the code and somehow re-engineering linux to not be a fucking cunt.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704234299 {#3195
    date: 2024-01-02 23:24:59.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@atmur@lemmy.world"
    "@Treczoks@lemmy.world"
    "@butt_mountain_69420@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3200 …}
  +nested: Doctrine\ORM\PersistentCollection {#3206 …}
  +votes: Doctrine\ORM\PersistentCollection {#3202 …}
  +reports: Doctrine\ORM\PersistentCollection {#3207 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3209 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3211 …}
  -id: 274851
  -bodyTs: "'11':27 'abil':36 'accord':77 'ad':30,72 'board':68 'box':80 'bulletin':67 'calendar':53 'cloud':12 'code':95 'content':42 'could':74 'cunt':107 'doc':4 'doesn':89 'download':44 'engin':100 'even':28 'except':86 'featur':33 'file':6 'ftp':20 'fuck':106 'get':18 'googl':51 'handi':60 'host':11,66 'least':39 'linux':101 'miss':32 'nextcloud':81 'note':55 'open':40 'practic':92 're':99 're-engin':98 'rewrit':93 'seem':16 'self':10,65 'self-host':9,64 'sftp':19 'share':22 'somehow':97 'stop':49 'thing':85 'use':50 'user':73 'want':2,47 'window':26 'without':43,91 'work':24 'would':58 'write':75"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6358773"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704234299 {#3192
    date: 2024-01-02 23:24:59.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
59 DENIED edit
App\Entity\EntryComment {#3196
  +user: App\Entity\User {#2149 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3096
    +user: App\Entity\User {#2205 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3038
      +user: App\Entity\User {#2149 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#2261
        +user: App\Entity\User {#2205 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: null
        +root: null
        +body: "The very same reason why I gave up on Nextcloud. Too many nasty surprises."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1711602116 {#2278
          date: 2024-03-28 06:01:56.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@atmur@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2220 …}
        +nested: Doctrine\ORM\PersistentCollection {#2222 …}
        +votes: Doctrine\ORM\PersistentCollection {#2219 …}
        +reports: Doctrine\ORM\PersistentCollection {#2196 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2194 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2193 …}
        -id: 274738
        -bodyTs: "'gave':7 'mani':12 'nasti':13 'nextcloud':10 'reason':4 'surpris':14"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6358058"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704231688 {#2276
          date: 2024-01-02 22:41:28.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#2261}
      +body: "Did you find a self-hosted solution?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1704233274 {#3040
        date: 2024-01-02 23:07:54.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@atmur@lemmy.world"
        "@Treczoks@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3037 …}
      +nested: Doctrine\ORM\PersistentCollection {#3035 …}
      +votes: Doctrine\ORM\PersistentCollection {#3033 …}
      +reports: Doctrine\ORM\PersistentCollection {#3031 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3029 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3027 …}
      -id: 274810
      -bodyTs: "'find':3 'host':7 'self':6 'self-host':5 'solut':8"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6358531"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704233274 {#3039
        date: 2024-01-02 23:07:54.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2261}
    +body: "I found a service that syncs our calendars self-hosted. That was the only thing that was missing. Can’t remember the name, works flawlessly and without any problems for a number of years now. If you are interested, I’ll look it up next weekend."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704233798 {#3095
      date: 2024-01-02 23:16:38.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@atmur@lemmy.world"
      "@Treczoks@lemmy.world"
      "@butt_mountain_69420@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3101 …}
    +nested: Doctrine\ORM\PersistentCollection {#3102 …}
    +votes: Doctrine\ORM\PersistentCollection {#3104 …}
    +reports: Doctrine\ORM\PersistentCollection {#3108 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3110 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3112 …}
    -id: 274828
    -bodyTs: "'calendar':8 'flawless':26 'found':2 'host':11 'interest':40 'll':42 'look':43 'miss':19 'name':24 'next':46 'number':33 'problem':30 'rememb':22 'self':10 'self-host':9 'servic':4 'sync':6 'thing':16 'weekend':47 'without':28 'work':25 'year':35"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6358637"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704233798 {#3098
      date: 2024-01-02 23:16:38.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2261}
  +body: """
    I want my docs and files on a self-hosted cloud (I can’t seem to get sftp, ftp, or sharing to work on windows 11 even after adding the missing features) , with the ability to at least open the contents without downloading them. I want to stop using google for calendars and notes, and it would be handy to have a self-hosted bulletin board I and my added users could write on.\n
    \n
    According to the box, nextcloud does all these things, except that it doesn’t, without practically rewriting the code and somehow re-engineering linux to not be a fucking cunt.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704234299 {#3195
    date: 2024-01-02 23:24:59.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@atmur@lemmy.world"
    "@Treczoks@lemmy.world"
    "@butt_mountain_69420@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3200 …}
  +nested: Doctrine\ORM\PersistentCollection {#3206 …}
  +votes: Doctrine\ORM\PersistentCollection {#3202 …}
  +reports: Doctrine\ORM\PersistentCollection {#3207 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3209 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3211 …}
  -id: 274851
  -bodyTs: "'11':27 'abil':36 'accord':77 'ad':30,72 'board':68 'box':80 'bulletin':67 'calendar':53 'cloud':12 'code':95 'content':42 'could':74 'cunt':107 'doc':4 'doesn':89 'download':44 'engin':100 'even':28 'except':86 'featur':33 'file':6 'ftp':20 'fuck':106 'get':18 'googl':51 'handi':60 'host':11,66 'least':39 'linux':101 'miss':32 'nextcloud':81 'note':55 'open':40 'practic':92 're':99 're-engin':98 'rewrit':93 'seem':16 'self':10,65 'self-host':9,64 'sftp':19 'share':22 'somehow':97 'stop':49 'thing':85 'use':50 'user':73 'want':2,47 'window':26 'without':43,91 'work':24 'would':58 'write':75"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6358773"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704234299 {#3192
    date: 2024-01-02 23:24:59.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
60 DENIED moderate
App\Entity\EntryComment {#3196
  +user: App\Entity\User {#2149 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3096
    +user: App\Entity\User {#2205 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3038
      +user: App\Entity\User {#2149 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#2261
        +user: App\Entity\User {#2205 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: null
        +root: null
        +body: "The very same reason why I gave up on Nextcloud. Too many nasty surprises."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1711602116 {#2278
          date: 2024-03-28 06:01:56.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@atmur@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2220 …}
        +nested: Doctrine\ORM\PersistentCollection {#2222 …}
        +votes: Doctrine\ORM\PersistentCollection {#2219 …}
        +reports: Doctrine\ORM\PersistentCollection {#2196 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2194 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2193 …}
        -id: 274738
        -bodyTs: "'gave':7 'mani':12 'nasti':13 'nextcloud':10 'reason':4 'surpris':14"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6358058"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704231688 {#2276
          date: 2024-01-02 22:41:28.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#2261}
      +body: "Did you find a self-hosted solution?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1704233274 {#3040
        date: 2024-01-02 23:07:54.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@atmur@lemmy.world"
        "@Treczoks@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3037 …}
      +nested: Doctrine\ORM\PersistentCollection {#3035 …}
      +votes: Doctrine\ORM\PersistentCollection {#3033 …}
      +reports: Doctrine\ORM\PersistentCollection {#3031 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3029 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3027 …}
      -id: 274810
      -bodyTs: "'find':3 'host':7 'self':6 'self-host':5 'solut':8"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6358531"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704233274 {#3039
        date: 2024-01-02 23:07:54.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2261}
    +body: "I found a service that syncs our calendars self-hosted. That was the only thing that was missing. Can’t remember the name, works flawlessly and without any problems for a number of years now. If you are interested, I’ll look it up next weekend."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704233798 {#3095
      date: 2024-01-02 23:16:38.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@atmur@lemmy.world"
      "@Treczoks@lemmy.world"
      "@butt_mountain_69420@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3101 …}
    +nested: Doctrine\ORM\PersistentCollection {#3102 …}
    +votes: Doctrine\ORM\PersistentCollection {#3104 …}
    +reports: Doctrine\ORM\PersistentCollection {#3108 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3110 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3112 …}
    -id: 274828
    -bodyTs: "'calendar':8 'flawless':26 'found':2 'host':11 'interest':40 'll':42 'look':43 'miss':19 'name':24 'next':46 'number':33 'problem':30 'rememb':22 'self':10 'self-host':9 'servic':4 'sync':6 'thing':16 'weekend':47 'without':28 'work':25 'year':35"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6358637"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704233798 {#3098
      date: 2024-01-02 23:16:38.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2261}
  +body: """
    I want my docs and files on a self-hosted cloud (I can’t seem to get sftp, ftp, or sharing to work on windows 11 even after adding the missing features) , with the ability to at least open the contents without downloading them. I want to stop using google for calendars and notes, and it would be handy to have a self-hosted bulletin board I and my added users could write on.\n
    \n
    According to the box, nextcloud does all these things, except that it doesn’t, without practically rewriting the code and somehow re-engineering linux to not be a fucking cunt.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704234299 {#3195
    date: 2024-01-02 23:24:59.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@atmur@lemmy.world"
    "@Treczoks@lemmy.world"
    "@butt_mountain_69420@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3200 …}
  +nested: Doctrine\ORM\PersistentCollection {#3206 …}
  +votes: Doctrine\ORM\PersistentCollection {#3202 …}
  +reports: Doctrine\ORM\PersistentCollection {#3207 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3209 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3211 …}
  -id: 274851
  -bodyTs: "'11':27 'abil':36 'accord':77 'ad':30,72 'board':68 'box':80 'bulletin':67 'calendar':53 'cloud':12 'code':95 'content':42 'could':74 'cunt':107 'doc':4 'doesn':89 'download':44 'engin':100 'even':28 'except':86 'featur':33 'file':6 'ftp':20 'fuck':106 'get':18 'googl':51 'handi':60 'host':11,66 'least':39 'linux':101 'miss':32 'nextcloud':81 'note':55 'open':40 'practic':92 're':99 're-engin':98 'rewrit':93 'seem':16 'self':10,65 'self-host':9,64 'sftp':19 'share':22 'somehow':97 'stop':49 'thing':85 'use':50 'user':73 'want':2,47 'window':26 'without':43,91 'work':24 'would':58 'write':75"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6358773"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704234299 {#3192
    date: 2024-01-02 23:24:59.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
61 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
62 DENIED moderate
App\Entity\EntryComment {#3295
  +user: App\Entity\User {#2205 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3196
    +user: App\Entity\User {#2149 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3096
      +user: App\Entity\User {#2205 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#3038
        +user: App\Entity\User {#2149 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: App\Entity\EntryComment {#2261
          +user: App\Entity\User {#2205 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
          +magazine: App\Entity\Magazine {#306}
          +image: null
          +parent: null
          +root: null
          +body: "The very same reason why I gave up on Nextcloud. Too many nasty surprises."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 2
          +score: 0
          +lastActive: DateTime @1711602116 {#2278
            date: 2024-03-28 06:01:56.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@atmur@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#2220 …}
          +nested: Doctrine\ORM\PersistentCollection {#2222 …}
          +votes: Doctrine\ORM\PersistentCollection {#2219 …}
          +reports: Doctrine\ORM\PersistentCollection {#2196 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2194 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2193 …}
          -id: 274738
          -bodyTs: "'gave':7 'mani':12 'nasti':13 'nextcloud':10 'reason':4 'surpris':14"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/6358058"
          +editedAt: null
          +createdAt: DateTimeImmutable @1704231688 {#2276
            date: 2024-01-02 22:41:28.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#2261}
        +body: "Did you find a self-hosted solution?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1704233274 {#3040
          date: 2024-01-02 23:07:54.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@atmur@lemmy.world"
          "@Treczoks@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3037 …}
        +nested: Doctrine\ORM\PersistentCollection {#3035 …}
        +votes: Doctrine\ORM\PersistentCollection {#3033 …}
        +reports: Doctrine\ORM\PersistentCollection {#3031 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3029 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3027 …}
        -id: 274810
        -bodyTs: "'find':3 'host':7 'self':6 'self-host':5 'solut':8"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6358531"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704233274 {#3039
          date: 2024-01-02 23:07:54.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#2261}
      +body: "I found a service that syncs our calendars self-hosted. That was the only thing that was missing. Can’t remember the name, works flawlessly and without any problems for a number of years now. If you are interested, I’ll look it up next weekend."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1704233798 {#3095
        date: 2024-01-02 23:16:38.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@atmur@lemmy.world"
        "@Treczoks@lemmy.world"
        "@butt_mountain_69420@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3101 …}
      +nested: Doctrine\ORM\PersistentCollection {#3102 …}
      +votes: Doctrine\ORM\PersistentCollection {#3104 …}
      +reports: Doctrine\ORM\PersistentCollection {#3108 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3110 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3112 …}
      -id: 274828
      -bodyTs: "'calendar':8 'flawless':26 'found':2 'host':11 'interest':40 'll':42 'look':43 'miss':19 'name':24 'next':46 'number':33 'problem':30 'rememb':22 'self':10 'self-host':9 'servic':4 'sync':6 'thing':16 'weekend':47 'without':28 'work':25 'year':35"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6358637"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704233798 {#3098
        date: 2024-01-02 23:16:38.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2261}
    +body: """
      I want my docs and files on a self-hosted cloud (I can’t seem to get sftp, ftp, or sharing to work on windows 11 even after adding the missing features) , with the ability to at least open the contents without downloading them. I want to stop using google for calendars and notes, and it would be handy to have a self-hosted bulletin board I and my added users could write on.\n
      \n
      According to the box, nextcloud does all these things, except that it doesn’t, without practically rewriting the code and somehow re-engineering linux to not be a fucking cunt.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704234299 {#3195
      date: 2024-01-02 23:24:59.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@atmur@lemmy.world"
      "@Treczoks@lemmy.world"
      "@butt_mountain_69420@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3200 …}
    +nested: Doctrine\ORM\PersistentCollection {#3206 …}
    +votes: Doctrine\ORM\PersistentCollection {#3202 …}
    +reports: Doctrine\ORM\PersistentCollection {#3207 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3209 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3211 …}
    -id: 274851
    -bodyTs: "'11':27 'abil':36 'accord':77 'ad':30,72 'board':68 'box':80 'bulletin':67 'calendar':53 'cloud':12 'code':95 'content':42 'could':74 'cunt':107 'doc':4 'doesn':89 'download':44 'engin':100 'even':28 'except':86 'featur':33 'file':6 'ftp':20 'fuck':106 'get':18 'googl':51 'handi':60 'host':11,66 'least':39 'linux':101 'miss':32 'nextcloud':81 'note':55 'open':40 'practic':92 're':99 're-engin':98 'rewrit':93 'seem':16 'self':10,65 'self-host':9,64 'sftp':19 'share':22 'somehow':97 'stop':49 'thing':85 'use':50 'user':73 'want':2,47 'window':26 'without':43,91 'work':24 'would':58 'write':75"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6358773"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704234299 {#3192
      date: 2024-01-02 23:24:59.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2261}
  +body: "When you are working locally, why don’t you use Samba for storing and sharing of documents?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704270788 {#3294
    date: 2024-01-03 09:33:08.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@atmur@lemmy.world"
    "@Treczoks@lemmy.world"
    "@butt_mountain_69420@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3299 …}
  +nested: Doctrine\ORM\PersistentCollection {#3305 …}
  +votes: Doctrine\ORM\PersistentCollection {#3301 …}
  +reports: Doctrine\ORM\PersistentCollection {#3306 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3308 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3310 …}
  -id: 275929
  -bodyTs: "'document':17 'local':5 'samba':11 'share':15 'store':13 'use':10 'work':4"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6373307"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704270788 {#3291
    date: 2024-01-03 09:33:08.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
63 DENIED edit
App\Entity\EntryComment {#3295
  +user: App\Entity\User {#2205 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3196
    +user: App\Entity\User {#2149 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3096
      +user: App\Entity\User {#2205 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#3038
        +user: App\Entity\User {#2149 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: App\Entity\EntryComment {#2261
          +user: App\Entity\User {#2205 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
          +magazine: App\Entity\Magazine {#306}
          +image: null
          +parent: null
          +root: null
          +body: "The very same reason why I gave up on Nextcloud. Too many nasty surprises."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 2
          +score: 0
          +lastActive: DateTime @1711602116 {#2278
            date: 2024-03-28 06:01:56.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@atmur@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#2220 …}
          +nested: Doctrine\ORM\PersistentCollection {#2222 …}
          +votes: Doctrine\ORM\PersistentCollection {#2219 …}
          +reports: Doctrine\ORM\PersistentCollection {#2196 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2194 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2193 …}
          -id: 274738
          -bodyTs: "'gave':7 'mani':12 'nasti':13 'nextcloud':10 'reason':4 'surpris':14"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/6358058"
          +editedAt: null
          +createdAt: DateTimeImmutable @1704231688 {#2276
            date: 2024-01-02 22:41:28.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#2261}
        +body: "Did you find a self-hosted solution?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1704233274 {#3040
          date: 2024-01-02 23:07:54.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@atmur@lemmy.world"
          "@Treczoks@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3037 …}
        +nested: Doctrine\ORM\PersistentCollection {#3035 …}
        +votes: Doctrine\ORM\PersistentCollection {#3033 …}
        +reports: Doctrine\ORM\PersistentCollection {#3031 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3029 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3027 …}
        -id: 274810
        -bodyTs: "'find':3 'host':7 'self':6 'self-host':5 'solut':8"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6358531"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704233274 {#3039
          date: 2024-01-02 23:07:54.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#2261}
      +body: "I found a service that syncs our calendars self-hosted. That was the only thing that was missing. Can’t remember the name, works flawlessly and without any problems for a number of years now. If you are interested, I’ll look it up next weekend."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1704233798 {#3095
        date: 2024-01-02 23:16:38.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@atmur@lemmy.world"
        "@Treczoks@lemmy.world"
        "@butt_mountain_69420@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3101 …}
      +nested: Doctrine\ORM\PersistentCollection {#3102 …}
      +votes: Doctrine\ORM\PersistentCollection {#3104 …}
      +reports: Doctrine\ORM\PersistentCollection {#3108 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3110 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3112 …}
      -id: 274828
      -bodyTs: "'calendar':8 'flawless':26 'found':2 'host':11 'interest':40 'll':42 'look':43 'miss':19 'name':24 'next':46 'number':33 'problem':30 'rememb':22 'self':10 'self-host':9 'servic':4 'sync':6 'thing':16 'weekend':47 'without':28 'work':25 'year':35"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6358637"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704233798 {#3098
        date: 2024-01-02 23:16:38.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2261}
    +body: """
      I want my docs and files on a self-hosted cloud (I can’t seem to get sftp, ftp, or sharing to work on windows 11 even after adding the missing features) , with the ability to at least open the contents without downloading them. I want to stop using google for calendars and notes, and it would be handy to have a self-hosted bulletin board I and my added users could write on.\n
      \n
      According to the box, nextcloud does all these things, except that it doesn’t, without practically rewriting the code and somehow re-engineering linux to not be a fucking cunt.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704234299 {#3195
      date: 2024-01-02 23:24:59.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@atmur@lemmy.world"
      "@Treczoks@lemmy.world"
      "@butt_mountain_69420@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3200 …}
    +nested: Doctrine\ORM\PersistentCollection {#3206 …}
    +votes: Doctrine\ORM\PersistentCollection {#3202 …}
    +reports: Doctrine\ORM\PersistentCollection {#3207 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3209 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3211 …}
    -id: 274851
    -bodyTs: "'11':27 'abil':36 'accord':77 'ad':30,72 'board':68 'box':80 'bulletin':67 'calendar':53 'cloud':12 'code':95 'content':42 'could':74 'cunt':107 'doc':4 'doesn':89 'download':44 'engin':100 'even':28 'except':86 'featur':33 'file':6 'ftp':20 'fuck':106 'get':18 'googl':51 'handi':60 'host':11,66 'least':39 'linux':101 'miss':32 'nextcloud':81 'note':55 'open':40 'practic':92 're':99 're-engin':98 'rewrit':93 'seem':16 'self':10,65 'self-host':9,64 'sftp':19 'share':22 'somehow':97 'stop':49 'thing':85 'use':50 'user':73 'want':2,47 'window':26 'without':43,91 'work':24 'would':58 'write':75"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6358773"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704234299 {#3192
      date: 2024-01-02 23:24:59.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2261}
  +body: "When you are working locally, why don’t you use Samba for storing and sharing of documents?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704270788 {#3294
    date: 2024-01-03 09:33:08.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@atmur@lemmy.world"
    "@Treczoks@lemmy.world"
    "@butt_mountain_69420@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3299 …}
  +nested: Doctrine\ORM\PersistentCollection {#3305 …}
  +votes: Doctrine\ORM\PersistentCollection {#3301 …}
  +reports: Doctrine\ORM\PersistentCollection {#3306 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3308 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3310 …}
  -id: 275929
  -bodyTs: "'document':17 'local':5 'samba':11 'share':15 'store':13 'use':10 'work':4"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6373307"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704270788 {#3291
    date: 2024-01-03 09:33:08.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
64 DENIED moderate
App\Entity\EntryComment {#3295
  +user: App\Entity\User {#2205 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3196
    +user: App\Entity\User {#2149 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3096
      +user: App\Entity\User {#2205 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#3038
        +user: App\Entity\User {#2149 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: App\Entity\EntryComment {#2261
          +user: App\Entity\User {#2205 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
          +magazine: App\Entity\Magazine {#306}
          +image: null
          +parent: null
          +root: null
          +body: "The very same reason why I gave up on Nextcloud. Too many nasty surprises."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 2
          +score: 0
          +lastActive: DateTime @1711602116 {#2278
            date: 2024-03-28 06:01:56.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@atmur@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#2220 …}
          +nested: Doctrine\ORM\PersistentCollection {#2222 …}
          +votes: Doctrine\ORM\PersistentCollection {#2219 …}
          +reports: Doctrine\ORM\PersistentCollection {#2196 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2194 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2193 …}
          -id: 274738
          -bodyTs: "'gave':7 'mani':12 'nasti':13 'nextcloud':10 'reason':4 'surpris':14"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/6358058"
          +editedAt: null
          +createdAt: DateTimeImmutable @1704231688 {#2276
            date: 2024-01-02 22:41:28.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#2261}
        +body: "Did you find a self-hosted solution?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1704233274 {#3040
          date: 2024-01-02 23:07:54.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@atmur@lemmy.world"
          "@Treczoks@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3037 …}
        +nested: Doctrine\ORM\PersistentCollection {#3035 …}
        +votes: Doctrine\ORM\PersistentCollection {#3033 …}
        +reports: Doctrine\ORM\PersistentCollection {#3031 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3029 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3027 …}
        -id: 274810
        -bodyTs: "'find':3 'host':7 'self':6 'self-host':5 'solut':8"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6358531"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704233274 {#3039
          date: 2024-01-02 23:07:54.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#2261}
      +body: "I found a service that syncs our calendars self-hosted. That was the only thing that was missing. Can’t remember the name, works flawlessly and without any problems for a number of years now. If you are interested, I’ll look it up next weekend."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1704233798 {#3095
        date: 2024-01-02 23:16:38.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@atmur@lemmy.world"
        "@Treczoks@lemmy.world"
        "@butt_mountain_69420@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3101 …}
      +nested: Doctrine\ORM\PersistentCollection {#3102 …}
      +votes: Doctrine\ORM\PersistentCollection {#3104 …}
      +reports: Doctrine\ORM\PersistentCollection {#3108 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3110 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3112 …}
      -id: 274828
      -bodyTs: "'calendar':8 'flawless':26 'found':2 'host':11 'interest':40 'll':42 'look':43 'miss':19 'name':24 'next':46 'number':33 'problem':30 'rememb':22 'self':10 'self-host':9 'servic':4 'sync':6 'thing':16 'weekend':47 'without':28 'work':25 'year':35"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6358637"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704233798 {#3098
        date: 2024-01-02 23:16:38.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2261}
    +body: """
      I want my docs and files on a self-hosted cloud (I can’t seem to get sftp, ftp, or sharing to work on windows 11 even after adding the missing features) , with the ability to at least open the contents without downloading them. I want to stop using google for calendars and notes, and it would be handy to have a self-hosted bulletin board I and my added users could write on.\n
      \n
      According to the box, nextcloud does all these things, except that it doesn’t, without practically rewriting the code and somehow re-engineering linux to not be a fucking cunt.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704234299 {#3195
      date: 2024-01-02 23:24:59.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@atmur@lemmy.world"
      "@Treczoks@lemmy.world"
      "@butt_mountain_69420@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3200 …}
    +nested: Doctrine\ORM\PersistentCollection {#3206 …}
    +votes: Doctrine\ORM\PersistentCollection {#3202 …}
    +reports: Doctrine\ORM\PersistentCollection {#3207 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3209 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3211 …}
    -id: 274851
    -bodyTs: "'11':27 'abil':36 'accord':77 'ad':30,72 'board':68 'box':80 'bulletin':67 'calendar':53 'cloud':12 'code':95 'content':42 'could':74 'cunt':107 'doc':4 'doesn':89 'download':44 'engin':100 'even':28 'except':86 'featur':33 'file':6 'ftp':20 'fuck':106 'get':18 'googl':51 'handi':60 'host':11,66 'least':39 'linux':101 'miss':32 'nextcloud':81 'note':55 'open':40 'practic':92 're':99 're-engin':98 'rewrit':93 'seem':16 'self':10,65 'self-host':9,64 'sftp':19 'share':22 'somehow':97 'stop':49 'thing':85 'use':50 'user':73 'want':2,47 'window':26 'without':43,91 'work':24 'would':58 'write':75"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6358773"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704234299 {#3192
      date: 2024-01-02 23:24:59.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2261}
  +body: "When you are working locally, why don’t you use Samba for storing and sharing of documents?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704270788 {#3294
    date: 2024-01-03 09:33:08.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@atmur@lemmy.world"
    "@Treczoks@lemmy.world"
    "@butt_mountain_69420@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3299 …}
  +nested: Doctrine\ORM\PersistentCollection {#3305 …}
  +votes: Doctrine\ORM\PersistentCollection {#3301 …}
  +reports: Doctrine\ORM\PersistentCollection {#3306 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3308 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3310 …}
  -id: 275929
  -bodyTs: "'document':17 'local':5 'samba':11 'share':15 'store':13 'use':10 'work':4"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6373307"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704270788 {#3291
    date: 2024-01-03 09:33:08.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
65 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
66 DENIED moderate
App\Entity\EntryComment {#3352
  +user: App\Entity\User {#2149 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3295
    +user: App\Entity\User {#2205 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3196
      +user: App\Entity\User {#2149 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#3096
        +user: App\Entity\User {#2205 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: App\Entity\EntryComment {#3038
          +user: App\Entity\User {#2149 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
          +magazine: App\Entity\Magazine {#306}
          +image: null
          +parent: App\Entity\EntryComment {#2261
            +user: App\Entity\User {#2205 …}
            +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
            +magazine: App\Entity\Magazine {#306}
            +image: null
            +parent: null
            +root: null
            +body: "The very same reason why I gave up on Nextcloud. Too many nasty surprises."
            +lang: "en"
            +isAdult: false
            +favouriteCount: 2
            +score: 0
            +lastActive: DateTime @1711602116 {#2278
              date: 2024-03-28 06:01:56.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@atmur@lemmy.world"
            ]
            +children: Doctrine\ORM\PersistentCollection {#2220 …}
            +nested: Doctrine\ORM\PersistentCollection {#2222 …}
            +votes: Doctrine\ORM\PersistentCollection {#2219 …}
            +reports: Doctrine\ORM\PersistentCollection {#2196 …}
            +favourites: Doctrine\ORM\PersistentCollection {#2194 …}
            +notifications: Doctrine\ORM\PersistentCollection {#2193 …}
            -id: 274738
            -bodyTs: "'gave':7 'mani':12 'nasti':13 'nextcloud':10 'reason':4 'surpris':14"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://lemmy.world/comment/6358058"
            +editedAt: null
            +createdAt: DateTimeImmutable @1704231688 {#2276
              date: 2024-01-02 22:41:28.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#2261}
          +body: "Did you find a self-hosted solution?"
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1704233274 {#3040
            date: 2024-01-02 23:07:54.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@atmur@lemmy.world"
            "@Treczoks@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#3037 …}
          +nested: Doctrine\ORM\PersistentCollection {#3035 …}
          +votes: Doctrine\ORM\PersistentCollection {#3033 …}
          +reports: Doctrine\ORM\PersistentCollection {#3031 …}
          +favourites: Doctrine\ORM\PersistentCollection {#3029 …}
          +notifications: Doctrine\ORM\PersistentCollection {#3027 …}
          -id: 274810
          -bodyTs: "'find':3 'host':7 'self':6 'self-host':5 'solut':8"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/6358531"
          +editedAt: null
          +createdAt: DateTimeImmutable @1704233274 {#3039
            date: 2024-01-02 23:07:54.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#2261}
        +body: "I found a service that syncs our calendars self-hosted. That was the only thing that was missing. Can’t remember the name, works flawlessly and without any problems for a number of years now. If you are interested, I’ll look it up next weekend."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1704233798 {#3095
          date: 2024-01-02 23:16:38.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@atmur@lemmy.world"
          "@Treczoks@lemmy.world"
          "@butt_mountain_69420@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3101 …}
        +nested: Doctrine\ORM\PersistentCollection {#3102 …}
        +votes: Doctrine\ORM\PersistentCollection {#3104 …}
        +reports: Doctrine\ORM\PersistentCollection {#3108 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3110 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3112 …}
        -id: 274828
        -bodyTs: "'calendar':8 'flawless':26 'found':2 'host':11 'interest':40 'll':42 'look':43 'miss':19 'name':24 'next':46 'number':33 'problem':30 'rememb':22 'self':10 'self-host':9 'servic':4 'sync':6 'thing':16 'weekend':47 'without':28 'work':25 'year':35"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6358637"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704233798 {#3098
          date: 2024-01-02 23:16:38.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#2261}
      +body: """
        I want my docs and files on a self-hosted cloud (I can’t seem to get sftp, ftp, or sharing to work on windows 11 even after adding the missing features) , with the ability to at least open the contents without downloading them. I want to stop using google for calendars and notes, and it would be handy to have a self-hosted bulletin board I and my added users could write on.\n
        \n
        According to the box, nextcloud does all these things, except that it doesn’t, without practically rewriting the code and somehow re-engineering linux to not be a fucking cunt.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704234299 {#3195
        date: 2024-01-02 23:24:59.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@atmur@lemmy.world"
        "@Treczoks@lemmy.world"
        "@butt_mountain_69420@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3200 …}
      +nested: Doctrine\ORM\PersistentCollection {#3206 …}
      +votes: Doctrine\ORM\PersistentCollection {#3202 …}
      +reports: Doctrine\ORM\PersistentCollection {#3207 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3209 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3211 …}
      -id: 274851
      -bodyTs: "'11':27 'abil':36 'accord':77 'ad':30,72 'board':68 'box':80 'bulletin':67 'calendar':53 'cloud':12 'code':95 'content':42 'could':74 'cunt':107 'doc':4 'doesn':89 'download':44 'engin':100 'even':28 'except':86 'featur':33 'file':6 'ftp':20 'fuck':106 'get':18 'googl':51 'handi':60 'host':11,66 'least':39 'linux':101 'miss':32 'nextcloud':81 'note':55 'open':40 'practic':92 're':99 're-engin':98 'rewrit':93 'seem':16 'self':10,65 'self-host':9,64 'sftp':19 'share':22 'somehow':97 'stop':49 'thing':85 'use':50 'user':73 'want':2,47 'window':26 'without':43,91 'work':24 'would':58 'write':75"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6358773"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704234299 {#3192
        date: 2024-01-02 23:24:59.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2261}
    +body: "When you are working locally, why don’t you use Samba for storing and sharing of documents?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704270788 {#3294
      date: 2024-01-03 09:33:08.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@atmur@lemmy.world"
      "@Treczoks@lemmy.world"
      "@butt_mountain_69420@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3299 …}
    +nested: Doctrine\ORM\PersistentCollection {#3305 …}
    +votes: Doctrine\ORM\PersistentCollection {#3301 …}
    +reports: Doctrine\ORM\PersistentCollection {#3306 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3308 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3310 …}
    -id: 275929
    -bodyTs: "'document':17 'local':5 'samba':11 'share':15 'store':13 'use':10 'work':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6373307"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704270788 {#3291
      date: 2024-01-03 09:33:08.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2261}
  +body: """
    I’ve tried and tried. It just won’t work. Maybe I need to get a different firewall program. I’m working in Pro, added the features, made the firewall exceptions, have my network setting as “private,” I’ve done everything. The host will be visible on the network, but logins time out or fail altogether.\n
    \n
    Since writing my rant, I found HFS, which, though an OLD program, was stupid stupid easy to set up.\n
    \n
    I also found Filebrowser, and though the config was way more of an asspain than it should have been, it’s fucking awesome. I’ve even moved on to trying to get HTTPS running for external connections using Win-Acme, but it isn’t going well.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704382005 {#3353
    date: 2024-01-04 16:26:45.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@atmur@lemmy.world"
    "@Treczoks@lemmy.world"
    "@butt_mountain_69420@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3349 …}
  +nested: Doctrine\ORM\PersistentCollection {#3345 …}
  +votes: Doctrine\ORM\PersistentCollection {#3343 …}
  +reports: Doctrine\ORM\PersistentCollection {#3358 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3360 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3362 …}
  -id: 279736
  -bodyTs: "'acm':116 'ad':25 'also':77 'altogeth':56 'asspain':89 'awesom':98 'config':83 'connect':112 'differ':17 'done':40 'easi':72 'even':101 'everyth':41 'except':31 'extern':111 'fail':55 'featur':27 'filebrows':79 'firewal':18,30 'found':62,78 'fuck':97 'get':15,107 'go':121 'hfs':63 'host':43 'https':108 'isn':119 'login':51 'm':21 'made':28 'mayb':11 'move':102 'need':13 'network':34,49 'old':67 'privat':37 'pro':24 'program':19,68 'rant':60 'run':109 'set':35,74 'sinc':57 'stupid':70,71 'though':65,81 'time':52 'tri':3,5,105 'use':113 've':2,39,100 'visibl':46 'way':85 'well':122 'win':115 'win-acm':114 'won':8 'work':10,22 'write':58"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6401796"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704382005 {#3356
    date: 2024-01-04 16:26:45.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
67 DENIED edit
App\Entity\EntryComment {#3352
  +user: App\Entity\User {#2149 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3295
    +user: App\Entity\User {#2205 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3196
      +user: App\Entity\User {#2149 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#3096
        +user: App\Entity\User {#2205 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: App\Entity\EntryComment {#3038
          +user: App\Entity\User {#2149 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
          +magazine: App\Entity\Magazine {#306}
          +image: null
          +parent: App\Entity\EntryComment {#2261
            +user: App\Entity\User {#2205 …}
            +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
            +magazine: App\Entity\Magazine {#306}
            +image: null
            +parent: null
            +root: null
            +body: "The very same reason why I gave up on Nextcloud. Too many nasty surprises."
            +lang: "en"
            +isAdult: false
            +favouriteCount: 2
            +score: 0
            +lastActive: DateTime @1711602116 {#2278
              date: 2024-03-28 06:01:56.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@atmur@lemmy.world"
            ]
            +children: Doctrine\ORM\PersistentCollection {#2220 …}
            +nested: Doctrine\ORM\PersistentCollection {#2222 …}
            +votes: Doctrine\ORM\PersistentCollection {#2219 …}
            +reports: Doctrine\ORM\PersistentCollection {#2196 …}
            +favourites: Doctrine\ORM\PersistentCollection {#2194 …}
            +notifications: Doctrine\ORM\PersistentCollection {#2193 …}
            -id: 274738
            -bodyTs: "'gave':7 'mani':12 'nasti':13 'nextcloud':10 'reason':4 'surpris':14"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://lemmy.world/comment/6358058"
            +editedAt: null
            +createdAt: DateTimeImmutable @1704231688 {#2276
              date: 2024-01-02 22:41:28.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#2261}
          +body: "Did you find a self-hosted solution?"
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1704233274 {#3040
            date: 2024-01-02 23:07:54.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@atmur@lemmy.world"
            "@Treczoks@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#3037 …}
          +nested: Doctrine\ORM\PersistentCollection {#3035 …}
          +votes: Doctrine\ORM\PersistentCollection {#3033 …}
          +reports: Doctrine\ORM\PersistentCollection {#3031 …}
          +favourites: Doctrine\ORM\PersistentCollection {#3029 …}
          +notifications: Doctrine\ORM\PersistentCollection {#3027 …}
          -id: 274810
          -bodyTs: "'find':3 'host':7 'self':6 'self-host':5 'solut':8"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/6358531"
          +editedAt: null
          +createdAt: DateTimeImmutable @1704233274 {#3039
            date: 2024-01-02 23:07:54.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#2261}
        +body: "I found a service that syncs our calendars self-hosted. That was the only thing that was missing. Can’t remember the name, works flawlessly and without any problems for a number of years now. If you are interested, I’ll look it up next weekend."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1704233798 {#3095
          date: 2024-01-02 23:16:38.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@atmur@lemmy.world"
          "@Treczoks@lemmy.world"
          "@butt_mountain_69420@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3101 …}
        +nested: Doctrine\ORM\PersistentCollection {#3102 …}
        +votes: Doctrine\ORM\PersistentCollection {#3104 …}
        +reports: Doctrine\ORM\PersistentCollection {#3108 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3110 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3112 …}
        -id: 274828
        -bodyTs: "'calendar':8 'flawless':26 'found':2 'host':11 'interest':40 'll':42 'look':43 'miss':19 'name':24 'next':46 'number':33 'problem':30 'rememb':22 'self':10 'self-host':9 'servic':4 'sync':6 'thing':16 'weekend':47 'without':28 'work':25 'year':35"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6358637"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704233798 {#3098
          date: 2024-01-02 23:16:38.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#2261}
      +body: """
        I want my docs and files on a self-hosted cloud (I can’t seem to get sftp, ftp, or sharing to work on windows 11 even after adding the missing features) , with the ability to at least open the contents without downloading them. I want to stop using google for calendars and notes, and it would be handy to have a self-hosted bulletin board I and my added users could write on.\n
        \n
        According to the box, nextcloud does all these things, except that it doesn’t, without practically rewriting the code and somehow re-engineering linux to not be a fucking cunt.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704234299 {#3195
        date: 2024-01-02 23:24:59.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@atmur@lemmy.world"
        "@Treczoks@lemmy.world"
        "@butt_mountain_69420@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3200 …}
      +nested: Doctrine\ORM\PersistentCollection {#3206 …}
      +votes: Doctrine\ORM\PersistentCollection {#3202 …}
      +reports: Doctrine\ORM\PersistentCollection {#3207 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3209 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3211 …}
      -id: 274851
      -bodyTs: "'11':27 'abil':36 'accord':77 'ad':30,72 'board':68 'box':80 'bulletin':67 'calendar':53 'cloud':12 'code':95 'content':42 'could':74 'cunt':107 'doc':4 'doesn':89 'download':44 'engin':100 'even':28 'except':86 'featur':33 'file':6 'ftp':20 'fuck':106 'get':18 'googl':51 'handi':60 'host':11,66 'least':39 'linux':101 'miss':32 'nextcloud':81 'note':55 'open':40 'practic':92 're':99 're-engin':98 'rewrit':93 'seem':16 'self':10,65 'self-host':9,64 'sftp':19 'share':22 'somehow':97 'stop':49 'thing':85 'use':50 'user':73 'want':2,47 'window':26 'without':43,91 'work':24 'would':58 'write':75"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6358773"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704234299 {#3192
        date: 2024-01-02 23:24:59.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2261}
    +body: "When you are working locally, why don’t you use Samba for storing and sharing of documents?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704270788 {#3294
      date: 2024-01-03 09:33:08.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@atmur@lemmy.world"
      "@Treczoks@lemmy.world"
      "@butt_mountain_69420@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3299 …}
    +nested: Doctrine\ORM\PersistentCollection {#3305 …}
    +votes: Doctrine\ORM\PersistentCollection {#3301 …}
    +reports: Doctrine\ORM\PersistentCollection {#3306 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3308 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3310 …}
    -id: 275929
    -bodyTs: "'document':17 'local':5 'samba':11 'share':15 'store':13 'use':10 'work':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6373307"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704270788 {#3291
      date: 2024-01-03 09:33:08.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2261}
  +body: """
    I’ve tried and tried. It just won’t work. Maybe I need to get a different firewall program. I’m working in Pro, added the features, made the firewall exceptions, have my network setting as “private,” I’ve done everything. The host will be visible on the network, but logins time out or fail altogether.\n
    \n
    Since writing my rant, I found HFS, which, though an OLD program, was stupid stupid easy to set up.\n
    \n
    I also found Filebrowser, and though the config was way more of an asspain than it should have been, it’s fucking awesome. I’ve even moved on to trying to get HTTPS running for external connections using Win-Acme, but it isn’t going well.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704382005 {#3353
    date: 2024-01-04 16:26:45.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@atmur@lemmy.world"
    "@Treczoks@lemmy.world"
    "@butt_mountain_69420@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3349 …}
  +nested: Doctrine\ORM\PersistentCollection {#3345 …}
  +votes: Doctrine\ORM\PersistentCollection {#3343 …}
  +reports: Doctrine\ORM\PersistentCollection {#3358 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3360 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3362 …}
  -id: 279736
  -bodyTs: "'acm':116 'ad':25 'also':77 'altogeth':56 'asspain':89 'awesom':98 'config':83 'connect':112 'differ':17 'done':40 'easi':72 'even':101 'everyth':41 'except':31 'extern':111 'fail':55 'featur':27 'filebrows':79 'firewal':18,30 'found':62,78 'fuck':97 'get':15,107 'go':121 'hfs':63 'host':43 'https':108 'isn':119 'login':51 'm':21 'made':28 'mayb':11 'move':102 'need':13 'network':34,49 'old':67 'privat':37 'pro':24 'program':19,68 'rant':60 'run':109 'set':35,74 'sinc':57 'stupid':70,71 'though':65,81 'time':52 'tri':3,5,105 'use':113 've':2,39,100 'visibl':46 'way':85 'well':122 'win':115 'win-acm':114 'won':8 'work':10,22 'write':58"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6401796"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704382005 {#3356
    date: 2024-01-04 16:26:45.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
68 DENIED moderate
App\Entity\EntryComment {#3352
  +user: App\Entity\User {#2149 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3295
    +user: App\Entity\User {#2205 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3196
      +user: App\Entity\User {#2149 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#3096
        +user: App\Entity\User {#2205 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: App\Entity\EntryComment {#3038
          +user: App\Entity\User {#2149 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
          +magazine: App\Entity\Magazine {#306}
          +image: null
          +parent: App\Entity\EntryComment {#2261
            +user: App\Entity\User {#2205 …}
            +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
            +magazine: App\Entity\Magazine {#306}
            +image: null
            +parent: null
            +root: null
            +body: "The very same reason why I gave up on Nextcloud. Too many nasty surprises."
            +lang: "en"
            +isAdult: false
            +favouriteCount: 2
            +score: 0
            +lastActive: DateTime @1711602116 {#2278
              date: 2024-03-28 06:01:56.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@atmur@lemmy.world"
            ]
            +children: Doctrine\ORM\PersistentCollection {#2220 …}
            +nested: Doctrine\ORM\PersistentCollection {#2222 …}
            +votes: Doctrine\ORM\PersistentCollection {#2219 …}
            +reports: Doctrine\ORM\PersistentCollection {#2196 …}
            +favourites: Doctrine\ORM\PersistentCollection {#2194 …}
            +notifications: Doctrine\ORM\PersistentCollection {#2193 …}
            -id: 274738
            -bodyTs: "'gave':7 'mani':12 'nasti':13 'nextcloud':10 'reason':4 'surpris':14"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://lemmy.world/comment/6358058"
            +editedAt: null
            +createdAt: DateTimeImmutable @1704231688 {#2276
              date: 2024-01-02 22:41:28.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#2261}
          +body: "Did you find a self-hosted solution?"
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1704233274 {#3040
            date: 2024-01-02 23:07:54.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@atmur@lemmy.world"
            "@Treczoks@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#3037 …}
          +nested: Doctrine\ORM\PersistentCollection {#3035 …}
          +votes: Doctrine\ORM\PersistentCollection {#3033 …}
          +reports: Doctrine\ORM\PersistentCollection {#3031 …}
          +favourites: Doctrine\ORM\PersistentCollection {#3029 …}
          +notifications: Doctrine\ORM\PersistentCollection {#3027 …}
          -id: 274810
          -bodyTs: "'find':3 'host':7 'self':6 'self-host':5 'solut':8"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/6358531"
          +editedAt: null
          +createdAt: DateTimeImmutable @1704233274 {#3039
            date: 2024-01-02 23:07:54.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#2261}
        +body: "I found a service that syncs our calendars self-hosted. That was the only thing that was missing. Can’t remember the name, works flawlessly and without any problems for a number of years now. If you are interested, I’ll look it up next weekend."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1704233798 {#3095
          date: 2024-01-02 23:16:38.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@atmur@lemmy.world"
          "@Treczoks@lemmy.world"
          "@butt_mountain_69420@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3101 …}
        +nested: Doctrine\ORM\PersistentCollection {#3102 …}
        +votes: Doctrine\ORM\PersistentCollection {#3104 …}
        +reports: Doctrine\ORM\PersistentCollection {#3108 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3110 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3112 …}
        -id: 274828
        -bodyTs: "'calendar':8 'flawless':26 'found':2 'host':11 'interest':40 'll':42 'look':43 'miss':19 'name':24 'next':46 'number':33 'problem':30 'rememb':22 'self':10 'self-host':9 'servic':4 'sync':6 'thing':16 'weekend':47 'without':28 'work':25 'year':35"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6358637"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704233798 {#3098
          date: 2024-01-02 23:16:38.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#2261}
      +body: """
        I want my docs and files on a self-hosted cloud (I can’t seem to get sftp, ftp, or sharing to work on windows 11 even after adding the missing features) , with the ability to at least open the contents without downloading them. I want to stop using google for calendars and notes, and it would be handy to have a self-hosted bulletin board I and my added users could write on.\n
        \n
        According to the box, nextcloud does all these things, except that it doesn’t, without practically rewriting the code and somehow re-engineering linux to not be a fucking cunt.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704234299 {#3195
        date: 2024-01-02 23:24:59.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@atmur@lemmy.world"
        "@Treczoks@lemmy.world"
        "@butt_mountain_69420@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3200 …}
      +nested: Doctrine\ORM\PersistentCollection {#3206 …}
      +votes: Doctrine\ORM\PersistentCollection {#3202 …}
      +reports: Doctrine\ORM\PersistentCollection {#3207 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3209 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3211 …}
      -id: 274851
      -bodyTs: "'11':27 'abil':36 'accord':77 'ad':30,72 'board':68 'box':80 'bulletin':67 'calendar':53 'cloud':12 'code':95 'content':42 'could':74 'cunt':107 'doc':4 'doesn':89 'download':44 'engin':100 'even':28 'except':86 'featur':33 'file':6 'ftp':20 'fuck':106 'get':18 'googl':51 'handi':60 'host':11,66 'least':39 'linux':101 'miss':32 'nextcloud':81 'note':55 'open':40 'practic':92 're':99 're-engin':98 'rewrit':93 'seem':16 'self':10,65 'self-host':9,64 'sftp':19 'share':22 'somehow':97 'stop':49 'thing':85 'use':50 'user':73 'want':2,47 'window':26 'without':43,91 'work':24 'would':58 'write':75"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6358773"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704234299 {#3192
        date: 2024-01-02 23:24:59.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2261}
    +body: "When you are working locally, why don’t you use Samba for storing and sharing of documents?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704270788 {#3294
      date: 2024-01-03 09:33:08.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@atmur@lemmy.world"
      "@Treczoks@lemmy.world"
      "@butt_mountain_69420@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3299 …}
    +nested: Doctrine\ORM\PersistentCollection {#3305 …}
    +votes: Doctrine\ORM\PersistentCollection {#3301 …}
    +reports: Doctrine\ORM\PersistentCollection {#3306 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3308 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3310 …}
    -id: 275929
    -bodyTs: "'document':17 'local':5 'samba':11 'share':15 'store':13 'use':10 'work':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6373307"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704270788 {#3291
      date: 2024-01-03 09:33:08.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2261}
  +body: """
    I’ve tried and tried. It just won’t work. Maybe I need to get a different firewall program. I’m working in Pro, added the features, made the firewall exceptions, have my network setting as “private,” I’ve done everything. The host will be visible on the network, but logins time out or fail altogether.\n
    \n
    Since writing my rant, I found HFS, which, though an OLD program, was stupid stupid easy to set up.\n
    \n
    I also found Filebrowser, and though the config was way more of an asspain than it should have been, it’s fucking awesome. I’ve even moved on to trying to get HTTPS running for external connections using Win-Acme, but it isn’t going well.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704382005 {#3353
    date: 2024-01-04 16:26:45.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@atmur@lemmy.world"
    "@Treczoks@lemmy.world"
    "@butt_mountain_69420@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3349 …}
  +nested: Doctrine\ORM\PersistentCollection {#3345 …}
  +votes: Doctrine\ORM\PersistentCollection {#3343 …}
  +reports: Doctrine\ORM\PersistentCollection {#3358 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3360 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3362 …}
  -id: 279736
  -bodyTs: "'acm':116 'ad':25 'also':77 'altogeth':56 'asspain':89 'awesom':98 'config':83 'connect':112 'differ':17 'done':40 'easi':72 'even':101 'everyth':41 'except':31 'extern':111 'fail':55 'featur':27 'filebrows':79 'firewal':18,30 'found':62,78 'fuck':97 'get':15,107 'go':121 'hfs':63 'host':43 'https':108 'isn':119 'login':51 'm':21 'made':28 'mayb':11 'move':102 'need':13 'network':34,49 'old':67 'privat':37 'pro':24 'program':19,68 'rant':60 'run':109 'set':35,74 'sinc':57 'stupid':70,71 'though':65,81 'time':52 'tri':3,5,105 'use':113 've':2,39,100 'visibl':46 'way':85 'well':122 'win':115 'win-acm':114 'won':8 'work':10,22 'write':58"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6401796"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704382005 {#3356
    date: 2024-01-04 16:26:45.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
69 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
70 DENIED moderate
App\Entity\EntryComment {#3215
  +user: Proxies\__CG__\App\Entity\User {#3216 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3096
    +user: App\Entity\User {#2205 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3038
      +user: App\Entity\User {#2149 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#2261
        +user: App\Entity\User {#2205 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: null
        +root: null
        +body: "The very same reason why I gave up on Nextcloud. Too many nasty surprises."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1711602116 {#2278
          date: 2024-03-28 06:01:56.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@atmur@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2220 …}
        +nested: Doctrine\ORM\PersistentCollection {#2222 …}
        +votes: Doctrine\ORM\PersistentCollection {#2219 …}
        +reports: Doctrine\ORM\PersistentCollection {#2196 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2194 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2193 …}
        -id: 274738
        -bodyTs: "'gave':7 'mani':12 'nasti':13 'nextcloud':10 'reason':4 'surpris':14"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6358058"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704231688 {#2276
          date: 2024-01-02 22:41:28.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#2261}
      +body: "Did you find a self-hosted solution?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1704233274 {#3040
        date: 2024-01-02 23:07:54.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@atmur@lemmy.world"
        "@Treczoks@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3037 …}
      +nested: Doctrine\ORM\PersistentCollection {#3035 …}
      +votes: Doctrine\ORM\PersistentCollection {#3033 …}
      +reports: Doctrine\ORM\PersistentCollection {#3031 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3029 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3027 …}
      -id: 274810
      -bodyTs: "'find':3 'host':7 'self':6 'self-host':5 'solut':8"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6358531"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704233274 {#3039
        date: 2024-01-02 23:07:54.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2261}
    +body: "I found a service that syncs our calendars self-hosted. That was the only thing that was missing. Can’t remember the name, works flawlessly and without any problems for a number of years now. If you are interested, I’ll look it up next weekend."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704233798 {#3095
      date: 2024-01-02 23:16:38.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@atmur@lemmy.world"
      "@Treczoks@lemmy.world"
      "@butt_mountain_69420@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3101 …}
    +nested: Doctrine\ORM\PersistentCollection {#3102 …}
    +votes: Doctrine\ORM\PersistentCollection {#3104 …}
    +reports: Doctrine\ORM\PersistentCollection {#3108 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3110 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3112 …}
    -id: 274828
    -bodyTs: "'calendar':8 'flawless':26 'found':2 'host':11 'interest':40 'll':42 'look':43 'miss':19 'name':24 'next':46 'number':33 'problem':30 'rememb':22 'self':10 'self-host':9 'servic':4 'sync':6 'thing':16 'weekend':47 'without':28 'work':25 'year':35"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6358637"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704233798 {#3098
      date: 2024-01-02 23:16:38.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2261}
  +body: "Please do! I had spent solid day researching open source CALDAV server/clients to replace Google calendar for my boss. Almost no options on that front."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704242557 {#3213
    date: 2024-01-03 01:42:37.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@atmur@lemmy.world"
    "@Treczoks@lemmy.world"
    "@butt_mountain_69420@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3217 …}
  +nested: Doctrine\ORM\PersistentCollection {#3219 …}
  +votes: Doctrine\ORM\PersistentCollection {#3221 …}
  +reports: Doctrine\ORM\PersistentCollection {#3223 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3225 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3227 …}
  -id: 275195
  -bodyTs: "'almost':20 'boss':19 'caldav':11 'calendar':16 'day':7 'front':25 'googl':15 'open':9 'option':22 'pleas':1 'replac':14 'research':8 'server/clients':12 'solid':6 'sourc':10 'spent':5"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://feddit.nl/comment/5696663"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704242557 {#3214
    date: 2024-01-03 01:42:37.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
71 DENIED edit
App\Entity\EntryComment {#3215
  +user: Proxies\__CG__\App\Entity\User {#3216 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3096
    +user: App\Entity\User {#2205 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3038
      +user: App\Entity\User {#2149 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#2261
        +user: App\Entity\User {#2205 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: null
        +root: null
        +body: "The very same reason why I gave up on Nextcloud. Too many nasty surprises."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1711602116 {#2278
          date: 2024-03-28 06:01:56.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@atmur@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2220 …}
        +nested: Doctrine\ORM\PersistentCollection {#2222 …}
        +votes: Doctrine\ORM\PersistentCollection {#2219 …}
        +reports: Doctrine\ORM\PersistentCollection {#2196 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2194 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2193 …}
        -id: 274738
        -bodyTs: "'gave':7 'mani':12 'nasti':13 'nextcloud':10 'reason':4 'surpris':14"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6358058"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704231688 {#2276
          date: 2024-01-02 22:41:28.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#2261}
      +body: "Did you find a self-hosted solution?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1704233274 {#3040
        date: 2024-01-02 23:07:54.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@atmur@lemmy.world"
        "@Treczoks@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3037 …}
      +nested: Doctrine\ORM\PersistentCollection {#3035 …}
      +votes: Doctrine\ORM\PersistentCollection {#3033 …}
      +reports: Doctrine\ORM\PersistentCollection {#3031 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3029 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3027 …}
      -id: 274810
      -bodyTs: "'find':3 'host':7 'self':6 'self-host':5 'solut':8"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6358531"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704233274 {#3039
        date: 2024-01-02 23:07:54.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2261}
    +body: "I found a service that syncs our calendars self-hosted. That was the only thing that was missing. Can’t remember the name, works flawlessly and without any problems for a number of years now. If you are interested, I’ll look it up next weekend."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704233798 {#3095
      date: 2024-01-02 23:16:38.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@atmur@lemmy.world"
      "@Treczoks@lemmy.world"
      "@butt_mountain_69420@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3101 …}
    +nested: Doctrine\ORM\PersistentCollection {#3102 …}
    +votes: Doctrine\ORM\PersistentCollection {#3104 …}
    +reports: Doctrine\ORM\PersistentCollection {#3108 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3110 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3112 …}
    -id: 274828
    -bodyTs: "'calendar':8 'flawless':26 'found':2 'host':11 'interest':40 'll':42 'look':43 'miss':19 'name':24 'next':46 'number':33 'problem':30 'rememb':22 'self':10 'self-host':9 'servic':4 'sync':6 'thing':16 'weekend':47 'without':28 'work':25 'year':35"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6358637"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704233798 {#3098
      date: 2024-01-02 23:16:38.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2261}
  +body: "Please do! I had spent solid day researching open source CALDAV server/clients to replace Google calendar for my boss. Almost no options on that front."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704242557 {#3213
    date: 2024-01-03 01:42:37.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@atmur@lemmy.world"
    "@Treczoks@lemmy.world"
    "@butt_mountain_69420@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3217 …}
  +nested: Doctrine\ORM\PersistentCollection {#3219 …}
  +votes: Doctrine\ORM\PersistentCollection {#3221 …}
  +reports: Doctrine\ORM\PersistentCollection {#3223 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3225 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3227 …}
  -id: 275195
  -bodyTs: "'almost':20 'boss':19 'caldav':11 'calendar':16 'day':7 'front':25 'googl':15 'open':9 'option':22 'pleas':1 'replac':14 'research':8 'server/clients':12 'solid':6 'sourc':10 'spent':5"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://feddit.nl/comment/5696663"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704242557 {#3214
    date: 2024-01-03 01:42:37.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
72 DENIED moderate
App\Entity\EntryComment {#3215
  +user: Proxies\__CG__\App\Entity\User {#3216 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3096
    +user: App\Entity\User {#2205 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3038
      +user: App\Entity\User {#2149 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#2261
        +user: App\Entity\User {#2205 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: null
        +root: null
        +body: "The very same reason why I gave up on Nextcloud. Too many nasty surprises."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1711602116 {#2278
          date: 2024-03-28 06:01:56.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@atmur@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2220 …}
        +nested: Doctrine\ORM\PersistentCollection {#2222 …}
        +votes: Doctrine\ORM\PersistentCollection {#2219 …}
        +reports: Doctrine\ORM\PersistentCollection {#2196 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2194 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2193 …}
        -id: 274738
        -bodyTs: "'gave':7 'mani':12 'nasti':13 'nextcloud':10 'reason':4 'surpris':14"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6358058"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704231688 {#2276
          date: 2024-01-02 22:41:28.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#2261}
      +body: "Did you find a self-hosted solution?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1704233274 {#3040
        date: 2024-01-02 23:07:54.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@atmur@lemmy.world"
        "@Treczoks@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3037 …}
      +nested: Doctrine\ORM\PersistentCollection {#3035 …}
      +votes: Doctrine\ORM\PersistentCollection {#3033 …}
      +reports: Doctrine\ORM\PersistentCollection {#3031 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3029 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3027 …}
      -id: 274810
      -bodyTs: "'find':3 'host':7 'self':6 'self-host':5 'solut':8"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6358531"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704233274 {#3039
        date: 2024-01-02 23:07:54.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2261}
    +body: "I found a service that syncs our calendars self-hosted. That was the only thing that was missing. Can’t remember the name, works flawlessly and without any problems for a number of years now. If you are interested, I’ll look it up next weekend."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704233798 {#3095
      date: 2024-01-02 23:16:38.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@atmur@lemmy.world"
      "@Treczoks@lemmy.world"
      "@butt_mountain_69420@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3101 …}
    +nested: Doctrine\ORM\PersistentCollection {#3102 …}
    +votes: Doctrine\ORM\PersistentCollection {#3104 …}
    +reports: Doctrine\ORM\PersistentCollection {#3108 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3110 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3112 …}
    -id: 274828
    -bodyTs: "'calendar':8 'flawless':26 'found':2 'host':11 'interest':40 'll':42 'look':43 'miss':19 'name':24 'next':46 'number':33 'problem':30 'rememb':22 'self':10 'self-host':9 'servic':4 'sync':6 'thing':16 'weekend':47 'without':28 'work':25 'year':35"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6358637"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704233798 {#3098
      date: 2024-01-02 23:16:38.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2261}
  +body: "Please do! I had spent solid day researching open source CALDAV server/clients to replace Google calendar for my boss. Almost no options on that front."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704242557 {#3213
    date: 2024-01-03 01:42:37.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@atmur@lemmy.world"
    "@Treczoks@lemmy.world"
    "@butt_mountain_69420@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3217 …}
  +nested: Doctrine\ORM\PersistentCollection {#3219 …}
  +votes: Doctrine\ORM\PersistentCollection {#3221 …}
  +reports: Doctrine\ORM\PersistentCollection {#3223 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3225 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3227 …}
  -id: 275195
  -bodyTs: "'almost':20 'boss':19 'caldav':11 'calendar':16 'day':7 'front':25 'googl':15 'open':9 'option':22 'pleas':1 'replac':14 'research':8 'server/clients':12 'solid':6 'sourc':10 'spent':5"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://feddit.nl/comment/5696663"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704242557 {#3214
    date: 2024-01-03 01:42:37.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
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 {#3314
  +user: App\Entity\User {#2882 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3215
    +user: Proxies\__CG__\App\Entity\User {#3216 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3096
      +user: App\Entity\User {#2205 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#3038
        +user: App\Entity\User {#2149 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: App\Entity\EntryComment {#2261
          +user: App\Entity\User {#2205 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
          +magazine: App\Entity\Magazine {#306}
          +image: null
          +parent: null
          +root: null
          +body: "The very same reason why I gave up on Nextcloud. Too many nasty surprises."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 2
          +score: 0
          +lastActive: DateTime @1711602116 {#2278
            date: 2024-03-28 06:01:56.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@atmur@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#2220 …}
          +nested: Doctrine\ORM\PersistentCollection {#2222 …}
          +votes: Doctrine\ORM\PersistentCollection {#2219 …}
          +reports: Doctrine\ORM\PersistentCollection {#2196 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2194 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2193 …}
          -id: 274738
          -bodyTs: "'gave':7 'mani':12 'nasti':13 'nextcloud':10 'reason':4 'surpris':14"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/6358058"
          +editedAt: null
          +createdAt: DateTimeImmutable @1704231688 {#2276
            date: 2024-01-02 22:41:28.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#2261}
        +body: "Did you find a self-hosted solution?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1704233274 {#3040
          date: 2024-01-02 23:07:54.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@atmur@lemmy.world"
          "@Treczoks@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3037 …}
        +nested: Doctrine\ORM\PersistentCollection {#3035 …}
        +votes: Doctrine\ORM\PersistentCollection {#3033 …}
        +reports: Doctrine\ORM\PersistentCollection {#3031 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3029 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3027 …}
        -id: 274810
        -bodyTs: "'find':3 'host':7 'self':6 'self-host':5 'solut':8"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6358531"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704233274 {#3039
          date: 2024-01-02 23:07:54.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#2261}
      +body: "I found a service that syncs our calendars self-hosted. That was the only thing that was missing. Can’t remember the name, works flawlessly and without any problems for a number of years now. If you are interested, I’ll look it up next weekend."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1704233798 {#3095
        date: 2024-01-02 23:16:38.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@atmur@lemmy.world"
        "@Treczoks@lemmy.world"
        "@butt_mountain_69420@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3101 …}
      +nested: Doctrine\ORM\PersistentCollection {#3102 …}
      +votes: Doctrine\ORM\PersistentCollection {#3104 …}
      +reports: Doctrine\ORM\PersistentCollection {#3108 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3110 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3112 …}
      -id: 274828
      -bodyTs: "'calendar':8 'flawless':26 'found':2 'host':11 'interest':40 'll':42 'look':43 'miss':19 'name':24 'next':46 'number':33 'problem':30 'rememb':22 'self':10 'self-host':9 'servic':4 'sync':6 'thing':16 'weekend':47 'without':28 'work':25 'year':35"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6358637"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704233798 {#3098
        date: 2024-01-02 23:16:38.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2261}
    +body: "Please do! I had spent solid day researching open source CALDAV server/clients to replace Google calendar for my boss. Almost no options on that front."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704242557 {#3213
      date: 2024-01-03 01:42:37.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@atmur@lemmy.world"
      "@Treczoks@lemmy.world"
      "@butt_mountain_69420@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3217 …}
    +nested: Doctrine\ORM\PersistentCollection {#3219 …}
    +votes: Doctrine\ORM\PersistentCollection {#3221 …}
    +reports: Doctrine\ORM\PersistentCollection {#3223 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3225 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3227 …}
    -id: 275195
    -bodyTs: "'almost':20 'boss':19 'caldav':11 'calendar':16 'day':7 'front':25 'googl':15 'open':9 'option':22 'pleas':1 'replac':14 'research':8 'server/clients':12 'solid':6 'sourc':10 'spent':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.nl/comment/5696663"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704242557 {#3214
      date: 2024-01-03 01:42:37.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2261}
  +body: """
    I have used Baikal for caldav for the server, with davx5 on Android. Was solid. Moved to NC for files, so went ahead with calendar sync on NC too. NC calendar sync has already worked well for me, no hiccups.\n
    \n
    The only issue I’ve had with NC is auto upload of photos from my phone. It constantly has conflicts. Otherwise sync of regular files works great.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704245910 {#3312
    date: 2024-01-03 02:38:30.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@atmur@lemmy.world"
    "@Treczoks@lemmy.world"
    "@butt_mountain_69420@lemmy.world"
    "@killwill@feddit.nl"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3315 …}
  +nested: Doctrine\ORM\PersistentCollection {#3317 …}
  +votes: Doctrine\ORM\PersistentCollection {#3319 …}
  +reports: Doctrine\ORM\PersistentCollection {#3321 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3323 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3325 …}
  -id: 275331
  -bodyTs: "'ahead':23 'alreadi':34 'android':13 'auto':50 'baikal':4 'caldav':6 'calendar':25,31 'conflict':60 'constant':58 'davx5':11 'file':20,65 'great':67 'hiccup':40 'issu':43 'move':16 'nc':18,28,30,48 'otherwis':61 'phone':56 'photo':53 'regular':64 'server':9 'solid':15 'sync':26,32,62 'upload':51 'use':3 've':45 'well':36 'went':22 'work':35,66"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6361376"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704245910 {#3313
    date: 2024-01-03 02:38:30.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
75 DENIED edit
App\Entity\EntryComment {#3314
  +user: App\Entity\User {#2882 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3215
    +user: Proxies\__CG__\App\Entity\User {#3216 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3096
      +user: App\Entity\User {#2205 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#3038
        +user: App\Entity\User {#2149 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: App\Entity\EntryComment {#2261
          +user: App\Entity\User {#2205 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
          +magazine: App\Entity\Magazine {#306}
          +image: null
          +parent: null
          +root: null
          +body: "The very same reason why I gave up on Nextcloud. Too many nasty surprises."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 2
          +score: 0
          +lastActive: DateTime @1711602116 {#2278
            date: 2024-03-28 06:01:56.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@atmur@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#2220 …}
          +nested: Doctrine\ORM\PersistentCollection {#2222 …}
          +votes: Doctrine\ORM\PersistentCollection {#2219 …}
          +reports: Doctrine\ORM\PersistentCollection {#2196 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2194 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2193 …}
          -id: 274738
          -bodyTs: "'gave':7 'mani':12 'nasti':13 'nextcloud':10 'reason':4 'surpris':14"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/6358058"
          +editedAt: null
          +createdAt: DateTimeImmutable @1704231688 {#2276
            date: 2024-01-02 22:41:28.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#2261}
        +body: "Did you find a self-hosted solution?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1704233274 {#3040
          date: 2024-01-02 23:07:54.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@atmur@lemmy.world"
          "@Treczoks@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3037 …}
        +nested: Doctrine\ORM\PersistentCollection {#3035 …}
        +votes: Doctrine\ORM\PersistentCollection {#3033 …}
        +reports: Doctrine\ORM\PersistentCollection {#3031 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3029 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3027 …}
        -id: 274810
        -bodyTs: "'find':3 'host':7 'self':6 'self-host':5 'solut':8"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6358531"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704233274 {#3039
          date: 2024-01-02 23:07:54.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#2261}
      +body: "I found a service that syncs our calendars self-hosted. That was the only thing that was missing. Can’t remember the name, works flawlessly and without any problems for a number of years now. If you are interested, I’ll look it up next weekend."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1704233798 {#3095
        date: 2024-01-02 23:16:38.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@atmur@lemmy.world"
        "@Treczoks@lemmy.world"
        "@butt_mountain_69420@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3101 …}
      +nested: Doctrine\ORM\PersistentCollection {#3102 …}
      +votes: Doctrine\ORM\PersistentCollection {#3104 …}
      +reports: Doctrine\ORM\PersistentCollection {#3108 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3110 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3112 …}
      -id: 274828
      -bodyTs: "'calendar':8 'flawless':26 'found':2 'host':11 'interest':40 'll':42 'look':43 'miss':19 'name':24 'next':46 'number':33 'problem':30 'rememb':22 'self':10 'self-host':9 'servic':4 'sync':6 'thing':16 'weekend':47 'without':28 'work':25 'year':35"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6358637"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704233798 {#3098
        date: 2024-01-02 23:16:38.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2261}
    +body: "Please do! I had spent solid day researching open source CALDAV server/clients to replace Google calendar for my boss. Almost no options on that front."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704242557 {#3213
      date: 2024-01-03 01:42:37.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@atmur@lemmy.world"
      "@Treczoks@lemmy.world"
      "@butt_mountain_69420@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3217 …}
    +nested: Doctrine\ORM\PersistentCollection {#3219 …}
    +votes: Doctrine\ORM\PersistentCollection {#3221 …}
    +reports: Doctrine\ORM\PersistentCollection {#3223 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3225 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3227 …}
    -id: 275195
    -bodyTs: "'almost':20 'boss':19 'caldav':11 'calendar':16 'day':7 'front':25 'googl':15 'open':9 'option':22 'pleas':1 'replac':14 'research':8 'server/clients':12 'solid':6 'sourc':10 'spent':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.nl/comment/5696663"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704242557 {#3214
      date: 2024-01-03 01:42:37.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2261}
  +body: """
    I have used Baikal for caldav for the server, with davx5 on Android. Was solid. Moved to NC for files, so went ahead with calendar sync on NC too. NC calendar sync has already worked well for me, no hiccups.\n
    \n
    The only issue I’ve had with NC is auto upload of photos from my phone. It constantly has conflicts. Otherwise sync of regular files works great.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704245910 {#3312
    date: 2024-01-03 02:38:30.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@atmur@lemmy.world"
    "@Treczoks@lemmy.world"
    "@butt_mountain_69420@lemmy.world"
    "@killwill@feddit.nl"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3315 …}
  +nested: Doctrine\ORM\PersistentCollection {#3317 …}
  +votes: Doctrine\ORM\PersistentCollection {#3319 …}
  +reports: Doctrine\ORM\PersistentCollection {#3321 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3323 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3325 …}
  -id: 275331
  -bodyTs: "'ahead':23 'alreadi':34 'android':13 'auto':50 'baikal':4 'caldav':6 'calendar':25,31 'conflict':60 'constant':58 'davx5':11 'file':20,65 'great':67 'hiccup':40 'issu':43 'move':16 'nc':18,28,30,48 'otherwis':61 'phone':56 'photo':53 'regular':64 'server':9 'solid':15 'sync':26,32,62 'upload':51 'use':3 've':45 'well':36 'went':22 'work':35,66"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6361376"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704245910 {#3313
    date: 2024-01-03 02:38:30.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
76 DENIED moderate
App\Entity\EntryComment {#3314
  +user: App\Entity\User {#2882 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3215
    +user: Proxies\__CG__\App\Entity\User {#3216 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3096
      +user: App\Entity\User {#2205 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#3038
        +user: App\Entity\User {#2149 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: App\Entity\EntryComment {#2261
          +user: App\Entity\User {#2205 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
          +magazine: App\Entity\Magazine {#306}
          +image: null
          +parent: null
          +root: null
          +body: "The very same reason why I gave up on Nextcloud. Too many nasty surprises."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 2
          +score: 0
          +lastActive: DateTime @1711602116 {#2278
            date: 2024-03-28 06:01:56.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@atmur@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#2220 …}
          +nested: Doctrine\ORM\PersistentCollection {#2222 …}
          +votes: Doctrine\ORM\PersistentCollection {#2219 …}
          +reports: Doctrine\ORM\PersistentCollection {#2196 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2194 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2193 …}
          -id: 274738
          -bodyTs: "'gave':7 'mani':12 'nasti':13 'nextcloud':10 'reason':4 'surpris':14"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/6358058"
          +editedAt: null
          +createdAt: DateTimeImmutable @1704231688 {#2276
            date: 2024-01-02 22:41:28.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#2261}
        +body: "Did you find a self-hosted solution?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1704233274 {#3040
          date: 2024-01-02 23:07:54.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@atmur@lemmy.world"
          "@Treczoks@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3037 …}
        +nested: Doctrine\ORM\PersistentCollection {#3035 …}
        +votes: Doctrine\ORM\PersistentCollection {#3033 …}
        +reports: Doctrine\ORM\PersistentCollection {#3031 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3029 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3027 …}
        -id: 274810
        -bodyTs: "'find':3 'host':7 'self':6 'self-host':5 'solut':8"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6358531"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704233274 {#3039
          date: 2024-01-02 23:07:54.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#2261}
      +body: "I found a service that syncs our calendars self-hosted. That was the only thing that was missing. Can’t remember the name, works flawlessly and without any problems for a number of years now. If you are interested, I’ll look it up next weekend."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1704233798 {#3095
        date: 2024-01-02 23:16:38.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@atmur@lemmy.world"
        "@Treczoks@lemmy.world"
        "@butt_mountain_69420@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3101 …}
      +nested: Doctrine\ORM\PersistentCollection {#3102 …}
      +votes: Doctrine\ORM\PersistentCollection {#3104 …}
      +reports: Doctrine\ORM\PersistentCollection {#3108 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3110 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3112 …}
      -id: 274828
      -bodyTs: "'calendar':8 'flawless':26 'found':2 'host':11 'interest':40 'll':42 'look':43 'miss':19 'name':24 'next':46 'number':33 'problem':30 'rememb':22 'self':10 'self-host':9 'servic':4 'sync':6 'thing':16 'weekend':47 'without':28 'work':25 'year':35"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6358637"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704233798 {#3098
        date: 2024-01-02 23:16:38.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2261}
    +body: "Please do! I had spent solid day researching open source CALDAV server/clients to replace Google calendar for my boss. Almost no options on that front."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704242557 {#3213
      date: 2024-01-03 01:42:37.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@atmur@lemmy.world"
      "@Treczoks@lemmy.world"
      "@butt_mountain_69420@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3217 …}
    +nested: Doctrine\ORM\PersistentCollection {#3219 …}
    +votes: Doctrine\ORM\PersistentCollection {#3221 …}
    +reports: Doctrine\ORM\PersistentCollection {#3223 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3225 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3227 …}
    -id: 275195
    -bodyTs: "'almost':20 'boss':19 'caldav':11 'calendar':16 'day':7 'front':25 'googl':15 'open':9 'option':22 'pleas':1 'replac':14 'research':8 'server/clients':12 'solid':6 'sourc':10 'spent':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.nl/comment/5696663"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704242557 {#3214
      date: 2024-01-03 01:42:37.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2261}
  +body: """
    I have used Baikal for caldav for the server, with davx5 on Android. Was solid. Moved to NC for files, so went ahead with calendar sync on NC too. NC calendar sync has already worked well for me, no hiccups.\n
    \n
    The only issue I’ve had with NC is auto upload of photos from my phone. It constantly has conflicts. Otherwise sync of regular files works great.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704245910 {#3312
    date: 2024-01-03 02:38:30.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@atmur@lemmy.world"
    "@Treczoks@lemmy.world"
    "@butt_mountain_69420@lemmy.world"
    "@killwill@feddit.nl"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3315 …}
  +nested: Doctrine\ORM\PersistentCollection {#3317 …}
  +votes: Doctrine\ORM\PersistentCollection {#3319 …}
  +reports: Doctrine\ORM\PersistentCollection {#3321 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3323 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3325 …}
  -id: 275331
  -bodyTs: "'ahead':23 'alreadi':34 'android':13 'auto':50 'baikal':4 'caldav':6 'calendar':25,31 'conflict':60 'constant':58 'davx5':11 'file':20,65 'great':67 'hiccup':40 'issu':43 'move':16 'nc':18,28,30,48 'otherwis':61 'phone':56 'photo':53 'regular':64 'server':9 'solid':15 'sync':26,32,62 'upload':51 'use':3 've':45 'well':36 'went':22 'work':35,66"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6361376"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704245910 {#3313
    date: 2024-01-03 02:38:30.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
77 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
78 DENIED moderate
App\Entity\EntryComment {#2039
  +user: App\Entity\User {#2149 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    Dude- it’s like you’re reading my mind. I’ve installed Nextcloud 4 different times, the most recent being on docker desktop in Win11. I’ve resorted to using chatgpt to help me with the commands. LITERALLY EVERY STEP RESULTS IN AN ERROR. The Collabora office suite (necessary to view or edit cloud docs without downloading them) WILL NOT DOWNLOAD. The “php -d memory_limit=512M occ app:install richdocumentscode” chatgpt and Nextcloud suggest is not recognized by the terminal. You can’t just download Collabora, cuz fuck you, i guess, and you can’t access Docker’s actual file system from windows explorer.\n
    \n
    I’ve typed nonsense into various black screens for upward of 20 hours now, and nextcloud is “working” locally. I can access my giant hard drive from my android nextcloud app, but it’s SLOW AS FUCK.\n
    \n
    I can’t imagine how many man-hours it would take to open the server to the internet. Makes me want to fucking barf just thinking about it.\n
    \n
    I’ve been fucking with Linux since 2005 and have yet to get a single thing to work correctly. I guess I’m the only one who thinks an (mostly) invisible file system in incomprehensible repetitive folders, made of complete nonsense commands might not be the best way to operate a computer system.\n
    \n
    I’m really frustrated if you can’t tell.\n
    \n
    On another topic, trying to get Ollama to run on my Lubuntu VM was also impossible. I guess if everyone knew it was going to force you to somehow retroactively configure every motherfucking aspect of the install nobody would bother. You can sudo all day and it still denies me permission to do things LISTED IN THE MOTHERFUCKING DOCUMENTATION.\n
    \n
    Is this all just low-effort poorf** bullshit that doesn’t actually work?
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 7
  +score: 0
  +lastActive: DateTime @1704232938 {#2286
    date: 2024-01-02 23:02:18.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@atmur@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2156 …}
  +nested: Doctrine\ORM\PersistentCollection {#2154 …}
  +votes: Doctrine\ORM\PersistentCollection {#2157 …}
  +reports: Doctrine\ORM\PersistentCollection {#2147 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2150 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2153 …}
  -id: 274792
  -bodyTs: "'20':117 '2005':179 '4':14 '512m':67 'access':97,127 'actual':100,305 'also':248 'android':134 'anoth':235 'app':69,136 'aspect':267 'barf':167 'best':218 'black':112 'bother':273 'bullshit':301 'chatgpt':31,72 'cloud':54 'collabora':46,87 'command':37,213 'complet':211 'comput':223 'configur':264 'correct':190 'cuz':88 'd':64 'day':278 'deni':282 'desktop':23 'differ':15 'doc':55 'docker':22,98 'document':292 'doesn':303 'download':57,61,86 'drive':131 'dude':1 'edit':53 'effort':299 'error':44 'everi':39,265 'everyon':253 'explor':105 'file':101,203 'folder':208 'forc':259 'frustrat':228 'fuck':89,142,166,175 'get':184,239 'giant':129 'go':257 'guess':92,192,251 'hard':130 'help':33 'hour':118,151 'imagin':146 'imposs':249 'incomprehens':206 'instal':12,70,270 'internet':161 'invis':202 'knew':254 'like':4 'limit':66 'linux':177 'list':288 'liter':38 'local':124 'low':298 'low-effort':297 'lubuntu':245 'm':194,226 'made':209 'make':162 'man':150 'man-hour':149 'mani':148 'memori':65 'might':214 'mind':9 'most':201 'motherfuck':266,291 'necessari':49 'nextcloud':13,74,121,135 'nobodi':271 'nonsens':109,212 'occ':68 'offic':47 'ollama':240 'one':197 'open':156 'oper':221 'permiss':284 'php':63 'poorf':300 're':6 'read':7 'realli':227 'recent':19 'recogn':78 'repetit':207 'resort':28 'result':41 'retroact':263 'richdocumentscod':71 'run':242 'screen':113 'server':158 'sinc':178 'singl':186 'slow':140 'somehow':262 'step':40 'still':281 'sudo':276 'suggest':75 'suit':48 'system':102,204,224 'take':154 'tell':233 'termin':81 'thing':187,287 'think':169,199 'time':16 'topic':236 'tri':237 'type':108 'upward':115 'use':30 'various':111 've':11,27,107,173 'view':51 'vm':246 'want':164 'way':219 'win11':25 'window':104 'without':56 'work':123,189,306 'would':153,272 'yet':182"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6358441"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704232938 {#2287
    date: 2024-01-02 23:02:18.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
79 DENIED edit
App\Entity\EntryComment {#2039
  +user: App\Entity\User {#2149 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    Dude- it’s like you’re reading my mind. I’ve installed Nextcloud 4 different times, the most recent being on docker desktop in Win11. I’ve resorted to using chatgpt to help me with the commands. LITERALLY EVERY STEP RESULTS IN AN ERROR. The Collabora office suite (necessary to view or edit cloud docs without downloading them) WILL NOT DOWNLOAD. The “php -d memory_limit=512M occ app:install richdocumentscode” chatgpt and Nextcloud suggest is not recognized by the terminal. You can’t just download Collabora, cuz fuck you, i guess, and you can’t access Docker’s actual file system from windows explorer.\n
    \n
    I’ve typed nonsense into various black screens for upward of 20 hours now, and nextcloud is “working” locally. I can access my giant hard drive from my android nextcloud app, but it’s SLOW AS FUCK.\n
    \n
    I can’t imagine how many man-hours it would take to open the server to the internet. Makes me want to fucking barf just thinking about it.\n
    \n
    I’ve been fucking with Linux since 2005 and have yet to get a single thing to work correctly. I guess I’m the only one who thinks an (mostly) invisible file system in incomprehensible repetitive folders, made of complete nonsense commands might not be the best way to operate a computer system.\n
    \n
    I’m really frustrated if you can’t tell.\n
    \n
    On another topic, trying to get Ollama to run on my Lubuntu VM was also impossible. I guess if everyone knew it was going to force you to somehow retroactively configure every motherfucking aspect of the install nobody would bother. You can sudo all day and it still denies me permission to do things LISTED IN THE MOTHERFUCKING DOCUMENTATION.\n
    \n
    Is this all just low-effort poorf** bullshit that doesn’t actually work?
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 7
  +score: 0
  +lastActive: DateTime @1704232938 {#2286
    date: 2024-01-02 23:02:18.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@atmur@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2156 …}
  +nested: Doctrine\ORM\PersistentCollection {#2154 …}
  +votes: Doctrine\ORM\PersistentCollection {#2157 …}
  +reports: Doctrine\ORM\PersistentCollection {#2147 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2150 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2153 …}
  -id: 274792
  -bodyTs: "'20':117 '2005':179 '4':14 '512m':67 'access':97,127 'actual':100,305 'also':248 'android':134 'anoth':235 'app':69,136 'aspect':267 'barf':167 'best':218 'black':112 'bother':273 'bullshit':301 'chatgpt':31,72 'cloud':54 'collabora':46,87 'command':37,213 'complet':211 'comput':223 'configur':264 'correct':190 'cuz':88 'd':64 'day':278 'deni':282 'desktop':23 'differ':15 'doc':55 'docker':22,98 'document':292 'doesn':303 'download':57,61,86 'drive':131 'dude':1 'edit':53 'effort':299 'error':44 'everi':39,265 'everyon':253 'explor':105 'file':101,203 'folder':208 'forc':259 'frustrat':228 'fuck':89,142,166,175 'get':184,239 'giant':129 'go':257 'guess':92,192,251 'hard':130 'help':33 'hour':118,151 'imagin':146 'imposs':249 'incomprehens':206 'instal':12,70,270 'internet':161 'invis':202 'knew':254 'like':4 'limit':66 'linux':177 'list':288 'liter':38 'local':124 'low':298 'low-effort':297 'lubuntu':245 'm':194,226 'made':209 'make':162 'man':150 'man-hour':149 'mani':148 'memori':65 'might':214 'mind':9 'most':201 'motherfuck':266,291 'necessari':49 'nextcloud':13,74,121,135 'nobodi':271 'nonsens':109,212 'occ':68 'offic':47 'ollama':240 'one':197 'open':156 'oper':221 'permiss':284 'php':63 'poorf':300 're':6 'read':7 'realli':227 'recent':19 'recogn':78 'repetit':207 'resort':28 'result':41 'retroact':263 'richdocumentscod':71 'run':242 'screen':113 'server':158 'sinc':178 'singl':186 'slow':140 'somehow':262 'step':40 'still':281 'sudo':276 'suggest':75 'suit':48 'system':102,204,224 'take':154 'tell':233 'termin':81 'thing':187,287 'think':169,199 'time':16 'topic':236 'tri':237 'type':108 'upward':115 'use':30 'various':111 've':11,27,107,173 'view':51 'vm':246 'want':164 'way':219 'win11':25 'window':104 'without':56 'work':123,189,306 'would':153,272 'yet':182"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6358441"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704232938 {#2287
    date: 2024-01-02 23:02:18.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
80 DENIED moderate
App\Entity\EntryComment {#2039
  +user: App\Entity\User {#2149 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    Dude- it’s like you’re reading my mind. I’ve installed Nextcloud 4 different times, the most recent being on docker desktop in Win11. I’ve resorted to using chatgpt to help me with the commands. LITERALLY EVERY STEP RESULTS IN AN ERROR. The Collabora office suite (necessary to view or edit cloud docs without downloading them) WILL NOT DOWNLOAD. The “php -d memory_limit=512M occ app:install richdocumentscode” chatgpt and Nextcloud suggest is not recognized by the terminal. You can’t just download Collabora, cuz fuck you, i guess, and you can’t access Docker’s actual file system from windows explorer.\n
    \n
    I’ve typed nonsense into various black screens for upward of 20 hours now, and nextcloud is “working” locally. I can access my giant hard drive from my android nextcloud app, but it’s SLOW AS FUCK.\n
    \n
    I can’t imagine how many man-hours it would take to open the server to the internet. Makes me want to fucking barf just thinking about it.\n
    \n
    I’ve been fucking with Linux since 2005 and have yet to get a single thing to work correctly. I guess I’m the only one who thinks an (mostly) invisible file system in incomprehensible repetitive folders, made of complete nonsense commands might not be the best way to operate a computer system.\n
    \n
    I’m really frustrated if you can’t tell.\n
    \n
    On another topic, trying to get Ollama to run on my Lubuntu VM was also impossible. I guess if everyone knew it was going to force you to somehow retroactively configure every motherfucking aspect of the install nobody would bother. You can sudo all day and it still denies me permission to do things LISTED IN THE MOTHERFUCKING DOCUMENTATION.\n
    \n
    Is this all just low-effort poorf** bullshit that doesn’t actually work?
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 7
  +score: 0
  +lastActive: DateTime @1704232938 {#2286
    date: 2024-01-02 23:02:18.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@atmur@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2156 …}
  +nested: Doctrine\ORM\PersistentCollection {#2154 …}
  +votes: Doctrine\ORM\PersistentCollection {#2157 …}
  +reports: Doctrine\ORM\PersistentCollection {#2147 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2150 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2153 …}
  -id: 274792
  -bodyTs: "'20':117 '2005':179 '4':14 '512m':67 'access':97,127 'actual':100,305 'also':248 'android':134 'anoth':235 'app':69,136 'aspect':267 'barf':167 'best':218 'black':112 'bother':273 'bullshit':301 'chatgpt':31,72 'cloud':54 'collabora':46,87 'command':37,213 'complet':211 'comput':223 'configur':264 'correct':190 'cuz':88 'd':64 'day':278 'deni':282 'desktop':23 'differ':15 'doc':55 'docker':22,98 'document':292 'doesn':303 'download':57,61,86 'drive':131 'dude':1 'edit':53 'effort':299 'error':44 'everi':39,265 'everyon':253 'explor':105 'file':101,203 'folder':208 'forc':259 'frustrat':228 'fuck':89,142,166,175 'get':184,239 'giant':129 'go':257 'guess':92,192,251 'hard':130 'help':33 'hour':118,151 'imagin':146 'imposs':249 'incomprehens':206 'instal':12,70,270 'internet':161 'invis':202 'knew':254 'like':4 'limit':66 'linux':177 'list':288 'liter':38 'local':124 'low':298 'low-effort':297 'lubuntu':245 'm':194,226 'made':209 'make':162 'man':150 'man-hour':149 'mani':148 'memori':65 'might':214 'mind':9 'most':201 'motherfuck':266,291 'necessari':49 'nextcloud':13,74,121,135 'nobodi':271 'nonsens':109,212 'occ':68 'offic':47 'ollama':240 'one':197 'open':156 'oper':221 'permiss':284 'php':63 'poorf':300 're':6 'read':7 'realli':227 'recent':19 'recogn':78 'repetit':207 'resort':28 'result':41 'retroact':263 'richdocumentscod':71 'run':242 'screen':113 'server':158 'sinc':178 'singl':186 'slow':140 'somehow':262 'step':40 'still':281 'sudo':276 'suggest':75 'suit':48 'system':102,204,224 'take':154 'tell':233 'termin':81 'thing':187,287 'think':169,199 'time':16 'topic':236 'tri':237 'type':108 'upward':115 'use':30 'various':111 've':11,27,107,173 'view':51 'vm':246 'want':164 'way':219 'win11':25 'window':104 'without':56 'work':123,189,306 'would':153,272 'yet':182"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6358441"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704232938 {#2287
    date: 2024-01-02 23:02:18.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
81 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
82 DENIED moderate
App\Entity\EntryComment {#2375
  +user: App\Entity\User {#1351 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2373 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: "I use MediaTracker, with the plugin for Jellyfin to track progress. It works pretty well. Kinda barebones and I’d like to see some creature comforts added, but the dev is busy (and they try to be responsive as best they can). I like that it is fully open source and lightweight. I almost did flox, but wanted movies and games too."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704233641 {#1981
    date: 2024-01-02 23:14:01.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savedbythezsh@sh.itjust.works"
    "@savedbythezsh@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2374 …}
  +nested: Doctrine\ORM\PersistentCollection {#2362 …}
  +votes: Doctrine\ORM\PersistentCollection {#2367 …}
  +reports: Doctrine\ORM\PersistentCollection {#2269 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1347 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1350 …}
  -id: 274959
  -bodyTs: "'ad':27 'almost':54 'barebon':17 'best':40 'busi':32 'comfort':26 'creatur':25 'd':20 'dev':30 'flox':56 'fulli':48 'game':61 'jellyfin':8 'kinda':16 'lightweight':52 'like':21,44 'mediatrack':3 'movi':59 'open':49 'plugin':6 'pretti':14 'progress':11 'respons':38 'see':23 'sourc':50 'track':10 'tri':35 'use':2 'want':58 'well':15 'work':13"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemm.ee/comment/7807340"
  +editedAt: DateTimeImmutable @1711051546 {#1983
    date: 2024-03-21 21:05:46.0 +01:00
  }
  +createdAt: DateTimeImmutable @1704233641 {#1982
    date: 2024-01-02 23:14:01.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
83 DENIED edit
App\Entity\EntryComment {#2375
  +user: App\Entity\User {#1351 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2373 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: "I use MediaTracker, with the plugin for Jellyfin to track progress. It works pretty well. Kinda barebones and I’d like to see some creature comforts added, but the dev is busy (and they try to be responsive as best they can). I like that it is fully open source and lightweight. I almost did flox, but wanted movies and games too."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704233641 {#1981
    date: 2024-01-02 23:14:01.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savedbythezsh@sh.itjust.works"
    "@savedbythezsh@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2374 …}
  +nested: Doctrine\ORM\PersistentCollection {#2362 …}
  +votes: Doctrine\ORM\PersistentCollection {#2367 …}
  +reports: Doctrine\ORM\PersistentCollection {#2269 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1347 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1350 …}
  -id: 274959
  -bodyTs: "'ad':27 'almost':54 'barebon':17 'best':40 'busi':32 'comfort':26 'creatur':25 'd':20 'dev':30 'flox':56 'fulli':48 'game':61 'jellyfin':8 'kinda':16 'lightweight':52 'like':21,44 'mediatrack':3 'movi':59 'open':49 'plugin':6 'pretti':14 'progress':11 'respons':38 'see':23 'sourc':50 'track':10 'tri':35 'use':2 'want':58 'well':15 'work':13"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemm.ee/comment/7807340"
  +editedAt: DateTimeImmutable @1711051546 {#1983
    date: 2024-03-21 21:05:46.0 +01:00
  }
  +createdAt: DateTimeImmutable @1704233641 {#1982
    date: 2024-01-02 23:14:01.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
84 DENIED moderate
App\Entity\EntryComment {#2375
  +user: App\Entity\User {#1351 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2373 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: "I use MediaTracker, with the plugin for Jellyfin to track progress. It works pretty well. Kinda barebones and I’d like to see some creature comforts added, but the dev is busy (and they try to be responsive as best they can). I like that it is fully open source and lightweight. I almost did flox, but wanted movies and games too."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704233641 {#1981
    date: 2024-01-02 23:14:01.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savedbythezsh@sh.itjust.works"
    "@savedbythezsh@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2374 …}
  +nested: Doctrine\ORM\PersistentCollection {#2362 …}
  +votes: Doctrine\ORM\PersistentCollection {#2367 …}
  +reports: Doctrine\ORM\PersistentCollection {#2269 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1347 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1350 …}
  -id: 274959
  -bodyTs: "'ad':27 'almost':54 'barebon':17 'best':40 'busi':32 'comfort':26 'creatur':25 'd':20 'dev':30 'flox':56 'fulli':48 'game':61 'jellyfin':8 'kinda':16 'lightweight':52 'like':21,44 'mediatrack':3 'movi':59 'open':49 'plugin':6 'pretti':14 'progress':11 'respons':38 'see':23 'sourc':50 'track':10 'tri':35 'use':2 'want':58 'well':15 'work':13"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemm.ee/comment/7807340"
  +editedAt: DateTimeImmutable @1711051546 {#1983
    date: 2024-03-21 21:05:46.0 +01:00
  }
  +createdAt: DateTimeImmutable @1704233641 {#1982
    date: 2024-01-02 23:14:01.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
85 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
86 DENIED moderate
App\Entity\EntryComment {#2544
  +user: App\Entity\User {#2557 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2373 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    This is for music not watched content, but Maloja and Multi Scrobbler are a pretty nice setup.\n
    \n
    No recommendations for your actual post, but thought it might be useful for someone else.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1711049562 {#2538
    date: 2024-03-21 20:32:42.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savedbythezsh@sh.itjust.works"
    "@savedbythezsh@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2545 …}
  +nested: Doctrine\ORM\PersistentCollection {#2547 …}
  +votes: Doctrine\ORM\PersistentCollection {#2549 …}
  +reports: Doctrine\ORM\PersistentCollection {#2551 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2553 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2555 …}
  -id: 274868
  -bodyTs: "'actual':22 'content':7 'els':32 'maloja':9 'might':27 'multi':11 'music':4 'nice':16 'post':23 'pretti':15 'recommend':19 'scrobbler':12 'setup':17 'someon':31 'thought':25 'use':29 'watch':6"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6358897"
  +editedAt: DateTimeImmutable @1711040528 {#2539
    date: 2024-03-21 18:02:08.0 +01:00
  }
  +createdAt: DateTimeImmutable @1704234740 {#2540
    date: 2024-01-02 23:32:20.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
87 DENIED edit
App\Entity\EntryComment {#2544
  +user: App\Entity\User {#2557 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2373 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    This is for music not watched content, but Maloja and Multi Scrobbler are a pretty nice setup.\n
    \n
    No recommendations for your actual post, but thought it might be useful for someone else.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1711049562 {#2538
    date: 2024-03-21 20:32:42.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savedbythezsh@sh.itjust.works"
    "@savedbythezsh@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2545 …}
  +nested: Doctrine\ORM\PersistentCollection {#2547 …}
  +votes: Doctrine\ORM\PersistentCollection {#2549 …}
  +reports: Doctrine\ORM\PersistentCollection {#2551 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2553 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2555 …}
  -id: 274868
  -bodyTs: "'actual':22 'content':7 'els':32 'maloja':9 'might':27 'multi':11 'music':4 'nice':16 'post':23 'pretti':15 'recommend':19 'scrobbler':12 'setup':17 'someon':31 'thought':25 'use':29 'watch':6"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6358897"
  +editedAt: DateTimeImmutable @1711040528 {#2539
    date: 2024-03-21 18:02:08.0 +01:00
  }
  +createdAt: DateTimeImmutable @1704234740 {#2540
    date: 2024-01-02 23:32:20.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
88 DENIED moderate
App\Entity\EntryComment {#2544
  +user: App\Entity\User {#2557 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2373 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    This is for music not watched content, but Maloja and Multi Scrobbler are a pretty nice setup.\n
    \n
    No recommendations for your actual post, but thought it might be useful for someone else.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1711049562 {#2538
    date: 2024-03-21 20:32:42.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savedbythezsh@sh.itjust.works"
    "@savedbythezsh@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2545 …}
  +nested: Doctrine\ORM\PersistentCollection {#2547 …}
  +votes: Doctrine\ORM\PersistentCollection {#2549 …}
  +reports: Doctrine\ORM\PersistentCollection {#2551 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2553 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2555 …}
  -id: 274868
  -bodyTs: "'actual':22 'content':7 'els':32 'maloja':9 'might':27 'multi':11 'music':4 'nice':16 'post':23 'pretti':15 'recommend':19 'scrobbler':12 'setup':17 'someon':31 'thought':25 'use':29 'watch':6"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6358897"
  +editedAt: DateTimeImmutable @1711040528 {#2539
    date: 2024-03-21 18:02:08.0 +01:00
  }
  +createdAt: DateTimeImmutable @1704234740 {#2540
    date: 2024-01-02 23:32:20.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
89 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
90 DENIED moderate
App\Entity\EntryComment {#3023
  +user: Proxies\__CG__\App\Entity\User {#3022 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2373 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2544
    +user: App\Entity\User {#2557 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2373 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      This is for music not watched content, but Maloja and Multi Scrobbler are a pretty nice setup.\n
      \n
      No recommendations for your actual post, but thought it might be useful for someone else.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1711049562 {#2538
      date: 2024-03-21 20:32:42.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savedbythezsh@sh.itjust.works"
      "@savedbythezsh@sh.itjust.works"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2545 …}
    +nested: Doctrine\ORM\PersistentCollection {#2547 …}
    +votes: Doctrine\ORM\PersistentCollection {#2549 …}
    +reports: Doctrine\ORM\PersistentCollection {#2551 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2553 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2555 …}
    -id: 274868
    -bodyTs: "'actual':22 'content':7 'els':32 'maloja':9 'might':27 'multi':11 'music':4 'nice':16 'post':23 'pretti':15 'recommend':19 'scrobbler':12 'setup':17 'someon':31 'thought':25 'use':29 'watch':6"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6358897"
    +editedAt: DateTimeImmutable @1711040528 {#2539
      date: 2024-03-21 18:02:08.0 +01:00
    }
    +createdAt: DateTimeImmutable @1704234740 {#2540
      date: 2024-01-02 23:32:20.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2544}
  +body: "I was looking for watched content, but only because I didn’t think about music before! Will play around with it, thanks for the rec"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1704236506 {#3025
    date: 2024-01-03 00:01:46.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savedbythezsh@sh.itjust.works"
    "@jkjustjoshing@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3021 …}
  +nested: Doctrine\ORM\PersistentCollection {#3019 …}
  +votes: Doctrine\ORM\PersistentCollection {#3017 …}
  +reports: Doctrine\ORM\PersistentCollection {#3015 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3013 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3011 …}
  -id: 274950
  -bodyTs: "'around':19 'content':6 'didn':11 'look':3 'music':15 'play':18 'rec':25 'thank':22 'think':13 'watch':5"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/comment/7016766"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704236506 {#3024
    date: 2024-01-03 00:01:46.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
91 DENIED edit
App\Entity\EntryComment {#3023
  +user: Proxies\__CG__\App\Entity\User {#3022 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2373 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2544
    +user: App\Entity\User {#2557 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2373 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      This is for music not watched content, but Maloja and Multi Scrobbler are a pretty nice setup.\n
      \n
      No recommendations for your actual post, but thought it might be useful for someone else.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1711049562 {#2538
      date: 2024-03-21 20:32:42.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savedbythezsh@sh.itjust.works"
      "@savedbythezsh@sh.itjust.works"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2545 …}
    +nested: Doctrine\ORM\PersistentCollection {#2547 …}
    +votes: Doctrine\ORM\PersistentCollection {#2549 …}
    +reports: Doctrine\ORM\PersistentCollection {#2551 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2553 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2555 …}
    -id: 274868
    -bodyTs: "'actual':22 'content':7 'els':32 'maloja':9 'might':27 'multi':11 'music':4 'nice':16 'post':23 'pretti':15 'recommend':19 'scrobbler':12 'setup':17 'someon':31 'thought':25 'use':29 'watch':6"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6358897"
    +editedAt: DateTimeImmutable @1711040528 {#2539
      date: 2024-03-21 18:02:08.0 +01:00
    }
    +createdAt: DateTimeImmutable @1704234740 {#2540
      date: 2024-01-02 23:32:20.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2544}
  +body: "I was looking for watched content, but only because I didn’t think about music before! Will play around with it, thanks for the rec"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1704236506 {#3025
    date: 2024-01-03 00:01:46.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savedbythezsh@sh.itjust.works"
    "@jkjustjoshing@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3021 …}
  +nested: Doctrine\ORM\PersistentCollection {#3019 …}
  +votes: Doctrine\ORM\PersistentCollection {#3017 …}
  +reports: Doctrine\ORM\PersistentCollection {#3015 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3013 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3011 …}
  -id: 274950
  -bodyTs: "'around':19 'content':6 'didn':11 'look':3 'music':15 'play':18 'rec':25 'thank':22 'think':13 'watch':5"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/comment/7016766"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704236506 {#3024
    date: 2024-01-03 00:01:46.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
92 DENIED moderate
App\Entity\EntryComment {#3023
  +user: Proxies\__CG__\App\Entity\User {#3022 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2373 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2544
    +user: App\Entity\User {#2557 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2373 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      This is for music not watched content, but Maloja and Multi Scrobbler are a pretty nice setup.\n
      \n
      No recommendations for your actual post, but thought it might be useful for someone else.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1711049562 {#2538
      date: 2024-03-21 20:32:42.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savedbythezsh@sh.itjust.works"
      "@savedbythezsh@sh.itjust.works"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2545 …}
    +nested: Doctrine\ORM\PersistentCollection {#2547 …}
    +votes: Doctrine\ORM\PersistentCollection {#2549 …}
    +reports: Doctrine\ORM\PersistentCollection {#2551 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2553 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2555 …}
    -id: 274868
    -bodyTs: "'actual':22 'content':7 'els':32 'maloja':9 'might':27 'multi':11 'music':4 'nice':16 'post':23 'pretti':15 'recommend':19 'scrobbler':12 'setup':17 'someon':31 'thought':25 'use':29 'watch':6"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6358897"
    +editedAt: DateTimeImmutable @1711040528 {#2539
      date: 2024-03-21 18:02:08.0 +01:00
    }
    +createdAt: DateTimeImmutable @1704234740 {#2540
      date: 2024-01-02 23:32:20.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2544}
  +body: "I was looking for watched content, but only because I didn’t think about music before! Will play around with it, thanks for the rec"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1704236506 {#3025
    date: 2024-01-03 00:01:46.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savedbythezsh@sh.itjust.works"
    "@jkjustjoshing@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3021 …}
  +nested: Doctrine\ORM\PersistentCollection {#3019 …}
  +votes: Doctrine\ORM\PersistentCollection {#3017 …}
  +reports: Doctrine\ORM\PersistentCollection {#3015 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3013 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3011 …}
  -id: 274950
  -bodyTs: "'around':19 'content':6 'didn':11 'look':3 'music':15 'play':18 'rec':25 'thank':22 'think':13 'watch':5"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/comment/7016766"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704236506 {#3024
    date: 2024-01-03 00:01:46.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
93 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
94 DENIED moderate
App\Entity\EntryComment {#2617
  +user: App\Entity\User {#2149 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    Currently dealing with this nonsense, ![](https://lemmy.world/pictrs/image/53f816d3-8a3d-43d5-b7c2-0a08cae891e8.png)\n
    \n
    and this accompanying nonsense:\n
    \n
    ![](https://lemmy.world/pictrs/image/3aa540c2-f0d9-4ce0-abdc-a9fd68d879d1.png)
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1711751137 {#2612
    date: 2024-03-29 23:25:37.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@atmur@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2618 …}
  +nested: Doctrine\ORM\PersistentCollection {#2620 …}
  +votes: Doctrine\ORM\PersistentCollection {#2622 …}
  +reports: Doctrine\ORM\PersistentCollection {#2624 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2626 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2628 …}
  -id: 274887
  -bodyTs: "'/pictrs/image/3aa540c2-f0d9-4ce0-abdc-a9fd68d879d1.png)':15 '/pictrs/image/53f816d3-8a3d-43d5-b7c2-0a08cae891e8.png)':8 'accompani':11 'current':1 'deal':2 'lemmy.world':7,14 'lemmy.world/pictrs/image/3aa540c2-f0d9-4ce0-abdc-a9fd68d879d1.png)':13 'lemmy.world/pictrs/image/53f816d3-8a3d-43d5-b7c2-0a08cae891e8.png)':6 'nonsens':5,12"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6359054"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704235291 {#2613
    date: 2024-01-02 23:41:31.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
95 DENIED edit
App\Entity\EntryComment {#2617
  +user: App\Entity\User {#2149 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    Currently dealing with this nonsense, ![](https://lemmy.world/pictrs/image/53f816d3-8a3d-43d5-b7c2-0a08cae891e8.png)\n
    \n
    and this accompanying nonsense:\n
    \n
    ![](https://lemmy.world/pictrs/image/3aa540c2-f0d9-4ce0-abdc-a9fd68d879d1.png)
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1711751137 {#2612
    date: 2024-03-29 23:25:37.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@atmur@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2618 …}
  +nested: Doctrine\ORM\PersistentCollection {#2620 …}
  +votes: Doctrine\ORM\PersistentCollection {#2622 …}
  +reports: Doctrine\ORM\PersistentCollection {#2624 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2626 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2628 …}
  -id: 274887
  -bodyTs: "'/pictrs/image/3aa540c2-f0d9-4ce0-abdc-a9fd68d879d1.png)':15 '/pictrs/image/53f816d3-8a3d-43d5-b7c2-0a08cae891e8.png)':8 'accompani':11 'current':1 'deal':2 'lemmy.world':7,14 'lemmy.world/pictrs/image/3aa540c2-f0d9-4ce0-abdc-a9fd68d879d1.png)':13 'lemmy.world/pictrs/image/53f816d3-8a3d-43d5-b7c2-0a08cae891e8.png)':6 'nonsens':5,12"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6359054"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704235291 {#2613
    date: 2024-01-02 23:41:31.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
96 DENIED moderate
App\Entity\EntryComment {#2617
  +user: App\Entity\User {#2149 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    Currently dealing with this nonsense, ![](https://lemmy.world/pictrs/image/53f816d3-8a3d-43d5-b7c2-0a08cae891e8.png)\n
    \n
    and this accompanying nonsense:\n
    \n
    ![](https://lemmy.world/pictrs/image/3aa540c2-f0d9-4ce0-abdc-a9fd68d879d1.png)
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1711751137 {#2612
    date: 2024-03-29 23:25:37.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@atmur@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2618 …}
  +nested: Doctrine\ORM\PersistentCollection {#2620 …}
  +votes: Doctrine\ORM\PersistentCollection {#2622 …}
  +reports: Doctrine\ORM\PersistentCollection {#2624 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2626 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2628 …}
  -id: 274887
  -bodyTs: "'/pictrs/image/3aa540c2-f0d9-4ce0-abdc-a9fd68d879d1.png)':15 '/pictrs/image/53f816d3-8a3d-43d5-b7c2-0a08cae891e8.png)':8 'accompani':11 'current':1 'deal':2 'lemmy.world':7,14 'lemmy.world/pictrs/image/3aa540c2-f0d9-4ce0-abdc-a9fd68d879d1.png)':13 'lemmy.world/pictrs/image/53f816d3-8a3d-43d5-b7c2-0a08cae891e8.png)':6 'nonsens':5,12"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6359054"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704235291 {#2613
    date: 2024-01-02 23:41:31.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
97 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
98 DENIED moderate
App\Entity\EntryComment {#3007
  +user: App\Entity\User {#2662 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2617
    +user: App\Entity\User {#2149 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      Currently dealing with this nonsense, ![](https://lemmy.world/pictrs/image/53f816d3-8a3d-43d5-b7c2-0a08cae891e8.png)\n
      \n
      and this accompanying nonsense:\n
      \n
      ![](https://lemmy.world/pictrs/image/3aa540c2-f0d9-4ce0-abdc-a9fd68d879d1.png)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1711751137 {#2612
      date: 2024-03-29 23:25:37.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@atmur@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2618 …}
    +nested: Doctrine\ORM\PersistentCollection {#2620 …}
    +votes: Doctrine\ORM\PersistentCollection {#2622 …}
    +reports: Doctrine\ORM\PersistentCollection {#2624 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2626 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2628 …}
    -id: 274887
    -bodyTs: "'/pictrs/image/3aa540c2-f0d9-4ce0-abdc-a9fd68d879d1.png)':15 '/pictrs/image/53f816d3-8a3d-43d5-b7c2-0a08cae891e8.png)':8 'accompani':11 'current':1 'deal':2 'lemmy.world':7,14 'lemmy.world/pictrs/image/3aa540c2-f0d9-4ce0-abdc-a9fd68d879d1.png)':13 'lemmy.world/pictrs/image/53f816d3-8a3d-43d5-b7c2-0a08cae891e8.png)':6 'nonsens':5,12"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6359054"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704235291 {#2613
      date: 2024-01-02 23:41:31.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2617}
  +body: "Why is your Collabora server on local host? Local host will always point to the device you are trying to access from. You need a publicly accessible URL"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704396852 {#3009
    date: 2024-01-04 20:34:12.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@atmur@lemmy.world"
    "@butt_mountain_69420@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3006 …}
  +nested: Doctrine\ORM\PersistentCollection {#3004 …}
  +votes: Doctrine\ORM\PersistentCollection {#3002 …}
  +reports: Doctrine\ORM\PersistentCollection {#3000 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2998 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2996 …}
  -id: 280416
  -bodyTs: "'access':21,27 'alway':12 'collabora':4 'devic':16 'host':8,10 'local':7,9 'need':24 'point':13 'public':26 'server':5 'tri':19 'url':28"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.zip/comment/5974772"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704396852 {#3008
    date: 2024-01-04 20:34:12.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
99 DENIED edit
App\Entity\EntryComment {#3007
  +user: App\Entity\User {#2662 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2617
    +user: App\Entity\User {#2149 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      Currently dealing with this nonsense, ![](https://lemmy.world/pictrs/image/53f816d3-8a3d-43d5-b7c2-0a08cae891e8.png)\n
      \n
      and this accompanying nonsense:\n
      \n
      ![](https://lemmy.world/pictrs/image/3aa540c2-f0d9-4ce0-abdc-a9fd68d879d1.png)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1711751137 {#2612
      date: 2024-03-29 23:25:37.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@atmur@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2618 …}
    +nested: Doctrine\ORM\PersistentCollection {#2620 …}
    +votes: Doctrine\ORM\PersistentCollection {#2622 …}
    +reports: Doctrine\ORM\PersistentCollection {#2624 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2626 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2628 …}
    -id: 274887
    -bodyTs: "'/pictrs/image/3aa540c2-f0d9-4ce0-abdc-a9fd68d879d1.png)':15 '/pictrs/image/53f816d3-8a3d-43d5-b7c2-0a08cae891e8.png)':8 'accompani':11 'current':1 'deal':2 'lemmy.world':7,14 'lemmy.world/pictrs/image/3aa540c2-f0d9-4ce0-abdc-a9fd68d879d1.png)':13 'lemmy.world/pictrs/image/53f816d3-8a3d-43d5-b7c2-0a08cae891e8.png)':6 'nonsens':5,12"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6359054"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704235291 {#2613
      date: 2024-01-02 23:41:31.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2617}
  +body: "Why is your Collabora server on local host? Local host will always point to the device you are trying to access from. You need a publicly accessible URL"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704396852 {#3009
    date: 2024-01-04 20:34:12.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@atmur@lemmy.world"
    "@butt_mountain_69420@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3006 …}
  +nested: Doctrine\ORM\PersistentCollection {#3004 …}
  +votes: Doctrine\ORM\PersistentCollection {#3002 …}
  +reports: Doctrine\ORM\PersistentCollection {#3000 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2998 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2996 …}
  -id: 280416
  -bodyTs: "'access':21,27 'alway':12 'collabora':4 'devic':16 'host':8,10 'local':7,9 'need':24 'point':13 'public':26 'server':5 'tri':19 'url':28"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.zip/comment/5974772"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704396852 {#3008
    date: 2024-01-04 20:34:12.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
100 DENIED moderate
App\Entity\EntryComment {#3007
  +user: App\Entity\User {#2662 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2617
    +user: App\Entity\User {#2149 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      Currently dealing with this nonsense, ![](https://lemmy.world/pictrs/image/53f816d3-8a3d-43d5-b7c2-0a08cae891e8.png)\n
      \n
      and this accompanying nonsense:\n
      \n
      ![](https://lemmy.world/pictrs/image/3aa540c2-f0d9-4ce0-abdc-a9fd68d879d1.png)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1711751137 {#2612
      date: 2024-03-29 23:25:37.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@atmur@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2618 …}
    +nested: Doctrine\ORM\PersistentCollection {#2620 …}
    +votes: Doctrine\ORM\PersistentCollection {#2622 …}
    +reports: Doctrine\ORM\PersistentCollection {#2624 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2626 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2628 …}
    -id: 274887
    -bodyTs: "'/pictrs/image/3aa540c2-f0d9-4ce0-abdc-a9fd68d879d1.png)':15 '/pictrs/image/53f816d3-8a3d-43d5-b7c2-0a08cae891e8.png)':8 'accompani':11 'current':1 'deal':2 'lemmy.world':7,14 'lemmy.world/pictrs/image/3aa540c2-f0d9-4ce0-abdc-a9fd68d879d1.png)':13 'lemmy.world/pictrs/image/53f816d3-8a3d-43d5-b7c2-0a08cae891e8.png)':6 'nonsens':5,12"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6359054"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704235291 {#2613
      date: 2024-01-02 23:41:31.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2617}
  +body: "Why is your Collabora server on local host? Local host will always point to the device you are trying to access from. You need a publicly accessible URL"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704396852 {#3009
    date: 2024-01-04 20:34:12.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@atmur@lemmy.world"
    "@butt_mountain_69420@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3006 …}
  +nested: Doctrine\ORM\PersistentCollection {#3004 …}
  +votes: Doctrine\ORM\PersistentCollection {#3002 …}
  +reports: Doctrine\ORM\PersistentCollection {#3000 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2998 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2996 …}
  -id: 280416
  -bodyTs: "'access':21,27 'alway':12 'collabora':4 'devic':16 'host':8,10 'local':7,9 'need':24 'point':13 'public':26 'server':5 'tri':19 'url':28"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.zip/comment/5974772"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704396852 {#3008
    date: 2024-01-04 20:34:12.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
101 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
102 DENIED moderate
App\Entity\EntryComment {#3163
  +user: App\Entity\User {#2149 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3007
    +user: App\Entity\User {#2662 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2617
      +user: App\Entity\User {#2149 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: """
        Currently dealing with this nonsense, ![](https://lemmy.world/pictrs/image/53f816d3-8a3d-43d5-b7c2-0a08cae891e8.png)\n
        \n
        and this accompanying nonsense:\n
        \n
        ![](https://lemmy.world/pictrs/image/3aa540c2-f0d9-4ce0-abdc-a9fd68d879d1.png)
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1711751137 {#2612
        date: 2024-03-29 23:25:37.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@atmur@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2618 …}
      +nested: Doctrine\ORM\PersistentCollection {#2620 …}
      +votes: Doctrine\ORM\PersistentCollection {#2622 …}
      +reports: Doctrine\ORM\PersistentCollection {#2624 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2626 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2628 …}
      -id: 274887
      -bodyTs: "'/pictrs/image/3aa540c2-f0d9-4ce0-abdc-a9fd68d879d1.png)':15 '/pictrs/image/53f816d3-8a3d-43d5-b7c2-0a08cae891e8.png)':8 'accompani':11 'current':1 'deal':2 'lemmy.world':7,14 'lemmy.world/pictrs/image/3aa540c2-f0d9-4ce0-abdc-a9fd68d879d1.png)':13 'lemmy.world/pictrs/image/53f816d3-8a3d-43d5-b7c2-0a08cae891e8.png)':6 'nonsens':5,12"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6359054"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704235291 {#2613
        date: 2024-01-02 23:41:31.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2617}
    +body: "Why is your Collabora server on local host? Local host will always point to the device you are trying to access from. You need a publicly accessible URL"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704396852 {#3009
      date: 2024-01-04 20:34:12.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@atmur@lemmy.world"
      "@butt_mountain_69420@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3006 …}
    +nested: Doctrine\ORM\PersistentCollection {#3004 …}
    +votes: Doctrine\ORM\PersistentCollection {#3002 …}
    +reports: Doctrine\ORM\PersistentCollection {#3000 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2998 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2996 …}
    -id: 280416
    -bodyTs: "'access':21,27 'alway':12 'collabora':4 'devic':16 'host':8,10 'local':7,9 'need':24 'point':13 'public':26 'server':5 'tri':19 'url':28"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.zip/comment/5974772"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704396852 {#3008
      date: 2024-01-04 20:34:12.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2617}
  +body: """
    “Local host” in this instance refers to my desktop computer where all my super sweet Linux distros are saved. Nextcloud Office, while being an “app” appears to not have any function without the collabora; i.e. there will be no document viewer without the collabora “server” running next to NextCloud.\n
    \n
    Or maybe it’s none of that. Coming from a Windows background, running docker is completely foreign.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704409092 {#3161
    date: 2024-01-04 23:58:12.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@atmur@lemmy.world"
    "@butt_mountain_69420@lemmy.world"
    "@possiblylinux127@lemmy.zip"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3164 …}
  +nested: Doctrine\ORM\PersistentCollection {#3166 …}
  +votes: Doctrine\ORM\PersistentCollection {#3168 …}
  +reports: Doctrine\ORM\PersistentCollection {#3170 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3172 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3174 …}
  -id: 280939
  -bodyTs: "'app':25 'appear':26 'background':61 'collabora':34,44 'come':57 'complet':65 'comput':10 'desktop':9 'distro':17 'docker':63 'document':40 'foreign':66 'function':31 'host':2 'i.e':35 'instanc':5 'linux':16 'local':1 'mayb':51 'next':47 'nextcloud':20,49 'none':54 'offic':21 'refer':6 'run':46,62 'save':19 'server':45 'super':14 'sweet':15 'viewer':41 'window':60 'without':32,42"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6409550"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704409092 {#3162
    date: 2024-01-04 23:58:12.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
103 DENIED edit
App\Entity\EntryComment {#3163
  +user: App\Entity\User {#2149 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3007
    +user: App\Entity\User {#2662 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2617
      +user: App\Entity\User {#2149 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: """
        Currently dealing with this nonsense, ![](https://lemmy.world/pictrs/image/53f816d3-8a3d-43d5-b7c2-0a08cae891e8.png)\n
        \n
        and this accompanying nonsense:\n
        \n
        ![](https://lemmy.world/pictrs/image/3aa540c2-f0d9-4ce0-abdc-a9fd68d879d1.png)
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1711751137 {#2612
        date: 2024-03-29 23:25:37.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@atmur@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2618 …}
      +nested: Doctrine\ORM\PersistentCollection {#2620 …}
      +votes: Doctrine\ORM\PersistentCollection {#2622 …}
      +reports: Doctrine\ORM\PersistentCollection {#2624 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2626 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2628 …}
      -id: 274887
      -bodyTs: "'/pictrs/image/3aa540c2-f0d9-4ce0-abdc-a9fd68d879d1.png)':15 '/pictrs/image/53f816d3-8a3d-43d5-b7c2-0a08cae891e8.png)':8 'accompani':11 'current':1 'deal':2 'lemmy.world':7,14 'lemmy.world/pictrs/image/3aa540c2-f0d9-4ce0-abdc-a9fd68d879d1.png)':13 'lemmy.world/pictrs/image/53f816d3-8a3d-43d5-b7c2-0a08cae891e8.png)':6 'nonsens':5,12"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6359054"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704235291 {#2613
        date: 2024-01-02 23:41:31.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2617}
    +body: "Why is your Collabora server on local host? Local host will always point to the device you are trying to access from. You need a publicly accessible URL"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704396852 {#3009
      date: 2024-01-04 20:34:12.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@atmur@lemmy.world"
      "@butt_mountain_69420@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3006 …}
    +nested: Doctrine\ORM\PersistentCollection {#3004 …}
    +votes: Doctrine\ORM\PersistentCollection {#3002 …}
    +reports: Doctrine\ORM\PersistentCollection {#3000 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2998 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2996 …}
    -id: 280416
    -bodyTs: "'access':21,27 'alway':12 'collabora':4 'devic':16 'host':8,10 'local':7,9 'need':24 'point':13 'public':26 'server':5 'tri':19 'url':28"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.zip/comment/5974772"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704396852 {#3008
      date: 2024-01-04 20:34:12.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2617}
  +body: """
    “Local host” in this instance refers to my desktop computer where all my super sweet Linux distros are saved. Nextcloud Office, while being an “app” appears to not have any function without the collabora; i.e. there will be no document viewer without the collabora “server” running next to NextCloud.\n
    \n
    Or maybe it’s none of that. Coming from a Windows background, running docker is completely foreign.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704409092 {#3161
    date: 2024-01-04 23:58:12.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@atmur@lemmy.world"
    "@butt_mountain_69420@lemmy.world"
    "@possiblylinux127@lemmy.zip"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3164 …}
  +nested: Doctrine\ORM\PersistentCollection {#3166 …}
  +votes: Doctrine\ORM\PersistentCollection {#3168 …}
  +reports: Doctrine\ORM\PersistentCollection {#3170 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3172 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3174 …}
  -id: 280939
  -bodyTs: "'app':25 'appear':26 'background':61 'collabora':34,44 'come':57 'complet':65 'comput':10 'desktop':9 'distro':17 'docker':63 'document':40 'foreign':66 'function':31 'host':2 'i.e':35 'instanc':5 'linux':16 'local':1 'mayb':51 'next':47 'nextcloud':20,49 'none':54 'offic':21 'refer':6 'run':46,62 'save':19 'server':45 'super':14 'sweet':15 'viewer':41 'window':60 'without':32,42"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6409550"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704409092 {#3162
    date: 2024-01-04 23:58:12.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
104 DENIED moderate
App\Entity\EntryComment {#3163
  +user: App\Entity\User {#2149 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3007
    +user: App\Entity\User {#2662 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2617
      +user: App\Entity\User {#2149 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: """
        Currently dealing with this nonsense, ![](https://lemmy.world/pictrs/image/53f816d3-8a3d-43d5-b7c2-0a08cae891e8.png)\n
        \n
        and this accompanying nonsense:\n
        \n
        ![](https://lemmy.world/pictrs/image/3aa540c2-f0d9-4ce0-abdc-a9fd68d879d1.png)
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1711751137 {#2612
        date: 2024-03-29 23:25:37.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@atmur@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2618 …}
      +nested: Doctrine\ORM\PersistentCollection {#2620 …}
      +votes: Doctrine\ORM\PersistentCollection {#2622 …}
      +reports: Doctrine\ORM\PersistentCollection {#2624 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2626 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2628 …}
      -id: 274887
      -bodyTs: "'/pictrs/image/3aa540c2-f0d9-4ce0-abdc-a9fd68d879d1.png)':15 '/pictrs/image/53f816d3-8a3d-43d5-b7c2-0a08cae891e8.png)':8 'accompani':11 'current':1 'deal':2 'lemmy.world':7,14 'lemmy.world/pictrs/image/3aa540c2-f0d9-4ce0-abdc-a9fd68d879d1.png)':13 'lemmy.world/pictrs/image/53f816d3-8a3d-43d5-b7c2-0a08cae891e8.png)':6 'nonsens':5,12"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6359054"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704235291 {#2613
        date: 2024-01-02 23:41:31.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2617}
    +body: "Why is your Collabora server on local host? Local host will always point to the device you are trying to access from. You need a publicly accessible URL"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704396852 {#3009
      date: 2024-01-04 20:34:12.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@atmur@lemmy.world"
      "@butt_mountain_69420@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3006 …}
    +nested: Doctrine\ORM\PersistentCollection {#3004 …}
    +votes: Doctrine\ORM\PersistentCollection {#3002 …}
    +reports: Doctrine\ORM\PersistentCollection {#3000 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2998 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2996 …}
    -id: 280416
    -bodyTs: "'access':21,27 'alway':12 'collabora':4 'devic':16 'host':8,10 'local':7,9 'need':24 'point':13 'public':26 'server':5 'tri':19 'url':28"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.zip/comment/5974772"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704396852 {#3008
      date: 2024-01-04 20:34:12.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2617}
  +body: """
    “Local host” in this instance refers to my desktop computer where all my super sweet Linux distros are saved. Nextcloud Office, while being an “app” appears to not have any function without the collabora; i.e. there will be no document viewer without the collabora “server” running next to NextCloud.\n
    \n
    Or maybe it’s none of that. Coming from a Windows background, running docker is completely foreign.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704409092 {#3161
    date: 2024-01-04 23:58:12.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@atmur@lemmy.world"
    "@butt_mountain_69420@lemmy.world"
    "@possiblylinux127@lemmy.zip"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3164 …}
  +nested: Doctrine\ORM\PersistentCollection {#3166 …}
  +votes: Doctrine\ORM\PersistentCollection {#3168 …}
  +reports: Doctrine\ORM\PersistentCollection {#3170 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3172 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3174 …}
  -id: 280939
  -bodyTs: "'app':25 'appear':26 'background':61 'collabora':34,44 'come':57 'complet':65 'comput':10 'desktop':9 'distro':17 'docker':63 'document':40 'foreign':66 'function':31 'host':2 'i.e':35 'instanc':5 'linux':16 'local':1 'mayb':51 'next':47 'nextcloud':20,49 'none':54 'offic':21 'refer':6 'run':46,62 'save':19 'server':45 'super':14 'sweet':15 'viewer':41 'window':60 'without':32,42"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6409550"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704409092 {#3162
    date: 2024-01-04 23:58:12.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
105 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
106 DENIED moderate
App\Entity\EntryComment {#3261
  +user: App\Entity\User {#2662 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3163
    +user: App\Entity\User {#2149 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3007
      +user: App\Entity\User {#2662 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#2617
        +user: App\Entity\User {#2149 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: null
        +root: null
        +body: """
          Currently dealing with this nonsense, ![](https://lemmy.world/pictrs/image/53f816d3-8a3d-43d5-b7c2-0a08cae891e8.png)\n
          \n
          and this accompanying nonsense:\n
          \n
          ![](https://lemmy.world/pictrs/image/3aa540c2-f0d9-4ce0-abdc-a9fd68d879d1.png)
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1711751137 {#2612
          date: 2024-03-29 23:25:37.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@atmur@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2618 …}
        +nested: Doctrine\ORM\PersistentCollection {#2620 …}
        +votes: Doctrine\ORM\PersistentCollection {#2622 …}
        +reports: Doctrine\ORM\PersistentCollection {#2624 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2626 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2628 …}
        -id: 274887
        -bodyTs: "'/pictrs/image/3aa540c2-f0d9-4ce0-abdc-a9fd68d879d1.png)':15 '/pictrs/image/53f816d3-8a3d-43d5-b7c2-0a08cae891e8.png)':8 'accompani':11 'current':1 'deal':2 'lemmy.world':7,14 'lemmy.world/pictrs/image/3aa540c2-f0d9-4ce0-abdc-a9fd68d879d1.png)':13 'lemmy.world/pictrs/image/53f816d3-8a3d-43d5-b7c2-0a08cae891e8.png)':6 'nonsens':5,12"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6359054"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704235291 {#2613
          date: 2024-01-02 23:41:31.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#2617}
      +body: "Why is your Collabora server on local host? Local host will always point to the device you are trying to access from. You need a publicly accessible URL"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1704396852 {#3009
        date: 2024-01-04 20:34:12.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@atmur@lemmy.world"
        "@butt_mountain_69420@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3006 …}
      +nested: Doctrine\ORM\PersistentCollection {#3004 …}
      +votes: Doctrine\ORM\PersistentCollection {#3002 …}
      +reports: Doctrine\ORM\PersistentCollection {#3000 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2998 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2996 …}
      -id: 280416
      -bodyTs: "'access':21,27 'alway':12 'collabora':4 'devic':16 'host':8,10 'local':7,9 'need':24 'point':13 'public':26 'server':5 'tri':19 'url':28"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.zip/comment/5974772"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704396852 {#3008
        date: 2024-01-04 20:34:12.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2617}
    +body: """
      “Local host” in this instance refers to my desktop computer where all my super sweet Linux distros are saved. Nextcloud Office, while being an “app” appears to not have any function without the collabora; i.e. there will be no document viewer without the collabora “server” running next to NextCloud.\n
      \n
      Or maybe it’s none of that. Coming from a Windows background, running docker is completely foreign.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704409092 {#3161
      date: 2024-01-04 23:58:12.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@atmur@lemmy.world"
      "@butt_mountain_69420@lemmy.world"
      "@possiblylinux127@lemmy.zip"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3164 …}
    +nested: Doctrine\ORM\PersistentCollection {#3166 …}
    +votes: Doctrine\ORM\PersistentCollection {#3168 …}
    +reports: Doctrine\ORM\PersistentCollection {#3170 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3172 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3174 …}
    -id: 280939
    -bodyTs: "'app':25 'appear':26 'background':61 'collabora':34,44 'come':57 'complet':65 'comput':10 'desktop':9 'distro':17 'docker':63 'document':40 'foreign':66 'function':31 'host':2 'i.e':35 'instanc':5 'linux':16 'local':1 'mayb':51 'next':47 'nextcloud':20,49 'none':54 'offic':21 'refer':6 'run':46,62 'save':19 'server':45 'super':14 'sweet':15 'viewer':41 'window':60 'without':32,42"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6409550"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704409092 {#3162
      date: 2024-01-04 23:58:12.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2617}
  +body: """
    Collabora need to be accessible at the URL you provide. As a example one might have nextcloud at nc.example.com and Collabora as cb.example.com. you would need to enter cb.example.com as the URL.\n
    \n
    The easier way it to use the Nextcloud all in one image or the build in Collabora. Its not going to be as robust or fast but its much simpler.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1704413714 {#3259
    date: 2024-01-05 01:15:14.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@atmur@lemmy.world"
    "@butt_mountain_69420@lemmy.world"
    "@possiblylinux127@lemmy.zip"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3262 …}
  +nested: Doctrine\ORM\PersistentCollection {#3264 …}
  +votes: Doctrine\ORM\PersistentCollection {#3266 …}
  +reports: Doctrine\ORM\PersistentCollection {#3268 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3270 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3272 …}
  -id: 281162
  -bodyTs: "'access':5 'build':47 'cb.example.com':23,29 'collabora':1,21,49 'easier':34 'enter':28 'exampl':13 'fast':58 'go':52 'imag':44 'might':15 'much':61 'nc.example.com':19 'need':2,26 'nextcloud':17,40 'one':14,43 'provid':10 'robust':56 'simpler':62 'url':8,32 'use':38 'way':35 'would':25"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.zip/comment/5981405"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704413714 {#3260
    date: 2024-01-05 01:15:14.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
107 DENIED edit
App\Entity\EntryComment {#3261
  +user: App\Entity\User {#2662 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3163
    +user: App\Entity\User {#2149 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3007
      +user: App\Entity\User {#2662 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#2617
        +user: App\Entity\User {#2149 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: null
        +root: null
        +body: """
          Currently dealing with this nonsense, ![](https://lemmy.world/pictrs/image/53f816d3-8a3d-43d5-b7c2-0a08cae891e8.png)\n
          \n
          and this accompanying nonsense:\n
          \n
          ![](https://lemmy.world/pictrs/image/3aa540c2-f0d9-4ce0-abdc-a9fd68d879d1.png)
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1711751137 {#2612
          date: 2024-03-29 23:25:37.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@atmur@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2618 …}
        +nested: Doctrine\ORM\PersistentCollection {#2620 …}
        +votes: Doctrine\ORM\PersistentCollection {#2622 …}
        +reports: Doctrine\ORM\PersistentCollection {#2624 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2626 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2628 …}
        -id: 274887
        -bodyTs: "'/pictrs/image/3aa540c2-f0d9-4ce0-abdc-a9fd68d879d1.png)':15 '/pictrs/image/53f816d3-8a3d-43d5-b7c2-0a08cae891e8.png)':8 'accompani':11 'current':1 'deal':2 'lemmy.world':7,14 'lemmy.world/pictrs/image/3aa540c2-f0d9-4ce0-abdc-a9fd68d879d1.png)':13 'lemmy.world/pictrs/image/53f816d3-8a3d-43d5-b7c2-0a08cae891e8.png)':6 'nonsens':5,12"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6359054"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704235291 {#2613
          date: 2024-01-02 23:41:31.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#2617}
      +body: "Why is your Collabora server on local host? Local host will always point to the device you are trying to access from. You need a publicly accessible URL"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1704396852 {#3009
        date: 2024-01-04 20:34:12.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@atmur@lemmy.world"
        "@butt_mountain_69420@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3006 …}
      +nested: Doctrine\ORM\PersistentCollection {#3004 …}
      +votes: Doctrine\ORM\PersistentCollection {#3002 …}
      +reports: Doctrine\ORM\PersistentCollection {#3000 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2998 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2996 …}
      -id: 280416
      -bodyTs: "'access':21,27 'alway':12 'collabora':4 'devic':16 'host':8,10 'local':7,9 'need':24 'point':13 'public':26 'server':5 'tri':19 'url':28"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.zip/comment/5974772"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704396852 {#3008
        date: 2024-01-04 20:34:12.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2617}
    +body: """
      “Local host” in this instance refers to my desktop computer where all my super sweet Linux distros are saved. Nextcloud Office, while being an “app” appears to not have any function without the collabora; i.e. there will be no document viewer without the collabora “server” running next to NextCloud.\n
      \n
      Or maybe it’s none of that. Coming from a Windows background, running docker is completely foreign.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704409092 {#3161
      date: 2024-01-04 23:58:12.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@atmur@lemmy.world"
      "@butt_mountain_69420@lemmy.world"
      "@possiblylinux127@lemmy.zip"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3164 …}
    +nested: Doctrine\ORM\PersistentCollection {#3166 …}
    +votes: Doctrine\ORM\PersistentCollection {#3168 …}
    +reports: Doctrine\ORM\PersistentCollection {#3170 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3172 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3174 …}
    -id: 280939
    -bodyTs: "'app':25 'appear':26 'background':61 'collabora':34,44 'come':57 'complet':65 'comput':10 'desktop':9 'distro':17 'docker':63 'document':40 'foreign':66 'function':31 'host':2 'i.e':35 'instanc':5 'linux':16 'local':1 'mayb':51 'next':47 'nextcloud':20,49 'none':54 'offic':21 'refer':6 'run':46,62 'save':19 'server':45 'super':14 'sweet':15 'viewer':41 'window':60 'without':32,42"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6409550"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704409092 {#3162
      date: 2024-01-04 23:58:12.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2617}
  +body: """
    Collabora need to be accessible at the URL you provide. As a example one might have nextcloud at nc.example.com and Collabora as cb.example.com. you would need to enter cb.example.com as the URL.\n
    \n
    The easier way it to use the Nextcloud all in one image or the build in Collabora. Its not going to be as robust or fast but its much simpler.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1704413714 {#3259
    date: 2024-01-05 01:15:14.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@atmur@lemmy.world"
    "@butt_mountain_69420@lemmy.world"
    "@possiblylinux127@lemmy.zip"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3262 …}
  +nested: Doctrine\ORM\PersistentCollection {#3264 …}
  +votes: Doctrine\ORM\PersistentCollection {#3266 …}
  +reports: Doctrine\ORM\PersistentCollection {#3268 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3270 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3272 …}
  -id: 281162
  -bodyTs: "'access':5 'build':47 'cb.example.com':23,29 'collabora':1,21,49 'easier':34 'enter':28 'exampl':13 'fast':58 'go':52 'imag':44 'might':15 'much':61 'nc.example.com':19 'need':2,26 'nextcloud':17,40 'one':14,43 'provid':10 'robust':56 'simpler':62 'url':8,32 'use':38 'way':35 'would':25"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.zip/comment/5981405"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704413714 {#3260
    date: 2024-01-05 01:15:14.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
108 DENIED moderate
App\Entity\EntryComment {#3261
  +user: App\Entity\User {#2662 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3163
    +user: App\Entity\User {#2149 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3007
      +user: App\Entity\User {#2662 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#2617
        +user: App\Entity\User {#2149 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: null
        +root: null
        +body: """
          Currently dealing with this nonsense, ![](https://lemmy.world/pictrs/image/53f816d3-8a3d-43d5-b7c2-0a08cae891e8.png)\n
          \n
          and this accompanying nonsense:\n
          \n
          ![](https://lemmy.world/pictrs/image/3aa540c2-f0d9-4ce0-abdc-a9fd68d879d1.png)
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1711751137 {#2612
          date: 2024-03-29 23:25:37.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@atmur@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2618 …}
        +nested: Doctrine\ORM\PersistentCollection {#2620 …}
        +votes: Doctrine\ORM\PersistentCollection {#2622 …}
        +reports: Doctrine\ORM\PersistentCollection {#2624 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2626 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2628 …}
        -id: 274887
        -bodyTs: "'/pictrs/image/3aa540c2-f0d9-4ce0-abdc-a9fd68d879d1.png)':15 '/pictrs/image/53f816d3-8a3d-43d5-b7c2-0a08cae891e8.png)':8 'accompani':11 'current':1 'deal':2 'lemmy.world':7,14 'lemmy.world/pictrs/image/3aa540c2-f0d9-4ce0-abdc-a9fd68d879d1.png)':13 'lemmy.world/pictrs/image/53f816d3-8a3d-43d5-b7c2-0a08cae891e8.png)':6 'nonsens':5,12"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6359054"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704235291 {#2613
          date: 2024-01-02 23:41:31.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#2617}
      +body: "Why is your Collabora server on local host? Local host will always point to the device you are trying to access from. You need a publicly accessible URL"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1704396852 {#3009
        date: 2024-01-04 20:34:12.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@atmur@lemmy.world"
        "@butt_mountain_69420@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3006 …}
      +nested: Doctrine\ORM\PersistentCollection {#3004 …}
      +votes: Doctrine\ORM\PersistentCollection {#3002 …}
      +reports: Doctrine\ORM\PersistentCollection {#3000 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2998 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2996 …}
      -id: 280416
      -bodyTs: "'access':21,27 'alway':12 'collabora':4 'devic':16 'host':8,10 'local':7,9 'need':24 'point':13 'public':26 'server':5 'tri':19 'url':28"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.zip/comment/5974772"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704396852 {#3008
        date: 2024-01-04 20:34:12.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2617}
    +body: """
      “Local host” in this instance refers to my desktop computer where all my super sweet Linux distros are saved. Nextcloud Office, while being an “app” appears to not have any function without the collabora; i.e. there will be no document viewer without the collabora “server” running next to NextCloud.\n
      \n
      Or maybe it’s none of that. Coming from a Windows background, running docker is completely foreign.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704409092 {#3161
      date: 2024-01-04 23:58:12.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@atmur@lemmy.world"
      "@butt_mountain_69420@lemmy.world"
      "@possiblylinux127@lemmy.zip"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3164 …}
    +nested: Doctrine\ORM\PersistentCollection {#3166 …}
    +votes: Doctrine\ORM\PersistentCollection {#3168 …}
    +reports: Doctrine\ORM\PersistentCollection {#3170 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3172 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3174 …}
    -id: 280939
    -bodyTs: "'app':25 'appear':26 'background':61 'collabora':34,44 'come':57 'complet':65 'comput':10 'desktop':9 'distro':17 'docker':63 'document':40 'foreign':66 'function':31 'host':2 'i.e':35 'instanc':5 'linux':16 'local':1 'mayb':51 'next':47 'nextcloud':20,49 'none':54 'offic':21 'refer':6 'run':46,62 'save':19 'server':45 'super':14 'sweet':15 'viewer':41 'window':60 'without':32,42"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6409550"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704409092 {#3162
      date: 2024-01-04 23:58:12.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2617}
  +body: """
    Collabora need to be accessible at the URL you provide. As a example one might have nextcloud at nc.example.com and Collabora as cb.example.com. you would need to enter cb.example.com as the URL.\n
    \n
    The easier way it to use the Nextcloud all in one image or the build in Collabora. Its not going to be as robust or fast but its much simpler.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1704413714 {#3259
    date: 2024-01-05 01:15:14.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@atmur@lemmy.world"
    "@butt_mountain_69420@lemmy.world"
    "@possiblylinux127@lemmy.zip"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3262 …}
  +nested: Doctrine\ORM\PersistentCollection {#3264 …}
  +votes: Doctrine\ORM\PersistentCollection {#3266 …}
  +reports: Doctrine\ORM\PersistentCollection {#3268 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3270 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3272 …}
  -id: 281162
  -bodyTs: "'access':5 'build':47 'cb.example.com':23,29 'collabora':1,21,49 'easier':34 'enter':28 'exampl':13 'fast':58 'go':52 'imag':44 'might':15 'much':61 'nc.example.com':19 'need':2,26 'nextcloud':17,40 'one':14,43 'provid':10 'robust':56 'simpler':62 'url':8,32 'use':38 'way':35 'would':25"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.zip/comment/5981405"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704413714 {#3260
    date: 2024-01-05 01:15:14.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
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 {#2632
  +user: App\Entity\User {#2149 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2633 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: "Is there a way to self-host nextcloud by downloading one file, docker container, .nzb, .jpg, ANYTHING that includes all these parts and can just plug in and run? Is that a thing, or do all self-hosters spend every waking hour sudo updating?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1712594949 {#2616
    date: 2024-04-08 18:49:09.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@tofubl@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2634 …}
  +nested: Doctrine\ORM\PersistentCollection {#2636 …}
  +votes: Doctrine\ORM\PersistentCollection {#2638 …}
  +reports: Doctrine\ORM\PersistentCollection {#2640 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2642 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2644 …}
  -id: 274915
  -bodyTs: "'anyth':18 'contain':15 'docker':14 'download':11 'everi':42 'file':13 'host':8 'hoster':40 'hour':44 'includ':20 'jpg':17 'nextcloud':9 'nzb':16 'one':12 'part':23 'plug':27 'run':30 'self':7,39 'self-host':6,38 'spend':41 'sudo':45 'thing':34 'updat':46 'wake':43 'way':4"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6359207"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704235785 {#2615
    date: 2024-01-02 23:49:45.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
111 DENIED edit
App\Entity\EntryComment {#2632
  +user: App\Entity\User {#2149 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2633 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: "Is there a way to self-host nextcloud by downloading one file, docker container, .nzb, .jpg, ANYTHING that includes all these parts and can just plug in and run? Is that a thing, or do all self-hosters spend every waking hour sudo updating?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1712594949 {#2616
    date: 2024-04-08 18:49:09.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@tofubl@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2634 …}
  +nested: Doctrine\ORM\PersistentCollection {#2636 …}
  +votes: Doctrine\ORM\PersistentCollection {#2638 …}
  +reports: Doctrine\ORM\PersistentCollection {#2640 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2642 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2644 …}
  -id: 274915
  -bodyTs: "'anyth':18 'contain':15 'docker':14 'download':11 'everi':42 'file':13 'host':8 'hoster':40 'hour':44 'includ':20 'jpg':17 'nextcloud':9 'nzb':16 'one':12 'part':23 'plug':27 'run':30 'self':7,39 'self-host':6,38 'spend':41 'sudo':45 'thing':34 'updat':46 'wake':43 'way':4"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6359207"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704235785 {#2615
    date: 2024-01-02 23:49:45.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
112 DENIED moderate
App\Entity\EntryComment {#2632
  +user: App\Entity\User {#2149 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2633 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: "Is there a way to self-host nextcloud by downloading one file, docker container, .nzb, .jpg, ANYTHING that includes all these parts and can just plug in and run? Is that a thing, or do all self-hosters spend every waking hour sudo updating?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1712594949 {#2616
    date: 2024-04-08 18:49:09.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@tofubl@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2634 …}
  +nested: Doctrine\ORM\PersistentCollection {#2636 …}
  +votes: Doctrine\ORM\PersistentCollection {#2638 …}
  +reports: Doctrine\ORM\PersistentCollection {#2640 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2642 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2644 …}
  -id: 274915
  -bodyTs: "'anyth':18 'contain':15 'docker':14 'download':11 'everi':42 'file':13 'host':8 'hoster':40 'hour':44 'includ':20 'jpg':17 'nextcloud':9 'nzb':16 'one':12 'part':23 'plug':27 'run':30 'self':7,39 'self-host':6,38 'spend':41 'sudo':45 'thing':34 'updat':46 'wake':43 'way':4"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6359207"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704235785 {#2615
    date: 2024-01-02 23:49:45.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
113 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
114 DENIED moderate
App\Entity\EntryComment {#2992
  +user: Proxies\__CG__\App\Entity\User {#2991 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2633 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2632
    +user: App\Entity\User {#2149 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2633 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "Is there a way to self-host nextcloud by downloading one file, docker container, .nzb, .jpg, ANYTHING that includes all these parts and can just plug in and run? Is that a thing, or do all self-hosters spend every waking hour sudo updating?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1712594949 {#2616
      date: 2024-04-08 18:49:09.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@tofubl@discuss.tchncs.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2634 …}
    +nested: Doctrine\ORM\PersistentCollection {#2636 …}
    +votes: Doctrine\ORM\PersistentCollection {#2638 …}
    +reports: Doctrine\ORM\PersistentCollection {#2640 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2642 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2644 …}
    -id: 274915
    -bodyTs: "'anyth':18 'contain':15 'docker':14 'download':11 'everi':42 'file':13 'host':8 'hoster':40 'hour':44 'includ':20 'jpg':17 'nextcloud':9 'nzb':16 'one':12 'part':23 'plug':27 'run':30 'self':7,39 'self-host':6,38 'spend':41 'sudo':45 'thing':34 'updat':46 'wake':43 'way':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6359207"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704235785 {#2615
      date: 2024-01-02 23:49:45.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2632}
  +body: """
    You mean like the AIO image, the one officially supported way to install Nextcloud?\n
    \n
    But if you want to tune it, I’m afraid you’ll have to run `sudo tune` once per waking hour.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704236947 {#2994
    date: 2024-01-03 00:09:07.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@tofubl@discuss.tchncs.de"
    "@butt_mountain_69420@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2990 …}
  +nested: Doctrine\ORM\PersistentCollection {#2988 …}
  +votes: Doctrine\ORM\PersistentCollection {#2986 …}
  +reports: Doctrine\ORM\PersistentCollection {#3066 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3067 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3054 …}
  -id: 287368
  -bodyTs: "'afraid':24 'aio':5 'hour':35 'imag':6 'instal':13 'like':3 'll':26 'm':23 'mean':2 'nextcloud':14 'offici':9 'one':8 'per':33 'run':29 'sudo':30 'support':10 'tune':20,31 'wake':34 'want':18 'way':11"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6077955"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704236947 {#2993
    date: 2024-01-03 00:09:07.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
115 DENIED edit
App\Entity\EntryComment {#2992
  +user: Proxies\__CG__\App\Entity\User {#2991 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2633 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2632
    +user: App\Entity\User {#2149 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2633 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "Is there a way to self-host nextcloud by downloading one file, docker container, .nzb, .jpg, ANYTHING that includes all these parts and can just plug in and run? Is that a thing, or do all self-hosters spend every waking hour sudo updating?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1712594949 {#2616
      date: 2024-04-08 18:49:09.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@tofubl@discuss.tchncs.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2634 …}
    +nested: Doctrine\ORM\PersistentCollection {#2636 …}
    +votes: Doctrine\ORM\PersistentCollection {#2638 …}
    +reports: Doctrine\ORM\PersistentCollection {#2640 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2642 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2644 …}
    -id: 274915
    -bodyTs: "'anyth':18 'contain':15 'docker':14 'download':11 'everi':42 'file':13 'host':8 'hoster':40 'hour':44 'includ':20 'jpg':17 'nextcloud':9 'nzb':16 'one':12 'part':23 'plug':27 'run':30 'self':7,39 'self-host':6,38 'spend':41 'sudo':45 'thing':34 'updat':46 'wake':43 'way':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6359207"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704235785 {#2615
      date: 2024-01-02 23:49:45.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2632}
  +body: """
    You mean like the AIO image, the one officially supported way to install Nextcloud?\n
    \n
    But if you want to tune it, I’m afraid you’ll have to run `sudo tune` once per waking hour.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704236947 {#2994
    date: 2024-01-03 00:09:07.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@tofubl@discuss.tchncs.de"
    "@butt_mountain_69420@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2990 …}
  +nested: Doctrine\ORM\PersistentCollection {#2988 …}
  +votes: Doctrine\ORM\PersistentCollection {#2986 …}
  +reports: Doctrine\ORM\PersistentCollection {#3066 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3067 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3054 …}
  -id: 287368
  -bodyTs: "'afraid':24 'aio':5 'hour':35 'imag':6 'instal':13 'like':3 'll':26 'm':23 'mean':2 'nextcloud':14 'offici':9 'one':8 'per':33 'run':29 'sudo':30 'support':10 'tune':20,31 'wake':34 'want':18 'way':11"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6077955"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704236947 {#2993
    date: 2024-01-03 00:09:07.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
116 DENIED moderate
App\Entity\EntryComment {#2992
  +user: Proxies\__CG__\App\Entity\User {#2991 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2633 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2632
    +user: App\Entity\User {#2149 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2633 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "Is there a way to self-host nextcloud by downloading one file, docker container, .nzb, .jpg, ANYTHING that includes all these parts and can just plug in and run? Is that a thing, or do all self-hosters spend every waking hour sudo updating?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1712594949 {#2616
      date: 2024-04-08 18:49:09.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@tofubl@discuss.tchncs.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2634 …}
    +nested: Doctrine\ORM\PersistentCollection {#2636 …}
    +votes: Doctrine\ORM\PersistentCollection {#2638 …}
    +reports: Doctrine\ORM\PersistentCollection {#2640 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2642 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2644 …}
    -id: 274915
    -bodyTs: "'anyth':18 'contain':15 'docker':14 'download':11 'everi':42 'file':13 'host':8 'hoster':40 'hour':44 'includ':20 'jpg':17 'nextcloud':9 'nzb':16 'one':12 'part':23 'plug':27 'run':30 'self':7,39 'self-host':6,38 'spend':41 'sudo':45 'thing':34 'updat':46 'wake':43 'way':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6359207"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704235785 {#2615
      date: 2024-01-02 23:49:45.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2632}
  +body: """
    You mean like the AIO image, the one officially supported way to install Nextcloud?\n
    \n
    But if you want to tune it, I’m afraid you’ll have to run `sudo tune` once per waking hour.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704236947 {#2994
    date: 2024-01-03 00:09:07.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@tofubl@discuss.tchncs.de"
    "@butt_mountain_69420@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2990 …}
  +nested: Doctrine\ORM\PersistentCollection {#2988 …}
  +votes: Doctrine\ORM\PersistentCollection {#2986 …}
  +reports: Doctrine\ORM\PersistentCollection {#3066 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3067 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3054 …}
  -id: 287368
  -bodyTs: "'afraid':24 'aio':5 'hour':35 'imag':6 'instal':13 'like':3 'll':26 'm':23 'mean':2 'nextcloud':14 'offici':9 'one':8 'per':33 'run':29 'sudo':30 'support':10 'tune':20,31 'wake':34 'want':18 'way':11"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6077955"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704236947 {#2993
    date: 2024-01-03 00:09:07.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
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 {#3058
  +user: Proxies\__CG__\App\Entity\User {#3059 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2633 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2632
    +user: App\Entity\User {#2149 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2633 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "Is there a way to self-host nextcloud by downloading one file, docker container, .nzb, .jpg, ANYTHING that includes all these parts and can just plug in and run? Is that a thing, or do all self-hosters spend every waking hour sudo updating?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1712594949 {#2616
      date: 2024-04-08 18:49:09.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@tofubl@discuss.tchncs.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2634 …}
    +nested: Doctrine\ORM\PersistentCollection {#2636 …}
    +votes: Doctrine\ORM\PersistentCollection {#2638 …}
    +reports: Doctrine\ORM\PersistentCollection {#2640 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2642 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2644 …}
    -id: 274915
    -bodyTs: "'anyth':18 'contain':15 'docker':14 'download':11 'everi':42 'file':13 'host':8 'hoster':40 'hour':44 'includ':20 'jpg':17 'nextcloud':9 'nzb':16 'one':12 'part':23 'plug':27 'run':30 'self':7,39 'self-host':6,38 'spend':41 'sudo':45 'thing':34 'updat':46 'wake':43 'way':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6359207"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704235785 {#2615
      date: 2024-01-02 23:49:45.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2632}
  +body: "Nextcloud AIO or all in one. It works relatively well. I run both my own container and an AIO instance and I’ve been pretty happy with it, I’ll likely migrate to it for my docker only one in the near future. [Nextcloud AIO](https://github.com/nextcloud/all-in-one)"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704245862 {#3056
    date: 2024-01-03 02:37:42.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@tofubl@discuss.tchncs.de"
    "@butt_mountain_69420@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3060 …}
  +nested: Doctrine\ORM\PersistentCollection {#3069 …}
  +votes: Doctrine\ORM\PersistentCollection {#3062 …}
  +reports: Doctrine\ORM\PersistentCollection {#3064 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3072 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3074 …}
  -id: 275329
  -bodyTs: "'/nextcloud/all-in-one)':48 'aio':2,19,45 'contain':16 'docker':37 'futur':43 'github.com':47 'github.com/nextcloud/all-in-one)':46 'happi':26 'instanc':20 'like':31 'll':30 'migrat':32 'near':42 'nextcloud':1,44 'one':6,39 'pretti':25 'relat':9 'run':12 've':23 'well':10 'work':8"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7022809"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704245862 {#3057
    date: 2024-01-03 02:37:42.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
119 DENIED edit
App\Entity\EntryComment {#3058
  +user: Proxies\__CG__\App\Entity\User {#3059 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2633 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2632
    +user: App\Entity\User {#2149 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2633 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "Is there a way to self-host nextcloud by downloading one file, docker container, .nzb, .jpg, ANYTHING that includes all these parts and can just plug in and run? Is that a thing, or do all self-hosters spend every waking hour sudo updating?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1712594949 {#2616
      date: 2024-04-08 18:49:09.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@tofubl@discuss.tchncs.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2634 …}
    +nested: Doctrine\ORM\PersistentCollection {#2636 …}
    +votes: Doctrine\ORM\PersistentCollection {#2638 …}
    +reports: Doctrine\ORM\PersistentCollection {#2640 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2642 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2644 …}
    -id: 274915
    -bodyTs: "'anyth':18 'contain':15 'docker':14 'download':11 'everi':42 'file':13 'host':8 'hoster':40 'hour':44 'includ':20 'jpg':17 'nextcloud':9 'nzb':16 'one':12 'part':23 'plug':27 'run':30 'self':7,39 'self-host':6,38 'spend':41 'sudo':45 'thing':34 'updat':46 'wake':43 'way':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6359207"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704235785 {#2615
      date: 2024-01-02 23:49:45.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2632}
  +body: "Nextcloud AIO or all in one. It works relatively well. I run both my own container and an AIO instance and I’ve been pretty happy with it, I’ll likely migrate to it for my docker only one in the near future. [Nextcloud AIO](https://github.com/nextcloud/all-in-one)"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704245862 {#3056
    date: 2024-01-03 02:37:42.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@tofubl@discuss.tchncs.de"
    "@butt_mountain_69420@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3060 …}
  +nested: Doctrine\ORM\PersistentCollection {#3069 …}
  +votes: Doctrine\ORM\PersistentCollection {#3062 …}
  +reports: Doctrine\ORM\PersistentCollection {#3064 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3072 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3074 …}
  -id: 275329
  -bodyTs: "'/nextcloud/all-in-one)':48 'aio':2,19,45 'contain':16 'docker':37 'futur':43 'github.com':47 'github.com/nextcloud/all-in-one)':46 'happi':26 'instanc':20 'like':31 'll':30 'migrat':32 'near':42 'nextcloud':1,44 'one':6,39 'pretti':25 'relat':9 'run':12 've':23 'well':10 'work':8"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7022809"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704245862 {#3057
    date: 2024-01-03 02:37:42.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
120 DENIED moderate
App\Entity\EntryComment {#3058
  +user: Proxies\__CG__\App\Entity\User {#3059 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2633 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2632
    +user: App\Entity\User {#2149 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2633 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "Is there a way to self-host nextcloud by downloading one file, docker container, .nzb, .jpg, ANYTHING that includes all these parts and can just plug in and run? Is that a thing, or do all self-hosters spend every waking hour sudo updating?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1712594949 {#2616
      date: 2024-04-08 18:49:09.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@tofubl@discuss.tchncs.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2634 …}
    +nested: Doctrine\ORM\PersistentCollection {#2636 …}
    +votes: Doctrine\ORM\PersistentCollection {#2638 …}
    +reports: Doctrine\ORM\PersistentCollection {#2640 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2642 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2644 …}
    -id: 274915
    -bodyTs: "'anyth':18 'contain':15 'docker':14 'download':11 'everi':42 'file':13 'host':8 'hoster':40 'hour':44 'includ':20 'jpg':17 'nextcloud':9 'nzb':16 'one':12 'part':23 'plug':27 'run':30 'self':7,39 'self-host':6,38 'spend':41 'sudo':45 'thing':34 'updat':46 'wake':43 'way':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6359207"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704235785 {#2615
      date: 2024-01-02 23:49:45.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2632}
  +body: "Nextcloud AIO or all in one. It works relatively well. I run both my own container and an AIO instance and I’ve been pretty happy with it, I’ll likely migrate to it for my docker only one in the near future. [Nextcloud AIO](https://github.com/nextcloud/all-in-one)"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704245862 {#3056
    date: 2024-01-03 02:37:42.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@tofubl@discuss.tchncs.de"
    "@butt_mountain_69420@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3060 …}
  +nested: Doctrine\ORM\PersistentCollection {#3069 …}
  +votes: Doctrine\ORM\PersistentCollection {#3062 …}
  +reports: Doctrine\ORM\PersistentCollection {#3064 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3072 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3074 …}
  -id: 275329
  -bodyTs: "'/nextcloud/all-in-one)':48 'aio':2,19,45 'contain':16 'docker':37 'futur':43 'github.com':47 'github.com/nextcloud/all-in-one)':46 'happi':26 'instanc':20 'like':31 'll':30 'migrat':32 'near':42 'nextcloud':1,44 'one':6,39 'pretti':25 'relat':9 'run':12 've':23 'well':10 'work':8"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7022809"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704245862 {#3057
    date: 2024-01-03 02:37:42.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
121 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
122 DENIED moderate
App\Entity\EntryComment {#3133
  +user: App\Entity\User {#2149 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2633 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3058
    +user: Proxies\__CG__\App\Entity\User {#3059 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2633 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2632
      +user: App\Entity\User {#2149 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2633 …}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: "Is there a way to self-host nextcloud by downloading one file, docker container, .nzb, .jpg, ANYTHING that includes all these parts and can just plug in and run? Is that a thing, or do all self-hosters spend every waking hour sudo updating?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1712594949 {#2616
        date: 2024-04-08 18:49:09.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@tofubl@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2634 …}
      +nested: Doctrine\ORM\PersistentCollection {#2636 …}
      +votes: Doctrine\ORM\PersistentCollection {#2638 …}
      +reports: Doctrine\ORM\PersistentCollection {#2640 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2642 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2644 …}
      -id: 274915
      -bodyTs: "'anyth':18 'contain':15 'docker':14 'download':11 'everi':42 'file':13 'host':8 'hoster':40 'hour':44 'includ':20 'jpg':17 'nextcloud':9 'nzb':16 'one':12 'part':23 'plug':27 'run':30 'self':7,39 'self-host':6,38 'spend':41 'sudo':45 'thing':34 'updat':46 'wake':43 'way':4"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6359207"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704235785 {#2615
        date: 2024-01-02 23:49:45.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2632}
    +body: "Nextcloud AIO or all in one. It works relatively well. I run both my own container and an AIO instance and I’ve been pretty happy with it, I’ll likely migrate to it for my docker only one in the near future. [Nextcloud AIO](https://github.com/nextcloud/all-in-one)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704245862 {#3056
      date: 2024-01-03 02:37:42.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@tofubl@discuss.tchncs.de"
      "@butt_mountain_69420@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3060 …}
    +nested: Doctrine\ORM\PersistentCollection {#3069 …}
    +votes: Doctrine\ORM\PersistentCollection {#3062 …}
    +reports: Doctrine\ORM\PersistentCollection {#3064 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3072 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3074 …}
    -id: 275329
    -bodyTs: "'/nextcloud/all-in-one)':48 'aio':2,19,45 'contain':16 'docker':37 'futur':43 'github.com':47 'github.com/nextcloud/all-in-one)':46 'happi':26 'instanc':20 'like':31 'll':30 'migrat':32 'near':42 'nextcloud':1,44 'one':6,39 'pretti':25 'relat':9 'run':12 've':23 'well':10 'work':8"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7022809"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704245862 {#3057
      date: 2024-01-03 02:37:42.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2632}
  +body: """
    I didn’t think Nextcloud AIO would actually work with existing files on a separate drive. I know it says it will … but … I’m not interested in buying a gigantic new harddrive to clone all my data to just to run one program.\n
    \n
    Also, if it’s running in WSL or a VirtualBox VM it would be fucking hell to get it to play nice with the network.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704382917 {#3130
    date: 2024-01-04 16:41:57.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@tofubl@discuss.tchncs.de"
    "@butt_mountain_69420@lemmy.world"
    "@azron@lemmy.ml"
    "@tofubl@discuss.tchncs.de"
    "@butt_mountain_69420@lemmy.world"
    "@azron@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3134 …}
  +nested: Doctrine\ORM\PersistentCollection {#3136 …}
  +votes: Doctrine\ORM\PersistentCollection {#3138 …}
  +reports: Doctrine\ORM\PersistentCollection {#3140 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3142 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3144 …}
  -id: 279781
  -bodyTs: "'actual':8 'aio':6 'also':45 'buy':29 'clone':35 'data':38 'didn':2 'drive':16 'exist':11 'file':12 'fuck':59 'get':62 'gigant':31 'harddriv':33 'hell':60 'interest':27 'know':18 'm':25 'network':69 'new':32 'nextcloud':5 'nice':66 'one':43 'play':65 'program':44 'run':42,49 'say':20 'separ':15 'think':4 'virtualbox':54 'vm':55 'work':9 'would':7,57 'wsl':51"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6402024"
  +editedAt: DateTimeImmutable @1711606643 {#3131
    date: 2024-03-28 07:17:23.0 +01:00
  }
  +createdAt: DateTimeImmutable @1704382917 {#3132
    date: 2024-01-04 16:41:57.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
123 DENIED edit
App\Entity\EntryComment {#3133
  +user: App\Entity\User {#2149 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2633 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3058
    +user: Proxies\__CG__\App\Entity\User {#3059 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2633 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2632
      +user: App\Entity\User {#2149 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2633 …}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: "Is there a way to self-host nextcloud by downloading one file, docker container, .nzb, .jpg, ANYTHING that includes all these parts and can just plug in and run? Is that a thing, or do all self-hosters spend every waking hour sudo updating?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1712594949 {#2616
        date: 2024-04-08 18:49:09.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@tofubl@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2634 …}
      +nested: Doctrine\ORM\PersistentCollection {#2636 …}
      +votes: Doctrine\ORM\PersistentCollection {#2638 …}
      +reports: Doctrine\ORM\PersistentCollection {#2640 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2642 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2644 …}
      -id: 274915
      -bodyTs: "'anyth':18 'contain':15 'docker':14 'download':11 'everi':42 'file':13 'host':8 'hoster':40 'hour':44 'includ':20 'jpg':17 'nextcloud':9 'nzb':16 'one':12 'part':23 'plug':27 'run':30 'self':7,39 'self-host':6,38 'spend':41 'sudo':45 'thing':34 'updat':46 'wake':43 'way':4"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6359207"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704235785 {#2615
        date: 2024-01-02 23:49:45.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2632}
    +body: "Nextcloud AIO or all in one. It works relatively well. I run both my own container and an AIO instance and I’ve been pretty happy with it, I’ll likely migrate to it for my docker only one in the near future. [Nextcloud AIO](https://github.com/nextcloud/all-in-one)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704245862 {#3056
      date: 2024-01-03 02:37:42.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@tofubl@discuss.tchncs.de"
      "@butt_mountain_69420@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3060 …}
    +nested: Doctrine\ORM\PersistentCollection {#3069 …}
    +votes: Doctrine\ORM\PersistentCollection {#3062 …}
    +reports: Doctrine\ORM\PersistentCollection {#3064 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3072 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3074 …}
    -id: 275329
    -bodyTs: "'/nextcloud/all-in-one)':48 'aio':2,19,45 'contain':16 'docker':37 'futur':43 'github.com':47 'github.com/nextcloud/all-in-one)':46 'happi':26 'instanc':20 'like':31 'll':30 'migrat':32 'near':42 'nextcloud':1,44 'one':6,39 'pretti':25 'relat':9 'run':12 've':23 'well':10 'work':8"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7022809"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704245862 {#3057
      date: 2024-01-03 02:37:42.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2632}
  +body: """
    I didn’t think Nextcloud AIO would actually work with existing files on a separate drive. I know it says it will … but … I’m not interested in buying a gigantic new harddrive to clone all my data to just to run one program.\n
    \n
    Also, if it’s running in WSL or a VirtualBox VM it would be fucking hell to get it to play nice with the network.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704382917 {#3130
    date: 2024-01-04 16:41:57.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@tofubl@discuss.tchncs.de"
    "@butt_mountain_69420@lemmy.world"
    "@azron@lemmy.ml"
    "@tofubl@discuss.tchncs.de"
    "@butt_mountain_69420@lemmy.world"
    "@azron@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3134 …}
  +nested: Doctrine\ORM\PersistentCollection {#3136 …}
  +votes: Doctrine\ORM\PersistentCollection {#3138 …}
  +reports: Doctrine\ORM\PersistentCollection {#3140 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3142 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3144 …}
  -id: 279781
  -bodyTs: "'actual':8 'aio':6 'also':45 'buy':29 'clone':35 'data':38 'didn':2 'drive':16 'exist':11 'file':12 'fuck':59 'get':62 'gigant':31 'harddriv':33 'hell':60 'interest':27 'know':18 'm':25 'network':69 'new':32 'nextcloud':5 'nice':66 'one':43 'play':65 'program':44 'run':42,49 'say':20 'separ':15 'think':4 'virtualbox':54 'vm':55 'work':9 'would':7,57 'wsl':51"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6402024"
  +editedAt: DateTimeImmutable @1711606643 {#3131
    date: 2024-03-28 07:17:23.0 +01:00
  }
  +createdAt: DateTimeImmutable @1704382917 {#3132
    date: 2024-01-04 16:41:57.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
124 DENIED moderate
App\Entity\EntryComment {#3133
  +user: App\Entity\User {#2149 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2633 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3058
    +user: Proxies\__CG__\App\Entity\User {#3059 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2633 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2632
      +user: App\Entity\User {#2149 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2633 …}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: "Is there a way to self-host nextcloud by downloading one file, docker container, .nzb, .jpg, ANYTHING that includes all these parts and can just plug in and run? Is that a thing, or do all self-hosters spend every waking hour sudo updating?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1712594949 {#2616
        date: 2024-04-08 18:49:09.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@tofubl@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2634 …}
      +nested: Doctrine\ORM\PersistentCollection {#2636 …}
      +votes: Doctrine\ORM\PersistentCollection {#2638 …}
      +reports: Doctrine\ORM\PersistentCollection {#2640 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2642 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2644 …}
      -id: 274915
      -bodyTs: "'anyth':18 'contain':15 'docker':14 'download':11 'everi':42 'file':13 'host':8 'hoster':40 'hour':44 'includ':20 'jpg':17 'nextcloud':9 'nzb':16 'one':12 'part':23 'plug':27 'run':30 'self':7,39 'self-host':6,38 'spend':41 'sudo':45 'thing':34 'updat':46 'wake':43 'way':4"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6359207"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704235785 {#2615
        date: 2024-01-02 23:49:45.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2632}
    +body: "Nextcloud AIO or all in one. It works relatively well. I run both my own container and an AIO instance and I’ve been pretty happy with it, I’ll likely migrate to it for my docker only one in the near future. [Nextcloud AIO](https://github.com/nextcloud/all-in-one)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704245862 {#3056
      date: 2024-01-03 02:37:42.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@tofubl@discuss.tchncs.de"
      "@butt_mountain_69420@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3060 …}
    +nested: Doctrine\ORM\PersistentCollection {#3069 …}
    +votes: Doctrine\ORM\PersistentCollection {#3062 …}
    +reports: Doctrine\ORM\PersistentCollection {#3064 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3072 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3074 …}
    -id: 275329
    -bodyTs: "'/nextcloud/all-in-one)':48 'aio':2,19,45 'contain':16 'docker':37 'futur':43 'github.com':47 'github.com/nextcloud/all-in-one)':46 'happi':26 'instanc':20 'like':31 'll':30 'migrat':32 'near':42 'nextcloud':1,44 'one':6,39 'pretti':25 'relat':9 'run':12 've':23 'well':10 'work':8"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7022809"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704245862 {#3057
      date: 2024-01-03 02:37:42.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2632}
  +body: """
    I didn’t think Nextcloud AIO would actually work with existing files on a separate drive. I know it says it will … but … I’m not interested in buying a gigantic new harddrive to clone all my data to just to run one program.\n
    \n
    Also, if it’s running in WSL or a VirtualBox VM it would be fucking hell to get it to play nice with the network.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704382917 {#3130
    date: 2024-01-04 16:41:57.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@tofubl@discuss.tchncs.de"
    "@butt_mountain_69420@lemmy.world"
    "@azron@lemmy.ml"
    "@tofubl@discuss.tchncs.de"
    "@butt_mountain_69420@lemmy.world"
    "@azron@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3134 …}
  +nested: Doctrine\ORM\PersistentCollection {#3136 …}
  +votes: Doctrine\ORM\PersistentCollection {#3138 …}
  +reports: Doctrine\ORM\PersistentCollection {#3140 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3142 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3144 …}
  -id: 279781
  -bodyTs: "'actual':8 'aio':6 'also':45 'buy':29 'clone':35 'data':38 'didn':2 'drive':16 'exist':11 'file':12 'fuck':59 'get':62 'gigant':31 'harddriv':33 'hell':60 'interest':27 'know':18 'm':25 'network':69 'new':32 'nextcloud':5 'nice':66 'one':43 'play':65 'program':44 'run':42,49 'say':20 'separ':15 'think':4 'virtualbox':54 'vm':55 'work':9 'would':7,57 'wsl':51"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6402024"
  +editedAt: DateTimeImmutable @1711606643 {#3131
    date: 2024-03-28 07:17:23.0 +01:00
  }
  +createdAt: DateTimeImmutable @1704382917 {#3132
    date: 2024-01-04 16:41:57.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
125 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
126 DENIED moderate
App\Entity\EntryComment {#2648
  +user: App\Entity\User {#2662 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2649 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    I would move it into docker as that will give you a extra layer of security and simplify updates.\n
    \n
    From there make sure you have backups that aren’t easily deleted. Additionally make sure your reverse proxy is setup correctly and implements proper security.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704239759 {#2631
    date: 2024-01-03 00:55:59.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@thisisawayoflife@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2650 …}
  +nested: Doctrine\ORM\PersistentCollection {#2652 …}
  +votes: Doctrine\ORM\PersistentCollection {#2654 …}
  +reports: Doctrine\ORM\PersistentCollection {#2656 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2658 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2660 …}
  -id: 275086
  -bodyTs: "'addit':32 'aren':28 'backup':26 'correct':40 'delet':31 'docker':6 'easili':30 'extra':13 'give':10 'implement':42 'layer':14 'make':22,33 'move':3 'proper':43 'proxi':37 'revers':36 'secur':16,44 'setup':39 'simplifi':18 'sure':23,34 'updat':19 'would':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.zip/comment/5921584"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704239759 {#2630
    date: 2024-01-03 00:55:59.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
127 DENIED edit
App\Entity\EntryComment {#2648
  +user: App\Entity\User {#2662 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2649 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    I would move it into docker as that will give you a extra layer of security and simplify updates.\n
    \n
    From there make sure you have backups that aren’t easily deleted. Additionally make sure your reverse proxy is setup correctly and implements proper security.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704239759 {#2631
    date: 2024-01-03 00:55:59.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@thisisawayoflife@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2650 …}
  +nested: Doctrine\ORM\PersistentCollection {#2652 …}
  +votes: Doctrine\ORM\PersistentCollection {#2654 …}
  +reports: Doctrine\ORM\PersistentCollection {#2656 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2658 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2660 …}
  -id: 275086
  -bodyTs: "'addit':32 'aren':28 'backup':26 'correct':40 'delet':31 'docker':6 'easili':30 'extra':13 'give':10 'implement':42 'layer':14 'make':22,33 'move':3 'proper':43 'proxi':37 'revers':36 'secur':16,44 'setup':39 'simplifi':18 'sure':23,34 'updat':19 'would':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.zip/comment/5921584"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704239759 {#2630
    date: 2024-01-03 00:55:59.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
128 DENIED moderate
App\Entity\EntryComment {#2648
  +user: App\Entity\User {#2662 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2649 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    I would move it into docker as that will give you a extra layer of security and simplify updates.\n
    \n
    From there make sure you have backups that aren’t easily deleted. Additionally make sure your reverse proxy is setup correctly and implements proper security.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704239759 {#2631
    date: 2024-01-03 00:55:59.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@thisisawayoflife@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2650 …}
  +nested: Doctrine\ORM\PersistentCollection {#2652 …}
  +votes: Doctrine\ORM\PersistentCollection {#2654 …}
  +reports: Doctrine\ORM\PersistentCollection {#2656 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2658 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2660 …}
  -id: 275086
  -bodyTs: "'addit':32 'aren':28 'backup':26 'correct':40 'delet':31 'docker':6 'easili':30 'extra':13 'give':10 'implement':42 'layer':14 'make':22,33 'move':3 'proper':43 'proxi':37 'revers':36 'secur':16,44 'setup':39 'simplifi':18 'sure':23,34 'updat':19 'would':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.zip/comment/5921584"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704239759 {#2630
    date: 2024-01-03 00:55:59.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
129 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
130 DENIED moderate
App\Entity\EntryComment {#2722
  +user: App\Entity\User {#2736 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2723 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: "I ditched Linode after they sold to Akamai and immediately raised prices, then changed names. I shifted everything over to Vultr which is a roughly comparable service, and is a little bit cheaper. It’s not quite as polished as the company formerly known as Linode, but it does it does the job just the same."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704240191 {#2717
    date: 2024-01-03 01:03:11.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@promitheas@iusearchlinux.fyi"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2724 …}
  +nested: Doctrine\ORM\PersistentCollection {#2726 …}
  +votes: Doctrine\ORM\PersistentCollection {#2728 …}
  +reports: Doctrine\ORM\PersistentCollection {#2730 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2732 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2734 …}
  -id: 275099
  -bodyTs: "'akamai':8 'bit':32 'chang':14 'cheaper':33 'compani':42 'compar':26 'ditch':2 'everyth':18 'former':43 'immedi':10 'job':53 'known':44 'linod':3,46 'littl':31 'name':15 'polish':39 'price':12 'quit':37 'rais':11 'rough':25 'servic':27 'shift':17 'sold':6 'vultr':21"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6360230"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704240191 {#2718
    date: 2024-01-03 01:03:11.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
131 DENIED edit
App\Entity\EntryComment {#2722
  +user: App\Entity\User {#2736 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2723 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: "I ditched Linode after they sold to Akamai and immediately raised prices, then changed names. I shifted everything over to Vultr which is a roughly comparable service, and is a little bit cheaper. It’s not quite as polished as the company formerly known as Linode, but it does it does the job just the same."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704240191 {#2717
    date: 2024-01-03 01:03:11.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@promitheas@iusearchlinux.fyi"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2724 …}
  +nested: Doctrine\ORM\PersistentCollection {#2726 …}
  +votes: Doctrine\ORM\PersistentCollection {#2728 …}
  +reports: Doctrine\ORM\PersistentCollection {#2730 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2732 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2734 …}
  -id: 275099
  -bodyTs: "'akamai':8 'bit':32 'chang':14 'cheaper':33 'compani':42 'compar':26 'ditch':2 'everyth':18 'former':43 'immedi':10 'job':53 'known':44 'linod':3,46 'littl':31 'name':15 'polish':39 'price':12 'quit':37 'rais':11 'rough':25 'servic':27 'shift':17 'sold':6 'vultr':21"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6360230"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704240191 {#2718
    date: 2024-01-03 01:03:11.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
132 DENIED moderate
App\Entity\EntryComment {#2722
  +user: App\Entity\User {#2736 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2723 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: "I ditched Linode after they sold to Akamai and immediately raised prices, then changed names. I shifted everything over to Vultr which is a roughly comparable service, and is a little bit cheaper. It’s not quite as polished as the company formerly known as Linode, but it does it does the job just the same."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704240191 {#2717
    date: 2024-01-03 01:03:11.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@promitheas@iusearchlinux.fyi"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2724 …}
  +nested: Doctrine\ORM\PersistentCollection {#2726 …}
  +votes: Doctrine\ORM\PersistentCollection {#2728 …}
  +reports: Doctrine\ORM\PersistentCollection {#2730 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2732 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2734 …}
  -id: 275099
  -bodyTs: "'akamai':8 'bit':32 'chang':14 'cheaper':33 'compani':42 'compar':26 'ditch':2 'everyth':18 'former':43 'immedi':10 'job':53 'known':44 'linod':3,46 'littl':31 'name':15 'polish':39 'price':12 'quit':37 'rais':11 'rough':25 'servic':27 'shift':17 'sold':6 'vultr':21"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6360230"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704240191 {#2718
    date: 2024-01-03 01:03:11.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
133 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
134 DENIED moderate
App\Entity\EntryComment {#2796
  +user: App\Entity\User {#2809 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2649 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    Yikes! I’d avoid leaving any services externally exposed unless they’re absolutely necessary…\n
    \n
    Tailscale+Headscale are pretty easy to implement these days. Since it’s effectively zero trust, the tunnels become the encrypted channel so there’s an argument that HTTPS isn’t really required unless some endpoints won’t be accessing services over the Tailnet. SmallStep and Caddy can be used to automatically manage certs if it’s needed though.\n
    \n
    You can even configure a PiHole (or derivative) to be your DNS server on the VPN, giving you ad blocking on the go.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1719128798 {#2791
    date: 2024-06-23 09:46:38.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@thisisawayoflife@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2797 …}
  +nested: Doctrine\ORM\PersistentCollection {#2799 …}
  +votes: Doctrine\ORM\PersistentCollection {#2801 …}
  +reports: Doctrine\ORM\PersistentCollection {#2803 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2805 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2807 …}
  -id: 275146
  -bodyTs: "'absolut':13 'access':53 'ad':91 'argument':40 'automat':65 'avoid':4 'becom':32 'block':92 'caddi':60 'cert':67 'channel':35 'configur':76 'd':3 'day':23 'deriv':80 'dns':84 'easi':19 'effect':27 'encrypt':34 'endpoint':49 'even':75 'expos':9 'extern':8 'give':89 'go':95 'headscal':16 'https':42 'implement':21 'isn':43 'leav':5 'manag':66 'necessari':14 'need':71 'pihol':78 'pretti':18 're':12 'realli':45 'requir':46 'server':85 'servic':7,54 'sinc':24 'smallstep':58 'tailnet':57 'tailscal':15 'though':72 'trust':29 'tunnel':31 'unless':10,47 'use':63 'vpn':88 'won':50 'yike':1 'zero':28"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6360465"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704241447 {#2792
    date: 2024-01-03 01:24:07.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
135 DENIED edit
App\Entity\EntryComment {#2796
  +user: App\Entity\User {#2809 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2649 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    Yikes! I’d avoid leaving any services externally exposed unless they’re absolutely necessary…\n
    \n
    Tailscale+Headscale are pretty easy to implement these days. Since it’s effectively zero trust, the tunnels become the encrypted channel so there’s an argument that HTTPS isn’t really required unless some endpoints won’t be accessing services over the Tailnet. SmallStep and Caddy can be used to automatically manage certs if it’s needed though.\n
    \n
    You can even configure a PiHole (or derivative) to be your DNS server on the VPN, giving you ad blocking on the go.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1719128798 {#2791
    date: 2024-06-23 09:46:38.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@thisisawayoflife@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2797 …}
  +nested: Doctrine\ORM\PersistentCollection {#2799 …}
  +votes: Doctrine\ORM\PersistentCollection {#2801 …}
  +reports: Doctrine\ORM\PersistentCollection {#2803 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2805 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2807 …}
  -id: 275146
  -bodyTs: "'absolut':13 'access':53 'ad':91 'argument':40 'automat':65 'avoid':4 'becom':32 'block':92 'caddi':60 'cert':67 'channel':35 'configur':76 'd':3 'day':23 'deriv':80 'dns':84 'easi':19 'effect':27 'encrypt':34 'endpoint':49 'even':75 'expos':9 'extern':8 'give':89 'go':95 'headscal':16 'https':42 'implement':21 'isn':43 'leav':5 'manag':66 'necessari':14 'need':71 'pihol':78 'pretti':18 're':12 'realli':45 'requir':46 'server':85 'servic':7,54 'sinc':24 'smallstep':58 'tailnet':57 'tailscal':15 'though':72 'trust':29 'tunnel':31 'unless':10,47 'use':63 'vpn':88 'won':50 'yike':1 'zero':28"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6360465"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704241447 {#2792
    date: 2024-01-03 01:24:07.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
136 DENIED moderate
App\Entity\EntryComment {#2796
  +user: App\Entity\User {#2809 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2649 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    Yikes! I’d avoid leaving any services externally exposed unless they’re absolutely necessary…\n
    \n
    Tailscale+Headscale are pretty easy to implement these days. Since it’s effectively zero trust, the tunnels become the encrypted channel so there’s an argument that HTTPS isn’t really required unless some endpoints won’t be accessing services over the Tailnet. SmallStep and Caddy can be used to automatically manage certs if it’s needed though.\n
    \n
    You can even configure a PiHole (or derivative) to be your DNS server on the VPN, giving you ad blocking on the go.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1719128798 {#2791
    date: 2024-06-23 09:46:38.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@thisisawayoflife@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2797 …}
  +nested: Doctrine\ORM\PersistentCollection {#2799 …}
  +votes: Doctrine\ORM\PersistentCollection {#2801 …}
  +reports: Doctrine\ORM\PersistentCollection {#2803 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2805 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2807 …}
  -id: 275146
  -bodyTs: "'absolut':13 'access':53 'ad':91 'argument':40 'automat':65 'avoid':4 'becom':32 'block':92 'caddi':60 'cert':67 'channel':35 'configur':76 'd':3 'day':23 'deriv':80 'dns':84 'easi':19 'effect':27 'encrypt':34 'endpoint':49 'even':75 'expos':9 'extern':8 'give':89 'go':95 'headscal':16 'https':42 'implement':21 'isn':43 'leav':5 'manag':66 'necessari':14 'need':71 'pihol':78 'pretti':18 're':12 'realli':45 'requir':46 'server':85 'servic':7,54 'sinc':24 'smallstep':58 'tailnet':57 'tailscal':15 'though':72 'trust':29 'tunnel':31 'unless':10,47 'use':63 'vpn':88 'won':50 'yike':1 'zero':28"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6360465"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704241447 {#2792
    date: 2024-01-03 01:24:07.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
137 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
138 DENIED moderate
App\Entity\EntryComment {#3078
  +user: Proxies\__CG__\App\Entity\User {#3079 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2649 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2796
    +user: App\Entity\User {#2809 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2649 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      Yikes! I’d avoid leaving any services externally exposed unless they’re absolutely necessary…\n
      \n
      Tailscale+Headscale are pretty easy to implement these days. Since it’s effectively zero trust, the tunnels become the encrypted channel so there’s an argument that HTTPS isn’t really required unless some endpoints won’t be accessing services over the Tailnet. SmallStep and Caddy can be used to automatically manage certs if it’s needed though.\n
      \n
      You can even configure a PiHole (or derivative) to be your DNS server on the VPN, giving you ad blocking on the go.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1719128798 {#2791
      date: 2024-06-23 09:46:38.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@thisisawayoflife@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2797 …}
    +nested: Doctrine\ORM\PersistentCollection {#2799 …}
    +votes: Doctrine\ORM\PersistentCollection {#2801 …}
    +reports: Doctrine\ORM\PersistentCollection {#2803 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2805 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2807 …}
    -id: 275146
    -bodyTs: "'absolut':13 'access':53 'ad':91 'argument':40 'automat':65 'avoid':4 'becom':32 'block':92 'caddi':60 'cert':67 'channel':35 'configur':76 'd':3 'day':23 'deriv':80 'dns':84 'easi':19 'effect':27 'encrypt':34 'endpoint':49 'even':75 'expos':9 'extern':8 'give':89 'go':95 'headscal':16 'https':42 'implement':21 'isn':43 'leav':5 'manag':66 'necessari':14 'need':71 'pihol':78 'pretti':18 're':12 'realli':45 'requir':46 'server':85 'servic':7,54 'sinc':24 'smallstep':58 'tailnet':57 'tailscal':15 'though':72 'trust':29 'tunnel':31 'unless':10,47 'use':63 'vpn':88 'won':50 'yike':1 'zero':28"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6360465"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704241447 {#2792
      date: 2024-01-03 01:24:07.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2796}
  +body: """
    > there’s an argument that HTTPS isn’t really required…\n
    \n
    Talescale is awesome but you gotta remember that Talescale itself is one of those services (Yikes). Like all applications it’s potentially susceptible to vulnerabilities and exploits so don’t fall into the trap of thinking that anything in your private network is safe because it’s only available through the VPN. “Defence in depth” is a thing and you have nothing to lose from treating your services as though they were public and having multiple layers of security.\n
    \n
    The other thing to keep in mind is that HTTPS is **not** just about encryption/confidentiality but also about authenticity/integrity/non-repudiation. A cert tells you that you are actually connecting to the service that you think you are and it’s not being impersonated by a man in the middle/DNS hijack/ARP poison, etc.\n
    \n
    If you’re going to the effort of hosting your own services anyway, might as well go to the effort of securing them too.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704421498 {#3076
    date: 2024-01-05 03:24:58.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@thisisawayoflife@lemmy.world"
    "@JustinAngel@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3080 …}
  +nested: Doctrine\ORM\PersistentCollection {#3082 …}
  +votes: Doctrine\ORM\PersistentCollection {#3084 …}
  +reports: Doctrine\ORM\PersistentCollection {#3086 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3088 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3090 …}
  -id: 281475
  -bodyTs: "'actual':116 'also':106 'anyth':48 'anyway':153 'applic':29 'argument':4 'authenticity/integrity/non-repudiation':108 'avail':59 'awesom':13 'cert':110 'connect':117 'defenc':63 'depth':65 'effort':147,160 'encryption/confidentiality':104 'etc':140 'exploit':37 'fall':41 'go':144,157 'gotta':16 'hijack/arp':138 'host':149 'https':6,99 'imperson':131 'isn':7 'keep':94 'layer':87 'like':27 'lose':74 'man':134 'middle/dns':137 'might':154 'mind':96 'multipl':86 'network':52 'noth':72 'one':22 'poison':139 'potenti':32 'privat':51 'public':83 're':143 'realli':9 'rememb':17 'requir':10 'safe':54 'secur':89,162 'servic':25,78,120,152 'suscept':33 'talescal':11,19 'tell':111 'thing':68,92 'think':46,123 'though':80 'trap':44 'treat':76 'vpn':62 'vulner':35 'well':156 'yike':26"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6415615"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704421498 {#3077
    date: 2024-01-05 03:24:58.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
139 DENIED edit
App\Entity\EntryComment {#3078
  +user: Proxies\__CG__\App\Entity\User {#3079 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2649 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2796
    +user: App\Entity\User {#2809 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2649 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      Yikes! I’d avoid leaving any services externally exposed unless they’re absolutely necessary…\n
      \n
      Tailscale+Headscale are pretty easy to implement these days. Since it’s effectively zero trust, the tunnels become the encrypted channel so there’s an argument that HTTPS isn’t really required unless some endpoints won’t be accessing services over the Tailnet. SmallStep and Caddy can be used to automatically manage certs if it’s needed though.\n
      \n
      You can even configure a PiHole (or derivative) to be your DNS server on the VPN, giving you ad blocking on the go.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1719128798 {#2791
      date: 2024-06-23 09:46:38.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@thisisawayoflife@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2797 …}
    +nested: Doctrine\ORM\PersistentCollection {#2799 …}
    +votes: Doctrine\ORM\PersistentCollection {#2801 …}
    +reports: Doctrine\ORM\PersistentCollection {#2803 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2805 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2807 …}
    -id: 275146
    -bodyTs: "'absolut':13 'access':53 'ad':91 'argument':40 'automat':65 'avoid':4 'becom':32 'block':92 'caddi':60 'cert':67 'channel':35 'configur':76 'd':3 'day':23 'deriv':80 'dns':84 'easi':19 'effect':27 'encrypt':34 'endpoint':49 'even':75 'expos':9 'extern':8 'give':89 'go':95 'headscal':16 'https':42 'implement':21 'isn':43 'leav':5 'manag':66 'necessari':14 'need':71 'pihol':78 'pretti':18 're':12 'realli':45 'requir':46 'server':85 'servic':7,54 'sinc':24 'smallstep':58 'tailnet':57 'tailscal':15 'though':72 'trust':29 'tunnel':31 'unless':10,47 'use':63 'vpn':88 'won':50 'yike':1 'zero':28"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6360465"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704241447 {#2792
      date: 2024-01-03 01:24:07.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2796}
  +body: """
    > there’s an argument that HTTPS isn’t really required…\n
    \n
    Talescale is awesome but you gotta remember that Talescale itself is one of those services (Yikes). Like all applications it’s potentially susceptible to vulnerabilities and exploits so don’t fall into the trap of thinking that anything in your private network is safe because it’s only available through the VPN. “Defence in depth” is a thing and you have nothing to lose from treating your services as though they were public and having multiple layers of security.\n
    \n
    The other thing to keep in mind is that HTTPS is **not** just about encryption/confidentiality but also about authenticity/integrity/non-repudiation. A cert tells you that you are actually connecting to the service that you think you are and it’s not being impersonated by a man in the middle/DNS hijack/ARP poison, etc.\n
    \n
    If you’re going to the effort of hosting your own services anyway, might as well go to the effort of securing them too.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704421498 {#3076
    date: 2024-01-05 03:24:58.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@thisisawayoflife@lemmy.world"
    "@JustinAngel@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3080 …}
  +nested: Doctrine\ORM\PersistentCollection {#3082 …}
  +votes: Doctrine\ORM\PersistentCollection {#3084 …}
  +reports: Doctrine\ORM\PersistentCollection {#3086 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3088 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3090 …}
  -id: 281475
  -bodyTs: "'actual':116 'also':106 'anyth':48 'anyway':153 'applic':29 'argument':4 'authenticity/integrity/non-repudiation':108 'avail':59 'awesom':13 'cert':110 'connect':117 'defenc':63 'depth':65 'effort':147,160 'encryption/confidentiality':104 'etc':140 'exploit':37 'fall':41 'go':144,157 'gotta':16 'hijack/arp':138 'host':149 'https':6,99 'imperson':131 'isn':7 'keep':94 'layer':87 'like':27 'lose':74 'man':134 'middle/dns':137 'might':154 'mind':96 'multipl':86 'network':52 'noth':72 'one':22 'poison':139 'potenti':32 'privat':51 'public':83 're':143 'realli':9 'rememb':17 'requir':10 'safe':54 'secur':89,162 'servic':25,78,120,152 'suscept':33 'talescal':11,19 'tell':111 'thing':68,92 'think':46,123 'though':80 'trap':44 'treat':76 'vpn':62 'vulner':35 'well':156 'yike':26"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6415615"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704421498 {#3077
    date: 2024-01-05 03:24:58.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
140 DENIED moderate
App\Entity\EntryComment {#3078
  +user: Proxies\__CG__\App\Entity\User {#3079 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2649 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2796
    +user: App\Entity\User {#2809 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2649 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      Yikes! I’d avoid leaving any services externally exposed unless they’re absolutely necessary…\n
      \n
      Tailscale+Headscale are pretty easy to implement these days. Since it’s effectively zero trust, the tunnels become the encrypted channel so there’s an argument that HTTPS isn’t really required unless some endpoints won’t be accessing services over the Tailnet. SmallStep and Caddy can be used to automatically manage certs if it’s needed though.\n
      \n
      You can even configure a PiHole (or derivative) to be your DNS server on the VPN, giving you ad blocking on the go.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1719128798 {#2791
      date: 2024-06-23 09:46:38.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@thisisawayoflife@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2797 …}
    +nested: Doctrine\ORM\PersistentCollection {#2799 …}
    +votes: Doctrine\ORM\PersistentCollection {#2801 …}
    +reports: Doctrine\ORM\PersistentCollection {#2803 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2805 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2807 …}
    -id: 275146
    -bodyTs: "'absolut':13 'access':53 'ad':91 'argument':40 'automat':65 'avoid':4 'becom':32 'block':92 'caddi':60 'cert':67 'channel':35 'configur':76 'd':3 'day':23 'deriv':80 'dns':84 'easi':19 'effect':27 'encrypt':34 'endpoint':49 'even':75 'expos':9 'extern':8 'give':89 'go':95 'headscal':16 'https':42 'implement':21 'isn':43 'leav':5 'manag':66 'necessari':14 'need':71 'pihol':78 'pretti':18 're':12 'realli':45 'requir':46 'server':85 'servic':7,54 'sinc':24 'smallstep':58 'tailnet':57 'tailscal':15 'though':72 'trust':29 'tunnel':31 'unless':10,47 'use':63 'vpn':88 'won':50 'yike':1 'zero':28"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6360465"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704241447 {#2792
      date: 2024-01-03 01:24:07.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2796}
  +body: """
    > there’s an argument that HTTPS isn’t really required…\n
    \n
    Talescale is awesome but you gotta remember that Talescale itself is one of those services (Yikes). Like all applications it’s potentially susceptible to vulnerabilities and exploits so don’t fall into the trap of thinking that anything in your private network is safe because it’s only available through the VPN. “Defence in depth” is a thing and you have nothing to lose from treating your services as though they were public and having multiple layers of security.\n
    \n
    The other thing to keep in mind is that HTTPS is **not** just about encryption/confidentiality but also about authenticity/integrity/non-repudiation. A cert tells you that you are actually connecting to the service that you think you are and it’s not being impersonated by a man in the middle/DNS hijack/ARP poison, etc.\n
    \n
    If you’re going to the effort of hosting your own services anyway, might as well go to the effort of securing them too.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704421498 {#3076
    date: 2024-01-05 03:24:58.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@thisisawayoflife@lemmy.world"
    "@JustinAngel@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3080 …}
  +nested: Doctrine\ORM\PersistentCollection {#3082 …}
  +votes: Doctrine\ORM\PersistentCollection {#3084 …}
  +reports: Doctrine\ORM\PersistentCollection {#3086 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3088 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3090 …}
  -id: 281475
  -bodyTs: "'actual':116 'also':106 'anyth':48 'anyway':153 'applic':29 'argument':4 'authenticity/integrity/non-repudiation':108 'avail':59 'awesom':13 'cert':110 'connect':117 'defenc':63 'depth':65 'effort':147,160 'encryption/confidentiality':104 'etc':140 'exploit':37 'fall':41 'go':144,157 'gotta':16 'hijack/arp':138 'host':149 'https':6,99 'imperson':131 'isn':7 'keep':94 'layer':87 'like':27 'lose':74 'man':134 'middle/dns':137 'might':154 'mind':96 'multipl':86 'network':52 'noth':72 'one':22 'poison':139 'potenti':32 'privat':51 'public':83 're':143 'realli':9 'rememb':17 'requir':10 'safe':54 'secur':89,162 'servic':25,78,120,152 'suscept':33 'talescal':11,19 'tell':111 'thing':68,92 'think':46,123 'though':80 'trap':44 'treat':76 'vpn':62 'vulner':35 'well':156 'yike':26"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6415615"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704421498 {#3077
    date: 2024-01-05 03:24:58.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
141 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
142 DENIED moderate
App\Entity\EntryComment {#3178
  +user: App\Entity\User {#2809 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2649 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3078
    +user: Proxies\__CG__\App\Entity\User {#3079 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2649 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2796
      +user: App\Entity\User {#2809 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2649 …}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: """
        Yikes! I’d avoid leaving any services externally exposed unless they’re absolutely necessary…\n
        \n
        Tailscale+Headscale are pretty easy to implement these days. Since it’s effectively zero trust, the tunnels become the encrypted channel so there’s an argument that HTTPS isn’t really required unless some endpoints won’t be accessing services over the Tailnet. SmallStep and Caddy can be used to automatically manage certs if it’s needed though.\n
        \n
        You can even configure a PiHole (or derivative) to be your DNS server on the VPN, giving you ad blocking on the go.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1719128798 {#2791
        date: 2024-06-23 09:46:38.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@thisisawayoflife@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2797 …}
      +nested: Doctrine\ORM\PersistentCollection {#2799 …}
      +votes: Doctrine\ORM\PersistentCollection {#2801 …}
      +reports: Doctrine\ORM\PersistentCollection {#2803 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2805 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2807 …}
      -id: 275146
      -bodyTs: "'absolut':13 'access':53 'ad':91 'argument':40 'automat':65 'avoid':4 'becom':32 'block':92 'caddi':60 'cert':67 'channel':35 'configur':76 'd':3 'day':23 'deriv':80 'dns':84 'easi':19 'effect':27 'encrypt':34 'endpoint':49 'even':75 'expos':9 'extern':8 'give':89 'go':95 'headscal':16 'https':42 'implement':21 'isn':43 'leav':5 'manag':66 'necessari':14 'need':71 'pihol':78 'pretti':18 're':12 'realli':45 'requir':46 'server':85 'servic':7,54 'sinc':24 'smallstep':58 'tailnet':57 'tailscal':15 'though':72 'trust':29 'tunnel':31 'unless':10,47 'use':63 'vpn':88 'won':50 'yike':1 'zero':28"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6360465"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704241447 {#2792
        date: 2024-01-03 01:24:07.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2796}
    +body: """
      > there’s an argument that HTTPS isn’t really required…\n
      \n
      Talescale is awesome but you gotta remember that Talescale itself is one of those services (Yikes). Like all applications it’s potentially susceptible to vulnerabilities and exploits so don’t fall into the trap of thinking that anything in your private network is safe because it’s only available through the VPN. “Defence in depth” is a thing and you have nothing to lose from treating your services as though they were public and having multiple layers of security.\n
      \n
      The other thing to keep in mind is that HTTPS is **not** just about encryption/confidentiality but also about authenticity/integrity/non-repudiation. A cert tells you that you are actually connecting to the service that you think you are and it’s not being impersonated by a man in the middle/DNS hijack/ARP poison, etc.\n
      \n
      If you’re going to the effort of hosting your own services anyway, might as well go to the effort of securing them too.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704421498 {#3076
      date: 2024-01-05 03:24:58.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@thisisawayoflife@lemmy.world"
      "@JustinAngel@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3080 …}
    +nested: Doctrine\ORM\PersistentCollection {#3082 …}
    +votes: Doctrine\ORM\PersistentCollection {#3084 …}
    +reports: Doctrine\ORM\PersistentCollection {#3086 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3088 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3090 …}
    -id: 281475
    -bodyTs: "'actual':116 'also':106 'anyth':48 'anyway':153 'applic':29 'argument':4 'authenticity/integrity/non-repudiation':108 'avail':59 'awesom':13 'cert':110 'connect':117 'defenc':63 'depth':65 'effort':147,160 'encryption/confidentiality':104 'etc':140 'exploit':37 'fall':41 'go':144,157 'gotta':16 'hijack/arp':138 'host':149 'https':6,99 'imperson':131 'isn':7 'keep':94 'layer':87 'like':27 'lose':74 'man':134 'middle/dns':137 'might':154 'mind':96 'multipl':86 'network':52 'noth':72 'one':22 'poison':139 'potenti':32 'privat':51 'public':83 're':143 'realli':9 'rememb':17 'requir':10 'safe':54 'secur':89,162 'servic':25,78,120,152 'suscept':33 'talescal':11,19 'tell':111 'thing':68,92 'think':46,123 'though':80 'trap':44 'treat':76 'vpn':62 'vulner':35 'well':156 'yike':26"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6415615"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704421498 {#3077
      date: 2024-01-05 03:24:58.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2796}
  +body: """
    > Tailscale is one of those services…\n
    \n
    Tailscale isn’t an exposed service. Headscale is, and it isn’t connected to the Tailnet. It’s a control server used to communicate public keys and connectivity information between nodes. Sure, a threat actor can join nodes to the Tailnet should it become compromised. But have you looked at Headscale’s codebase? The attack surface is significantly smaller than anything like OpenVPN.\n
    \n
    > A cert tells you that you are actually…\n
    \n
    I’m all for ssl/tls, but it’s more work and may not always be worth the effort depending upon the application, which is exactly why I recommended SmallStep+Caddy. Let’s not pretend that introducing things like a CA don’t introduce complexity and overhead, even if it’s just distributing the root cert to devices.\n
    \n
    > MITM/DNS Hijack/ARP Poisoning…\n
    \n
    Are you suggesting that these attack techniques are effective against zero trust tunnels? Given that the encryption values are sent out of band, via the control channel, how would one intercept and replay the traffic?
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704474084 {#3176
    date: 2024-01-05 18:01:24.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@thisisawayoflife@lemmy.world"
    "@JustinAngel@lemmy.world"
    "@TechLich@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3179 …}
  +nested: Doctrine\ORM\PersistentCollection {#3181 …}
  +votes: Doctrine\ORM\PersistentCollection {#3183 …}
  +reports: Doctrine\ORM\PersistentCollection {#3185 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3187 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3189 …}
  -id: 282907
  -bodyTs: "'actor':41 'actual':77 'alway':91 'anyth':67 'applic':99 'attack':61,143 'band':160 'becom':50 'ca':117 'caddi':107 'cert':71,132 'channel':164 'codebas':59 'communic':30 'complex':121 'compromis':51 'connect':19,34 'control':26,163 'depend':96 'devic':134 'distribut':129 'effect':146 'effort':95 'encrypt':154 'even':124 'exact':102 'expos':11 'given':151 'headscal':13,57 'hijack/arp':136 'inform':35 'intercept':168 'introduc':113,120 'isn':8,17 'join':43 'key':32 'let':108 'like':68,115 'look':55 'm':79 'may':89 'mitm/dns':135 'node':37,44 'one':3,167 'openvpn':69 'overhead':123 'poison':137 'pretend':111 'public':31 'recommend':105 'replay':170 'root':131 'sent':157 'server':27 'servic':6,12 'signific':64 'smaller':65 'smallstep':106 'ssl/tls':82 'suggest':140 'sure':38 'surfac':62 'tailnet':22,47 'tailscal':1,7 'techniqu':144 'tell':72 'thing':114 'threat':40 'traffic':172 'trust':149 'tunnel':150 'upon':97 'use':28 'valu':155 'via':161 'work':87 'worth':93 'would':166 'zero':148"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6436919"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704474084 {#3177
    date: 2024-01-05 18:01:24.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
143 DENIED edit
App\Entity\EntryComment {#3178
  +user: App\Entity\User {#2809 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2649 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3078
    +user: Proxies\__CG__\App\Entity\User {#3079 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2649 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2796
      +user: App\Entity\User {#2809 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2649 …}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: """
        Yikes! I’d avoid leaving any services externally exposed unless they’re absolutely necessary…\n
        \n
        Tailscale+Headscale are pretty easy to implement these days. Since it’s effectively zero trust, the tunnels become the encrypted channel so there’s an argument that HTTPS isn’t really required unless some endpoints won’t be accessing services over the Tailnet. SmallStep and Caddy can be used to automatically manage certs if it’s needed though.\n
        \n
        You can even configure a PiHole (or derivative) to be your DNS server on the VPN, giving you ad blocking on the go.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1719128798 {#2791
        date: 2024-06-23 09:46:38.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@thisisawayoflife@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2797 …}
      +nested: Doctrine\ORM\PersistentCollection {#2799 …}
      +votes: Doctrine\ORM\PersistentCollection {#2801 …}
      +reports: Doctrine\ORM\PersistentCollection {#2803 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2805 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2807 …}
      -id: 275146
      -bodyTs: "'absolut':13 'access':53 'ad':91 'argument':40 'automat':65 'avoid':4 'becom':32 'block':92 'caddi':60 'cert':67 'channel':35 'configur':76 'd':3 'day':23 'deriv':80 'dns':84 'easi':19 'effect':27 'encrypt':34 'endpoint':49 'even':75 'expos':9 'extern':8 'give':89 'go':95 'headscal':16 'https':42 'implement':21 'isn':43 'leav':5 'manag':66 'necessari':14 'need':71 'pihol':78 'pretti':18 're':12 'realli':45 'requir':46 'server':85 'servic':7,54 'sinc':24 'smallstep':58 'tailnet':57 'tailscal':15 'though':72 'trust':29 'tunnel':31 'unless':10,47 'use':63 'vpn':88 'won':50 'yike':1 'zero':28"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6360465"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704241447 {#2792
        date: 2024-01-03 01:24:07.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2796}
    +body: """
      > there’s an argument that HTTPS isn’t really required…\n
      \n
      Talescale is awesome but you gotta remember that Talescale itself is one of those services (Yikes). Like all applications it’s potentially susceptible to vulnerabilities and exploits so don’t fall into the trap of thinking that anything in your private network is safe because it’s only available through the VPN. “Defence in depth” is a thing and you have nothing to lose from treating your services as though they were public and having multiple layers of security.\n
      \n
      The other thing to keep in mind is that HTTPS is **not** just about encryption/confidentiality but also about authenticity/integrity/non-repudiation. A cert tells you that you are actually connecting to the service that you think you are and it’s not being impersonated by a man in the middle/DNS hijack/ARP poison, etc.\n
      \n
      If you’re going to the effort of hosting your own services anyway, might as well go to the effort of securing them too.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704421498 {#3076
      date: 2024-01-05 03:24:58.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@thisisawayoflife@lemmy.world"
      "@JustinAngel@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3080 …}
    +nested: Doctrine\ORM\PersistentCollection {#3082 …}
    +votes: Doctrine\ORM\PersistentCollection {#3084 …}
    +reports: Doctrine\ORM\PersistentCollection {#3086 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3088 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3090 …}
    -id: 281475
    -bodyTs: "'actual':116 'also':106 'anyth':48 'anyway':153 'applic':29 'argument':4 'authenticity/integrity/non-repudiation':108 'avail':59 'awesom':13 'cert':110 'connect':117 'defenc':63 'depth':65 'effort':147,160 'encryption/confidentiality':104 'etc':140 'exploit':37 'fall':41 'go':144,157 'gotta':16 'hijack/arp':138 'host':149 'https':6,99 'imperson':131 'isn':7 'keep':94 'layer':87 'like':27 'lose':74 'man':134 'middle/dns':137 'might':154 'mind':96 'multipl':86 'network':52 'noth':72 'one':22 'poison':139 'potenti':32 'privat':51 'public':83 're':143 'realli':9 'rememb':17 'requir':10 'safe':54 'secur':89,162 'servic':25,78,120,152 'suscept':33 'talescal':11,19 'tell':111 'thing':68,92 'think':46,123 'though':80 'trap':44 'treat':76 'vpn':62 'vulner':35 'well':156 'yike':26"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6415615"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704421498 {#3077
      date: 2024-01-05 03:24:58.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2796}
  +body: """
    > Tailscale is one of those services…\n
    \n
    Tailscale isn’t an exposed service. Headscale is, and it isn’t connected to the Tailnet. It’s a control server used to communicate public keys and connectivity information between nodes. Sure, a threat actor can join nodes to the Tailnet should it become compromised. But have you looked at Headscale’s codebase? The attack surface is significantly smaller than anything like OpenVPN.\n
    \n
    > A cert tells you that you are actually…\n
    \n
    I’m all for ssl/tls, but it’s more work and may not always be worth the effort depending upon the application, which is exactly why I recommended SmallStep+Caddy. Let’s not pretend that introducing things like a CA don’t introduce complexity and overhead, even if it’s just distributing the root cert to devices.\n
    \n
    > MITM/DNS Hijack/ARP Poisoning…\n
    \n
    Are you suggesting that these attack techniques are effective against zero trust tunnels? Given that the encryption values are sent out of band, via the control channel, how would one intercept and replay the traffic?
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704474084 {#3176
    date: 2024-01-05 18:01:24.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@thisisawayoflife@lemmy.world"
    "@JustinAngel@lemmy.world"
    "@TechLich@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3179 …}
  +nested: Doctrine\ORM\PersistentCollection {#3181 …}
  +votes: Doctrine\ORM\PersistentCollection {#3183 …}
  +reports: Doctrine\ORM\PersistentCollection {#3185 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3187 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3189 …}
  -id: 282907
  -bodyTs: "'actor':41 'actual':77 'alway':91 'anyth':67 'applic':99 'attack':61,143 'band':160 'becom':50 'ca':117 'caddi':107 'cert':71,132 'channel':164 'codebas':59 'communic':30 'complex':121 'compromis':51 'connect':19,34 'control':26,163 'depend':96 'devic':134 'distribut':129 'effect':146 'effort':95 'encrypt':154 'even':124 'exact':102 'expos':11 'given':151 'headscal':13,57 'hijack/arp':136 'inform':35 'intercept':168 'introduc':113,120 'isn':8,17 'join':43 'key':32 'let':108 'like':68,115 'look':55 'm':79 'may':89 'mitm/dns':135 'node':37,44 'one':3,167 'openvpn':69 'overhead':123 'poison':137 'pretend':111 'public':31 'recommend':105 'replay':170 'root':131 'sent':157 'server':27 'servic':6,12 'signific':64 'smaller':65 'smallstep':106 'ssl/tls':82 'suggest':140 'sure':38 'surfac':62 'tailnet':22,47 'tailscal':1,7 'techniqu':144 'tell':72 'thing':114 'threat':40 'traffic':172 'trust':149 'tunnel':150 'upon':97 'use':28 'valu':155 'via':161 'work':87 'worth':93 'would':166 'zero':148"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6436919"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704474084 {#3177
    date: 2024-01-05 18:01:24.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
144 DENIED moderate
App\Entity\EntryComment {#3178
  +user: App\Entity\User {#2809 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2649 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3078
    +user: Proxies\__CG__\App\Entity\User {#3079 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2649 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2796
      +user: App\Entity\User {#2809 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2649 …}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: """
        Yikes! I’d avoid leaving any services externally exposed unless they’re absolutely necessary…\n
        \n
        Tailscale+Headscale are pretty easy to implement these days. Since it’s effectively zero trust, the tunnels become the encrypted channel so there’s an argument that HTTPS isn’t really required unless some endpoints won’t be accessing services over the Tailnet. SmallStep and Caddy can be used to automatically manage certs if it’s needed though.\n
        \n
        You can even configure a PiHole (or derivative) to be your DNS server on the VPN, giving you ad blocking on the go.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1719128798 {#2791
        date: 2024-06-23 09:46:38.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@thisisawayoflife@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2797 …}
      +nested: Doctrine\ORM\PersistentCollection {#2799 …}
      +votes: Doctrine\ORM\PersistentCollection {#2801 …}
      +reports: Doctrine\ORM\PersistentCollection {#2803 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2805 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2807 …}
      -id: 275146
      -bodyTs: "'absolut':13 'access':53 'ad':91 'argument':40 'automat':65 'avoid':4 'becom':32 'block':92 'caddi':60 'cert':67 'channel':35 'configur':76 'd':3 'day':23 'deriv':80 'dns':84 'easi':19 'effect':27 'encrypt':34 'endpoint':49 'even':75 'expos':9 'extern':8 'give':89 'go':95 'headscal':16 'https':42 'implement':21 'isn':43 'leav':5 'manag':66 'necessari':14 'need':71 'pihol':78 'pretti':18 're':12 'realli':45 'requir':46 'server':85 'servic':7,54 'sinc':24 'smallstep':58 'tailnet':57 'tailscal':15 'though':72 'trust':29 'tunnel':31 'unless':10,47 'use':63 'vpn':88 'won':50 'yike':1 'zero':28"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6360465"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704241447 {#2792
        date: 2024-01-03 01:24:07.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2796}
    +body: """
      > there’s an argument that HTTPS isn’t really required…\n
      \n
      Talescale is awesome but you gotta remember that Talescale itself is one of those services (Yikes). Like all applications it’s potentially susceptible to vulnerabilities and exploits so don’t fall into the trap of thinking that anything in your private network is safe because it’s only available through the VPN. “Defence in depth” is a thing and you have nothing to lose from treating your services as though they were public and having multiple layers of security.\n
      \n
      The other thing to keep in mind is that HTTPS is **not** just about encryption/confidentiality but also about authenticity/integrity/non-repudiation. A cert tells you that you are actually connecting to the service that you think you are and it’s not being impersonated by a man in the middle/DNS hijack/ARP poison, etc.\n
      \n
      If you’re going to the effort of hosting your own services anyway, might as well go to the effort of securing them too.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704421498 {#3076
      date: 2024-01-05 03:24:58.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@thisisawayoflife@lemmy.world"
      "@JustinAngel@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3080 …}
    +nested: Doctrine\ORM\PersistentCollection {#3082 …}
    +votes: Doctrine\ORM\PersistentCollection {#3084 …}
    +reports: Doctrine\ORM\PersistentCollection {#3086 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3088 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3090 …}
    -id: 281475
    -bodyTs: "'actual':116 'also':106 'anyth':48 'anyway':153 'applic':29 'argument':4 'authenticity/integrity/non-repudiation':108 'avail':59 'awesom':13 'cert':110 'connect':117 'defenc':63 'depth':65 'effort':147,160 'encryption/confidentiality':104 'etc':140 'exploit':37 'fall':41 'go':144,157 'gotta':16 'hijack/arp':138 'host':149 'https':6,99 'imperson':131 'isn':7 'keep':94 'layer':87 'like':27 'lose':74 'man':134 'middle/dns':137 'might':154 'mind':96 'multipl':86 'network':52 'noth':72 'one':22 'poison':139 'potenti':32 'privat':51 'public':83 're':143 'realli':9 'rememb':17 'requir':10 'safe':54 'secur':89,162 'servic':25,78,120,152 'suscept':33 'talescal':11,19 'tell':111 'thing':68,92 'think':46,123 'though':80 'trap':44 'treat':76 'vpn':62 'vulner':35 'well':156 'yike':26"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6415615"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704421498 {#3077
      date: 2024-01-05 03:24:58.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2796}
  +body: """
    > Tailscale is one of those services…\n
    \n
    Tailscale isn’t an exposed service. Headscale is, and it isn’t connected to the Tailnet. It’s a control server used to communicate public keys and connectivity information between nodes. Sure, a threat actor can join nodes to the Tailnet should it become compromised. But have you looked at Headscale’s codebase? The attack surface is significantly smaller than anything like OpenVPN.\n
    \n
    > A cert tells you that you are actually…\n
    \n
    I’m all for ssl/tls, but it’s more work and may not always be worth the effort depending upon the application, which is exactly why I recommended SmallStep+Caddy. Let’s not pretend that introducing things like a CA don’t introduce complexity and overhead, even if it’s just distributing the root cert to devices.\n
    \n
    > MITM/DNS Hijack/ARP Poisoning…\n
    \n
    Are you suggesting that these attack techniques are effective against zero trust tunnels? Given that the encryption values are sent out of band, via the control channel, how would one intercept and replay the traffic?
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704474084 {#3176
    date: 2024-01-05 18:01:24.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@thisisawayoflife@lemmy.world"
    "@JustinAngel@lemmy.world"
    "@TechLich@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3179 …}
  +nested: Doctrine\ORM\PersistentCollection {#3181 …}
  +votes: Doctrine\ORM\PersistentCollection {#3183 …}
  +reports: Doctrine\ORM\PersistentCollection {#3185 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3187 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3189 …}
  -id: 282907
  -bodyTs: "'actor':41 'actual':77 'alway':91 'anyth':67 'applic':99 'attack':61,143 'band':160 'becom':50 'ca':117 'caddi':107 'cert':71,132 'channel':164 'codebas':59 'communic':30 'complex':121 'compromis':51 'connect':19,34 'control':26,163 'depend':96 'devic':134 'distribut':129 'effect':146 'effort':95 'encrypt':154 'even':124 'exact':102 'expos':11 'given':151 'headscal':13,57 'hijack/arp':136 'inform':35 'intercept':168 'introduc':113,120 'isn':8,17 'join':43 'key':32 'let':108 'like':68,115 'look':55 'm':79 'may':89 'mitm/dns':135 'node':37,44 'one':3,167 'openvpn':69 'overhead':123 'poison':137 'pretend':111 'public':31 'recommend':105 'replay':170 'root':131 'sent':157 'server':27 'servic':6,12 'signific':64 'smaller':65 'smallstep':106 'ssl/tls':82 'suggest':140 'sure':38 'surfac':62 'tailnet':22,47 'tailscal':1,7 'techniqu':144 'tell':72 'thing':114 'threat':40 'traffic':172 'trust':149 'tunnel':150 'upon':97 'use':28 'valu':155 'via':161 'work':87 'worth':93 'would':166 'zero':148"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6436919"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704474084 {#3177
    date: 2024-01-05 18:01:24.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
145 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
146 DENIED moderate
App\Entity\EntryComment {#3277
  +user: Proxies\__CG__\App\Entity\User {#3079 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2649 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3178
    +user: App\Entity\User {#2809 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2649 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3078
      +user: Proxies\__CG__\App\Entity\User {#3079 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2649 …}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#2796
        +user: App\Entity\User {#2809 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2649 …}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: null
        +root: null
        +body: """
          Yikes! I’d avoid leaving any services externally exposed unless they’re absolutely necessary…\n
          \n
          Tailscale+Headscale are pretty easy to implement these days. Since it’s effectively zero trust, the tunnels become the encrypted channel so there’s an argument that HTTPS isn’t really required unless some endpoints won’t be accessing services over the Tailnet. SmallStep and Caddy can be used to automatically manage certs if it’s needed though.\n
          \n
          You can even configure a PiHole (or derivative) to be your DNS server on the VPN, giving you ad blocking on the go.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1719128798 {#2791
          date: 2024-06-23 09:46:38.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@thisisawayoflife@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2797 …}
        +nested: Doctrine\ORM\PersistentCollection {#2799 …}
        +votes: Doctrine\ORM\PersistentCollection {#2801 …}
        +reports: Doctrine\ORM\PersistentCollection {#2803 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2805 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2807 …}
        -id: 275146
        -bodyTs: "'absolut':13 'access':53 'ad':91 'argument':40 'automat':65 'avoid':4 'becom':32 'block':92 'caddi':60 'cert':67 'channel':35 'configur':76 'd':3 'day':23 'deriv':80 'dns':84 'easi':19 'effect':27 'encrypt':34 'endpoint':49 'even':75 'expos':9 'extern':8 'give':89 'go':95 'headscal':16 'https':42 'implement':21 'isn':43 'leav':5 'manag':66 'necessari':14 'need':71 'pihol':78 'pretti':18 're':12 'realli':45 'requir':46 'server':85 'servic':7,54 'sinc':24 'smallstep':58 'tailnet':57 'tailscal':15 'though':72 'trust':29 'tunnel':31 'unless':10,47 'use':63 'vpn':88 'won':50 'yike':1 'zero':28"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6360465"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704241447 {#2792
          date: 2024-01-03 01:24:07.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#2796}
      +body: """
        > there’s an argument that HTTPS isn’t really required…\n
        \n
        Talescale is awesome but you gotta remember that Talescale itself is one of those services (Yikes). Like all applications it’s potentially susceptible to vulnerabilities and exploits so don’t fall into the trap of thinking that anything in your private network is safe because it’s only available through the VPN. “Defence in depth” is a thing and you have nothing to lose from treating your services as though they were public and having multiple layers of security.\n
        \n
        The other thing to keep in mind is that HTTPS is **not** just about encryption/confidentiality but also about authenticity/integrity/non-repudiation. A cert tells you that you are actually connecting to the service that you think you are and it’s not being impersonated by a man in the middle/DNS hijack/ARP poison, etc.\n
        \n
        If you’re going to the effort of hosting your own services anyway, might as well go to the effort of securing them too.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1704421498 {#3076
        date: 2024-01-05 03:24:58.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@thisisawayoflife@lemmy.world"
        "@JustinAngel@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3080 …}
      +nested: Doctrine\ORM\PersistentCollection {#3082 …}
      +votes: Doctrine\ORM\PersistentCollection {#3084 …}
      +reports: Doctrine\ORM\PersistentCollection {#3086 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3088 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3090 …}
      -id: 281475
      -bodyTs: "'actual':116 'also':106 'anyth':48 'anyway':153 'applic':29 'argument':4 'authenticity/integrity/non-repudiation':108 'avail':59 'awesom':13 'cert':110 'connect':117 'defenc':63 'depth':65 'effort':147,160 'encryption/confidentiality':104 'etc':140 'exploit':37 'fall':41 'go':144,157 'gotta':16 'hijack/arp':138 'host':149 'https':6,99 'imperson':131 'isn':7 'keep':94 'layer':87 'like':27 'lose':74 'man':134 'middle/dns':137 'might':154 'mind':96 'multipl':86 'network':52 'noth':72 'one':22 'poison':139 'potenti':32 'privat':51 'public':83 're':143 'realli':9 'rememb':17 'requir':10 'safe':54 'secur':89,162 'servic':25,78,120,152 'suscept':33 'talescal':11,19 'tell':111 'thing':68,92 'think':46,123 'though':80 'trap':44 'treat':76 'vpn':62 'vulner':35 'well':156 'yike':26"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6415615"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704421498 {#3077
        date: 2024-01-05 03:24:58.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2796}
    +body: """
      > Tailscale is one of those services…\n
      \n
      Tailscale isn’t an exposed service. Headscale is, and it isn’t connected to the Tailnet. It’s a control server used to communicate public keys and connectivity information between nodes. Sure, a threat actor can join nodes to the Tailnet should it become compromised. But have you looked at Headscale’s codebase? The attack surface is significantly smaller than anything like OpenVPN.\n
      \n
      > A cert tells you that you are actually…\n
      \n
      I’m all for ssl/tls, but it’s more work and may not always be worth the effort depending upon the application, which is exactly why I recommended SmallStep+Caddy. Let’s not pretend that introducing things like a CA don’t introduce complexity and overhead, even if it’s just distributing the root cert to devices.\n
      \n
      > MITM/DNS Hijack/ARP Poisoning…\n
      \n
      Are you suggesting that these attack techniques are effective against zero trust tunnels? Given that the encryption values are sent out of band, via the control channel, how would one intercept and replay the traffic?
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704474084 {#3176
      date: 2024-01-05 18:01:24.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@thisisawayoflife@lemmy.world"
      "@JustinAngel@lemmy.world"
      "@TechLich@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3179 …}
    +nested: Doctrine\ORM\PersistentCollection {#3181 …}
    +votes: Doctrine\ORM\PersistentCollection {#3183 …}
    +reports: Doctrine\ORM\PersistentCollection {#3185 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3187 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3189 …}
    -id: 282907
    -bodyTs: "'actor':41 'actual':77 'alway':91 'anyth':67 'applic':99 'attack':61,143 'band':160 'becom':50 'ca':117 'caddi':107 'cert':71,132 'channel':164 'codebas':59 'communic':30 'complex':121 'compromis':51 'connect':19,34 'control':26,163 'depend':96 'devic':134 'distribut':129 'effect':146 'effort':95 'encrypt':154 'even':124 'exact':102 'expos':11 'given':151 'headscal':13,57 'hijack/arp':136 'inform':35 'intercept':168 'introduc':113,120 'isn':8,17 'join':43 'key':32 'let':108 'like':68,115 'look':55 'm':79 'may':89 'mitm/dns':135 'node':37,44 'one':3,167 'openvpn':69 'overhead':123 'poison':137 'pretend':111 'public':31 'recommend':105 'replay':170 'root':131 'sent':157 'server':27 'servic':6,12 'signific':64 'smaller':65 'smallstep':106 'ssl/tls':82 'suggest':140 'sure':38 'surfac':62 'tailnet':22,47 'tailscal':1,7 'techniqu':144 'tell':72 'thing':114 'threat':40 'traffic':172 'trust':149 'tunnel':150 'upon':97 'use':28 'valu':155 'via':161 'work':87 'worth':93 'would':166 'zero':148"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6436919"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704474084 {#3177
      date: 2024-01-05 18:01:24.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2796}
  +body: """
    > Tailscale isn’t an exposed service. Headscale is\n
    \n
    Absolutely! And it’s a great system that I thoroughly recommend. The attack surface is very small but not non-existent. There have been RCE using things like DNS rebinding(CVE-2022-41924) etc. in the past and, although I’m not suggesting that it’s in any way vulnerable to that kind of thing now, or that it even affected most users we don’t know what will happen in future. Trusting a single point of failure with no defence in depth is not ideal.\n
    \n
    > it’s more work and may not always be worth the effort\n
    \n
    I don’t really buy this. Certs have been free and easy to deploy for a long time now. It’s not much more effort than setting up whatever service you want to run as well as head/tailscale, and whatever other fun services you’re running. Especially when stuff like caddy exists.\n
    \n
    > I recommended SmallStep+Caddy.\n
    \n
    Yes! Do this if you don’t want to get your certs signed for some reason. I’m only advocating against not using certs at all.\n
    \n
    > Are you suggesting that these attack techniques are effective against zero trust tunnels\n
    \n
    No I’m talking about defence in depth. If Tailscale is compromised (or totally bypassed by someone war driving your WiFi or something) then all those services are free to be impersonated by a threat actor pivoting into the local network after an initial compromise. Don’t assume that something is perfectly safe just because it’s airgapped, let alone available via tunnel.\n
    \n
    I feel like it’s a bit like leaving all your doors unlocked because there’s a big padlock on the fence. If someone has a way to jump the fence or break the lock you don’t want them to have free reign after that point.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704672089 {#3274
    date: 2024-01-08 01:01:29.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@thisisawayoflife@lemmy.world"
    "@JustinAngel@lemmy.world"
    "@TechLich@lemmy.world"
    "@thisisawayoflife@lemmy.world"
    "@JustinAngel@lemmy.world"
    "@TechLich@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3278 …}
  +nested: Doctrine\ORM\PersistentCollection {#3280 …}
  +votes: Doctrine\ORM\PersistentCollection {#3282 …}
  +reports: Doctrine\ORM\PersistentCollection {#3284 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3286 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3288 …}
  -id: 289930
  -bodyTs: "'-2022':41 '-41924':42 'absolut':9 'actor':238 'advoc':183 'affect':70 'airgap':260 'alon':262 'although':48 'alway':103 'assum':250 'attack':21,195 'avail':263 'big':283 'bit':272 'break':298 'buy':112 'bypass':217 'caddi':158,163 'cert':114,175,187 'compromis':214,247 'cve':40 'defenc':90,208 'deploy':121 'depth':92,210 'dns':38 'door':277 'drive':221 'easi':119 'effect':198 'effort':107,132 'especi':154 'etc':43 'even':69 'exist':30,159 'expos':5 'failur':87 'feel':267 'fenc':287,296 'free':117,231,308 'fun':149 'futur':81 'get':173 'great':14 'happen':79 'head/tailscale':145 'headscal':7 'ideal':95 'imperson':234 'initi':246 'isn':2 'jump':294 'kind':62 'know':76 'leav':274 'let':261 'like':37,157,268,273 'local':242 'lock':300 'long':124 'm':50,181,205 'may':101 'much':130 'network':243 'non':29 'non-exist':28 'padlock':284 'past':46 'perfect':254 'pivot':239 'point':85,312 'rce':34 're':152 'realli':111 'reason':179 'rebind':39 'recommend':19,161 'reign':309 'run':141,153 'safe':255 'servic':6,137,150,229 'set':134 'sign':176 'singl':84 'small':25 'smallstep':162 'someon':219,289 'someth':225,252 'stuff':156 'suggest':52,192 'surfac':22 'system':15 'tailscal':1,212 'talk':206 'techniqu':196 'thing':36,64 'thorough':18 'threat':237 'time':125 'total':216 'trust':82,201 'tunnel':202,265 'unlock':278 'use':35,186 'user':72 'via':264 'vulner':59 'want':139,171,304 'war':220 'way':58,292 'well':143 'whatev':136,147 'wifi':223 'work':99 'worth':105 'yes':164 'zero':200"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6486041"
  +editedAt: DateTimeImmutable @1719091260 {#3275
    date: 2024-06-22 23:21:00.0 +02:00
  }
  +createdAt: DateTimeImmutable @1704672089 {#3276
    date: 2024-01-08 01:01:29.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
147 DENIED edit
App\Entity\EntryComment {#3277
  +user: Proxies\__CG__\App\Entity\User {#3079 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2649 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3178
    +user: App\Entity\User {#2809 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2649 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3078
      +user: Proxies\__CG__\App\Entity\User {#3079 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2649 …}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#2796
        +user: App\Entity\User {#2809 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2649 …}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: null
        +root: null
        +body: """
          Yikes! I’d avoid leaving any services externally exposed unless they’re absolutely necessary…\n
          \n
          Tailscale+Headscale are pretty easy to implement these days. Since it’s effectively zero trust, the tunnels become the encrypted channel so there’s an argument that HTTPS isn’t really required unless some endpoints won’t be accessing services over the Tailnet. SmallStep and Caddy can be used to automatically manage certs if it’s needed though.\n
          \n
          You can even configure a PiHole (or derivative) to be your DNS server on the VPN, giving you ad blocking on the go.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1719128798 {#2791
          date: 2024-06-23 09:46:38.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@thisisawayoflife@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2797 …}
        +nested: Doctrine\ORM\PersistentCollection {#2799 …}
        +votes: Doctrine\ORM\PersistentCollection {#2801 …}
        +reports: Doctrine\ORM\PersistentCollection {#2803 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2805 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2807 …}
        -id: 275146
        -bodyTs: "'absolut':13 'access':53 'ad':91 'argument':40 'automat':65 'avoid':4 'becom':32 'block':92 'caddi':60 'cert':67 'channel':35 'configur':76 'd':3 'day':23 'deriv':80 'dns':84 'easi':19 'effect':27 'encrypt':34 'endpoint':49 'even':75 'expos':9 'extern':8 'give':89 'go':95 'headscal':16 'https':42 'implement':21 'isn':43 'leav':5 'manag':66 'necessari':14 'need':71 'pihol':78 'pretti':18 're':12 'realli':45 'requir':46 'server':85 'servic':7,54 'sinc':24 'smallstep':58 'tailnet':57 'tailscal':15 'though':72 'trust':29 'tunnel':31 'unless':10,47 'use':63 'vpn':88 'won':50 'yike':1 'zero':28"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6360465"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704241447 {#2792
          date: 2024-01-03 01:24:07.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#2796}
      +body: """
        > there’s an argument that HTTPS isn’t really required…\n
        \n
        Talescale is awesome but you gotta remember that Talescale itself is one of those services (Yikes). Like all applications it’s potentially susceptible to vulnerabilities and exploits so don’t fall into the trap of thinking that anything in your private network is safe because it’s only available through the VPN. “Defence in depth” is a thing and you have nothing to lose from treating your services as though they were public and having multiple layers of security.\n
        \n
        The other thing to keep in mind is that HTTPS is **not** just about encryption/confidentiality but also about authenticity/integrity/non-repudiation. A cert tells you that you are actually connecting to the service that you think you are and it’s not being impersonated by a man in the middle/DNS hijack/ARP poison, etc.\n
        \n
        If you’re going to the effort of hosting your own services anyway, might as well go to the effort of securing them too.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1704421498 {#3076
        date: 2024-01-05 03:24:58.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@thisisawayoflife@lemmy.world"
        "@JustinAngel@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3080 …}
      +nested: Doctrine\ORM\PersistentCollection {#3082 …}
      +votes: Doctrine\ORM\PersistentCollection {#3084 …}
      +reports: Doctrine\ORM\PersistentCollection {#3086 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3088 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3090 …}
      -id: 281475
      -bodyTs: "'actual':116 'also':106 'anyth':48 'anyway':153 'applic':29 'argument':4 'authenticity/integrity/non-repudiation':108 'avail':59 'awesom':13 'cert':110 'connect':117 'defenc':63 'depth':65 'effort':147,160 'encryption/confidentiality':104 'etc':140 'exploit':37 'fall':41 'go':144,157 'gotta':16 'hijack/arp':138 'host':149 'https':6,99 'imperson':131 'isn':7 'keep':94 'layer':87 'like':27 'lose':74 'man':134 'middle/dns':137 'might':154 'mind':96 'multipl':86 'network':52 'noth':72 'one':22 'poison':139 'potenti':32 'privat':51 'public':83 're':143 'realli':9 'rememb':17 'requir':10 'safe':54 'secur':89,162 'servic':25,78,120,152 'suscept':33 'talescal':11,19 'tell':111 'thing':68,92 'think':46,123 'though':80 'trap':44 'treat':76 'vpn':62 'vulner':35 'well':156 'yike':26"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6415615"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704421498 {#3077
        date: 2024-01-05 03:24:58.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2796}
    +body: """
      > Tailscale is one of those services…\n
      \n
      Tailscale isn’t an exposed service. Headscale is, and it isn’t connected to the Tailnet. It’s a control server used to communicate public keys and connectivity information between nodes. Sure, a threat actor can join nodes to the Tailnet should it become compromised. But have you looked at Headscale’s codebase? The attack surface is significantly smaller than anything like OpenVPN.\n
      \n
      > A cert tells you that you are actually…\n
      \n
      I’m all for ssl/tls, but it’s more work and may not always be worth the effort depending upon the application, which is exactly why I recommended SmallStep+Caddy. Let’s not pretend that introducing things like a CA don’t introduce complexity and overhead, even if it’s just distributing the root cert to devices.\n
      \n
      > MITM/DNS Hijack/ARP Poisoning…\n
      \n
      Are you suggesting that these attack techniques are effective against zero trust tunnels? Given that the encryption values are sent out of band, via the control channel, how would one intercept and replay the traffic?
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704474084 {#3176
      date: 2024-01-05 18:01:24.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@thisisawayoflife@lemmy.world"
      "@JustinAngel@lemmy.world"
      "@TechLich@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3179 …}
    +nested: Doctrine\ORM\PersistentCollection {#3181 …}
    +votes: Doctrine\ORM\PersistentCollection {#3183 …}
    +reports: Doctrine\ORM\PersistentCollection {#3185 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3187 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3189 …}
    -id: 282907
    -bodyTs: "'actor':41 'actual':77 'alway':91 'anyth':67 'applic':99 'attack':61,143 'band':160 'becom':50 'ca':117 'caddi':107 'cert':71,132 'channel':164 'codebas':59 'communic':30 'complex':121 'compromis':51 'connect':19,34 'control':26,163 'depend':96 'devic':134 'distribut':129 'effect':146 'effort':95 'encrypt':154 'even':124 'exact':102 'expos':11 'given':151 'headscal':13,57 'hijack/arp':136 'inform':35 'intercept':168 'introduc':113,120 'isn':8,17 'join':43 'key':32 'let':108 'like':68,115 'look':55 'm':79 'may':89 'mitm/dns':135 'node':37,44 'one':3,167 'openvpn':69 'overhead':123 'poison':137 'pretend':111 'public':31 'recommend':105 'replay':170 'root':131 'sent':157 'server':27 'servic':6,12 'signific':64 'smaller':65 'smallstep':106 'ssl/tls':82 'suggest':140 'sure':38 'surfac':62 'tailnet':22,47 'tailscal':1,7 'techniqu':144 'tell':72 'thing':114 'threat':40 'traffic':172 'trust':149 'tunnel':150 'upon':97 'use':28 'valu':155 'via':161 'work':87 'worth':93 'would':166 'zero':148"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6436919"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704474084 {#3177
      date: 2024-01-05 18:01:24.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2796}
  +body: """
    > Tailscale isn’t an exposed service. Headscale is\n
    \n
    Absolutely! And it’s a great system that I thoroughly recommend. The attack surface is very small but not non-existent. There have been RCE using things like DNS rebinding(CVE-2022-41924) etc. in the past and, although I’m not suggesting that it’s in any way vulnerable to that kind of thing now, or that it even affected most users we don’t know what will happen in future. Trusting a single point of failure with no defence in depth is not ideal.\n
    \n
    > it’s more work and may not always be worth the effort\n
    \n
    I don’t really buy this. Certs have been free and easy to deploy for a long time now. It’s not much more effort than setting up whatever service you want to run as well as head/tailscale, and whatever other fun services you’re running. Especially when stuff like caddy exists.\n
    \n
    > I recommended SmallStep+Caddy.\n
    \n
    Yes! Do this if you don’t want to get your certs signed for some reason. I’m only advocating against not using certs at all.\n
    \n
    > Are you suggesting that these attack techniques are effective against zero trust tunnels\n
    \n
    No I’m talking about defence in depth. If Tailscale is compromised (or totally bypassed by someone war driving your WiFi or something) then all those services are free to be impersonated by a threat actor pivoting into the local network after an initial compromise. Don’t assume that something is perfectly safe just because it’s airgapped, let alone available via tunnel.\n
    \n
    I feel like it’s a bit like leaving all your doors unlocked because there’s a big padlock on the fence. If someone has a way to jump the fence or break the lock you don’t want them to have free reign after that point.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704672089 {#3274
    date: 2024-01-08 01:01:29.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@thisisawayoflife@lemmy.world"
    "@JustinAngel@lemmy.world"
    "@TechLich@lemmy.world"
    "@thisisawayoflife@lemmy.world"
    "@JustinAngel@lemmy.world"
    "@TechLich@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3278 …}
  +nested: Doctrine\ORM\PersistentCollection {#3280 …}
  +votes: Doctrine\ORM\PersistentCollection {#3282 …}
  +reports: Doctrine\ORM\PersistentCollection {#3284 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3286 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3288 …}
  -id: 289930
  -bodyTs: "'-2022':41 '-41924':42 'absolut':9 'actor':238 'advoc':183 'affect':70 'airgap':260 'alon':262 'although':48 'alway':103 'assum':250 'attack':21,195 'avail':263 'big':283 'bit':272 'break':298 'buy':112 'bypass':217 'caddi':158,163 'cert':114,175,187 'compromis':214,247 'cve':40 'defenc':90,208 'deploy':121 'depth':92,210 'dns':38 'door':277 'drive':221 'easi':119 'effect':198 'effort':107,132 'especi':154 'etc':43 'even':69 'exist':30,159 'expos':5 'failur':87 'feel':267 'fenc':287,296 'free':117,231,308 'fun':149 'futur':81 'get':173 'great':14 'happen':79 'head/tailscale':145 'headscal':7 'ideal':95 'imperson':234 'initi':246 'isn':2 'jump':294 'kind':62 'know':76 'leav':274 'let':261 'like':37,157,268,273 'local':242 'lock':300 'long':124 'm':50,181,205 'may':101 'much':130 'network':243 'non':29 'non-exist':28 'padlock':284 'past':46 'perfect':254 'pivot':239 'point':85,312 'rce':34 're':152 'realli':111 'reason':179 'rebind':39 'recommend':19,161 'reign':309 'run':141,153 'safe':255 'servic':6,137,150,229 'set':134 'sign':176 'singl':84 'small':25 'smallstep':162 'someon':219,289 'someth':225,252 'stuff':156 'suggest':52,192 'surfac':22 'system':15 'tailscal':1,212 'talk':206 'techniqu':196 'thing':36,64 'thorough':18 'threat':237 'time':125 'total':216 'trust':82,201 'tunnel':202,265 'unlock':278 'use':35,186 'user':72 'via':264 'vulner':59 'want':139,171,304 'war':220 'way':58,292 'well':143 'whatev':136,147 'wifi':223 'work':99 'worth':105 'yes':164 'zero':200"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6486041"
  +editedAt: DateTimeImmutable @1719091260 {#3275
    date: 2024-06-22 23:21:00.0 +02:00
  }
  +createdAt: DateTimeImmutable @1704672089 {#3276
    date: 2024-01-08 01:01:29.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
148 DENIED moderate
App\Entity\EntryComment {#3277
  +user: Proxies\__CG__\App\Entity\User {#3079 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2649 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3178
    +user: App\Entity\User {#2809 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2649 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3078
      +user: Proxies\__CG__\App\Entity\User {#3079 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2649 …}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#2796
        +user: App\Entity\User {#2809 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2649 …}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: null
        +root: null
        +body: """
          Yikes! I’d avoid leaving any services externally exposed unless they’re absolutely necessary…\n
          \n
          Tailscale+Headscale are pretty easy to implement these days. Since it’s effectively zero trust, the tunnels become the encrypted channel so there’s an argument that HTTPS isn’t really required unless some endpoints won’t be accessing services over the Tailnet. SmallStep and Caddy can be used to automatically manage certs if it’s needed though.\n
          \n
          You can even configure a PiHole (or derivative) to be your DNS server on the VPN, giving you ad blocking on the go.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1719128798 {#2791
          date: 2024-06-23 09:46:38.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@thisisawayoflife@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2797 …}
        +nested: Doctrine\ORM\PersistentCollection {#2799 …}
        +votes: Doctrine\ORM\PersistentCollection {#2801 …}
        +reports: Doctrine\ORM\PersistentCollection {#2803 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2805 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2807 …}
        -id: 275146
        -bodyTs: "'absolut':13 'access':53 'ad':91 'argument':40 'automat':65 'avoid':4 'becom':32 'block':92 'caddi':60 'cert':67 'channel':35 'configur':76 'd':3 'day':23 'deriv':80 'dns':84 'easi':19 'effect':27 'encrypt':34 'endpoint':49 'even':75 'expos':9 'extern':8 'give':89 'go':95 'headscal':16 'https':42 'implement':21 'isn':43 'leav':5 'manag':66 'necessari':14 'need':71 'pihol':78 'pretti':18 're':12 'realli':45 'requir':46 'server':85 'servic':7,54 'sinc':24 'smallstep':58 'tailnet':57 'tailscal':15 'though':72 'trust':29 'tunnel':31 'unless':10,47 'use':63 'vpn':88 'won':50 'yike':1 'zero':28"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6360465"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704241447 {#2792
          date: 2024-01-03 01:24:07.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#2796}
      +body: """
        > there’s an argument that HTTPS isn’t really required…\n
        \n
        Talescale is awesome but you gotta remember that Talescale itself is one of those services (Yikes). Like all applications it’s potentially susceptible to vulnerabilities and exploits so don’t fall into the trap of thinking that anything in your private network is safe because it’s only available through the VPN. “Defence in depth” is a thing and you have nothing to lose from treating your services as though they were public and having multiple layers of security.\n
        \n
        The other thing to keep in mind is that HTTPS is **not** just about encryption/confidentiality but also about authenticity/integrity/non-repudiation. A cert tells you that you are actually connecting to the service that you think you are and it’s not being impersonated by a man in the middle/DNS hijack/ARP poison, etc.\n
        \n
        If you’re going to the effort of hosting your own services anyway, might as well go to the effort of securing them too.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1704421498 {#3076
        date: 2024-01-05 03:24:58.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@thisisawayoflife@lemmy.world"
        "@JustinAngel@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3080 …}
      +nested: Doctrine\ORM\PersistentCollection {#3082 …}
      +votes: Doctrine\ORM\PersistentCollection {#3084 …}
      +reports: Doctrine\ORM\PersistentCollection {#3086 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3088 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3090 …}
      -id: 281475
      -bodyTs: "'actual':116 'also':106 'anyth':48 'anyway':153 'applic':29 'argument':4 'authenticity/integrity/non-repudiation':108 'avail':59 'awesom':13 'cert':110 'connect':117 'defenc':63 'depth':65 'effort':147,160 'encryption/confidentiality':104 'etc':140 'exploit':37 'fall':41 'go':144,157 'gotta':16 'hijack/arp':138 'host':149 'https':6,99 'imperson':131 'isn':7 'keep':94 'layer':87 'like':27 'lose':74 'man':134 'middle/dns':137 'might':154 'mind':96 'multipl':86 'network':52 'noth':72 'one':22 'poison':139 'potenti':32 'privat':51 'public':83 're':143 'realli':9 'rememb':17 'requir':10 'safe':54 'secur':89,162 'servic':25,78,120,152 'suscept':33 'talescal':11,19 'tell':111 'thing':68,92 'think':46,123 'though':80 'trap':44 'treat':76 'vpn':62 'vulner':35 'well':156 'yike':26"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6415615"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704421498 {#3077
        date: 2024-01-05 03:24:58.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2796}
    +body: """
      > Tailscale is one of those services…\n
      \n
      Tailscale isn’t an exposed service. Headscale is, and it isn’t connected to the Tailnet. It’s a control server used to communicate public keys and connectivity information between nodes. Sure, a threat actor can join nodes to the Tailnet should it become compromised. But have you looked at Headscale’s codebase? The attack surface is significantly smaller than anything like OpenVPN.\n
      \n
      > A cert tells you that you are actually…\n
      \n
      I’m all for ssl/tls, but it’s more work and may not always be worth the effort depending upon the application, which is exactly why I recommended SmallStep+Caddy. Let’s not pretend that introducing things like a CA don’t introduce complexity and overhead, even if it’s just distributing the root cert to devices.\n
      \n
      > MITM/DNS Hijack/ARP Poisoning…\n
      \n
      Are you suggesting that these attack techniques are effective against zero trust tunnels? Given that the encryption values are sent out of band, via the control channel, how would one intercept and replay the traffic?
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704474084 {#3176
      date: 2024-01-05 18:01:24.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@thisisawayoflife@lemmy.world"
      "@JustinAngel@lemmy.world"
      "@TechLich@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3179 …}
    +nested: Doctrine\ORM\PersistentCollection {#3181 …}
    +votes: Doctrine\ORM\PersistentCollection {#3183 …}
    +reports: Doctrine\ORM\PersistentCollection {#3185 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3187 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3189 …}
    -id: 282907
    -bodyTs: "'actor':41 'actual':77 'alway':91 'anyth':67 'applic':99 'attack':61,143 'band':160 'becom':50 'ca':117 'caddi':107 'cert':71,132 'channel':164 'codebas':59 'communic':30 'complex':121 'compromis':51 'connect':19,34 'control':26,163 'depend':96 'devic':134 'distribut':129 'effect':146 'effort':95 'encrypt':154 'even':124 'exact':102 'expos':11 'given':151 'headscal':13,57 'hijack/arp':136 'inform':35 'intercept':168 'introduc':113,120 'isn':8,17 'join':43 'key':32 'let':108 'like':68,115 'look':55 'm':79 'may':89 'mitm/dns':135 'node':37,44 'one':3,167 'openvpn':69 'overhead':123 'poison':137 'pretend':111 'public':31 'recommend':105 'replay':170 'root':131 'sent':157 'server':27 'servic':6,12 'signific':64 'smaller':65 'smallstep':106 'ssl/tls':82 'suggest':140 'sure':38 'surfac':62 'tailnet':22,47 'tailscal':1,7 'techniqu':144 'tell':72 'thing':114 'threat':40 'traffic':172 'trust':149 'tunnel':150 'upon':97 'use':28 'valu':155 'via':161 'work':87 'worth':93 'would':166 'zero':148"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6436919"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704474084 {#3177
      date: 2024-01-05 18:01:24.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2796}
  +body: """
    > Tailscale isn’t an exposed service. Headscale is\n
    \n
    Absolutely! And it’s a great system that I thoroughly recommend. The attack surface is very small but not non-existent. There have been RCE using things like DNS rebinding(CVE-2022-41924) etc. in the past and, although I’m not suggesting that it’s in any way vulnerable to that kind of thing now, or that it even affected most users we don’t know what will happen in future. Trusting a single point of failure with no defence in depth is not ideal.\n
    \n
    > it’s more work and may not always be worth the effort\n
    \n
    I don’t really buy this. Certs have been free and easy to deploy for a long time now. It’s not much more effort than setting up whatever service you want to run as well as head/tailscale, and whatever other fun services you’re running. Especially when stuff like caddy exists.\n
    \n
    > I recommended SmallStep+Caddy.\n
    \n
    Yes! Do this if you don’t want to get your certs signed for some reason. I’m only advocating against not using certs at all.\n
    \n
    > Are you suggesting that these attack techniques are effective against zero trust tunnels\n
    \n
    No I’m talking about defence in depth. If Tailscale is compromised (or totally bypassed by someone war driving your WiFi or something) then all those services are free to be impersonated by a threat actor pivoting into the local network after an initial compromise. Don’t assume that something is perfectly safe just because it’s airgapped, let alone available via tunnel.\n
    \n
    I feel like it’s a bit like leaving all your doors unlocked because there’s a big padlock on the fence. If someone has a way to jump the fence or break the lock you don’t want them to have free reign after that point.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704672089 {#3274
    date: 2024-01-08 01:01:29.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@thisisawayoflife@lemmy.world"
    "@JustinAngel@lemmy.world"
    "@TechLich@lemmy.world"
    "@thisisawayoflife@lemmy.world"
    "@JustinAngel@lemmy.world"
    "@TechLich@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3278 …}
  +nested: Doctrine\ORM\PersistentCollection {#3280 …}
  +votes: Doctrine\ORM\PersistentCollection {#3282 …}
  +reports: Doctrine\ORM\PersistentCollection {#3284 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3286 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3288 …}
  -id: 289930
  -bodyTs: "'-2022':41 '-41924':42 'absolut':9 'actor':238 'advoc':183 'affect':70 'airgap':260 'alon':262 'although':48 'alway':103 'assum':250 'attack':21,195 'avail':263 'big':283 'bit':272 'break':298 'buy':112 'bypass':217 'caddi':158,163 'cert':114,175,187 'compromis':214,247 'cve':40 'defenc':90,208 'deploy':121 'depth':92,210 'dns':38 'door':277 'drive':221 'easi':119 'effect':198 'effort':107,132 'especi':154 'etc':43 'even':69 'exist':30,159 'expos':5 'failur':87 'feel':267 'fenc':287,296 'free':117,231,308 'fun':149 'futur':81 'get':173 'great':14 'happen':79 'head/tailscale':145 'headscal':7 'ideal':95 'imperson':234 'initi':246 'isn':2 'jump':294 'kind':62 'know':76 'leav':274 'let':261 'like':37,157,268,273 'local':242 'lock':300 'long':124 'm':50,181,205 'may':101 'much':130 'network':243 'non':29 'non-exist':28 'padlock':284 'past':46 'perfect':254 'pivot':239 'point':85,312 'rce':34 're':152 'realli':111 'reason':179 'rebind':39 'recommend':19,161 'reign':309 'run':141,153 'safe':255 'servic':6,137,150,229 'set':134 'sign':176 'singl':84 'small':25 'smallstep':162 'someon':219,289 'someth':225,252 'stuff':156 'suggest':52,192 'surfac':22 'system':15 'tailscal':1,212 'talk':206 'techniqu':196 'thing':36,64 'thorough':18 'threat':237 'time':125 'total':216 'trust':82,201 'tunnel':202,265 'unlock':278 'use':35,186 'user':72 'via':264 'vulner':59 'want':139,171,304 'war':220 'way':58,292 'well':143 'whatev':136,147 'wifi':223 'work':99 'worth':105 'yes':164 'zero':200"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6486041"
  +editedAt: DateTimeImmutable @1719091260 {#3275
    date: 2024-06-22 23:21:00.0 +02:00
  }
  +createdAt: DateTimeImmutable @1704672089 {#3276
    date: 2024-01-08 01:01:29.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
149 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
150 DENIED moderate
App\Entity\EntryComment {#3329
  +user: App\Entity\User {#2809 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2649 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3277
    +user: Proxies\__CG__\App\Entity\User {#3079 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2649 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3178
      +user: App\Entity\User {#2809 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2649 …}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#3078
        +user: Proxies\__CG__\App\Entity\User {#3079 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2649 …}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: App\Entity\EntryComment {#2796
          +user: App\Entity\User {#2809 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#2649 …}
          +magazine: App\Entity\Magazine {#306}
          +image: null
          +parent: null
          +root: null
          +body: """
            Yikes! I’d avoid leaving any services externally exposed unless they’re absolutely necessary…\n
            \n
            Tailscale+Headscale are pretty easy to implement these days. Since it’s effectively zero trust, the tunnels become the encrypted channel so there’s an argument that HTTPS isn’t really required unless some endpoints won’t be accessing services over the Tailnet. SmallStep and Caddy can be used to automatically manage certs if it’s needed though.\n
            \n
            You can even configure a PiHole (or derivative) to be your DNS server on the VPN, giving you ad blocking on the go.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 3
          +score: 0
          +lastActive: DateTime @1719128798 {#2791
            date: 2024-06-23 09:46:38.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@thisisawayoflife@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#2797 …}
          +nested: Doctrine\ORM\PersistentCollection {#2799 …}
          +votes: Doctrine\ORM\PersistentCollection {#2801 …}
          +reports: Doctrine\ORM\PersistentCollection {#2803 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2805 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2807 …}
          -id: 275146
          -bodyTs: "'absolut':13 'access':53 'ad':91 'argument':40 'automat':65 'avoid':4 'becom':32 'block':92 'caddi':60 'cert':67 'channel':35 'configur':76 'd':3 'day':23 'deriv':80 'dns':84 'easi':19 'effect':27 'encrypt':34 'endpoint':49 'even':75 'expos':9 'extern':8 'give':89 'go':95 'headscal':16 'https':42 'implement':21 'isn':43 'leav':5 'manag':66 'necessari':14 'need':71 'pihol':78 'pretti':18 're':12 'realli':45 'requir':46 'server':85 'servic':7,54 'sinc':24 'smallstep':58 'tailnet':57 'tailscal':15 'though':72 'trust':29 'tunnel':31 'unless':10,47 'use':63 'vpn':88 'won':50 'yike':1 'zero':28"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/6360465"
          +editedAt: null
          +createdAt: DateTimeImmutable @1704241447 {#2792
            date: 2024-01-03 01:24:07.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#2796}
        +body: """
          > there’s an argument that HTTPS isn’t really required…\n
          \n
          Talescale is awesome but you gotta remember that Talescale itself is one of those services (Yikes). Like all applications it’s potentially susceptible to vulnerabilities and exploits so don’t fall into the trap of thinking that anything in your private network is safe because it’s only available through the VPN. “Defence in depth” is a thing and you have nothing to lose from treating your services as though they were public and having multiple layers of security.\n
          \n
          The other thing to keep in mind is that HTTPS is **not** just about encryption/confidentiality but also about authenticity/integrity/non-repudiation. A cert tells you that you are actually connecting to the service that you think you are and it’s not being impersonated by a man in the middle/DNS hijack/ARP poison, etc.\n
          \n
          If you’re going to the effort of hosting your own services anyway, might as well go to the effort of securing them too.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1704421498 {#3076
          date: 2024-01-05 03:24:58.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@thisisawayoflife@lemmy.world"
          "@JustinAngel@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3080 …}
        +nested: Doctrine\ORM\PersistentCollection {#3082 …}
        +votes: Doctrine\ORM\PersistentCollection {#3084 …}
        +reports: Doctrine\ORM\PersistentCollection {#3086 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3088 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3090 …}
        -id: 281475
        -bodyTs: "'actual':116 'also':106 'anyth':48 'anyway':153 'applic':29 'argument':4 'authenticity/integrity/non-repudiation':108 'avail':59 'awesom':13 'cert':110 'connect':117 'defenc':63 'depth':65 'effort':147,160 'encryption/confidentiality':104 'etc':140 'exploit':37 'fall':41 'go':144,157 'gotta':16 'hijack/arp':138 'host':149 'https':6,99 'imperson':131 'isn':7 'keep':94 'layer':87 'like':27 'lose':74 'man':134 'middle/dns':137 'might':154 'mind':96 'multipl':86 'network':52 'noth':72 'one':22 'poison':139 'potenti':32 'privat':51 'public':83 're':143 'realli':9 'rememb':17 'requir':10 'safe':54 'secur':89,162 'servic':25,78,120,152 'suscept':33 'talescal':11,19 'tell':111 'thing':68,92 'think':46,123 'though':80 'trap':44 'treat':76 'vpn':62 'vulner':35 'well':156 'yike':26"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6415615"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704421498 {#3077
          date: 2024-01-05 03:24:58.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#2796}
      +body: """
        > Tailscale is one of those services…\n
        \n
        Tailscale isn’t an exposed service. Headscale is, and it isn’t connected to the Tailnet. It’s a control server used to communicate public keys and connectivity information between nodes. Sure, a threat actor can join nodes to the Tailnet should it become compromised. But have you looked at Headscale’s codebase? The attack surface is significantly smaller than anything like OpenVPN.\n
        \n
        > A cert tells you that you are actually…\n
        \n
        I’m all for ssl/tls, but it’s more work and may not always be worth the effort depending upon the application, which is exactly why I recommended SmallStep+Caddy. Let’s not pretend that introducing things like a CA don’t introduce complexity and overhead, even if it’s just distributing the root cert to devices.\n
        \n
        > MITM/DNS Hijack/ARP Poisoning…\n
        \n
        Are you suggesting that these attack techniques are effective against zero trust tunnels? Given that the encryption values are sent out of band, via the control channel, how would one intercept and replay the traffic?
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704474084 {#3176
        date: 2024-01-05 18:01:24.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@thisisawayoflife@lemmy.world"
        "@JustinAngel@lemmy.world"
        "@TechLich@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3179 …}
      +nested: Doctrine\ORM\PersistentCollection {#3181 …}
      +votes: Doctrine\ORM\PersistentCollection {#3183 …}
      +reports: Doctrine\ORM\PersistentCollection {#3185 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3187 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3189 …}
      -id: 282907
      -bodyTs: "'actor':41 'actual':77 'alway':91 'anyth':67 'applic':99 'attack':61,143 'band':160 'becom':50 'ca':117 'caddi':107 'cert':71,132 'channel':164 'codebas':59 'communic':30 'complex':121 'compromis':51 'connect':19,34 'control':26,163 'depend':96 'devic':134 'distribut':129 'effect':146 'effort':95 'encrypt':154 'even':124 'exact':102 'expos':11 'given':151 'headscal':13,57 'hijack/arp':136 'inform':35 'intercept':168 'introduc':113,120 'isn':8,17 'join':43 'key':32 'let':108 'like':68,115 'look':55 'm':79 'may':89 'mitm/dns':135 'node':37,44 'one':3,167 'openvpn':69 'overhead':123 'poison':137 'pretend':111 'public':31 'recommend':105 'replay':170 'root':131 'sent':157 'server':27 'servic':6,12 'signific':64 'smaller':65 'smallstep':106 'ssl/tls':82 'suggest':140 'sure':38 'surfac':62 'tailnet':22,47 'tailscal':1,7 'techniqu':144 'tell':72 'thing':114 'threat':40 'traffic':172 'trust':149 'tunnel':150 'upon':97 'use':28 'valu':155 'via':161 'work':87 'worth':93 'would':166 'zero':148"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6436919"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704474084 {#3177
        date: 2024-01-05 18:01:24.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2796}
    +body: """
      > Tailscale isn’t an exposed service. Headscale is\n
      \n
      Absolutely! And it’s a great system that I thoroughly recommend. The attack surface is very small but not non-existent. There have been RCE using things like DNS rebinding(CVE-2022-41924) etc. in the past and, although I’m not suggesting that it’s in any way vulnerable to that kind of thing now, or that it even affected most users we don’t know what will happen in future. Trusting a single point of failure with no defence in depth is not ideal.\n
      \n
      > it’s more work and may not always be worth the effort\n
      \n
      I don’t really buy this. Certs have been free and easy to deploy for a long time now. It’s not much more effort than setting up whatever service you want to run as well as head/tailscale, and whatever other fun services you’re running. Especially when stuff like caddy exists.\n
      \n
      > I recommended SmallStep+Caddy.\n
      \n
      Yes! Do this if you don’t want to get your certs signed for some reason. I’m only advocating against not using certs at all.\n
      \n
      > Are you suggesting that these attack techniques are effective against zero trust tunnels\n
      \n
      No I’m talking about defence in depth. If Tailscale is compromised (or totally bypassed by someone war driving your WiFi or something) then all those services are free to be impersonated by a threat actor pivoting into the local network after an initial compromise. Don’t assume that something is perfectly safe just because it’s airgapped, let alone available via tunnel.\n
      \n
      I feel like it’s a bit like leaving all your doors unlocked because there’s a big padlock on the fence. If someone has a way to jump the fence or break the lock you don’t want them to have free reign after that point.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704672089 {#3274
      date: 2024-01-08 01:01:29.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@thisisawayoflife@lemmy.world"
      "@JustinAngel@lemmy.world"
      "@TechLich@lemmy.world"
      "@thisisawayoflife@lemmy.world"
      "@JustinAngel@lemmy.world"
      "@TechLich@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3278 …}
    +nested: Doctrine\ORM\PersistentCollection {#3280 …}
    +votes: Doctrine\ORM\PersistentCollection {#3282 …}
    +reports: Doctrine\ORM\PersistentCollection {#3284 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3286 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3288 …}
    -id: 289930
    -bodyTs: "'-2022':41 '-41924':42 'absolut':9 'actor':238 'advoc':183 'affect':70 'airgap':260 'alon':262 'although':48 'alway':103 'assum':250 'attack':21,195 'avail':263 'big':283 'bit':272 'break':298 'buy':112 'bypass':217 'caddi':158,163 'cert':114,175,187 'compromis':214,247 'cve':40 'defenc':90,208 'deploy':121 'depth':92,210 'dns':38 'door':277 'drive':221 'easi':119 'effect':198 'effort':107,132 'especi':154 'etc':43 'even':69 'exist':30,159 'expos':5 'failur':87 'feel':267 'fenc':287,296 'free':117,231,308 'fun':149 'futur':81 'get':173 'great':14 'happen':79 'head/tailscale':145 'headscal':7 'ideal':95 'imperson':234 'initi':246 'isn':2 'jump':294 'kind':62 'know':76 'leav':274 'let':261 'like':37,157,268,273 'local':242 'lock':300 'long':124 'm':50,181,205 'may':101 'much':130 'network':243 'non':29 'non-exist':28 'padlock':284 'past':46 'perfect':254 'pivot':239 'point':85,312 'rce':34 're':152 'realli':111 'reason':179 'rebind':39 'recommend':19,161 'reign':309 'run':141,153 'safe':255 'servic':6,137,150,229 'set':134 'sign':176 'singl':84 'small':25 'smallstep':162 'someon':219,289 'someth':225,252 'stuff':156 'suggest':52,192 'surfac':22 'system':15 'tailscal':1,212 'talk':206 'techniqu':196 'thing':36,64 'thorough':18 'threat':237 'time':125 'total':216 'trust':82,201 'tunnel':202,265 'unlock':278 'use':35,186 'user':72 'via':264 'vulner':59 'want':139,171,304 'war':220 'way':58,292 'well':143 'whatev':136,147 'wifi':223 'work':99 'worth':105 'yes':164 'zero':200"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6486041"
    +editedAt: DateTimeImmutable @1719091260 {#3275
      date: 2024-06-22 23:21:00.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704672089 {#3276
      date: 2024-01-08 01:01:29.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2796}
  +body: """
    My claim is that Headscale has a lesser likelihood of compromise than Nextcloud, and that the E2EE provides an encrypted channel between nodes without an immediate need for TLS. Of course TLS over E2EE enhances CIA. There’s no pushback to defense in depth here. But in the beginning, the E2EE will get them moving in the right direction.\n
    \n
    OP began the post by stating that the login page to a complex PHP web application is internet facing (again, yikes). Given the current implementation, I can only assume that OP is not prepared to deploy a CA, and that the path of least resistance – and bolstered security – can be via implementation of HS+TS. They get the benefit of E2EE without the added complexity, for which there is plenty, of a CA until if/when they’re ready to take the plunge.\n
    \n
    If we’re going to take this nonsense all or nothing stance, don’t forget to mention that they’re doing poorly unless they implement EDR, IDS, TOTP MFA on all services, myriad DNS controls, and full disk encryption. Because those components don’t add to the attack surface as well, right?
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704678983 {#3327
    date: 2024-01-08 02:56:23.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@thisisawayoflife@lemmy.world"
    "@JustinAngel@lemmy.world"
    "@TechLich@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3330 …}
  +nested: Doctrine\ORM\PersistentCollection {#3332 …}
  +votes: Doctrine\ORM\PersistentCollection {#3334 …}
  +reports: Doctrine\ORM\PersistentCollection {#3336 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3338 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3340 …}
  -id: 290267
  -bodyTs: "'ad':123 'add':186 'applic':75 'assum':88 'attack':189 'began':61 'begin':49 'benefit':118 'bolster':106 'ca':97,132 'channel':21 'cia':36 'claim':2 'complex':72,124 'compon':183 'compromis':11 'control':176 'cours':31 'current':83 'defens':42 'deploy':95 'depth':44 'direct':59 'disk':179 'dns':175 'e2ee':17,34,51,120 'edr':167 'encrypt':20,180 'enhanc':35 'face':78 'forget':156 'full':178 'get':53,116 'given':81 'go':145 'headscal':5 'hs':113 'id':168 'if/when':134 'immedi':26 'implement':84,111,166 'internet':77 'least':103 'lesser':8 'likelihood':9 'login':68 'mention':158 'mfa':170 'move':55 'myriad':174 'need':27 'nextcloud':13 'node':23 'nonsens':149 'noth':152 'op':60,90 'page':69 'path':101 'php':73 'plenti':129 'plung':141 'poor':163 'post':63 'prepar':93 'provid':18 'pushback':40 're':136,144,161 'readi':137 'resist':104 'right':58,193 'secur':107 'servic':173 'stanc':153 'state':65 'surfac':190 'take':139,147 'tls':29,32 'totp':169 'ts':114 'unless':164 'via':110 'web':74 'well':192 'without':24,121 'yike':80"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6488319"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704678983 {#3328
    date: 2024-01-08 02:56:23.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
151 DENIED edit
App\Entity\EntryComment {#3329
  +user: App\Entity\User {#2809 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2649 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3277
    +user: Proxies\__CG__\App\Entity\User {#3079 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2649 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3178
      +user: App\Entity\User {#2809 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2649 …}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#3078
        +user: Proxies\__CG__\App\Entity\User {#3079 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2649 …}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: App\Entity\EntryComment {#2796
          +user: App\Entity\User {#2809 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#2649 …}
          +magazine: App\Entity\Magazine {#306}
          +image: null
          +parent: null
          +root: null
          +body: """
            Yikes! I’d avoid leaving any services externally exposed unless they’re absolutely necessary…\n
            \n
            Tailscale+Headscale are pretty easy to implement these days. Since it’s effectively zero trust, the tunnels become the encrypted channel so there’s an argument that HTTPS isn’t really required unless some endpoints won’t be accessing services over the Tailnet. SmallStep and Caddy can be used to automatically manage certs if it’s needed though.\n
            \n
            You can even configure a PiHole (or derivative) to be your DNS server on the VPN, giving you ad blocking on the go.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 3
          +score: 0
          +lastActive: DateTime @1719128798 {#2791
            date: 2024-06-23 09:46:38.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@thisisawayoflife@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#2797 …}
          +nested: Doctrine\ORM\PersistentCollection {#2799 …}
          +votes: Doctrine\ORM\PersistentCollection {#2801 …}
          +reports: Doctrine\ORM\PersistentCollection {#2803 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2805 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2807 …}
          -id: 275146
          -bodyTs: "'absolut':13 'access':53 'ad':91 'argument':40 'automat':65 'avoid':4 'becom':32 'block':92 'caddi':60 'cert':67 'channel':35 'configur':76 'd':3 'day':23 'deriv':80 'dns':84 'easi':19 'effect':27 'encrypt':34 'endpoint':49 'even':75 'expos':9 'extern':8 'give':89 'go':95 'headscal':16 'https':42 'implement':21 'isn':43 'leav':5 'manag':66 'necessari':14 'need':71 'pihol':78 'pretti':18 're':12 'realli':45 'requir':46 'server':85 'servic':7,54 'sinc':24 'smallstep':58 'tailnet':57 'tailscal':15 'though':72 'trust':29 'tunnel':31 'unless':10,47 'use':63 'vpn':88 'won':50 'yike':1 'zero':28"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/6360465"
          +editedAt: null
          +createdAt: DateTimeImmutable @1704241447 {#2792
            date: 2024-01-03 01:24:07.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#2796}
        +body: """
          > there’s an argument that HTTPS isn’t really required…\n
          \n
          Talescale is awesome but you gotta remember that Talescale itself is one of those services (Yikes). Like all applications it’s potentially susceptible to vulnerabilities and exploits so don’t fall into the trap of thinking that anything in your private network is safe because it’s only available through the VPN. “Defence in depth” is a thing and you have nothing to lose from treating your services as though they were public and having multiple layers of security.\n
          \n
          The other thing to keep in mind is that HTTPS is **not** just about encryption/confidentiality but also about authenticity/integrity/non-repudiation. A cert tells you that you are actually connecting to the service that you think you are and it’s not being impersonated by a man in the middle/DNS hijack/ARP poison, etc.\n
          \n
          If you’re going to the effort of hosting your own services anyway, might as well go to the effort of securing them too.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1704421498 {#3076
          date: 2024-01-05 03:24:58.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@thisisawayoflife@lemmy.world"
          "@JustinAngel@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3080 …}
        +nested: Doctrine\ORM\PersistentCollection {#3082 …}
        +votes: Doctrine\ORM\PersistentCollection {#3084 …}
        +reports: Doctrine\ORM\PersistentCollection {#3086 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3088 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3090 …}
        -id: 281475
        -bodyTs: "'actual':116 'also':106 'anyth':48 'anyway':153 'applic':29 'argument':4 'authenticity/integrity/non-repudiation':108 'avail':59 'awesom':13 'cert':110 'connect':117 'defenc':63 'depth':65 'effort':147,160 'encryption/confidentiality':104 'etc':140 'exploit':37 'fall':41 'go':144,157 'gotta':16 'hijack/arp':138 'host':149 'https':6,99 'imperson':131 'isn':7 'keep':94 'layer':87 'like':27 'lose':74 'man':134 'middle/dns':137 'might':154 'mind':96 'multipl':86 'network':52 'noth':72 'one':22 'poison':139 'potenti':32 'privat':51 'public':83 're':143 'realli':9 'rememb':17 'requir':10 'safe':54 'secur':89,162 'servic':25,78,120,152 'suscept':33 'talescal':11,19 'tell':111 'thing':68,92 'think':46,123 'though':80 'trap':44 'treat':76 'vpn':62 'vulner':35 'well':156 'yike':26"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6415615"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704421498 {#3077
          date: 2024-01-05 03:24:58.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#2796}
      +body: """
        > Tailscale is one of those services…\n
        \n
        Tailscale isn’t an exposed service. Headscale is, and it isn’t connected to the Tailnet. It’s a control server used to communicate public keys and connectivity information between nodes. Sure, a threat actor can join nodes to the Tailnet should it become compromised. But have you looked at Headscale’s codebase? The attack surface is significantly smaller than anything like OpenVPN.\n
        \n
        > A cert tells you that you are actually…\n
        \n
        I’m all for ssl/tls, but it’s more work and may not always be worth the effort depending upon the application, which is exactly why I recommended SmallStep+Caddy. Let’s not pretend that introducing things like a CA don’t introduce complexity and overhead, even if it’s just distributing the root cert to devices.\n
        \n
        > MITM/DNS Hijack/ARP Poisoning…\n
        \n
        Are you suggesting that these attack techniques are effective against zero trust tunnels? Given that the encryption values are sent out of band, via the control channel, how would one intercept and replay the traffic?
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704474084 {#3176
        date: 2024-01-05 18:01:24.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@thisisawayoflife@lemmy.world"
        "@JustinAngel@lemmy.world"
        "@TechLich@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3179 …}
      +nested: Doctrine\ORM\PersistentCollection {#3181 …}
      +votes: Doctrine\ORM\PersistentCollection {#3183 …}
      +reports: Doctrine\ORM\PersistentCollection {#3185 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3187 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3189 …}
      -id: 282907
      -bodyTs: "'actor':41 'actual':77 'alway':91 'anyth':67 'applic':99 'attack':61,143 'band':160 'becom':50 'ca':117 'caddi':107 'cert':71,132 'channel':164 'codebas':59 'communic':30 'complex':121 'compromis':51 'connect':19,34 'control':26,163 'depend':96 'devic':134 'distribut':129 'effect':146 'effort':95 'encrypt':154 'even':124 'exact':102 'expos':11 'given':151 'headscal':13,57 'hijack/arp':136 'inform':35 'intercept':168 'introduc':113,120 'isn':8,17 'join':43 'key':32 'let':108 'like':68,115 'look':55 'm':79 'may':89 'mitm/dns':135 'node':37,44 'one':3,167 'openvpn':69 'overhead':123 'poison':137 'pretend':111 'public':31 'recommend':105 'replay':170 'root':131 'sent':157 'server':27 'servic':6,12 'signific':64 'smaller':65 'smallstep':106 'ssl/tls':82 'suggest':140 'sure':38 'surfac':62 'tailnet':22,47 'tailscal':1,7 'techniqu':144 'tell':72 'thing':114 'threat':40 'traffic':172 'trust':149 'tunnel':150 'upon':97 'use':28 'valu':155 'via':161 'work':87 'worth':93 'would':166 'zero':148"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6436919"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704474084 {#3177
        date: 2024-01-05 18:01:24.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2796}
    +body: """
      > Tailscale isn’t an exposed service. Headscale is\n
      \n
      Absolutely! And it’s a great system that I thoroughly recommend. The attack surface is very small but not non-existent. There have been RCE using things like DNS rebinding(CVE-2022-41924) etc. in the past and, although I’m not suggesting that it’s in any way vulnerable to that kind of thing now, or that it even affected most users we don’t know what will happen in future. Trusting a single point of failure with no defence in depth is not ideal.\n
      \n
      > it’s more work and may not always be worth the effort\n
      \n
      I don’t really buy this. Certs have been free and easy to deploy for a long time now. It’s not much more effort than setting up whatever service you want to run as well as head/tailscale, and whatever other fun services you’re running. Especially when stuff like caddy exists.\n
      \n
      > I recommended SmallStep+Caddy.\n
      \n
      Yes! Do this if you don’t want to get your certs signed for some reason. I’m only advocating against not using certs at all.\n
      \n
      > Are you suggesting that these attack techniques are effective against zero trust tunnels\n
      \n
      No I’m talking about defence in depth. If Tailscale is compromised (or totally bypassed by someone war driving your WiFi or something) then all those services are free to be impersonated by a threat actor pivoting into the local network after an initial compromise. Don’t assume that something is perfectly safe just because it’s airgapped, let alone available via tunnel.\n
      \n
      I feel like it’s a bit like leaving all your doors unlocked because there’s a big padlock on the fence. If someone has a way to jump the fence or break the lock you don’t want them to have free reign after that point.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704672089 {#3274
      date: 2024-01-08 01:01:29.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@thisisawayoflife@lemmy.world"
      "@JustinAngel@lemmy.world"
      "@TechLich@lemmy.world"
      "@thisisawayoflife@lemmy.world"
      "@JustinAngel@lemmy.world"
      "@TechLich@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3278 …}
    +nested: Doctrine\ORM\PersistentCollection {#3280 …}
    +votes: Doctrine\ORM\PersistentCollection {#3282 …}
    +reports: Doctrine\ORM\PersistentCollection {#3284 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3286 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3288 …}
    -id: 289930
    -bodyTs: "'-2022':41 '-41924':42 'absolut':9 'actor':238 'advoc':183 'affect':70 'airgap':260 'alon':262 'although':48 'alway':103 'assum':250 'attack':21,195 'avail':263 'big':283 'bit':272 'break':298 'buy':112 'bypass':217 'caddi':158,163 'cert':114,175,187 'compromis':214,247 'cve':40 'defenc':90,208 'deploy':121 'depth':92,210 'dns':38 'door':277 'drive':221 'easi':119 'effect':198 'effort':107,132 'especi':154 'etc':43 'even':69 'exist':30,159 'expos':5 'failur':87 'feel':267 'fenc':287,296 'free':117,231,308 'fun':149 'futur':81 'get':173 'great':14 'happen':79 'head/tailscale':145 'headscal':7 'ideal':95 'imperson':234 'initi':246 'isn':2 'jump':294 'kind':62 'know':76 'leav':274 'let':261 'like':37,157,268,273 'local':242 'lock':300 'long':124 'm':50,181,205 'may':101 'much':130 'network':243 'non':29 'non-exist':28 'padlock':284 'past':46 'perfect':254 'pivot':239 'point':85,312 'rce':34 're':152 'realli':111 'reason':179 'rebind':39 'recommend':19,161 'reign':309 'run':141,153 'safe':255 'servic':6,137,150,229 'set':134 'sign':176 'singl':84 'small':25 'smallstep':162 'someon':219,289 'someth':225,252 'stuff':156 'suggest':52,192 'surfac':22 'system':15 'tailscal':1,212 'talk':206 'techniqu':196 'thing':36,64 'thorough':18 'threat':237 'time':125 'total':216 'trust':82,201 'tunnel':202,265 'unlock':278 'use':35,186 'user':72 'via':264 'vulner':59 'want':139,171,304 'war':220 'way':58,292 'well':143 'whatev':136,147 'wifi':223 'work':99 'worth':105 'yes':164 'zero':200"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6486041"
    +editedAt: DateTimeImmutable @1719091260 {#3275
      date: 2024-06-22 23:21:00.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704672089 {#3276
      date: 2024-01-08 01:01:29.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2796}
  +body: """
    My claim is that Headscale has a lesser likelihood of compromise than Nextcloud, and that the E2EE provides an encrypted channel between nodes without an immediate need for TLS. Of course TLS over E2EE enhances CIA. There’s no pushback to defense in depth here. But in the beginning, the E2EE will get them moving in the right direction.\n
    \n
    OP began the post by stating that the login page to a complex PHP web application is internet facing (again, yikes). Given the current implementation, I can only assume that OP is not prepared to deploy a CA, and that the path of least resistance – and bolstered security – can be via implementation of HS+TS. They get the benefit of E2EE without the added complexity, for which there is plenty, of a CA until if/when they’re ready to take the plunge.\n
    \n
    If we’re going to take this nonsense all or nothing stance, don’t forget to mention that they’re doing poorly unless they implement EDR, IDS, TOTP MFA on all services, myriad DNS controls, and full disk encryption. Because those components don’t add to the attack surface as well, right?
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704678983 {#3327
    date: 2024-01-08 02:56:23.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@thisisawayoflife@lemmy.world"
    "@JustinAngel@lemmy.world"
    "@TechLich@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3330 …}
  +nested: Doctrine\ORM\PersistentCollection {#3332 …}
  +votes: Doctrine\ORM\PersistentCollection {#3334 …}
  +reports: Doctrine\ORM\PersistentCollection {#3336 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3338 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3340 …}
  -id: 290267
  -bodyTs: "'ad':123 'add':186 'applic':75 'assum':88 'attack':189 'began':61 'begin':49 'benefit':118 'bolster':106 'ca':97,132 'channel':21 'cia':36 'claim':2 'complex':72,124 'compon':183 'compromis':11 'control':176 'cours':31 'current':83 'defens':42 'deploy':95 'depth':44 'direct':59 'disk':179 'dns':175 'e2ee':17,34,51,120 'edr':167 'encrypt':20,180 'enhanc':35 'face':78 'forget':156 'full':178 'get':53,116 'given':81 'go':145 'headscal':5 'hs':113 'id':168 'if/when':134 'immedi':26 'implement':84,111,166 'internet':77 'least':103 'lesser':8 'likelihood':9 'login':68 'mention':158 'mfa':170 'move':55 'myriad':174 'need':27 'nextcloud':13 'node':23 'nonsens':149 'noth':152 'op':60,90 'page':69 'path':101 'php':73 'plenti':129 'plung':141 'poor':163 'post':63 'prepar':93 'provid':18 'pushback':40 're':136,144,161 'readi':137 'resist':104 'right':58,193 'secur':107 'servic':173 'stanc':153 'state':65 'surfac':190 'take':139,147 'tls':29,32 'totp':169 'ts':114 'unless':164 'via':110 'web':74 'well':192 'without':24,121 'yike':80"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6488319"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704678983 {#3328
    date: 2024-01-08 02:56:23.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
152 DENIED moderate
App\Entity\EntryComment {#3329
  +user: App\Entity\User {#2809 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2649 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3277
    +user: Proxies\__CG__\App\Entity\User {#3079 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2649 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3178
      +user: App\Entity\User {#2809 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2649 …}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#3078
        +user: Proxies\__CG__\App\Entity\User {#3079 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2649 …}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: App\Entity\EntryComment {#2796
          +user: App\Entity\User {#2809 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#2649 …}
          +magazine: App\Entity\Magazine {#306}
          +image: null
          +parent: null
          +root: null
          +body: """
            Yikes! I’d avoid leaving any services externally exposed unless they’re absolutely necessary…\n
            \n
            Tailscale+Headscale are pretty easy to implement these days. Since it’s effectively zero trust, the tunnels become the encrypted channel so there’s an argument that HTTPS isn’t really required unless some endpoints won’t be accessing services over the Tailnet. SmallStep and Caddy can be used to automatically manage certs if it’s needed though.\n
            \n
            You can even configure a PiHole (or derivative) to be your DNS server on the VPN, giving you ad blocking on the go.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 3
          +score: 0
          +lastActive: DateTime @1719128798 {#2791
            date: 2024-06-23 09:46:38.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@thisisawayoflife@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#2797 …}
          +nested: Doctrine\ORM\PersistentCollection {#2799 …}
          +votes: Doctrine\ORM\PersistentCollection {#2801 …}
          +reports: Doctrine\ORM\PersistentCollection {#2803 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2805 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2807 …}
          -id: 275146
          -bodyTs: "'absolut':13 'access':53 'ad':91 'argument':40 'automat':65 'avoid':4 'becom':32 'block':92 'caddi':60 'cert':67 'channel':35 'configur':76 'd':3 'day':23 'deriv':80 'dns':84 'easi':19 'effect':27 'encrypt':34 'endpoint':49 'even':75 'expos':9 'extern':8 'give':89 'go':95 'headscal':16 'https':42 'implement':21 'isn':43 'leav':5 'manag':66 'necessari':14 'need':71 'pihol':78 'pretti':18 're':12 'realli':45 'requir':46 'server':85 'servic':7,54 'sinc':24 'smallstep':58 'tailnet':57 'tailscal':15 'though':72 'trust':29 'tunnel':31 'unless':10,47 'use':63 'vpn':88 'won':50 'yike':1 'zero':28"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/6360465"
          +editedAt: null
          +createdAt: DateTimeImmutable @1704241447 {#2792
            date: 2024-01-03 01:24:07.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#2796}
        +body: """
          > there’s an argument that HTTPS isn’t really required…\n
          \n
          Talescale is awesome but you gotta remember that Talescale itself is one of those services (Yikes). Like all applications it’s potentially susceptible to vulnerabilities and exploits so don’t fall into the trap of thinking that anything in your private network is safe because it’s only available through the VPN. “Defence in depth” is a thing and you have nothing to lose from treating your services as though they were public and having multiple layers of security.\n
          \n
          The other thing to keep in mind is that HTTPS is **not** just about encryption/confidentiality but also about authenticity/integrity/non-repudiation. A cert tells you that you are actually connecting to the service that you think you are and it’s not being impersonated by a man in the middle/DNS hijack/ARP poison, etc.\n
          \n
          If you’re going to the effort of hosting your own services anyway, might as well go to the effort of securing them too.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1704421498 {#3076
          date: 2024-01-05 03:24:58.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@thisisawayoflife@lemmy.world"
          "@JustinAngel@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3080 …}
        +nested: Doctrine\ORM\PersistentCollection {#3082 …}
        +votes: Doctrine\ORM\PersistentCollection {#3084 …}
        +reports: Doctrine\ORM\PersistentCollection {#3086 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3088 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3090 …}
        -id: 281475
        -bodyTs: "'actual':116 'also':106 'anyth':48 'anyway':153 'applic':29 'argument':4 'authenticity/integrity/non-repudiation':108 'avail':59 'awesom':13 'cert':110 'connect':117 'defenc':63 'depth':65 'effort':147,160 'encryption/confidentiality':104 'etc':140 'exploit':37 'fall':41 'go':144,157 'gotta':16 'hijack/arp':138 'host':149 'https':6,99 'imperson':131 'isn':7 'keep':94 'layer':87 'like':27 'lose':74 'man':134 'middle/dns':137 'might':154 'mind':96 'multipl':86 'network':52 'noth':72 'one':22 'poison':139 'potenti':32 'privat':51 'public':83 're':143 'realli':9 'rememb':17 'requir':10 'safe':54 'secur':89,162 'servic':25,78,120,152 'suscept':33 'talescal':11,19 'tell':111 'thing':68,92 'think':46,123 'though':80 'trap':44 'treat':76 'vpn':62 'vulner':35 'well':156 'yike':26"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6415615"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704421498 {#3077
          date: 2024-01-05 03:24:58.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#2796}
      +body: """
        > Tailscale is one of those services…\n
        \n
        Tailscale isn’t an exposed service. Headscale is, and it isn’t connected to the Tailnet. It’s a control server used to communicate public keys and connectivity information between nodes. Sure, a threat actor can join nodes to the Tailnet should it become compromised. But have you looked at Headscale’s codebase? The attack surface is significantly smaller than anything like OpenVPN.\n
        \n
        > A cert tells you that you are actually…\n
        \n
        I’m all for ssl/tls, but it’s more work and may not always be worth the effort depending upon the application, which is exactly why I recommended SmallStep+Caddy. Let’s not pretend that introducing things like a CA don’t introduce complexity and overhead, even if it’s just distributing the root cert to devices.\n
        \n
        > MITM/DNS Hijack/ARP Poisoning…\n
        \n
        Are you suggesting that these attack techniques are effective against zero trust tunnels? Given that the encryption values are sent out of band, via the control channel, how would one intercept and replay the traffic?
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704474084 {#3176
        date: 2024-01-05 18:01:24.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@thisisawayoflife@lemmy.world"
        "@JustinAngel@lemmy.world"
        "@TechLich@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3179 …}
      +nested: Doctrine\ORM\PersistentCollection {#3181 …}
      +votes: Doctrine\ORM\PersistentCollection {#3183 …}
      +reports: Doctrine\ORM\PersistentCollection {#3185 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3187 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3189 …}
      -id: 282907
      -bodyTs: "'actor':41 'actual':77 'alway':91 'anyth':67 'applic':99 'attack':61,143 'band':160 'becom':50 'ca':117 'caddi':107 'cert':71,132 'channel':164 'codebas':59 'communic':30 'complex':121 'compromis':51 'connect':19,34 'control':26,163 'depend':96 'devic':134 'distribut':129 'effect':146 'effort':95 'encrypt':154 'even':124 'exact':102 'expos':11 'given':151 'headscal':13,57 'hijack/arp':136 'inform':35 'intercept':168 'introduc':113,120 'isn':8,17 'join':43 'key':32 'let':108 'like':68,115 'look':55 'm':79 'may':89 'mitm/dns':135 'node':37,44 'one':3,167 'openvpn':69 'overhead':123 'poison':137 'pretend':111 'public':31 'recommend':105 'replay':170 'root':131 'sent':157 'server':27 'servic':6,12 'signific':64 'smaller':65 'smallstep':106 'ssl/tls':82 'suggest':140 'sure':38 'surfac':62 'tailnet':22,47 'tailscal':1,7 'techniqu':144 'tell':72 'thing':114 'threat':40 'traffic':172 'trust':149 'tunnel':150 'upon':97 'use':28 'valu':155 'via':161 'work':87 'worth':93 'would':166 'zero':148"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6436919"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704474084 {#3177
        date: 2024-01-05 18:01:24.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2796}
    +body: """
      > Tailscale isn’t an exposed service. Headscale is\n
      \n
      Absolutely! And it’s a great system that I thoroughly recommend. The attack surface is very small but not non-existent. There have been RCE using things like DNS rebinding(CVE-2022-41924) etc. in the past and, although I’m not suggesting that it’s in any way vulnerable to that kind of thing now, or that it even affected most users we don’t know what will happen in future. Trusting a single point of failure with no defence in depth is not ideal.\n
      \n
      > it’s more work and may not always be worth the effort\n
      \n
      I don’t really buy this. Certs have been free and easy to deploy for a long time now. It’s not much more effort than setting up whatever service you want to run as well as head/tailscale, and whatever other fun services you’re running. Especially when stuff like caddy exists.\n
      \n
      > I recommended SmallStep+Caddy.\n
      \n
      Yes! Do this if you don’t want to get your certs signed for some reason. I’m only advocating against not using certs at all.\n
      \n
      > Are you suggesting that these attack techniques are effective against zero trust tunnels\n
      \n
      No I’m talking about defence in depth. If Tailscale is compromised (or totally bypassed by someone war driving your WiFi or something) then all those services are free to be impersonated by a threat actor pivoting into the local network after an initial compromise. Don’t assume that something is perfectly safe just because it’s airgapped, let alone available via tunnel.\n
      \n
      I feel like it’s a bit like leaving all your doors unlocked because there’s a big padlock on the fence. If someone has a way to jump the fence or break the lock you don’t want them to have free reign after that point.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704672089 {#3274
      date: 2024-01-08 01:01:29.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@thisisawayoflife@lemmy.world"
      "@JustinAngel@lemmy.world"
      "@TechLich@lemmy.world"
      "@thisisawayoflife@lemmy.world"
      "@JustinAngel@lemmy.world"
      "@TechLich@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3278 …}
    +nested: Doctrine\ORM\PersistentCollection {#3280 …}
    +votes: Doctrine\ORM\PersistentCollection {#3282 …}
    +reports: Doctrine\ORM\PersistentCollection {#3284 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3286 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3288 …}
    -id: 289930
    -bodyTs: "'-2022':41 '-41924':42 'absolut':9 'actor':238 'advoc':183 'affect':70 'airgap':260 'alon':262 'although':48 'alway':103 'assum':250 'attack':21,195 'avail':263 'big':283 'bit':272 'break':298 'buy':112 'bypass':217 'caddi':158,163 'cert':114,175,187 'compromis':214,247 'cve':40 'defenc':90,208 'deploy':121 'depth':92,210 'dns':38 'door':277 'drive':221 'easi':119 'effect':198 'effort':107,132 'especi':154 'etc':43 'even':69 'exist':30,159 'expos':5 'failur':87 'feel':267 'fenc':287,296 'free':117,231,308 'fun':149 'futur':81 'get':173 'great':14 'happen':79 'head/tailscale':145 'headscal':7 'ideal':95 'imperson':234 'initi':246 'isn':2 'jump':294 'kind':62 'know':76 'leav':274 'let':261 'like':37,157,268,273 'local':242 'lock':300 'long':124 'm':50,181,205 'may':101 'much':130 'network':243 'non':29 'non-exist':28 'padlock':284 'past':46 'perfect':254 'pivot':239 'point':85,312 'rce':34 're':152 'realli':111 'reason':179 'rebind':39 'recommend':19,161 'reign':309 'run':141,153 'safe':255 'servic':6,137,150,229 'set':134 'sign':176 'singl':84 'small':25 'smallstep':162 'someon':219,289 'someth':225,252 'stuff':156 'suggest':52,192 'surfac':22 'system':15 'tailscal':1,212 'talk':206 'techniqu':196 'thing':36,64 'thorough':18 'threat':237 'time':125 'total':216 'trust':82,201 'tunnel':202,265 'unlock':278 'use':35,186 'user':72 'via':264 'vulner':59 'want':139,171,304 'war':220 'way':58,292 'well':143 'whatev':136,147 'wifi':223 'work':99 'worth':105 'yes':164 'zero':200"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6486041"
    +editedAt: DateTimeImmutable @1719091260 {#3275
      date: 2024-06-22 23:21:00.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704672089 {#3276
      date: 2024-01-08 01:01:29.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2796}
  +body: """
    My claim is that Headscale has a lesser likelihood of compromise than Nextcloud, and that the E2EE provides an encrypted channel between nodes without an immediate need for TLS. Of course TLS over E2EE enhances CIA. There’s no pushback to defense in depth here. But in the beginning, the E2EE will get them moving in the right direction.\n
    \n
    OP began the post by stating that the login page to a complex PHP web application is internet facing (again, yikes). Given the current implementation, I can only assume that OP is not prepared to deploy a CA, and that the path of least resistance – and bolstered security – can be via implementation of HS+TS. They get the benefit of E2EE without the added complexity, for which there is plenty, of a CA until if/when they’re ready to take the plunge.\n
    \n
    If we’re going to take this nonsense all or nothing stance, don’t forget to mention that they’re doing poorly unless they implement EDR, IDS, TOTP MFA on all services, myriad DNS controls, and full disk encryption. Because those components don’t add to the attack surface as well, right?
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704678983 {#3327
    date: 2024-01-08 02:56:23.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@thisisawayoflife@lemmy.world"
    "@JustinAngel@lemmy.world"
    "@TechLich@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3330 …}
  +nested: Doctrine\ORM\PersistentCollection {#3332 …}
  +votes: Doctrine\ORM\PersistentCollection {#3334 …}
  +reports: Doctrine\ORM\PersistentCollection {#3336 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3338 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3340 …}
  -id: 290267
  -bodyTs: "'ad':123 'add':186 'applic':75 'assum':88 'attack':189 'began':61 'begin':49 'benefit':118 'bolster':106 'ca':97,132 'channel':21 'cia':36 'claim':2 'complex':72,124 'compon':183 'compromis':11 'control':176 'cours':31 'current':83 'defens':42 'deploy':95 'depth':44 'direct':59 'disk':179 'dns':175 'e2ee':17,34,51,120 'edr':167 'encrypt':20,180 'enhanc':35 'face':78 'forget':156 'full':178 'get':53,116 'given':81 'go':145 'headscal':5 'hs':113 'id':168 'if/when':134 'immedi':26 'implement':84,111,166 'internet':77 'least':103 'lesser':8 'likelihood':9 'login':68 'mention':158 'mfa':170 'move':55 'myriad':174 'need':27 'nextcloud':13 'node':23 'nonsens':149 'noth':152 'op':60,90 'page':69 'path':101 'php':73 'plenti':129 'plung':141 'poor':163 'post':63 'prepar':93 'provid':18 'pushback':40 're':136,144,161 'readi':137 'resist':104 'right':58,193 'secur':107 'servic':173 'stanc':153 'state':65 'surfac':190 'take':139,147 'tls':29,32 'totp':169 'ts':114 'unless':164 'via':110 'web':74 'well':192 'without':24,121 'yike':80"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6488319"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704678983 {#3328
    date: 2024-01-08 02:56:23.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
153 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
154 DENIED moderate
App\Entity\EntryComment {#3366
  +user: Proxies\__CG__\App\Entity\User {#3079 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2649 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3329
    +user: App\Entity\User {#2809 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2649 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3277
      +user: Proxies\__CG__\App\Entity\User {#3079 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2649 …}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#3178
        +user: App\Entity\User {#2809 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2649 …}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: App\Entity\EntryComment {#3078
          +user: Proxies\__CG__\App\Entity\User {#3079 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#2649 …}
          +magazine: App\Entity\Magazine {#306}
          +image: null
          +parent: App\Entity\EntryComment {#2796
            +user: App\Entity\User {#2809 …}
            +entry: Proxies\__CG__\App\Entity\Entry {#2649 …}
            +magazine: App\Entity\Magazine {#306}
            +image: null
            +parent: null
            +root: null
            +body: """
              Yikes! I’d avoid leaving any services externally exposed unless they’re absolutely necessary…\n
              \n
              Tailscale+Headscale are pretty easy to implement these days. Since it’s effectively zero trust, the tunnels become the encrypted channel so there’s an argument that HTTPS isn’t really required unless some endpoints won’t be accessing services over the Tailnet. SmallStep and Caddy can be used to automatically manage certs if it’s needed though.\n
              \n
              You can even configure a PiHole (or derivative) to be your DNS server on the VPN, giving you ad blocking on the go.
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 3
            +score: 0
            +lastActive: DateTime @1719128798 {#2791
              date: 2024-06-23 09:46:38.0 +02:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@thisisawayoflife@lemmy.world"
            ]
            +children: Doctrine\ORM\PersistentCollection {#2797 …}
            +nested: Doctrine\ORM\PersistentCollection {#2799 …}
            +votes: Doctrine\ORM\PersistentCollection {#2801 …}
            +reports: Doctrine\ORM\PersistentCollection {#2803 …}
            +favourites: Doctrine\ORM\PersistentCollection {#2805 …}
            +notifications: Doctrine\ORM\PersistentCollection {#2807 …}
            -id: 275146
            -bodyTs: "'absolut':13 'access':53 'ad':91 'argument':40 'automat':65 'avoid':4 'becom':32 'block':92 'caddi':60 'cert':67 'channel':35 'configur':76 'd':3 'day':23 'deriv':80 'dns':84 'easi':19 'effect':27 'encrypt':34 'endpoint':49 'even':75 'expos':9 'extern':8 'give':89 'go':95 'headscal':16 'https':42 'implement':21 'isn':43 'leav':5 'manag':66 'necessari':14 'need':71 'pihol':78 'pretti':18 're':12 'realli':45 'requir':46 'server':85 'servic':7,54 'sinc':24 'smallstep':58 'tailnet':57 'tailscal':15 'though':72 'trust':29 'tunnel':31 'unless':10,47 'use':63 'vpn':88 'won':50 'yike':1 'zero':28"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://lemmy.world/comment/6360465"
            +editedAt: null
            +createdAt: DateTimeImmutable @1704241447 {#2792
              date: 2024-01-03 01:24:07.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#2796}
          +body: """
            > there’s an argument that HTTPS isn’t really required…\n
            \n
            Talescale is awesome but you gotta remember that Talescale itself is one of those services (Yikes). Like all applications it’s potentially susceptible to vulnerabilities and exploits so don’t fall into the trap of thinking that anything in your private network is safe because it’s only available through the VPN. “Defence in depth” is a thing and you have nothing to lose from treating your services as though they were public and having multiple layers of security.\n
            \n
            The other thing to keep in mind is that HTTPS is **not** just about encryption/confidentiality but also about authenticity/integrity/non-repudiation. A cert tells you that you are actually connecting to the service that you think you are and it’s not being impersonated by a man in the middle/DNS hijack/ARP poison, etc.\n
            \n
            If you’re going to the effort of hosting your own services anyway, might as well go to the effort of securing them too.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1704421498 {#3076
            date: 2024-01-05 03:24:58.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@thisisawayoflife@lemmy.world"
            "@JustinAngel@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#3080 …}
          +nested: Doctrine\ORM\PersistentCollection {#3082 …}
          +votes: Doctrine\ORM\PersistentCollection {#3084 …}
          +reports: Doctrine\ORM\PersistentCollection {#3086 …}
          +favourites: Doctrine\ORM\PersistentCollection {#3088 …}
          +notifications: Doctrine\ORM\PersistentCollection {#3090 …}
          -id: 281475
          -bodyTs: "'actual':116 'also':106 'anyth':48 'anyway':153 'applic':29 'argument':4 'authenticity/integrity/non-repudiation':108 'avail':59 'awesom':13 'cert':110 'connect':117 'defenc':63 'depth':65 'effort':147,160 'encryption/confidentiality':104 'etc':140 'exploit':37 'fall':41 'go':144,157 'gotta':16 'hijack/arp':138 'host':149 'https':6,99 'imperson':131 'isn':7 'keep':94 'layer':87 'like':27 'lose':74 'man':134 'middle/dns':137 'might':154 'mind':96 'multipl':86 'network':52 'noth':72 'one':22 'poison':139 'potenti':32 'privat':51 'public':83 're':143 'realli':9 'rememb':17 'requir':10 'safe':54 'secur':89,162 'servic':25,78,120,152 'suscept':33 'talescal':11,19 'tell':111 'thing':68,92 'think':46,123 'though':80 'trap':44 'treat':76 'vpn':62 'vulner':35 'well':156 'yike':26"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/6415615"
          +editedAt: null
          +createdAt: DateTimeImmutable @1704421498 {#3077
            date: 2024-01-05 03:24:58.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#2796}
        +body: """
          > Tailscale is one of those services…\n
          \n
          Tailscale isn’t an exposed service. Headscale is, and it isn’t connected to the Tailnet. It’s a control server used to communicate public keys and connectivity information between nodes. Sure, a threat actor can join nodes to the Tailnet should it become compromised. But have you looked at Headscale’s codebase? The attack surface is significantly smaller than anything like OpenVPN.\n
          \n
          > A cert tells you that you are actually…\n
          \n
          I’m all for ssl/tls, but it’s more work and may not always be worth the effort depending upon the application, which is exactly why I recommended SmallStep+Caddy. Let’s not pretend that introducing things like a CA don’t introduce complexity and overhead, even if it’s just distributing the root cert to devices.\n
          \n
          > MITM/DNS Hijack/ARP Poisoning…\n
          \n
          Are you suggesting that these attack techniques are effective against zero trust tunnels? Given that the encryption values are sent out of band, via the control channel, how would one intercept and replay the traffic?
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1704474084 {#3176
          date: 2024-01-05 18:01:24.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@thisisawayoflife@lemmy.world"
          "@JustinAngel@lemmy.world"
          "@TechLich@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3179 …}
        +nested: Doctrine\ORM\PersistentCollection {#3181 …}
        +votes: Doctrine\ORM\PersistentCollection {#3183 …}
        +reports: Doctrine\ORM\PersistentCollection {#3185 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3187 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3189 …}
        -id: 282907
        -bodyTs: "'actor':41 'actual':77 'alway':91 'anyth':67 'applic':99 'attack':61,143 'band':160 'becom':50 'ca':117 'caddi':107 'cert':71,132 'channel':164 'codebas':59 'communic':30 'complex':121 'compromis':51 'connect':19,34 'control':26,163 'depend':96 'devic':134 'distribut':129 'effect':146 'effort':95 'encrypt':154 'even':124 'exact':102 'expos':11 'given':151 'headscal':13,57 'hijack/arp':136 'inform':35 'intercept':168 'introduc':113,120 'isn':8,17 'join':43 'key':32 'let':108 'like':68,115 'look':55 'm':79 'may':89 'mitm/dns':135 'node':37,44 'one':3,167 'openvpn':69 'overhead':123 'poison':137 'pretend':111 'public':31 'recommend':105 'replay':170 'root':131 'sent':157 'server':27 'servic':6,12 'signific':64 'smaller':65 'smallstep':106 'ssl/tls':82 'suggest':140 'sure':38 'surfac':62 'tailnet':22,47 'tailscal':1,7 'techniqu':144 'tell':72 'thing':114 'threat':40 'traffic':172 'trust':149 'tunnel':150 'upon':97 'use':28 'valu':155 'via':161 'work':87 'worth':93 'would':166 'zero':148"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6436919"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704474084 {#3177
          date: 2024-01-05 18:01:24.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#2796}
      +body: """
        > Tailscale isn’t an exposed service. Headscale is\n
        \n
        Absolutely! And it’s a great system that I thoroughly recommend. The attack surface is very small but not non-existent. There have been RCE using things like DNS rebinding(CVE-2022-41924) etc. in the past and, although I’m not suggesting that it’s in any way vulnerable to that kind of thing now, or that it even affected most users we don’t know what will happen in future. Trusting a single point of failure with no defence in depth is not ideal.\n
        \n
        > it’s more work and may not always be worth the effort\n
        \n
        I don’t really buy this. Certs have been free and easy to deploy for a long time now. It’s not much more effort than setting up whatever service you want to run as well as head/tailscale, and whatever other fun services you’re running. Especially when stuff like caddy exists.\n
        \n
        > I recommended SmallStep+Caddy.\n
        \n
        Yes! Do this if you don’t want to get your certs signed for some reason. I’m only advocating against not using certs at all.\n
        \n
        > Are you suggesting that these attack techniques are effective against zero trust tunnels\n
        \n
        No I’m talking about defence in depth. If Tailscale is compromised (or totally bypassed by someone war driving your WiFi or something) then all those services are free to be impersonated by a threat actor pivoting into the local network after an initial compromise. Don’t assume that something is perfectly safe just because it’s airgapped, let alone available via tunnel.\n
        \n
        I feel like it’s a bit like leaving all your doors unlocked because there’s a big padlock on the fence. If someone has a way to jump the fence or break the lock you don’t want them to have free reign after that point.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1704672089 {#3274
        date: 2024-01-08 01:01:29.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@thisisawayoflife@lemmy.world"
        "@JustinAngel@lemmy.world"
        "@TechLich@lemmy.world"
        "@thisisawayoflife@lemmy.world"
        "@JustinAngel@lemmy.world"
        "@TechLich@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3278 …}
      +nested: Doctrine\ORM\PersistentCollection {#3280 …}
      +votes: Doctrine\ORM\PersistentCollection {#3282 …}
      +reports: Doctrine\ORM\PersistentCollection {#3284 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3286 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3288 …}
      -id: 289930
      -bodyTs: "'-2022':41 '-41924':42 'absolut':9 'actor':238 'advoc':183 'affect':70 'airgap':260 'alon':262 'although':48 'alway':103 'assum':250 'attack':21,195 'avail':263 'big':283 'bit':272 'break':298 'buy':112 'bypass':217 'caddi':158,163 'cert':114,175,187 'compromis':214,247 'cve':40 'defenc':90,208 'deploy':121 'depth':92,210 'dns':38 'door':277 'drive':221 'easi':119 'effect':198 'effort':107,132 'especi':154 'etc':43 'even':69 'exist':30,159 'expos':5 'failur':87 'feel':267 'fenc':287,296 'free':117,231,308 'fun':149 'futur':81 'get':173 'great':14 'happen':79 'head/tailscale':145 'headscal':7 'ideal':95 'imperson':234 'initi':246 'isn':2 'jump':294 'kind':62 'know':76 'leav':274 'let':261 'like':37,157,268,273 'local':242 'lock':300 'long':124 'm':50,181,205 'may':101 'much':130 'network':243 'non':29 'non-exist':28 'padlock':284 'past':46 'perfect':254 'pivot':239 'point':85,312 'rce':34 're':152 'realli':111 'reason':179 'rebind':39 'recommend':19,161 'reign':309 'run':141,153 'safe':255 'servic':6,137,150,229 'set':134 'sign':176 'singl':84 'small':25 'smallstep':162 'someon':219,289 'someth':225,252 'stuff':156 'suggest':52,192 'surfac':22 'system':15 'tailscal':1,212 'talk':206 'techniqu':196 'thing':36,64 'thorough':18 'threat':237 'time':125 'total':216 'trust':82,201 'tunnel':202,265 'unlock':278 'use':35,186 'user':72 'via':264 'vulner':59 'want':139,171,304 'war':220 'way':58,292 'well':143 'whatev':136,147 'wifi':223 'work':99 'worth':105 'yes':164 'zero':200"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6486041"
      +editedAt: DateTimeImmutable @1719091260 {#3275
        date: 2024-06-22 23:21:00.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704672089 {#3276
        date: 2024-01-08 01:01:29.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2796}
    +body: """
      My claim is that Headscale has a lesser likelihood of compromise than Nextcloud, and that the E2EE provides an encrypted channel between nodes without an immediate need for TLS. Of course TLS over E2EE enhances CIA. There’s no pushback to defense in depth here. But in the beginning, the E2EE will get them moving in the right direction.\n
      \n
      OP began the post by stating that the login page to a complex PHP web application is internet facing (again, yikes). Given the current implementation, I can only assume that OP is not prepared to deploy a CA, and that the path of least resistance – and bolstered security – can be via implementation of HS+TS. They get the benefit of E2EE without the added complexity, for which there is plenty, of a CA until if/when they’re ready to take the plunge.\n
      \n
      If we’re going to take this nonsense all or nothing stance, don’t forget to mention that they’re doing poorly unless they implement EDR, IDS, TOTP MFA on all services, myriad DNS controls, and full disk encryption. Because those components don’t add to the attack surface as well, right?
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704678983 {#3327
      date: 2024-01-08 02:56:23.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@thisisawayoflife@lemmy.world"
      "@JustinAngel@lemmy.world"
      "@TechLich@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3330 …}
    +nested: Doctrine\ORM\PersistentCollection {#3332 …}
    +votes: Doctrine\ORM\PersistentCollection {#3334 …}
    +reports: Doctrine\ORM\PersistentCollection {#3336 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3338 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3340 …}
    -id: 290267
    -bodyTs: "'ad':123 'add':186 'applic':75 'assum':88 'attack':189 'began':61 'begin':49 'benefit':118 'bolster':106 'ca':97,132 'channel':21 'cia':36 'claim':2 'complex':72,124 'compon':183 'compromis':11 'control':176 'cours':31 'current':83 'defens':42 'deploy':95 'depth':44 'direct':59 'disk':179 'dns':175 'e2ee':17,34,51,120 'edr':167 'encrypt':20,180 'enhanc':35 'face':78 'forget':156 'full':178 'get':53,116 'given':81 'go':145 'headscal':5 'hs':113 'id':168 'if/when':134 'immedi':26 'implement':84,111,166 'internet':77 'least':103 'lesser':8 'likelihood':9 'login':68 'mention':158 'mfa':170 'move':55 'myriad':174 'need':27 'nextcloud':13 'node':23 'nonsens':149 'noth':152 'op':60,90 'page':69 'path':101 'php':73 'plenti':129 'plung':141 'poor':163 'post':63 'prepar':93 'provid':18 'pushback':40 're':136,144,161 'readi':137 'resist':104 'right':58,193 'secur':107 'servic':173 'stanc':153 'state':65 'surfac':190 'take':139,147 'tls':29,32 'totp':169 'ts':114 'unless':164 'via':110 'web':74 'well':192 'without':24,121 'yike':80"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6488319"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704678983 {#3328
      date: 2024-01-08 02:56:23.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2796}
  +body: """
    Totally agree on all points!\n
    \n
    My only issue was with the assertion that OP could comfortably do away with the certs/https. They said they were already using certs in the post and I wanted to dispel the idea that they arguably might not need them anymore in favour of just using headscale as though one is a replacement for the other.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704693803 {#3364
    date: 2024-01-08 07:03:23.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@thisisawayoflife@lemmy.world"
    "@JustinAngel@lemmy.world"
    "@TechLich@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3367 …}
  +nested: Doctrine\ORM\PersistentCollection {#3369 …}
  +votes: Doctrine\ORM\PersistentCollection {#3371 …}
  +reports: Doctrine\ORM\PersistentCollection {#3373 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3375 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3377 …}
  -id: 290640
  -bodyTs: "'agre':2 'alreadi':26 'anymor':46 'arguabl':41 'assert':12 'away':18 'cert':28 'certs/https':21 'comfort':16 'could':15 'dispel':36 'favour':48 'headscal':52 'idea':38 'issu':8 'might':42 'need':44 'one':55 'op':14 'point':5 'post':31 'replac':58 'said':23 'though':54 'total':1 'use':27,51 'want':34"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6492714"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704693803 {#3365
    date: 2024-01-08 07:03:23.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
155 DENIED edit
App\Entity\EntryComment {#3366
  +user: Proxies\__CG__\App\Entity\User {#3079 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2649 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3329
    +user: App\Entity\User {#2809 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2649 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3277
      +user: Proxies\__CG__\App\Entity\User {#3079 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2649 …}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#3178
        +user: App\Entity\User {#2809 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2649 …}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: App\Entity\EntryComment {#3078
          +user: Proxies\__CG__\App\Entity\User {#3079 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#2649 …}
          +magazine: App\Entity\Magazine {#306}
          +image: null
          +parent: App\Entity\EntryComment {#2796
            +user: App\Entity\User {#2809 …}
            +entry: Proxies\__CG__\App\Entity\Entry {#2649 …}
            +magazine: App\Entity\Magazine {#306}
            +image: null
            +parent: null
            +root: null
            +body: """
              Yikes! I’d avoid leaving any services externally exposed unless they’re absolutely necessary…\n
              \n
              Tailscale+Headscale are pretty easy to implement these days. Since it’s effectively zero trust, the tunnels become the encrypted channel so there’s an argument that HTTPS isn’t really required unless some endpoints won’t be accessing services over the Tailnet. SmallStep and Caddy can be used to automatically manage certs if it’s needed though.\n
              \n
              You can even configure a PiHole (or derivative) to be your DNS server on the VPN, giving you ad blocking on the go.
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 3
            +score: 0
            +lastActive: DateTime @1719128798 {#2791
              date: 2024-06-23 09:46:38.0 +02:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@thisisawayoflife@lemmy.world"
            ]
            +children: Doctrine\ORM\PersistentCollection {#2797 …}
            +nested: Doctrine\ORM\PersistentCollection {#2799 …}
            +votes: Doctrine\ORM\PersistentCollection {#2801 …}
            +reports: Doctrine\ORM\PersistentCollection {#2803 …}
            +favourites: Doctrine\ORM\PersistentCollection {#2805 …}
            +notifications: Doctrine\ORM\PersistentCollection {#2807 …}
            -id: 275146
            -bodyTs: "'absolut':13 'access':53 'ad':91 'argument':40 'automat':65 'avoid':4 'becom':32 'block':92 'caddi':60 'cert':67 'channel':35 'configur':76 'd':3 'day':23 'deriv':80 'dns':84 'easi':19 'effect':27 'encrypt':34 'endpoint':49 'even':75 'expos':9 'extern':8 'give':89 'go':95 'headscal':16 'https':42 'implement':21 'isn':43 'leav':5 'manag':66 'necessari':14 'need':71 'pihol':78 'pretti':18 're':12 'realli':45 'requir':46 'server':85 'servic':7,54 'sinc':24 'smallstep':58 'tailnet':57 'tailscal':15 'though':72 'trust':29 'tunnel':31 'unless':10,47 'use':63 'vpn':88 'won':50 'yike':1 'zero':28"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://lemmy.world/comment/6360465"
            +editedAt: null
            +createdAt: DateTimeImmutable @1704241447 {#2792
              date: 2024-01-03 01:24:07.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#2796}
          +body: """
            > there’s an argument that HTTPS isn’t really required…\n
            \n
            Talescale is awesome but you gotta remember that Talescale itself is one of those services (Yikes). Like all applications it’s potentially susceptible to vulnerabilities and exploits so don’t fall into the trap of thinking that anything in your private network is safe because it’s only available through the VPN. “Defence in depth” is a thing and you have nothing to lose from treating your services as though they were public and having multiple layers of security.\n
            \n
            The other thing to keep in mind is that HTTPS is **not** just about encryption/confidentiality but also about authenticity/integrity/non-repudiation. A cert tells you that you are actually connecting to the service that you think you are and it’s not being impersonated by a man in the middle/DNS hijack/ARP poison, etc.\n
            \n
            If you’re going to the effort of hosting your own services anyway, might as well go to the effort of securing them too.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1704421498 {#3076
            date: 2024-01-05 03:24:58.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@thisisawayoflife@lemmy.world"
            "@JustinAngel@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#3080 …}
          +nested: Doctrine\ORM\PersistentCollection {#3082 …}
          +votes: Doctrine\ORM\PersistentCollection {#3084 …}
          +reports: Doctrine\ORM\PersistentCollection {#3086 …}
          +favourites: Doctrine\ORM\PersistentCollection {#3088 …}
          +notifications: Doctrine\ORM\PersistentCollection {#3090 …}
          -id: 281475
          -bodyTs: "'actual':116 'also':106 'anyth':48 'anyway':153 'applic':29 'argument':4 'authenticity/integrity/non-repudiation':108 'avail':59 'awesom':13 'cert':110 'connect':117 'defenc':63 'depth':65 'effort':147,160 'encryption/confidentiality':104 'etc':140 'exploit':37 'fall':41 'go':144,157 'gotta':16 'hijack/arp':138 'host':149 'https':6,99 'imperson':131 'isn':7 'keep':94 'layer':87 'like':27 'lose':74 'man':134 'middle/dns':137 'might':154 'mind':96 'multipl':86 'network':52 'noth':72 'one':22 'poison':139 'potenti':32 'privat':51 'public':83 're':143 'realli':9 'rememb':17 'requir':10 'safe':54 'secur':89,162 'servic':25,78,120,152 'suscept':33 'talescal':11,19 'tell':111 'thing':68,92 'think':46,123 'though':80 'trap':44 'treat':76 'vpn':62 'vulner':35 'well':156 'yike':26"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/6415615"
          +editedAt: null
          +createdAt: DateTimeImmutable @1704421498 {#3077
            date: 2024-01-05 03:24:58.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#2796}
        +body: """
          > Tailscale is one of those services…\n
          \n
          Tailscale isn’t an exposed service. Headscale is, and it isn’t connected to the Tailnet. It’s a control server used to communicate public keys and connectivity information between nodes. Sure, a threat actor can join nodes to the Tailnet should it become compromised. But have you looked at Headscale’s codebase? The attack surface is significantly smaller than anything like OpenVPN.\n
          \n
          > A cert tells you that you are actually…\n
          \n
          I’m all for ssl/tls, but it’s more work and may not always be worth the effort depending upon the application, which is exactly why I recommended SmallStep+Caddy. Let’s not pretend that introducing things like a CA don’t introduce complexity and overhead, even if it’s just distributing the root cert to devices.\n
          \n
          > MITM/DNS Hijack/ARP Poisoning…\n
          \n
          Are you suggesting that these attack techniques are effective against zero trust tunnels? Given that the encryption values are sent out of band, via the control channel, how would one intercept and replay the traffic?
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1704474084 {#3176
          date: 2024-01-05 18:01:24.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@thisisawayoflife@lemmy.world"
          "@JustinAngel@lemmy.world"
          "@TechLich@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3179 …}
        +nested: Doctrine\ORM\PersistentCollection {#3181 …}
        +votes: Doctrine\ORM\PersistentCollection {#3183 …}
        +reports: Doctrine\ORM\PersistentCollection {#3185 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3187 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3189 …}
        -id: 282907
        -bodyTs: "'actor':41 'actual':77 'alway':91 'anyth':67 'applic':99 'attack':61,143 'band':160 'becom':50 'ca':117 'caddi':107 'cert':71,132 'channel':164 'codebas':59 'communic':30 'complex':121 'compromis':51 'connect':19,34 'control':26,163 'depend':96 'devic':134 'distribut':129 'effect':146 'effort':95 'encrypt':154 'even':124 'exact':102 'expos':11 'given':151 'headscal':13,57 'hijack/arp':136 'inform':35 'intercept':168 'introduc':113,120 'isn':8,17 'join':43 'key':32 'let':108 'like':68,115 'look':55 'm':79 'may':89 'mitm/dns':135 'node':37,44 'one':3,167 'openvpn':69 'overhead':123 'poison':137 'pretend':111 'public':31 'recommend':105 'replay':170 'root':131 'sent':157 'server':27 'servic':6,12 'signific':64 'smaller':65 'smallstep':106 'ssl/tls':82 'suggest':140 'sure':38 'surfac':62 'tailnet':22,47 'tailscal':1,7 'techniqu':144 'tell':72 'thing':114 'threat':40 'traffic':172 'trust':149 'tunnel':150 'upon':97 'use':28 'valu':155 'via':161 'work':87 'worth':93 'would':166 'zero':148"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6436919"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704474084 {#3177
          date: 2024-01-05 18:01:24.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#2796}
      +body: """
        > Tailscale isn’t an exposed service. Headscale is\n
        \n
        Absolutely! And it’s a great system that I thoroughly recommend. The attack surface is very small but not non-existent. There have been RCE using things like DNS rebinding(CVE-2022-41924) etc. in the past and, although I’m not suggesting that it’s in any way vulnerable to that kind of thing now, or that it even affected most users we don’t know what will happen in future. Trusting a single point of failure with no defence in depth is not ideal.\n
        \n
        > it’s more work and may not always be worth the effort\n
        \n
        I don’t really buy this. Certs have been free and easy to deploy for a long time now. It’s not much more effort than setting up whatever service you want to run as well as head/tailscale, and whatever other fun services you’re running. Especially when stuff like caddy exists.\n
        \n
        > I recommended SmallStep+Caddy.\n
        \n
        Yes! Do this if you don’t want to get your certs signed for some reason. I’m only advocating against not using certs at all.\n
        \n
        > Are you suggesting that these attack techniques are effective against zero trust tunnels\n
        \n
        No I’m talking about defence in depth. If Tailscale is compromised (or totally bypassed by someone war driving your WiFi or something) then all those services are free to be impersonated by a threat actor pivoting into the local network after an initial compromise. Don’t assume that something is perfectly safe just because it’s airgapped, let alone available via tunnel.\n
        \n
        I feel like it’s a bit like leaving all your doors unlocked because there’s a big padlock on the fence. If someone has a way to jump the fence or break the lock you don’t want them to have free reign after that point.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1704672089 {#3274
        date: 2024-01-08 01:01:29.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@thisisawayoflife@lemmy.world"
        "@JustinAngel@lemmy.world"
        "@TechLich@lemmy.world"
        "@thisisawayoflife@lemmy.world"
        "@JustinAngel@lemmy.world"
        "@TechLich@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3278 …}
      +nested: Doctrine\ORM\PersistentCollection {#3280 …}
      +votes: Doctrine\ORM\PersistentCollection {#3282 …}
      +reports: Doctrine\ORM\PersistentCollection {#3284 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3286 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3288 …}
      -id: 289930
      -bodyTs: "'-2022':41 '-41924':42 'absolut':9 'actor':238 'advoc':183 'affect':70 'airgap':260 'alon':262 'although':48 'alway':103 'assum':250 'attack':21,195 'avail':263 'big':283 'bit':272 'break':298 'buy':112 'bypass':217 'caddi':158,163 'cert':114,175,187 'compromis':214,247 'cve':40 'defenc':90,208 'deploy':121 'depth':92,210 'dns':38 'door':277 'drive':221 'easi':119 'effect':198 'effort':107,132 'especi':154 'etc':43 'even':69 'exist':30,159 'expos':5 'failur':87 'feel':267 'fenc':287,296 'free':117,231,308 'fun':149 'futur':81 'get':173 'great':14 'happen':79 'head/tailscale':145 'headscal':7 'ideal':95 'imperson':234 'initi':246 'isn':2 'jump':294 'kind':62 'know':76 'leav':274 'let':261 'like':37,157,268,273 'local':242 'lock':300 'long':124 'm':50,181,205 'may':101 'much':130 'network':243 'non':29 'non-exist':28 'padlock':284 'past':46 'perfect':254 'pivot':239 'point':85,312 'rce':34 're':152 'realli':111 'reason':179 'rebind':39 'recommend':19,161 'reign':309 'run':141,153 'safe':255 'servic':6,137,150,229 'set':134 'sign':176 'singl':84 'small':25 'smallstep':162 'someon':219,289 'someth':225,252 'stuff':156 'suggest':52,192 'surfac':22 'system':15 'tailscal':1,212 'talk':206 'techniqu':196 'thing':36,64 'thorough':18 'threat':237 'time':125 'total':216 'trust':82,201 'tunnel':202,265 'unlock':278 'use':35,186 'user':72 'via':264 'vulner':59 'want':139,171,304 'war':220 'way':58,292 'well':143 'whatev':136,147 'wifi':223 'work':99 'worth':105 'yes':164 'zero':200"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6486041"
      +editedAt: DateTimeImmutable @1719091260 {#3275
        date: 2024-06-22 23:21:00.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704672089 {#3276
        date: 2024-01-08 01:01:29.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2796}
    +body: """
      My claim is that Headscale has a lesser likelihood of compromise than Nextcloud, and that the E2EE provides an encrypted channel between nodes without an immediate need for TLS. Of course TLS over E2EE enhances CIA. There’s no pushback to defense in depth here. But in the beginning, the E2EE will get them moving in the right direction.\n
      \n
      OP began the post by stating that the login page to a complex PHP web application is internet facing (again, yikes). Given the current implementation, I can only assume that OP is not prepared to deploy a CA, and that the path of least resistance – and bolstered security – can be via implementation of HS+TS. They get the benefit of E2EE without the added complexity, for which there is plenty, of a CA until if/when they’re ready to take the plunge.\n
      \n
      If we’re going to take this nonsense all or nothing stance, don’t forget to mention that they’re doing poorly unless they implement EDR, IDS, TOTP MFA on all services, myriad DNS controls, and full disk encryption. Because those components don’t add to the attack surface as well, right?
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704678983 {#3327
      date: 2024-01-08 02:56:23.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@thisisawayoflife@lemmy.world"
      "@JustinAngel@lemmy.world"
      "@TechLich@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3330 …}
    +nested: Doctrine\ORM\PersistentCollection {#3332 …}
    +votes: Doctrine\ORM\PersistentCollection {#3334 …}
    +reports: Doctrine\ORM\PersistentCollection {#3336 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3338 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3340 …}
    -id: 290267
    -bodyTs: "'ad':123 'add':186 'applic':75 'assum':88 'attack':189 'began':61 'begin':49 'benefit':118 'bolster':106 'ca':97,132 'channel':21 'cia':36 'claim':2 'complex':72,124 'compon':183 'compromis':11 'control':176 'cours':31 'current':83 'defens':42 'deploy':95 'depth':44 'direct':59 'disk':179 'dns':175 'e2ee':17,34,51,120 'edr':167 'encrypt':20,180 'enhanc':35 'face':78 'forget':156 'full':178 'get':53,116 'given':81 'go':145 'headscal':5 'hs':113 'id':168 'if/when':134 'immedi':26 'implement':84,111,166 'internet':77 'least':103 'lesser':8 'likelihood':9 'login':68 'mention':158 'mfa':170 'move':55 'myriad':174 'need':27 'nextcloud':13 'node':23 'nonsens':149 'noth':152 'op':60,90 'page':69 'path':101 'php':73 'plenti':129 'plung':141 'poor':163 'post':63 'prepar':93 'provid':18 'pushback':40 're':136,144,161 'readi':137 'resist':104 'right':58,193 'secur':107 'servic':173 'stanc':153 'state':65 'surfac':190 'take':139,147 'tls':29,32 'totp':169 'ts':114 'unless':164 'via':110 'web':74 'well':192 'without':24,121 'yike':80"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6488319"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704678983 {#3328
      date: 2024-01-08 02:56:23.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2796}
  +body: """
    Totally agree on all points!\n
    \n
    My only issue was with the assertion that OP could comfortably do away with the certs/https. They said they were already using certs in the post and I wanted to dispel the idea that they arguably might not need them anymore in favour of just using headscale as though one is a replacement for the other.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704693803 {#3364
    date: 2024-01-08 07:03:23.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@thisisawayoflife@lemmy.world"
    "@JustinAngel@lemmy.world"
    "@TechLich@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3367 …}
  +nested: Doctrine\ORM\PersistentCollection {#3369 …}
  +votes: Doctrine\ORM\PersistentCollection {#3371 …}
  +reports: Doctrine\ORM\PersistentCollection {#3373 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3375 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3377 …}
  -id: 290640
  -bodyTs: "'agre':2 'alreadi':26 'anymor':46 'arguabl':41 'assert':12 'away':18 'cert':28 'certs/https':21 'comfort':16 'could':15 'dispel':36 'favour':48 'headscal':52 'idea':38 'issu':8 'might':42 'need':44 'one':55 'op':14 'point':5 'post':31 'replac':58 'said':23 'though':54 'total':1 'use':27,51 'want':34"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6492714"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704693803 {#3365
    date: 2024-01-08 07:03:23.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
156 DENIED moderate
App\Entity\EntryComment {#3366
  +user: Proxies\__CG__\App\Entity\User {#3079 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2649 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3329
    +user: App\Entity\User {#2809 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2649 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3277
      +user: Proxies\__CG__\App\Entity\User {#3079 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2649 …}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#3178
        +user: App\Entity\User {#2809 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2649 …}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: App\Entity\EntryComment {#3078
          +user: Proxies\__CG__\App\Entity\User {#3079 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#2649 …}
          +magazine: App\Entity\Magazine {#306}
          +image: null
          +parent: App\Entity\EntryComment {#2796
            +user: App\Entity\User {#2809 …}
            +entry: Proxies\__CG__\App\Entity\Entry {#2649 …}
            +magazine: App\Entity\Magazine {#306}
            +image: null
            +parent: null
            +root: null
            +body: """
              Yikes! I’d avoid leaving any services externally exposed unless they’re absolutely necessary…\n
              \n
              Tailscale+Headscale are pretty easy to implement these days. Since it’s effectively zero trust, the tunnels become the encrypted channel so there’s an argument that HTTPS isn’t really required unless some endpoints won’t be accessing services over the Tailnet. SmallStep and Caddy can be used to automatically manage certs if it’s needed though.\n
              \n
              You can even configure a PiHole (or derivative) to be your DNS server on the VPN, giving you ad blocking on the go.
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 3
            +score: 0
            +lastActive: DateTime @1719128798 {#2791
              date: 2024-06-23 09:46:38.0 +02:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@thisisawayoflife@lemmy.world"
            ]
            +children: Doctrine\ORM\PersistentCollection {#2797 …}
            +nested: Doctrine\ORM\PersistentCollection {#2799 …}
            +votes: Doctrine\ORM\PersistentCollection {#2801 …}
            +reports: Doctrine\ORM\PersistentCollection {#2803 …}
            +favourites: Doctrine\ORM\PersistentCollection {#2805 …}
            +notifications: Doctrine\ORM\PersistentCollection {#2807 …}
            -id: 275146
            -bodyTs: "'absolut':13 'access':53 'ad':91 'argument':40 'automat':65 'avoid':4 'becom':32 'block':92 'caddi':60 'cert':67 'channel':35 'configur':76 'd':3 'day':23 'deriv':80 'dns':84 'easi':19 'effect':27 'encrypt':34 'endpoint':49 'even':75 'expos':9 'extern':8 'give':89 'go':95 'headscal':16 'https':42 'implement':21 'isn':43 'leav':5 'manag':66 'necessari':14 'need':71 'pihol':78 'pretti':18 're':12 'realli':45 'requir':46 'server':85 'servic':7,54 'sinc':24 'smallstep':58 'tailnet':57 'tailscal':15 'though':72 'trust':29 'tunnel':31 'unless':10,47 'use':63 'vpn':88 'won':50 'yike':1 'zero':28"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://lemmy.world/comment/6360465"
            +editedAt: null
            +createdAt: DateTimeImmutable @1704241447 {#2792
              date: 2024-01-03 01:24:07.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#2796}
          +body: """
            > there’s an argument that HTTPS isn’t really required…\n
            \n
            Talescale is awesome but you gotta remember that Talescale itself is one of those services (Yikes). Like all applications it’s potentially susceptible to vulnerabilities and exploits so don’t fall into the trap of thinking that anything in your private network is safe because it’s only available through the VPN. “Defence in depth” is a thing and you have nothing to lose from treating your services as though they were public and having multiple layers of security.\n
            \n
            The other thing to keep in mind is that HTTPS is **not** just about encryption/confidentiality but also about authenticity/integrity/non-repudiation. A cert tells you that you are actually connecting to the service that you think you are and it’s not being impersonated by a man in the middle/DNS hijack/ARP poison, etc.\n
            \n
            If you’re going to the effort of hosting your own services anyway, might as well go to the effort of securing them too.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1704421498 {#3076
            date: 2024-01-05 03:24:58.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@thisisawayoflife@lemmy.world"
            "@JustinAngel@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#3080 …}
          +nested: Doctrine\ORM\PersistentCollection {#3082 …}
          +votes: Doctrine\ORM\PersistentCollection {#3084 …}
          +reports: Doctrine\ORM\PersistentCollection {#3086 …}
          +favourites: Doctrine\ORM\PersistentCollection {#3088 …}
          +notifications: Doctrine\ORM\PersistentCollection {#3090 …}
          -id: 281475
          -bodyTs: "'actual':116 'also':106 'anyth':48 'anyway':153 'applic':29 'argument':4 'authenticity/integrity/non-repudiation':108 'avail':59 'awesom':13 'cert':110 'connect':117 'defenc':63 'depth':65 'effort':147,160 'encryption/confidentiality':104 'etc':140 'exploit':37 'fall':41 'go':144,157 'gotta':16 'hijack/arp':138 'host':149 'https':6,99 'imperson':131 'isn':7 'keep':94 'layer':87 'like':27 'lose':74 'man':134 'middle/dns':137 'might':154 'mind':96 'multipl':86 'network':52 'noth':72 'one':22 'poison':139 'potenti':32 'privat':51 'public':83 're':143 'realli':9 'rememb':17 'requir':10 'safe':54 'secur':89,162 'servic':25,78,120,152 'suscept':33 'talescal':11,19 'tell':111 'thing':68,92 'think':46,123 'though':80 'trap':44 'treat':76 'vpn':62 'vulner':35 'well':156 'yike':26"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/6415615"
          +editedAt: null
          +createdAt: DateTimeImmutable @1704421498 {#3077
            date: 2024-01-05 03:24:58.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#2796}
        +body: """
          > Tailscale is one of those services…\n
          \n
          Tailscale isn’t an exposed service. Headscale is, and it isn’t connected to the Tailnet. It’s a control server used to communicate public keys and connectivity information between nodes. Sure, a threat actor can join nodes to the Tailnet should it become compromised. But have you looked at Headscale’s codebase? The attack surface is significantly smaller than anything like OpenVPN.\n
          \n
          > A cert tells you that you are actually…\n
          \n
          I’m all for ssl/tls, but it’s more work and may not always be worth the effort depending upon the application, which is exactly why I recommended SmallStep+Caddy. Let’s not pretend that introducing things like a CA don’t introduce complexity and overhead, even if it’s just distributing the root cert to devices.\n
          \n
          > MITM/DNS Hijack/ARP Poisoning…\n
          \n
          Are you suggesting that these attack techniques are effective against zero trust tunnels? Given that the encryption values are sent out of band, via the control channel, how would one intercept and replay the traffic?
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1704474084 {#3176
          date: 2024-01-05 18:01:24.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@thisisawayoflife@lemmy.world"
          "@JustinAngel@lemmy.world"
          "@TechLich@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3179 …}
        +nested: Doctrine\ORM\PersistentCollection {#3181 …}
        +votes: Doctrine\ORM\PersistentCollection {#3183 …}
        +reports: Doctrine\ORM\PersistentCollection {#3185 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3187 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3189 …}
        -id: 282907
        -bodyTs: "'actor':41 'actual':77 'alway':91 'anyth':67 'applic':99 'attack':61,143 'band':160 'becom':50 'ca':117 'caddi':107 'cert':71,132 'channel':164 'codebas':59 'communic':30 'complex':121 'compromis':51 'connect':19,34 'control':26,163 'depend':96 'devic':134 'distribut':129 'effect':146 'effort':95 'encrypt':154 'even':124 'exact':102 'expos':11 'given':151 'headscal':13,57 'hijack/arp':136 'inform':35 'intercept':168 'introduc':113,120 'isn':8,17 'join':43 'key':32 'let':108 'like':68,115 'look':55 'm':79 'may':89 'mitm/dns':135 'node':37,44 'one':3,167 'openvpn':69 'overhead':123 'poison':137 'pretend':111 'public':31 'recommend':105 'replay':170 'root':131 'sent':157 'server':27 'servic':6,12 'signific':64 'smaller':65 'smallstep':106 'ssl/tls':82 'suggest':140 'sure':38 'surfac':62 'tailnet':22,47 'tailscal':1,7 'techniqu':144 'tell':72 'thing':114 'threat':40 'traffic':172 'trust':149 'tunnel':150 'upon':97 'use':28 'valu':155 'via':161 'work':87 'worth':93 'would':166 'zero':148"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6436919"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704474084 {#3177
          date: 2024-01-05 18:01:24.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#2796}
      +body: """
        > Tailscale isn’t an exposed service. Headscale is\n
        \n
        Absolutely! And it’s a great system that I thoroughly recommend. The attack surface is very small but not non-existent. There have been RCE using things like DNS rebinding(CVE-2022-41924) etc. in the past and, although I’m not suggesting that it’s in any way vulnerable to that kind of thing now, or that it even affected most users we don’t know what will happen in future. Trusting a single point of failure with no defence in depth is not ideal.\n
        \n
        > it’s more work and may not always be worth the effort\n
        \n
        I don’t really buy this. Certs have been free and easy to deploy for a long time now. It’s not much more effort than setting up whatever service you want to run as well as head/tailscale, and whatever other fun services you’re running. Especially when stuff like caddy exists.\n
        \n
        > I recommended SmallStep+Caddy.\n
        \n
        Yes! Do this if you don’t want to get your certs signed for some reason. I’m only advocating against not using certs at all.\n
        \n
        > Are you suggesting that these attack techniques are effective against zero trust tunnels\n
        \n
        No I’m talking about defence in depth. If Tailscale is compromised (or totally bypassed by someone war driving your WiFi or something) then all those services are free to be impersonated by a threat actor pivoting into the local network after an initial compromise. Don’t assume that something is perfectly safe just because it’s airgapped, let alone available via tunnel.\n
        \n
        I feel like it’s a bit like leaving all your doors unlocked because there’s a big padlock on the fence. If someone has a way to jump the fence or break the lock you don’t want them to have free reign after that point.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1704672089 {#3274
        date: 2024-01-08 01:01:29.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@thisisawayoflife@lemmy.world"
        "@JustinAngel@lemmy.world"
        "@TechLich@lemmy.world"
        "@thisisawayoflife@lemmy.world"
        "@JustinAngel@lemmy.world"
        "@TechLich@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3278 …}
      +nested: Doctrine\ORM\PersistentCollection {#3280 …}
      +votes: Doctrine\ORM\PersistentCollection {#3282 …}
      +reports: Doctrine\ORM\PersistentCollection {#3284 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3286 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3288 …}
      -id: 289930
      -bodyTs: "'-2022':41 '-41924':42 'absolut':9 'actor':238 'advoc':183 'affect':70 'airgap':260 'alon':262 'although':48 'alway':103 'assum':250 'attack':21,195 'avail':263 'big':283 'bit':272 'break':298 'buy':112 'bypass':217 'caddi':158,163 'cert':114,175,187 'compromis':214,247 'cve':40 'defenc':90,208 'deploy':121 'depth':92,210 'dns':38 'door':277 'drive':221 'easi':119 'effect':198 'effort':107,132 'especi':154 'etc':43 'even':69 'exist':30,159 'expos':5 'failur':87 'feel':267 'fenc':287,296 'free':117,231,308 'fun':149 'futur':81 'get':173 'great':14 'happen':79 'head/tailscale':145 'headscal':7 'ideal':95 'imperson':234 'initi':246 'isn':2 'jump':294 'kind':62 'know':76 'leav':274 'let':261 'like':37,157,268,273 'local':242 'lock':300 'long':124 'm':50,181,205 'may':101 'much':130 'network':243 'non':29 'non-exist':28 'padlock':284 'past':46 'perfect':254 'pivot':239 'point':85,312 'rce':34 're':152 'realli':111 'reason':179 'rebind':39 'recommend':19,161 'reign':309 'run':141,153 'safe':255 'servic':6,137,150,229 'set':134 'sign':176 'singl':84 'small':25 'smallstep':162 'someon':219,289 'someth':225,252 'stuff':156 'suggest':52,192 'surfac':22 'system':15 'tailscal':1,212 'talk':206 'techniqu':196 'thing':36,64 'thorough':18 'threat':237 'time':125 'total':216 'trust':82,201 'tunnel':202,265 'unlock':278 'use':35,186 'user':72 'via':264 'vulner':59 'want':139,171,304 'war':220 'way':58,292 'well':143 'whatev':136,147 'wifi':223 'work':99 'worth':105 'yes':164 'zero':200"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6486041"
      +editedAt: DateTimeImmutable @1719091260 {#3275
        date: 2024-06-22 23:21:00.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704672089 {#3276
        date: 2024-01-08 01:01:29.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2796}
    +body: """
      My claim is that Headscale has a lesser likelihood of compromise than Nextcloud, and that the E2EE provides an encrypted channel between nodes without an immediate need for TLS. Of course TLS over E2EE enhances CIA. There’s no pushback to defense in depth here. But in the beginning, the E2EE will get them moving in the right direction.\n
      \n
      OP began the post by stating that the login page to a complex PHP web application is internet facing (again, yikes). Given the current implementation, I can only assume that OP is not prepared to deploy a CA, and that the path of least resistance – and bolstered security – can be via implementation of HS+TS. They get the benefit of E2EE without the added complexity, for which there is plenty, of a CA until if/when they’re ready to take the plunge.\n
      \n
      If we’re going to take this nonsense all or nothing stance, don’t forget to mention that they’re doing poorly unless they implement EDR, IDS, TOTP MFA on all services, myriad DNS controls, and full disk encryption. Because those components don’t add to the attack surface as well, right?
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704678983 {#3327
      date: 2024-01-08 02:56:23.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@thisisawayoflife@lemmy.world"
      "@JustinAngel@lemmy.world"
      "@TechLich@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3330 …}
    +nested: Doctrine\ORM\PersistentCollection {#3332 …}
    +votes: Doctrine\ORM\PersistentCollection {#3334 …}
    +reports: Doctrine\ORM\PersistentCollection {#3336 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3338 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3340 …}
    -id: 290267
    -bodyTs: "'ad':123 'add':186 'applic':75 'assum':88 'attack':189 'began':61 'begin':49 'benefit':118 'bolster':106 'ca':97,132 'channel':21 'cia':36 'claim':2 'complex':72,124 'compon':183 'compromis':11 'control':176 'cours':31 'current':83 'defens':42 'deploy':95 'depth':44 'direct':59 'disk':179 'dns':175 'e2ee':17,34,51,120 'edr':167 'encrypt':20,180 'enhanc':35 'face':78 'forget':156 'full':178 'get':53,116 'given':81 'go':145 'headscal':5 'hs':113 'id':168 'if/when':134 'immedi':26 'implement':84,111,166 'internet':77 'least':103 'lesser':8 'likelihood':9 'login':68 'mention':158 'mfa':170 'move':55 'myriad':174 'need':27 'nextcloud':13 'node':23 'nonsens':149 'noth':152 'op':60,90 'page':69 'path':101 'php':73 'plenti':129 'plung':141 'poor':163 'post':63 'prepar':93 'provid':18 'pushback':40 're':136,144,161 'readi':137 'resist':104 'right':58,193 'secur':107 'servic':173 'stanc':153 'state':65 'surfac':190 'take':139,147 'tls':29,32 'totp':169 'ts':114 'unless':164 'via':110 'web':74 'well':192 'without':24,121 'yike':80"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6488319"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704678983 {#3328
      date: 2024-01-08 02:56:23.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2796}
  +body: """
    Totally agree on all points!\n
    \n
    My only issue was with the assertion that OP could comfortably do away with the certs/https. They said they were already using certs in the post and I wanted to dispel the idea that they arguably might not need them anymore in favour of just using headscale as though one is a replacement for the other.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704693803 {#3364
    date: 2024-01-08 07:03:23.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@thisisawayoflife@lemmy.world"
    "@JustinAngel@lemmy.world"
    "@TechLich@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3367 …}
  +nested: Doctrine\ORM\PersistentCollection {#3369 …}
  +votes: Doctrine\ORM\PersistentCollection {#3371 …}
  +reports: Doctrine\ORM\PersistentCollection {#3373 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3375 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3377 …}
  -id: 290640
  -bodyTs: "'agre':2 'alreadi':26 'anymor':46 'arguabl':41 'assert':12 'away':18 'cert':28 'certs/https':21 'comfort':16 'could':15 'dispel':36 'favour':48 'headscal':52 'idea':38 'issu':8 'might':42 'need':44 'one':55 'op':14 'point':5 'post':31 'replac':58 'said':23 'though':54 'total':1 'use':27,51 'want':34"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6492714"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704693803 {#3365
    date: 2024-01-08 07:03:23.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
157 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
158 DENIED moderate
App\Entity\EntryComment {#2869
  +user: App\Entity\User {#2882 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2373 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    I use MediaTracker.\n
    \n
    I mostly watch stuff on Netflix and Amazon prime, never thought to see if there is a way to auto update my watch history. I’m terrible about remembering to update my watch history.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1704243341 {#2864
    date: 2024-01-03 01:55:41.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savedbythezsh@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2870 …}
  +nested: Doctrine\ORM\PersistentCollection {#2872 …}
  +votes: Doctrine\ORM\PersistentCollection {#2874 …}
  +reports: Doctrine\ORM\PersistentCollection {#2876 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2878 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2880 …}
  -id: 275229
  -bodyTs: "'amazon':11 'auto':23 'histori':27,37 'm':29 'mediatrack':3 'most':5 'netflix':9 'never':13 'prime':12 'rememb':32 'see':16 'stuff':7 'terribl':30 'thought':14 'updat':24,34 'use':2 'watch':6,26,36 'way':21"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6360834"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704243341 {#2865
    date: 2024-01-03 01:55:41.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
159 DENIED edit
App\Entity\EntryComment {#2869
  +user: App\Entity\User {#2882 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2373 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    I use MediaTracker.\n
    \n
    I mostly watch stuff on Netflix and Amazon prime, never thought to see if there is a way to auto update my watch history. I’m terrible about remembering to update my watch history.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1704243341 {#2864
    date: 2024-01-03 01:55:41.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savedbythezsh@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2870 …}
  +nested: Doctrine\ORM\PersistentCollection {#2872 …}
  +votes: Doctrine\ORM\PersistentCollection {#2874 …}
  +reports: Doctrine\ORM\PersistentCollection {#2876 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2878 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2880 …}
  -id: 275229
  -bodyTs: "'amazon':11 'auto':23 'histori':27,37 'm':29 'mediatrack':3 'most':5 'netflix':9 'never':13 'prime':12 'rememb':32 'see':16 'stuff':7 'terribl':30 'thought':14 'updat':24,34 'use':2 'watch':6,26,36 'way':21"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6360834"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704243341 {#2865
    date: 2024-01-03 01:55:41.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
160 DENIED moderate
App\Entity\EntryComment {#2869
  +user: App\Entity\User {#2882 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2373 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    I use MediaTracker.\n
    \n
    I mostly watch stuff on Netflix and Amazon prime, never thought to see if there is a way to auto update my watch history. I’m terrible about remembering to update my watch history.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1704243341 {#2864
    date: 2024-01-03 01:55:41.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savedbythezsh@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2870 …}
  +nested: Doctrine\ORM\PersistentCollection {#2872 …}
  +votes: Doctrine\ORM\PersistentCollection {#2874 …}
  +reports: Doctrine\ORM\PersistentCollection {#2876 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2878 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2880 …}
  -id: 275229
  -bodyTs: "'amazon':11 'auto':23 'histori':27,37 'm':29 'mediatrack':3 'most':5 'netflix':9 'never':13 'prime':12 'rememb':32 'see':16 'stuff':7 'terribl':30 'thought':14 'updat':24,34 'use':2 'watch':6,26,36 'way':21"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6360834"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704243341 {#2865
    date: 2024-01-03 01:55:41.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
161 DENIED edit
App\Entity\Magazine {#306
  +icon: Proxies\__CG__\App\Entity\Image {#287 …}
  +name: "selfhosted@lemmy.world"
  +title: "selfhosted"
  +description: """
    A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
    \n
    Rules:\n
    \n
    - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
    - No spam posting.\n
    - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
    - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
    - No trolling.\n
    \n
    Resources:\n
    \n
    - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
    - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
    - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
    \n
    > Any issues on the community? Report it using the report flag.\n
    \n
    > Questions? DM the mods!
    """
  +rules: null
  +subscriptionsCount: 1
  +entryCount: 222
  +entryCommentCount: 3916
  +postCount: 0
  +postCommentCount: 0
  +isAdult: false
  +customCss: null
  +lastActive: DateTime @1729582735 {#314
    date: 2024-10-22 09:38:55.0 +02:00
  }
  +markedForDeletionAt: null
  +tags: null
  +moderators: Doctrine\ORM\PersistentCollection {#278 …}
  +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
  +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
  +entries: Doctrine\ORM\PersistentCollection {#221 …}
  +posts: Doctrine\ORM\PersistentCollection {#179 …}
  +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
  +bans: Doctrine\ORM\PersistentCollection {#158 …}
  +reports: Doctrine\ORM\PersistentCollection {#144 …}
  +badges: Doctrine\ORM\PersistentCollection {#122 …}
  +logs: Doctrine\ORM\PersistentCollection {#112 …}
  +awards: Doctrine\ORM\PersistentCollection {#101 …}
  +categories: Doctrine\ORM\PersistentCollection {#88 …}
  -id: 120
  +apId: "selfhosted@lemmy.world"
  +apProfileId: "https://lemmy.world/c/selfhosted"
  +apPublicUrl: "https://lemmy.world/c/selfhosted"
  +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
  +apInboxUrl: "https://lemmy.world/inbox"
  +apDomain: "lemmy.world"
  +apPreferredUsername: "selfhosted"
  +apDiscoverable: true
  +apManuallyApprovesFollowers: null
  +privateKey: null
  +publicKey: null
  +apFetchedAt: DateTime @1703473826 {#315
    date: 2023-12-25 04:10:26.0 +01:00
  }
  +apDeletedAt: null
  +apTimeoutAt: null
  +visibility: "visible             "
  +createdAt: DateTimeImmutable @1703473826 {#309
    date: 2023-12-25 04:10:26.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS DENIED
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details